[
  {
    "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": 7.5,
    "employment_thousands": 7.5,
    "employment_basis": "estimated_sg_submajor_weighted_2025",
    "employment_family_code": "12",
    "employment_family_total_thousands": 188.7,
    "employment_weight_within_family": 0.039497,
    "employment_estimate_method": "wage_only",
    "group_employment_thousands": 405.7,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor_weighted_2025",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2025_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2025 2-digit occupation-family totals, weighted within family by BLS proxy employment and Singapore wage data."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the country crosswalk to ISCO-08."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based mapping to published local wage-floor coverage."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based mapping to published local professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published local labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published local transition-program coverage."
        }
      }
    },
    "exposure": 0.7879,
    "bottleneck": 0.7219,
    "displacement_pressure": 0.2191,
    "demand_resilience": 0.2786,
    "demand_signal_bonus": 0,
    "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.7214
    },
    "net_risk": 0.1581,
    "risk_band": "moderate",
    "augmentation": 0.2813,
    "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.8039,
      "level": "high",
      "threshold_level": "high",
      "policy_cap_reason": null,
      "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
    },
    "structural_model_version": "V7",
    "stability": {
      "optimistic_risk": 0.1318,
      "optimistic_band": "low",
      "pessimistic_risk": 0.2085,
      "pessimistic_band": "moderate",
      "distance_to_band_edge": 0.0081,
      "label": "watch"
    },
    "task_primitives": {
      "matched_task_weight_share": null,
      "task_effective_coverage": null,
      "task_exposure_concentration": null,
      "method": null
    },
    "task_signal": 0,
    "demand_persistence": 0.5603,
    "exposure_v7": 0.7879,
    "baseline_v6": {
      "net_risk": 0.1703,
      "exposure": 0.7879
    },
    "uncertainty": {
      "exposure_p10": 0.6726,
      "exposure_p50": 0.7879,
      "exposure_p90": 0.9091,
      "net_risk_p10": 0.118,
      "net_risk_p50": 0.157,
      "net_risk_p90": 0.2015,
      "method": "bootstrap_v2"
    },
    "labour_monitor_key": "pmet",
    "raw": {
      "aioe": 1.4462,
      "theta": 0.7073,
      "c_aioe": 1.1252,
      "log_wage_spread": 0.6126,
      "wage_position": 0.5993
    },
    "isco_codes_matched": [
      "1211"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": 1.4462,
      "theta": 0.7073,
      "c_aioe": 1.1252,
      "category": "high_exposure_high_complementarity",
      "isco_codes_matched": [
        "1211"
      ],
      "match_quality": "direct"
    },
    "workflow_overlay": {
      "creative_generation": 0.65,
      "real_time_coordination": 0.7,
      "ambiguity_tolerance": 0.8,
      "institutional_knowledge": 0.65,
      "relationship_intensity": 0.75,
      "regulatory_weight": 0.15,
      "physical_presence": 0.1,
      "tool_velocity": 0.6
    }
  },
  {
    "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.6,
    "employment_thousands": 8.6,
    "employment_basis": "estimated_sg_submajor_weighted_2025",
    "employment_family_code": "12",
    "employment_family_total_thousands": 188.7,
    "employment_weight_within_family": 0.045598,
    "employment_estimate_method": "wage_only",
    "group_employment_thousands": 405.7,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor_weighted_2025",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2025_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2025 2-digit occupation-family totals, weighted within family by BLS proxy employment and Singapore wage data."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the country crosswalk to ISCO-08."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based mapping to published local wage-floor coverage."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based mapping to published local professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published local labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published local transition-program coverage."
        }
      }
    },
    "exposure": 0.718,
    "bottleneck": 0.6961,
    "displacement_pressure": 0.2182,
    "demand_resilience": 0.4504,
    "demand_signal_bonus": 0.12,
    "market": {
      "market_momentum": 0.586,
      "industry_footprint_momentum": 0.8222,
      "market_resolution": "industry_footprint_blend",
      "occupation_scarcity": 0.582,
      "market_resilience": 0.5844,
      "market_modifier": 0.5496
    },
    "net_risk": 0.1199,
    "risk_band": "low",
    "augmentation": 0.292,
    "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.8862,
      "level": "high",
      "threshold_level": "high",
      "policy_cap_reason": null,
      "crosswalk_quality": 0.9993,
      "market_data_granularity": 0.85,
      "source_freshness": 0.8387,
      "source_coverage": 1,
      "signal_agreement": 0.85,
      "sensitivity": 0.65,
      "exposure_source_count": 4
    },
    "structural_model_version": "V7",
    "stability": {
      "optimistic_risk": 0.108,
      "optimistic_band": "low",
      "pessimistic_risk": 0.1622,
      "pessimistic_band": "moderate",
      "distance_to_band_edge": 0.0301,
      "label": "watch"
    },
    "task_primitives": {
      "matched_task_weight_share": null,
      "task_effective_coverage": null,
      "task_exposure_concentration": null,
      "method": null
    },
    "task_signal": 0,
    "demand_persistence": 0.6748,
    "exposure_v7": 0.718,
    "baseline_v6": {
      "net_risk": 0.1346,
      "exposure": 0.718
    },
    "uncertainty": {
      "exposure_p10": 0.6558,
      "exposure_p50": 0.718,
      "exposure_p90": 0.7834,
      "net_risk_p10": 0.0948,
      "net_risk_p50": 0.1192,
      "net_risk_p90": 0.145,
      "method": "bootstrap_v2"
    },
    "labour_monitor_key": "pmet",
    "raw": {
      "aioe": 1.294,
      "theta": 0.7044,
      "c_aioe": 1.0106,
      "log_wage_spread": 0.808,
      "wage_position": 0.7988
    },
    "isco_codes_matched": [
      "1222"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": 1.294,
      "theta": 0.7044,
      "c_aioe": 1.0106,
      "category": "high_exposure_high_complementarity",
      "isco_codes_matched": [
        "1222"
      ],
      "match_quality": "direct"
    },
    "workflow_overlay": {
      "creative_generation": 0.65,
      "real_time_coordination": 0.7,
      "ambiguity_tolerance": 0.8,
      "institutional_knowledge": 0.65,
      "relationship_intensity": 0.75,
      "regulatory_weight": 0.15,
      "physical_presence": 0.1,
      "tool_velocity": 0.6
    }
  },
  {
    "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": 4.8,
    "employment_thousands": 4.8,
    "employment_basis": "estimated_sg_submajor_weighted_2025",
    "employment_family_code": "13",
    "employment_family_total_thousands": 121.7,
    "employment_weight_within_family": 0.039806,
    "employment_estimate_method": "wage_only",
    "group_employment_thousands": 405.7,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor_weighted_2025",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2025_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2025 2-digit occupation-family totals, weighted within family by BLS proxy employment and Singapore wage data."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the country crosswalk to ISCO-08."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based mapping to published local wage-floor coverage."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based mapping to published local professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published local labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published local transition-program coverage."
        }
      }
    },
    "exposure": 0.3433,
    "bottleneck": 0.7389,
    "displacement_pressure": 0.0897,
    "demand_resilience": 0.2673,
    "demand_signal_bonus": 0,
    "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.7327
    },
    "net_risk": 0.0657,
    "risk_band": "low",
    "augmentation": 0.1204,
    "augmentation_band": "very_low",
    "impact_type": "ai_leveraged",
    "evidence": {
      "anthropic_calibrated": true,
      "anthropic_gap": -0.1622,
      "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.2986,
        "anthropic": 0.1364,
        "eloundou": 0.5251,
        "ilo": 0.4171
      },
      "signal_conflict": false,
      "signal_conflict_reasons": [
        "divergent_exposure_sources"
      ]
    },
    "confidence": {
      "score": 0.8339,
      "level": "high",
      "threshold_level": "high",
      "policy_cap_reason": null,
      "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
    },
    "structural_model_version": "V7",
    "stability": {
      "optimistic_risk": 0.0502,
      "optimistic_band": "low",
      "pessimistic_risk": 0.09,
      "pessimistic_band": "low",
      "distance_to_band_edge": 0.0157,
      "label": "stable"
    },
    "task_primitives": {
      "matched_task_weight_share": null,
      "task_effective_coverage": null,
      "task_exposure_concentration": null,
      "method": null
    },
    "task_signal": 0,
    "demand_persistence": 0.5381,
    "exposure_v7": 0.3433,
    "baseline_v6": {
      "net_risk": 0.0705,
      "exposure": 0.3433
    },
    "uncertainty": {
      "exposure_p10": 0.2466,
      "exposure_p50": 0.3433,
      "exposure_p90": 0.4424,
      "net_risk_p10": 0.0432,
      "net_risk_p50": 0.065,
      "net_risk_p90": 0.0902,
      "method": "bootstrap_v2"
    },
    "labour_monitor_key": "pmet",
    "raw": {
      "aioe": -0.1213,
      "theta": 0.7093,
      "c_aioe": -0.0942,
      "log_wage_spread": 0.4955,
      "wage_position": 0.728
    },
    "isco_codes_matched": [
      "1343"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": -0.1213,
      "theta": 0.7093,
      "c_aioe": -0.0942,
      "category": "high_exposure_high_complementarity",
      "isco_codes_matched": [
        "1343"
      ],
      "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
    }
  },
  {
    "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.2,
    "employment_thousands": 3.2,
    "employment_basis": "estimated_sg_submajor_weighted_2025",
    "employment_family_code": "14",
    "employment_family_total_thousands": 42.7,
    "employment_weight_within_family": 0.075538,
    "employment_estimate_method": "wage_only",
    "group_employment_thousands": 405.7,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor_weighted_2025",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2025_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2025 2-digit occupation-family totals, weighted within family by BLS proxy employment and Singapore wage data."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the country crosswalk to ISCO-08."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based mapping to published local wage-floor coverage."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based mapping to published local professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published local labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published local transition-program coverage."
        }
      }
    },
    "exposure": 0.5724,
    "bottleneck": 0.9447,
    "displacement_pressure": 0.0316,
    "demand_resilience": 0.2495,
    "demand_signal_bonus": 0,
    "market": {
      "market_momentum": 0.5625,
      "industry_footprint_momentum": null,
      "market_resolution": "group_prior",
      "occupation_scarcity": 0.2616,
      "market_resilience": 0.4421,
      "market_modifier": 0.7505
    },
    "net_risk": 0.0237,
    "risk_band": "very_low",
    "augmentation": 0.2391,
    "augmentation_band": "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.6624,
      "level": "medium",
      "threshold_level": "medium",
      "policy_cap_reason": null,
      "crosswalk_quality": 0.6225,
      "market_data_granularity": 0.65,
      "source_freshness": 0.8029,
      "source_coverage": 0.82,
      "signal_agreement": 0.45,
      "sensitivity": 0.65,
      "exposure_source_count": 3
    },
    "structural_model_version": "V7",
    "stability": {
      "optimistic_risk": 0,
      "optimistic_band": "very_low",
      "pessimistic_risk": 0.0539,
      "pessimistic_band": "low",
      "distance_to_band_edge": 0.0237,
      "label": "watch"
    },
    "task_primitives": {
      "matched_task_weight_share": null,
      "task_effective_coverage": null,
      "task_exposure_concentration": null,
      "method": null
    },
    "task_signal": 0,
    "demand_persistence": 0.5049,
    "exposure_v7": 0.5724,
    "baseline_v6": {
      "net_risk": 0.0253,
      "exposure": 0.5724
    },
    "uncertainty": {
      "exposure_p10": 0.3866,
      "exposure_p50": 0.5724,
      "exposure_p90": 0.7521,
      "net_risk_p10": 0,
      "net_risk_p50": 0.0227,
      "net_risk_p90": 0.0525,
      "method": "bootstrap_v2"
    },
    "labour_monitor_key": "pmet",
    "raw": {
      "aioe": 0.8927,
      "theta": 0.7839,
      "c_aioe": 0.6263,
      "log_wage_spread": 0.5596,
      "wage_position": 0.4269
    },
    "isco_codes_matched": [
      "1433"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": 0.8927,
      "theta": 0.7839,
      "c_aioe": 0.6263,
      "category": "high_exposure_high_complementarity",
      "isco_codes_matched": [
        "1433"
      ],
      "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
    }
  },
  {
    "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.8,
    "employment_thousands": 3.8,
    "employment_basis": "estimated_sg_submajor_weighted_2025",
    "employment_family_code": "14",
    "employment_family_total_thousands": 42.7,
    "employment_weight_within_family": 0.088142,
    "employment_estimate_method": "wage_only",
    "group_employment_thousands": 405.7,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor_weighted_2025",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2025_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2025 2-digit occupation-family totals, weighted within family by BLS proxy employment and Singapore wage data."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the country crosswalk to ISCO-08."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based mapping to published local wage-floor coverage."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based mapping to published local professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published local labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published local transition-program coverage."
        }
      }
    },
    "exposure": 0.4133,
    "bottleneck": 0.8904,
    "displacement_pressure": 0.0453,
    "demand_resilience": 0.2885,
    "demand_signal_bonus": 0,
    "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.7115
    },
    "net_risk": 0.0322,
    "risk_band": "very_low",
    "augmentation": 0.1884,
    "augmentation_band": "very_low",
    "impact_type": "ai_leveraged",
    "evidence": {
      "anthropic_calibrated": true,
      "anthropic_gap": -0.0192,
      "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.4234,
        "anthropic": 0.4042
      },
      "signal_conflict": false,
      "signal_conflict_reasons": []
    },
    "confidence": {
      "score": 0.5174,
      "level": "medium",
      "threshold_level": "medium",
      "policy_cap_reason": null,
      "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
    },
    "structural_model_version": "V7",
    "stability": {
      "optimistic_risk": 0.017,
      "optimistic_band": "very_low",
      "pessimistic_risk": 0.0547,
      "pessimistic_band": "low",
      "distance_to_band_edge": 0.0178,
      "label": "watch"
    },
    "task_primitives": {
      "matched_task_weight_share": null,
      "task_effective_coverage": null,
      "task_exposure_concentration": null,
      "method": null
    },
    "task_signal": 0,
    "demand_persistence": 0.5812,
    "exposure_v7": 0.4133,
    "baseline_v6": {
      "net_risk": 0.0349,
      "exposure": 0.4133
    },
    "uncertainty": {
      "exposure_p10": 0.4042,
      "exposure_p50": 0.4133,
      "exposure_p90": 0.4234,
      "net_risk_p10": 0.016,
      "net_risk_p50": 0.0322,
      "net_risk_p90": 0.0496,
      "method": "bootstrap_v2"
    },
    "labour_monitor_key": "pmet",
    "raw": {
      "aioe": 0.2402,
      "theta": 0.7515,
      "c_aioe": 0.1763,
      "log_wage_spread": 0.6308,
      "wage_position": 0.5812
    },
    "isco_codes_matched": [
      "1432"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": 0.2402,
      "theta": 0.7515,
      "c_aioe": 0.1763,
      "category": "high_exposure_high_complementarity",
      "isco_codes_matched": [
        "1432"
      ],
      "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
    }
  },
  {
    "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": 9.3,
    "employment_thousands": 9.3,
    "employment_basis": "estimated_sg_submajor_weighted_2025",
    "employment_family_code": "12",
    "employment_family_total_thousands": 188.7,
    "employment_weight_within_family": 0.049518,
    "employment_estimate_method": "wage_only",
    "group_employment_thousands": 405.7,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor_weighted_2025",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2025_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2025 2-digit occupation-family totals, weighted within family by BLS proxy employment and Singapore wage data."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the country crosswalk to ISCO-08."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based mapping to published local wage-floor coverage."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based mapping to published local professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published local labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published local transition-program coverage."
        }
      }
    },
    "exposure": 0.7879,
    "bottleneck": 0.7219,
    "displacement_pressure": 0.2191,
    "demand_resilience": 0.3153,
    "demand_signal_bonus": 0,
    "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.6847
    },
    "net_risk": 0.15,
    "risk_band": "moderate",
    "augmentation": 0.323,
    "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.8039,
      "level": "high",
      "threshold_level": "high",
      "policy_cap_reason": null,
      "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
    },
    "structural_model_version": "V7",
    "stability": {
      "optimistic_risk": 0.1275,
      "optimistic_band": "low",
      "pessimistic_risk": 0.1979,
      "pessimistic_band": "moderate",
      "distance_to_band_edge": 0,
      "label": "watch"
    },
    "task_primitives": {
      "matched_task_weight_share": null,
      "task_effective_coverage": null,
      "task_exposure_concentration": null,
      "method": null
    },
    "task_signal": 0,
    "demand_persistence": 0.5981,
    "exposure_v7": 0.7879,
    "baseline_v6": {
      "net_risk": 0.1631,
      "exposure": 0.7879
    },
    "uncertainty": {
      "exposure_p10": 0.6726,
      "exposure_p50": 0.7879,
      "exposure_p90": 0.9091,
      "net_risk_p10": 0.1123,
      "net_risk_p50": 0.1488,
      "net_risk_p90": 0.1915,
      "method": "bootstrap_v2"
    },
    "labour_monitor_key": "pmet",
    "raw": {
      "aioe": 1.4462,
      "theta": 0.7073,
      "c_aioe": 1.1252,
      "log_wage_spread": 0.6107,
      "wage_position": 0.9421
    },
    "isco_codes_matched": [
      "1211"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": 1.4462,
      "theta": 0.7073,
      "c_aioe": 1.1252,
      "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
    }
  },
  {
    "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.9,
    "employment_thousands": 8.9,
    "employment_basis": "estimated_sg_submajor_weighted_2025",
    "employment_family_code": "12",
    "employment_family_total_thousands": 188.7,
    "employment_weight_within_family": 0.047407,
    "employment_estimate_method": "wage_only",
    "group_employment_thousands": 405.7,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor_weighted_2025",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2025_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2025 2-digit occupation-family totals, weighted within family by BLS proxy employment and Singapore wage data."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the country crosswalk to ISCO-08."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based mapping to published local wage-floor coverage."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based mapping to published local professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published local labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published local transition-program coverage."
        }
      }
    },
    "exposure": 0.7879,
    "bottleneck": 0.7219,
    "displacement_pressure": 0.2191,
    "demand_resilience": 0.3281,
    "demand_signal_bonus": 0,
    "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.6719
    },
    "net_risk": 0.1472,
    "risk_band": "low",
    "augmentation": 0.3364,
    "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.8039,
      "level": "high",
      "threshold_level": "high",
      "policy_cap_reason": null,
      "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
    },
    "structural_model_version": "V7",
    "stability": {
      "optimistic_risk": 0.1251,
      "optimistic_band": "low",
      "pessimistic_risk": 0.1943,
      "pessimistic_band": "moderate",
      "distance_to_band_edge": 0.0028,
      "label": "watch"
    },
    "task_primitives": {
      "matched_task_weight_share": null,
      "task_effective_coverage": null,
      "task_exposure_concentration": null,
      "method": null
    },
    "task_signal": 0,
    "demand_persistence": 0.6195,
    "exposure_v7": 0.7879,
    "baseline_v6": {
      "net_risk": 0.1608,
      "exposure": 0.7879
    },
    "uncertainty": {
      "exposure_p10": 0.67,
      "exposure_p50": 0.7879,
      "exposure_p90": 0.9091,
      "net_risk_p10": 0.1086,
      "net_risk_p50": 0.1453,
      "net_risk_p90": 0.1858,
      "method": "bootstrap_v2"
    },
    "labour_monitor_key": "pmet",
    "raw": {
      "aioe": 1.4462,
      "theta": 0.7073,
      "c_aioe": 1.1252,
      "log_wage_spread": 0.7738,
      "wage_position": 0.8634
    },
    "isco_codes_matched": [
      "1211"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": 1.4462,
      "theta": 0.7073,
      "c_aioe": 1.1252,
      "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
    }
  },
  {
    "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.7,
    "employment_thousands": 8.7,
    "employment_basis": "estimated_sg_submajor_weighted_2025",
    "employment_family_code": "12",
    "employment_family_total_thousands": 188.7,
    "employment_weight_within_family": 0.046011,
    "employment_estimate_method": "wage_only",
    "group_employment_thousands": 405.7,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor_weighted_2025",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2025_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2025 2-digit occupation-family totals, weighted within family by BLS proxy employment and Singapore wage data."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the country crosswalk to ISCO-08."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based mapping to published local wage-floor coverage."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based mapping to published local professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published local labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published local transition-program coverage."
        }
      }
    },
    "exposure": 0.7738,
    "bottleneck": 0.7291,
    "displacement_pressure": 0.2096,
    "demand_resilience": 0.3064,
    "demand_signal_bonus": 0,
    "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.6936
    },
    "net_risk": 0.1454,
    "risk_band": "low",
    "augmentation": 0.3124,
    "augmentation_band": "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",
      "threshold_level": "high",
      "policy_cap_reason": null,
      "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
    },
    "structural_model_version": "V7",
    "stability": {
      "optimistic_risk": 0.1229,
      "optimistic_band": "low",
      "pessimistic_risk": 0.1939,
      "pessimistic_band": "moderate",
      "distance_to_band_edge": 0.0046,
      "label": "watch"
    },
    "task_primitives": {
      "matched_task_weight_share": null,
      "task_effective_coverage": null,
      "task_exposure_concentration": null,
      "method": null
    },
    "task_signal": 0,
    "demand_persistence": 0.5719,
    "exposure_v7": 0.7738,
    "baseline_v6": {
      "net_risk": 0.1574,
      "exposure": 0.7738
    },
    "uncertainty": {
      "exposure_p10": 0.7145,
      "exposure_p50": 0.7738,
      "exposure_p90": 0.8361,
      "net_risk_p10": 0.1139,
      "net_risk_p50": 0.1448,
      "net_risk_p90": 0.1803,
      "method": "bootstrap_v2"
    },
    "labour_monitor_key": "pmet",
    "raw": {
      "aioe": 1.3047,
      "theta": 0.7079,
      "c_aioe": 1.0144,
      "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": 1.0144,
      "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
    }
  },
  {
    "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": 7.2,
    "employment_thousands": 7.2,
    "employment_basis": "estimated_sg_submajor_weighted_2025",
    "employment_family_code": "12",
    "employment_family_total_thousands": 188.7,
    "employment_weight_within_family": 0.038176,
    "employment_estimate_method": "wage_only",
    "group_employment_thousands": 405.7,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor_weighted_2025",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2025_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2025 2-digit occupation-family totals, weighted within family by BLS proxy employment and Singapore wage data."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the country crosswalk to ISCO-08."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based mapping to published local wage-floor coverage."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based mapping to published local professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published local labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published local transition-program coverage."
        }
      }
    },
    "exposure": 0.7109,
    "bottleneck": 0.4572,
    "displacement_pressure": 0.3859,
    "demand_resilience": 0.2794,
    "demand_signal_bonus": 0,
    "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.7206
    },
    "net_risk": 0.2781,
    "risk_band": "moderate",
    "augmentation": 0.1621,
    "augmentation_band": "very_low",
    "impact_type": "mixed",
    "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.7646,
      "level": "high",
      "threshold_level": "high",
      "policy_cap_reason": null,
      "crosswalk_quality": 0.7011,
      "market_data_granularity": 0.7,
      "source_freshness": 0.8029,
      "source_coverage": 0.82,
      "signal_agreement": 0.95,
      "sensitivity": 0.65,
      "exposure_source_count": 3
    },
    "structural_model_version": "V7",
    "stability": {
      "optimistic_risk": 0.2604,
      "optimistic_band": "moderate",
      "pessimistic_risk": 0.3423,
      "pessimistic_band": "high",
      "distance_to_band_edge": 0.0219,
      "label": "watch"
    },
    "task_primitives": {
      "matched_task_weight_share": null,
      "task_effective_coverage": null,
      "task_exposure_concentration": null,
      "method": null
    },
    "task_signal": 0,
    "demand_persistence": 0.5505,
    "exposure_v7": 0.7109,
    "baseline_v6": {
      "net_risk": 0.2993,
      "exposure": 0.7109
    },
    "uncertainty": {
      "exposure_p10": 0.6649,
      "exposure_p50": 0.7109,
      "exposure_p90": 0.7543,
      "net_risk_p10": 0.2419,
      "net_risk_p50": 0.2768,
      "net_risk_p90": 0.3143,
      "method": "bootstrap_v2"
    },
    "labour_monitor_key": "pmet",
    "raw": {
      "aioe": 0.8893,
      "theta": 0.6693,
      "c_aioe": 0.7257,
      "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.7257,
      "category": "high_exposure_high_complementarity",
      "isco_codes_matched": [
        "1224"
      ],
      "match_quality": "direct"
    },
    "workflow_overlay": {
      "creative_generation": 0.65,
      "real_time_coordination": 0.7,
      "ambiguity_tolerance": 0.8,
      "institutional_knowledge": 0.65,
      "relationship_intensity": 0.75,
      "regulatory_weight": 0.15,
      "physical_presence": 0.1,
      "tool_velocity": 0.6
    }
  },
  {
    "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.3,
    "employment_thousands": 3.3,
    "employment_basis": "estimated_sg_submajor_weighted_2025",
    "employment_family_code": "14",
    "employment_family_total_thousands": 42.7,
    "employment_weight_within_family": 0.076749,
    "employment_estimate_method": "wage_only",
    "group_employment_thousands": 405.7,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor_weighted_2025",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2025_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2025 2-digit occupation-family totals, weighted within family by BLS proxy employment and Singapore wage data."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the country crosswalk to ISCO-08."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based mapping to published local wage-floor coverage."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based mapping to published local professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published local labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published local transition-program coverage."
        }
      }
    },
    "exposure": 0.438,
    "bottleneck": 0.4742,
    "displacement_pressure": 0.2303,
    "demand_resilience": 0.2507,
    "demand_signal_bonus": 0,
    "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.7493
    },
    "net_risk": 0.1726,
    "risk_band": "moderate",
    "augmentation": 0.0916,
    "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.7814,
      "level": "high",
      "threshold_level": "high",
      "policy_cap_reason": null,
      "crosswalk_quality": 0.7899,
      "market_data_granularity": 0.7,
      "source_freshness": 0.8387,
      "source_coverage": 1,
      "signal_agreement": 0.45,
      "sensitivity": 0.85,
      "exposure_source_count": 4
    },
    "structural_model_version": "V7",
    "stability": {
      "optimistic_risk": 0.1549,
      "optimistic_band": "moderate",
      "pessimistic_risk": 0.2161,
      "pessimistic_band": "moderate",
      "distance_to_band_edge": 0.0226,
      "label": "stable"
    },
    "task_primitives": {
      "matched_task_weight_share": null,
      "task_effective_coverage": null,
      "task_exposure_concentration": null,
      "method": null
    },
    "task_signal": 0,
    "demand_persistence": 0.5211,
    "exposure_v7": 0.438,
    "baseline_v6": {
      "net_risk": 0.1846,
      "exposure": 0.438
    },
    "uncertainty": {
      "exposure_p10": 0.35,
      "exposure_p50": 0.438,
      "exposure_p90": 0.5244,
      "net_risk_p10": 0.1352,
      "net_risk_p50": 0.1708,
      "net_risk_p90": 0.2101,
      "method": "bootstrap_v2"
    },
    "labour_monitor_key": "pmet",
    "raw": {
      "aioe": -0.1894,
      "theta": 0.6724,
      "c_aioe": -0.154,
      "log_wage_spread": 0.5165,
      "wage_position": 0.4407
    },
    "isco_codes_matched": [
      "1412"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": -0.1894,
      "theta": 0.6724,
      "c_aioe": -0.154,
      "category": "low_exposure",
      "isco_codes_matched": [
        "1412"
      ],
      "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
    }
  },
  {
    "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": 6.9,
    "employment_thousands": 6.9,
    "employment_basis": "estimated_sg_submajor_weighted_2025",
    "employment_family_code": "13",
    "employment_family_total_thousands": 121.7,
    "employment_weight_within_family": 0.05582,
    "employment_estimate_method": "wage_only",
    "group_employment_thousands": 405.7,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor_weighted_2025",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2025_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2025 2-digit occupation-family totals, weighted within family by BLS proxy employment and Singapore wage data."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the country crosswalk to ISCO-08."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based mapping to published local wage-floor coverage."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based mapping to published local professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published local labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published local transition-program coverage."
        }
      }
    },
    "exposure": 0.478,
    "bottleneck": 0.9581,
    "displacement_pressure": 0.02,
    "demand_resilience": 0.4414,
    "demand_signal_bonus": 0.08,
    "market": {
      "market_momentum": 0.5826,
      "industry_footprint_momentum": 0.8117,
      "market_resolution": "industry_footprint_blend",
      "occupation_scarcity": 0.7406,
      "market_resilience": 0.6458,
      "market_modifier": 0.5586
    },
    "net_risk": 0.0112,
    "risk_band": "very_low",
    "augmentation": 0.2958,
    "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.7816,
      "level": "high",
      "threshold_level": "high",
      "policy_cap_reason": null,
      "crosswalk_quality": 0.761,
      "market_data_granularity": 0.75,
      "source_freshness": 0.8387,
      "source_coverage": 1,
      "signal_agreement": 0.45,
      "sensitivity": 0.85,
      "exposure_source_count": 4
    },
    "structural_model_version": "V7",
    "stability": {
      "optimistic_risk": 0,
      "optimistic_band": "very_low",
      "pessimistic_risk": 0.0305,
      "pessimistic_band": "very_low",
      "distance_to_band_edge": 0.0112,
      "label": "stable"
    },
    "task_primitives": {
      "matched_task_weight_share": null,
      "task_effective_coverage": null,
      "task_exposure_concentration": null,
      "method": null
    },
    "task_signal": 0,
    "demand_persistence": 0.7078,
    "exposure_v7": 0.478,
    "baseline_v6": {
      "net_risk": 0.0126,
      "exposure": 0.478
    },
    "uncertainty": {
      "exposure_p10": 0.3117,
      "exposure_p50": 0.478,
      "exposure_p90": 0.6392,
      "net_risk_p10": 0,
      "net_risk_p50": 0.0104,
      "net_risk_p90": 0.0286,
      "method": "bootstrap_v2"
    },
    "labour_monitor_key": "pmet",
    "raw": {
      "aioe": 0.9434,
      "theta": 0.8025,
      "c_aioe": 0.6443,
      "log_wage_spread": 0.6025,
      "wage_position": 1.4315
    },
    "isco_codes_matched": [
      "1330"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": 0.9434,
      "theta": 0.8025,
      "c_aioe": 0.6443,
      "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
    }
  },
  {
    "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": 17.9,
    "employment_thousands": 17.9,
    "employment_basis": "estimated_sg_submajor_weighted_2025",
    "employment_family_code": "11",
    "employment_family_total_thousands": 52.6,
    "employment_weight_within_family": 0.340298,
    "employment_estimate_method": "wage_only",
    "group_employment_thousands": 405.7,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor_weighted_2025",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2025_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2025 2-digit occupation-family totals, weighted within family by BLS proxy employment and Singapore wage data."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the country crosswalk to ISCO-08."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based mapping to published local wage-floor coverage."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based mapping to published local professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published local labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published local transition-program coverage."
        }
      }
    },
    "exposure": 0.6278,
    "bottleneck": 0.9412,
    "displacement_pressure": 0.0369,
    "demand_resilience": 0.3463,
    "demand_signal_bonus": 0,
    "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.6537
    },
    "net_risk": 0.0241,
    "risk_band": "very_low",
    "augmentation": 0.3707,
    "augmentation_band": "low",
    "impact_type": "ai_leveraged",
    "evidence": {
      "anthropic_calibrated": true,
      "anthropic_gap": 0.1743,
      "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.5312,
        "anthropic": 0.7055,
        "eloundou": 0.6987,
        "ilo": 0.5718
      },
      "signal_conflict": false,
      "signal_conflict_reasons": []
    },
    "confidence": {
      "score": 0.8639,
      "level": "high",
      "threshold_level": "high",
      "policy_cap_reason": null,
      "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
    },
    "structural_model_version": "V7",
    "stability": {
      "optimistic_risk": 0.001,
      "optimistic_band": "very_low",
      "pessimistic_risk": 0.0521,
      "pessimistic_band": "low",
      "distance_to_band_edge": 0.0241,
      "label": "watch"
    },
    "task_primitives": {
      "matched_task_weight_share": null,
      "task_effective_coverage": null,
      "task_exposure_concentration": null,
      "method": null
    },
    "task_signal": 0,
    "demand_persistence": 0.6397,
    "exposure_v7": 0.6278,
    "baseline_v6": {
      "net_risk": 0.0265,
      "exposure": 0.6278
    },
    "uncertainty": {
      "exposure_p10": 0.584,
      "exposure_p50": 0.6278,
      "exposure_p90": 0.6697,
      "net_risk_p10": 0.0008,
      "net_risk_p50": 0.0243,
      "net_risk_p90": 0.0485,
      "method": "bootstrap_v2"
    },
    "labour_monitor_key": "pmet",
    "raw": {
      "aioe": 0.5749,
      "theta": 0.7813,
      "c_aioe": 0.4048,
      "log_wage_spread": 0.6423,
      "wage_position": 1.1962
    },
    "isco_codes_matched": [
      "1120"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": 0.5749,
      "theta": 0.7813,
      "c_aioe": 0.4048,
      "category": "high_exposure_high_complementarity",
      "isco_codes_matched": [
        "1120"
      ],
      "match_quality": "direct"
    },
    "workflow_overlay": {
      "creative_generation": 0.65,
      "real_time_coordination": 0.7,
      "ambiguity_tolerance": 0.8,
      "institutional_knowledge": 0.65,
      "relationship_intensity": 0.75,
      "regulatory_weight": 0.15,
      "physical_presence": 0.1,
      "tool_velocity": 0.6
    }
  },
  {
    "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": 4.3,
    "employment_thousands": 4.3,
    "employment_basis": "estimated_sg_submajor_weighted_2025",
    "employment_family_code": "13",
    "employment_family_total_thousands": 121.7,
    "employment_weight_within_family": 0.035726,
    "employment_estimate_method": "wage_only",
    "group_employment_thousands": 405.7,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor_weighted_2025",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2025_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2025 2-digit occupation-family totals, weighted within family by BLS proxy employment and Singapore wage data."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the country crosswalk to ISCO-08."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based mapping to published local wage-floor coverage."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based mapping to published local professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published local labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published local transition-program coverage."
        }
      }
    },
    "exposure": 0.6473,
    "bottleneck": 0.7932,
    "displacement_pressure": 0.1338,
    "demand_resilience": 0.2331,
    "demand_signal_bonus": 0,
    "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.7669
    },
    "net_risk": 0.1026,
    "risk_band": "low",
    "augmentation": 0.2093,
    "augmentation_band": "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",
      "threshold_level": "high",
      "policy_cap_reason": null,
      "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
    },
    "structural_model_version": "V7",
    "stability": {
      "optimistic_risk": 0.0763,
      "optimistic_band": "low",
      "pessimistic_risk": 0.1412,
      "pessimistic_band": "low",
      "distance_to_band_edge": 0.0474,
      "label": "stable"
    },
    "task_primitives": {
      "matched_task_weight_share": null,
      "task_effective_coverage": null,
      "task_exposure_concentration": null,
      "method": null
    },
    "task_signal": 0,
    "demand_persistence": 0.4969,
    "exposure_v7": 0.6473,
    "baseline_v6": {
      "net_risk": 0.1093,
      "exposure": 0.6473
    },
    "uncertainty": {
      "exposure_p10": 0.5967,
      "exposure_p50": 0.6473,
      "exposure_p90": 0.6992,
      "net_risk_p10": 0.0725,
      "net_risk_p50": 0.1024,
      "net_risk_p90": 0.1324,
      "method": "bootstrap_v2"
    },
    "labour_monitor_key": "pmet",
    "raw": {
      "aioe": 0.9647,
      "theta": 0.7233,
      "c_aioe": 0.7351,
      "log_wage_spread": 0.3891,
      "wage_position": 0.5864
    },
    "isco_codes_matched": [
      "1349"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": 0.9647,
      "theta": 0.7233,
      "c_aioe": 0.7351,
      "category": "high_exposure_high_complementarity",
      "isco_codes_matched": [
        "1349"
      ],
      "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
    }
  },
  {
    "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.6,
    "employment_thousands": 16.6,
    "employment_basis": "estimated_sg_submajor_weighted_2025",
    "employment_family_code": "11",
    "employment_family_total_thousands": 52.6,
    "employment_weight_within_family": 0.316083,
    "employment_estimate_method": "wage_only",
    "group_employment_thousands": 405.7,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor_weighted_2025",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2025_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2025 2-digit occupation-family totals, weighted within family by BLS proxy employment and Singapore wage data."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the country crosswalk to ISCO-08."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based mapping to published local wage-floor coverage."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based mapping to published local professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published local labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published local transition-program coverage."
        }
      }
    },
    "exposure": 0.6278,
    "bottleneck": 0.9412,
    "displacement_pressure": 0.0369,
    "demand_resilience": 0.369,
    "demand_signal_bonus": 0,
    "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.631
    },
    "net_risk": 0.0233,
    "risk_band": "very_low",
    "augmentation": 0.3964,
    "augmentation_band": "low",
    "impact_type": "ai_leveraged",
    "evidence": {
      "anthropic_calibrated": true,
      "anthropic_gap": 0.1743,
      "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.5312,
        "anthropic": 0.7055,
        "eloundou": 0.6987,
        "ilo": 0.5718
      },
      "signal_conflict": false,
      "signal_conflict_reasons": []
    },
    "confidence": {
      "score": 0.8939,
      "level": "high",
      "threshold_level": "high",
      "policy_cap_reason": null,
      "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
    },
    "structural_model_version": "V7",
    "stability": {
      "optimistic_risk": 0.0005,
      "optimistic_band": "very_low",
      "pessimistic_risk": 0.0485,
      "pessimistic_band": "very_low",
      "distance_to_band_edge": 0.0233,
      "label": "stable"
    },
    "task_primitives": {
      "matched_task_weight_share": null,
      "task_effective_coverage": null,
      "task_exposure_concentration": null,
      "method": null
    },
    "task_signal": 0,
    "demand_persistence": 0.6717,
    "exposure_v7": 0.6278,
    "baseline_v6": {
      "net_risk": 0.0258,
      "exposure": 0.6278
    },
    "uncertainty": {
      "exposure_p10": 0.584,
      "exposure_p50": 0.6278,
      "exposure_p90": 0.6697,
      "net_risk_p10": 0.0001,
      "net_risk_p50": 0.0232,
      "net_risk_p90": 0.0458,
      "method": "bootstrap_v2"
    },
    "labour_monitor_key": "pmet",
    "raw": {
      "aioe": 0.5749,
      "theta": 0.7813,
      "c_aioe": 0.4048,
      "log_wage_spread": 1.1609,
      "wage_position": 1.032
    },
    "isco_codes_matched": [
      "1120"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": 0.5749,
      "theta": 0.7813,
      "c_aioe": 0.4048,
      "category": "high_exposure_high_complementarity",
      "isco_codes_matched": [
        "1120"
      ],
      "match_quality": "direct"
    },
    "workflow_overlay": {
      "creative_generation": 0.65,
      "real_time_coordination": 0.7,
      "ambiguity_tolerance": 0.8,
      "institutional_knowledge": 0.65,
      "relationship_intensity": 0.75,
      "regulatory_weight": 0.15,
      "physical_presence": 0.1,
      "tool_velocity": 0.6
    }
  },
  {
    "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": 4.8,
    "employment_thousands": 4.8,
    "employment_basis": "estimated_sg_submajor_weighted_2025",
    "employment_family_code": "13",
    "employment_family_total_thousands": 121.7,
    "employment_weight_within_family": 0.039396,
    "employment_estimate_method": "wage_only",
    "group_employment_thousands": 405.7,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor_weighted_2025",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2025_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2025 2-digit occupation-family totals, weighted within family by BLS proxy employment and Singapore wage data."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the country crosswalk to ISCO-08."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based mapping to published local wage-floor coverage."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based mapping to published local professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published local labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published local transition-program coverage."
        }
      }
    },
    "exposure": 0.588,
    "bottleneck": 0.9474,
    "displacement_pressure": 0.0309,
    "demand_resilience": 0.292,
    "demand_signal_bonus": 0,
    "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.708
    },
    "net_risk": 0.0219,
    "risk_band": "very_low",
    "augmentation": 0.293,
    "augmentation_band": "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.8039,
      "level": "high",
      "threshold_level": "high",
      "policy_cap_reason": null,
      "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
    },
    "structural_model_version": "V7",
    "stability": {
      "optimistic_risk": 0.0003,
      "optimistic_band": "very_low",
      "pessimistic_risk": 0.0505,
      "pessimistic_band": "low",
      "distance_to_band_edge": 0.0219,
      "label": "watch"
    },
    "task_primitives": {
      "matched_task_weight_share": null,
      "task_effective_coverage": null,
      "task_exposure_concentration": null,
      "method": null
    },
    "task_signal": 0,
    "demand_persistence": 0.5532,
    "exposure_v7": 0.588,
    "baseline_v6": {
      "net_risk": 0.0236,
      "exposure": 0.588
    },
    "uncertainty": {
      "exposure_p10": 0.5135,
      "exposure_p50": 0.588,
      "exposure_p90": 0.6665,
      "net_risk_p10": 0,
      "net_risk_p50": 0.0216,
      "net_risk_p90": 0.0455,
      "method": "bootstrap_v2"
    },
    "labour_monitor_key": "pmet",
    "raw": {
      "aioe": 1.0291,
      "theta": 0.7858,
      "c_aioe": 0.72,
      "log_wage_spread": 0.7631,
      "wage_position": 0.713
    },
    "isco_codes_matched": [
      "1323"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": 1.0291,
      "theta": 0.7858,
      "c_aioe": 0.72,
      "category": "high_exposure_high_complementarity",
      "isco_codes_matched": [
        "1323"
      ],
      "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
    }
  },
  {
    "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.6,
    "employment_thousands": 8.6,
    "employment_basis": "estimated_sg_submajor_weighted_2025",
    "employment_family_code": "12",
    "employment_family_total_thousands": 188.7,
    "employment_weight_within_family": 0.04548,
    "employment_estimate_method": "wage_only",
    "group_employment_thousands": 405.7,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor_weighted_2025",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2025_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2025 2-digit occupation-family totals, weighted within family by BLS proxy employment and Singapore wage data."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the country crosswalk to ISCO-08."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based mapping to published local wage-floor coverage."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based mapping to published local professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published local labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published local transition-program coverage."
        }
      }
    },
    "exposure": 0.7109,
    "bottleneck": 0.4572,
    "displacement_pressure": 0.3859,
    "demand_resilience": 0.3124,
    "demand_signal_bonus": 0,
    "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.6876
    },
    "net_risk": 0.2653,
    "risk_band": "moderate",
    "augmentation": 0.1834,
    "augmentation_band": "very_low",
    "impact_type": "mixed",
    "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.7646,
      "level": "high",
      "threshold_level": "high",
      "policy_cap_reason": null,
      "crosswalk_quality": 0.7011,
      "market_data_granularity": 0.7,
      "source_freshness": 0.8029,
      "source_coverage": 0.82,
      "signal_agreement": 0.95,
      "sensitivity": 0.65,
      "exposure_source_count": 3
    },
    "structural_model_version": "V7",
    "stability": {
      "optimistic_risk": 0.2498,
      "optimistic_band": "moderate",
      "pessimistic_risk": 0.3311,
      "pessimistic_band": "high",
      "distance_to_band_edge": 0.0347,
      "label": "watch"
    },
    "task_primitives": {
      "matched_task_weight_share": null,
      "task_effective_coverage": null,
      "task_exposure_concentration": null,
      "method": null
    },
    "task_signal": 0,
    "demand_persistence": 0.5853,
    "exposure_v7": 0.7109,
    "baseline_v6": {
      "net_risk": 0.2879,
      "exposure": 0.7109
    },
    "uncertainty": {
      "exposure_p10": 0.6649,
      "exposure_p50": 0.7109,
      "exposure_p90": 0.7543,
      "net_risk_p10": 0.2313,
      "net_risk_p50": 0.2646,
      "net_risk_p90": 0.2998,
      "method": "bootstrap_v2"
    },
    "labour_monitor_key": "pmet",
    "raw": {
      "aioe": 0.8893,
      "theta": 0.6693,
      "c_aioe": 0.7257,
      "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.7257,
      "category": "high_exposure_high_complementarity",
      "isco_codes_matched": [
        "1224"
      ],
      "match_quality": "direct"
    },
    "workflow_overlay": {
      "creative_generation": 0.65,
      "real_time_coordination": 0.7,
      "ambiguity_tolerance": 0.8,
      "institutional_knowledge": 0.65,
      "relationship_intensity": 0.75,
      "regulatory_weight": 0.15,
      "physical_presence": 0.1,
      "tool_velocity": 0.6
    }
  },
  {
    "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_weighted_2025",
    "employment_family_code": "14",
    "employment_family_total_thousands": 42.7,
    "employment_weight_within_family": 0.086454,
    "employment_estimate_method": "wage_only",
    "group_employment_thousands": 405.7,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor_weighted_2025",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2025_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2025 2-digit occupation-family totals, weighted within family by BLS proxy employment and Singapore wage data."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the country crosswalk to ISCO-08."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based mapping to published local wage-floor coverage."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based mapping to published local professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published local labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published local transition-program coverage."
        }
      }
    },
    "exposure": 0.5997,
    "bottleneck": 0.9367,
    "displacement_pressure": 0.038,
    "demand_resilience": 0.2535,
    "demand_signal_bonus": 0,
    "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.7465
    },
    "net_risk": 0.0283,
    "risk_band": "very_low",
    "augmentation": 0.2506,
    "augmentation_band": "low",
    "impact_type": "ai_leveraged",
    "evidence": {
      "anthropic_calibrated": true,
      "anthropic_gap": 0.1159,
      "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.5392,
        "anthropic": 0.6551
      },
      "signal_conflict": false,
      "signal_conflict_reasons": []
    },
    "confidence": {
      "score": 0.7625,
      "level": "medium",
      "threshold_level": "high",
      "policy_cap_reason": "insufficient_source_count",
      "crosswalk_quality": 0.9801,
      "market_data_granularity": 0.7,
      "source_freshness": 0.7744,
      "source_coverage": 0.55,
      "signal_agreement": 0.85,
      "sensitivity": 0.65,
      "exposure_source_count": 2
    },
    "structural_model_version": "V7",
    "stability": {
      "optimistic_risk": 0.0017,
      "optimistic_band": "very_low",
      "pessimistic_risk": 0.0605,
      "pessimistic_band": "low",
      "distance_to_band_edge": 0.0217,
      "label": "watch"
    },
    "task_primitives": {
      "matched_task_weight_share": null,
      "task_effective_coverage": null,
      "task_exposure_concentration": null,
      "method": null
    },
    "task_signal": 0,
    "demand_persistence": 0.5277,
    "exposure_v7": 0.5997,
    "baseline_v6": {
      "net_risk": 0.0303,
      "exposure": 0.5997
    },
    "uncertainty": {
      "exposure_p10": 0.5392,
      "exposure_p50": 0.5997,
      "exposure_p90": 0.6551,
      "net_risk_p10": 0.0023,
      "net_risk_p50": 0.028,
      "net_risk_p90": 0.0539,
      "method": "bootstrap_v2"
    },
    "labour_monitor_key": "pmet",
    "raw": {
      "aioe": 0.5923,
      "theta": 0.7782,
      "c_aioe": 0.4189,
      "log_wage_spread": 0.4966,
      "wage_position": 0.5592
    },
    "isco_codes_matched": [
      "1439"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": 0.5923,
      "theta": 0.7782,
      "c_aioe": 0.4189,
      "category": "high_exposure_high_complementarity",
      "isco_codes_matched": [
        "1439"
      ],
      "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
    }
  },
  {
    "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": 6.3,
    "employment_thousands": 6.3,
    "employment_basis": "estimated_sg_submajor_weighted_2025",
    "employment_family_code": "13",
    "employment_family_total_thousands": 121.7,
    "employment_weight_within_family": 0.051374,
    "employment_estimate_method": "wage_only",
    "group_employment_thousands": 405.7,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor_weighted_2025",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2025_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2025 2-digit occupation-family totals, weighted within family by BLS proxy employment and Singapore wage data."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the country crosswalk to ISCO-08."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based mapping to published local wage-floor coverage."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based mapping to published local professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published local labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published local transition-program coverage."
        }
      }
    },
    "exposure": 0.6759,
    "bottleneck": 0.5561,
    "displacement_pressure": 0.3,
    "demand_resilience": 0.348,
    "demand_signal_bonus": 0,
    "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.652
    },
    "net_risk": 0.1956,
    "risk_band": "moderate",
    "augmentation": 0.2383,
    "augmentation_band": "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",
      "threshold_level": "high",
      "policy_cap_reason": "insufficient_source_count",
      "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
    },
    "structural_model_version": "V7",
    "stability": {
      "optimistic_risk": 0.18,
      "optimistic_band": "moderate",
      "pessimistic_risk": 0.2475,
      "pessimistic_band": "moderate",
      "distance_to_band_edge": 0.0456,
      "label": "stable"
    },
    "task_primitives": {
      "matched_task_weight_share": null,
      "task_effective_coverage": null,
      "task_exposure_concentration": null,
      "method": null
    },
    "task_signal": 0,
    "demand_persistence": 0.6268,
    "exposure_v7": 0.6759,
    "baseline_v6": {
      "net_risk": 0.2144,
      "exposure": 0.6759
    },
    "uncertainty": {
      "exposure_p10": 0.5829,
      "exposure_p50": 0.6759,
      "exposure_p90": 0.7599,
      "net_risk_p10": 0.1606,
      "net_risk_p50": 0.1945,
      "net_risk_p90": 0.2308,
      "method": "bootstrap_v2"
    },
    "labour_monitor_key": "pmet",
    "raw": {
      "aioe": 0.7398,
      "theta": 0.6821,
      "c_aioe": 0.5943,
      "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.5943,
      "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
    }
  },
  {
    "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_weighted_2025",
    "employment_family_code": "13",
    "employment_family_total_thousands": 121.7,
    "employment_weight_within_family": 0.042271,
    "employment_estimate_method": "wage_only",
    "group_employment_thousands": 405.7,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor_weighted_2025",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2025_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2025 2-digit occupation-family totals, weighted within family by BLS proxy employment and Singapore wage data."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the country crosswalk to ISCO-08."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based mapping to published local wage-floor coverage."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based mapping to published local professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published local labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published local transition-program coverage."
        }
      }
    },
    "exposure": 0.6759,
    "bottleneck": 0.5561,
    "displacement_pressure": 0.3,
    "demand_resilience": 0.3123,
    "demand_signal_bonus": 0,
    "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.6877
    },
    "net_risk": 0.2063,
    "risk_band": "moderate",
    "augmentation": 0.2139,
    "augmentation_band": "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",
      "threshold_level": "high",
      "policy_cap_reason": "insufficient_source_count",
      "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
    },
    "structural_model_version": "V7",
    "stability": {
      "optimistic_risk": 0.1905,
      "optimistic_band": "moderate",
      "pessimistic_risk": 0.2586,
      "pessimistic_band": "moderate",
      "distance_to_band_edge": 0.0563,
      "label": "stable"
    },
    "task_primitives": {
      "matched_task_weight_share": null,
      "task_effective_coverage": null,
      "task_exposure_concentration": null,
      "method": null
    },
    "task_signal": 0,
    "demand_persistence": 0.5621,
    "exposure_v7": 0.6759,
    "baseline_v6": {
      "net_risk": 0.2232,
      "exposure": 0.6759
    },
    "uncertainty": {
      "exposure_p10": 0.5829,
      "exposure_p50": 0.6759,
      "exposure_p90": 0.7599,
      "net_risk_p10": 0.1691,
      "net_risk_p50": 0.2041,
      "net_risk_p90": 0.2437,
      "method": "bootstrap_v2"
    },
    "labour_monitor_key": "pmet",
    "raw": {
      "aioe": 0.7398,
      "theta": 0.6821,
      "c_aioe": 0.5943,
      "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.5943,
      "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
    }
  },
  {
    "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.5,
    "employment_thousands": 3.5,
    "employment_basis": "estimated_sg_submajor_weighted_2025",
    "employment_family_code": "14",
    "employment_family_total_thousands": 42.7,
    "employment_weight_within_family": 0.081419,
    "employment_estimate_method": "wage_only",
    "group_employment_thousands": 405.7,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor_weighted_2025",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2025_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2025 2-digit occupation-family totals, weighted within family by BLS proxy employment and Singapore wage data."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the country crosswalk to ISCO-08."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based mapping to published local wage-floor coverage."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based mapping to published local professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published local labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published local transition-program coverage."
        }
      }
    },
    "exposure": 0.438,
    "bottleneck": 0.4742,
    "displacement_pressure": 0.2303,
    "demand_resilience": 0.2939,
    "demand_signal_bonus": 0,
    "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.7061
    },
    "net_risk": 0.1626,
    "risk_band": "moderate",
    "augmentation": 0.1089,
    "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.7514,
      "level": "high",
      "threshold_level": "high",
      "policy_cap_reason": null,
      "crosswalk_quality": 0.7899,
      "market_data_granularity": 0.7,
      "source_freshness": 0.8387,
      "source_coverage": 1,
      "signal_agreement": 0.45,
      "sensitivity": 0.65,
      "exposure_source_count": 4
    },
    "structural_model_version": "V7",
    "stability": {
      "optimistic_risk": 0.1472,
      "optimistic_band": "low",
      "pessimistic_risk": 0.2058,
      "pessimistic_band": "moderate",
      "distance_to_band_edge": 0.0126,
      "label": "watch"
    },
    "task_primitives": {
      "matched_task_weight_share": null,
      "task_effective_coverage": null,
      "task_exposure_concentration": null,
      "method": null
    },
    "task_signal": 0,
    "demand_persistence": 0.5801,
    "exposure_v7": 0.438,
    "baseline_v6": {
      "net_risk": 0.176,
      "exposure": 0.438
    },
    "uncertainty": {
      "exposure_p10": 0.35,
      "exposure_p50": 0.438,
      "exposure_p90": 0.5244,
      "net_risk_p10": 0.1269,
      "net_risk_p50": 0.1607,
      "net_risk_p90": 0.1988,
      "method": "bootstrap_v2"
    },
    "labour_monitor_key": "pmet",
    "raw": {
      "aioe": -0.1894,
      "theta": 0.6724,
      "c_aioe": -0.154,
      "log_wage_spread": 0.7787,
      "wage_position": 0.4959
    },
    "isco_codes_matched": [
      "1412"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": -0.1894,
      "theta": 0.6724,
      "c_aioe": -0.154,
      "category": "low_exposure",
      "isco_codes_matched": [
        "1412"
      ],
      "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
    }
  },
  {
    "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.5,
    "employment_thousands": 5.5,
    "employment_basis": "estimated_sg_submajor_weighted_2025",
    "employment_family_code": "13",
    "employment_family_total_thousands": 121.7,
    "employment_weight_within_family": 0.044825,
    "employment_estimate_method": "wage_only",
    "group_employment_thousands": 405.7,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor_weighted_2025",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2025_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2025 2-digit occupation-family totals, weighted within family by BLS proxy employment and Singapore wage data."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the country crosswalk to ISCO-08."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based mapping to published local wage-floor coverage."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based mapping to published local professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published local labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published local transition-program coverage."
        }
      }
    },
    "exposure": 0.5965,
    "bottleneck": 0.5865,
    "displacement_pressure": 0.2467,
    "demand_resilience": 0.3556,
    "demand_signal_bonus": 0,
    "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.6444
    },
    "net_risk": 0.1589,
    "risk_band": "moderate",
    "augmentation": 0.2235,
    "augmentation_band": "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",
      "threshold_level": "high",
      "policy_cap_reason": null,
      "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
    },
    "structural_model_version": "V7",
    "stability": {
      "optimistic_risk": 0.1453,
      "optimistic_band": "low",
      "pessimistic_risk": 0.2059,
      "pessimistic_band": "moderate",
      "distance_to_band_edge": 0.0089,
      "label": "watch"
    },
    "task_primitives": {
      "matched_task_weight_share": null,
      "task_effective_coverage": null,
      "task_exposure_concentration": null,
      "method": null
    },
    "task_signal": 0,
    "demand_persistence": 0.681,
    "exposure_v7": 0.5965,
    "baseline_v6": {
      "net_risk": 0.1757,
      "exposure": 0.5965
    },
    "uncertainty": {
      "exposure_p10": 0.5041,
      "exposure_p50": 0.5965,
      "exposure_p90": 0.6936,
      "net_risk_p10": 0.1268,
      "net_risk_p50": 0.1566,
      "net_risk_p90": 0.1947,
      "method": "bootstrap_v2"
    },
    "labour_monitor_key": "pmet",
    "raw": {
      "aioe": 1.2603,
      "theta": 0.6861,
      "c_aioe": 1.0074,
      "log_wage_spread": 0.7822,
      "wage_position": 0.9231
    },
    "isco_codes_matched": [
      "1342"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": 1.2603,
      "theta": 0.6861,
      "c_aioe": 1.0074,
      "category": "high_exposure_high_complementarity",
      "isco_codes_matched": [
        "1342"
      ],
      "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
    }
  },
  {
    "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.4,
    "employment_thousands": 3.4,
    "employment_basis": "estimated_sg_submajor_weighted_2025",
    "employment_family_code": "14",
    "employment_family_total_thousands": 42.7,
    "employment_weight_within_family": 0.078948,
    "employment_estimate_method": "wage_only",
    "group_employment_thousands": 405.7,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor_weighted_2025",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2025_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2025 2-digit occupation-family totals, weighted within family by BLS proxy employment and Singapore wage data."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the country crosswalk to ISCO-08."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based mapping to published local wage-floor coverage."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based mapping to published local professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published local labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published local transition-program coverage."
        }
      }
    },
    "exposure": 0.5574,
    "bottleneck": 0.893,
    "displacement_pressure": 0.0596,
    "demand_resilience": 0.2603,
    "demand_signal_bonus": 0,
    "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.7397
    },
    "net_risk": 0.0441,
    "risk_band": "very_low",
    "augmentation": 0.2288,
    "augmentation_band": "low",
    "impact_type": "ai_leveraged",
    "evidence": {
      "anthropic_calibrated": true,
      "anthropic_gap": 0.2164,
      "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.4635,
        "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",
      "threshold_level": "high",
      "policy_cap_reason": "signal_conflict",
      "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
    },
    "structural_model_version": "V7",
    "stability": {
      "optimistic_risk": 0.0205,
      "optimistic_band": "very_low",
      "pessimistic_risk": 0.0714,
      "pessimistic_band": "low",
      "distance_to_band_edge": 0.0059,
      "label": "watch"
    },
    "task_primitives": {
      "matched_task_weight_share": null,
      "task_effective_coverage": null,
      "task_exposure_concentration": null,
      "method": null
    },
    "task_signal": 0,
    "demand_persistence": 0.5348,
    "exposure_v7": 0.5574,
    "baseline_v6": {
      "net_risk": 0.0473,
      "exposure": 0.5574
    },
    "uncertainty": {
      "exposure_p10": 0.5025,
      "exposure_p50": 0.5574,
      "exposure_p90": 0.6099,
      "net_risk_p10": 0.0207,
      "net_risk_p50": 0.0435,
      "net_risk_p90": 0.0678,
      "method": "bootstrap_v2"
    },
    "labour_monitor_key": "pmet",
    "raw": {
      "aioe": 0.4022,
      "theta": 0.7542,
      "c_aioe": 0.2941,
      "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.2941,
      "category": "high_exposure_high_complementarity",
      "isco_codes_matched": [
        "1411"
      ],
      "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
    }
  },
  {
    "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.4,
    "employment_thousands": 5.4,
    "employment_basis": "estimated_sg_submajor_weighted_2025",
    "employment_family_code": "13",
    "employment_family_total_thousands": 121.7,
    "employment_weight_within_family": 0.044053,
    "employment_estimate_method": "wage_only",
    "group_employment_thousands": 405.7,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor_weighted_2025",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2025_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2025 2-digit occupation-family totals, weighted within family by BLS proxy employment and Singapore wage data."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the country crosswalk to ISCO-08."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based mapping to published local wage-floor coverage."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based mapping to published local professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published local labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published local transition-program coverage."
        }
      }
    },
    "exposure": 0.478,
    "bottleneck": 0.9581,
    "displacement_pressure": 0.02,
    "demand_resilience": 0.3932,
    "demand_signal_bonus": 0.08,
    "market": {
      "market_momentum": 0.5703,
      "industry_footprint_momentum": 0.7741,
      "market_resolution": "industry_footprint_blend",
      "occupation_scarcity": 0.5285,
      "market_resilience": 0.5536,
      "market_modifier": 0.6068
    },
    "net_risk": 0.0122,
    "risk_band": "very_low",
    "augmentation": 0.2536,
    "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.7816,
      "level": "high",
      "threshold_level": "high",
      "policy_cap_reason": null,
      "crosswalk_quality": 0.761,
      "market_data_granularity": 0.75,
      "source_freshness": 0.8387,
      "source_coverage": 1,
      "signal_agreement": 0.45,
      "sensitivity": 0.85,
      "exposure_source_count": 4
    },
    "structural_model_version": "V7",
    "stability": {
      "optimistic_risk": 0,
      "optimistic_band": "very_low",
      "pessimistic_risk": 0.0323,
      "pessimistic_band": "very_low",
      "distance_to_band_edge": 0.0122,
      "label": "stable"
    },
    "task_primitives": {
      "matched_task_weight_share": null,
      "task_effective_coverage": null,
      "task_exposure_concentration": null,
      "method": null
    },
    "task_signal": 0,
    "demand_persistence": 0.6411,
    "exposure_v7": 0.478,
    "baseline_v6": {
      "net_risk": 0.0134,
      "exposure": 0.478
    },
    "uncertainty": {
      "exposure_p10": 0.3117,
      "exposure_p50": 0.478,
      "exposure_p90": 0.6392,
      "net_risk_p10": 0,
      "net_risk_p50": 0.0112,
      "net_risk_p90": 0.0303,
      "method": "bootstrap_v2"
    },
    "labour_monitor_key": "pmet",
    "raw": {
      "aioe": 0.9434,
      "theta": 0.8025,
      "c_aioe": 0.6443,
      "log_wage_spread": 0.5971,
      "wage_position": 0.8916
    },
    "isco_codes_matched": [
      "1330"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": 0.9434,
      "theta": 0.8025,
      "c_aioe": 0.6443,
      "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
    }
  },
  {
    "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.9,
    "employment_thousands": 8.9,
    "employment_basis": "estimated_sg_submajor_weighted_2025",
    "employment_family_code": "12",
    "employment_family_total_thousands": 188.7,
    "employment_weight_within_family": 0.047337,
    "employment_estimate_method": "wage_only",
    "group_employment_thousands": 405.7,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor_weighted_2025",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2025_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2025 2-digit occupation-family totals, weighted within family by BLS proxy employment and Singapore wage data."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the country crosswalk to ISCO-08."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based mapping to published local wage-floor coverage."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based mapping to published local professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published local labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published local transition-program coverage."
        }
      }
    },
    "exposure": 0.6853,
    "bottleneck": 0.6881,
    "displacement_pressure": 0.2138,
    "demand_resilience": 0.3329,
    "demand_signal_bonus": 0,
    "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.6671
    },
    "net_risk": 0.1426,
    "risk_band": "low",
    "augmentation": 0.2833,
    "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",
      "threshold_level": "high",
      "policy_cap_reason": null,
      "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
    },
    "structural_model_version": "V7",
    "stability": {
      "optimistic_risk": 0.1248,
      "optimistic_band": "low",
      "pessimistic_risk": 0.1891,
      "pessimistic_band": "moderate",
      "distance_to_band_edge": 0.0074,
      "label": "watch"
    },
    "task_primitives": {
      "matched_task_weight_share": null,
      "task_effective_coverage": null,
      "task_exposure_concentration": null,
      "method": null
    },
    "task_signal": 0,
    "demand_persistence": 0.6247,
    "exposure_v7": 0.6853,
    "baseline_v6": {
      "net_risk": 0.156,
      "exposure": 0.6853
    },
    "uncertainty": {
      "exposure_p10": 0.5957,
      "exposure_p50": 0.6853,
      "exposure_p90": 0.7777,
      "net_risk_p10": 0.1096,
      "net_risk_p50": 0.1415,
      "net_risk_p90": 0.1762,
      "method": "bootstrap_v2"
    },
    "labour_monitor_key": "pmet",
    "raw": {
      "aioe": 1.0599,
      "theta": 0.7038,
      "c_aioe": 0.8284,
      "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.8284,
      "category": "high_exposure_high_complementarity",
      "isco_codes_matched": [
        "1212"
      ],
      "match_quality": "direct"
    },
    "workflow_overlay": {
      "creative_generation": 0.65,
      "real_time_coordination": 0.7,
      "ambiguity_tolerance": 0.8,
      "institutional_knowledge": 0.65,
      "relationship_intensity": 0.75,
      "regulatory_weight": 0.15,
      "physical_presence": 0.1,
      "tool_velocity": 0.6
    }
  },
  {
    "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.6,
    "employment_thousands": 5.6,
    "employment_basis": "estimated_sg_submajor_weighted_2025",
    "employment_family_code": "13",
    "employment_family_total_thousands": 121.7,
    "employment_weight_within_family": 0.046231,
    "employment_estimate_method": "wage_only",
    "group_employment_thousands": 405.7,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor_weighted_2025",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2025_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2025 2-digit occupation-family totals, weighted within family by BLS proxy employment and Singapore wage data."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the country crosswalk to ISCO-08."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based mapping to published local wage-floor coverage."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based mapping to published local professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published local labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published local transition-program coverage."
        }
      }
    },
    "exposure": 0.6759,
    "bottleneck": 0.5561,
    "displacement_pressure": 0.3,
    "demand_resilience": 0.3361,
    "demand_signal_bonus": 0,
    "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.6639
    },
    "net_risk": 0.1992,
    "risk_band": "moderate",
    "augmentation": 0.2309,
    "augmentation_band": "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",
      "threshold_level": "high",
      "policy_cap_reason": "insufficient_source_count",
      "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
    },
    "structural_model_version": "V7",
    "stability": {
      "optimistic_risk": 0.1812,
      "optimistic_band": "moderate",
      "pessimistic_risk": 0.2506,
      "pessimistic_band": "moderate",
      "distance_to_band_edge": 0.0492,
      "label": "stable"
    },
    "task_primitives": {
      "matched_task_weight_share": null,
      "task_effective_coverage": null,
      "task_exposure_concentration": null,
      "method": null
    },
    "task_signal": 0,
    "demand_persistence": 0.5967,
    "exposure_v7": 0.6759,
    "baseline_v6": {
      "net_risk": 0.2171,
      "exposure": 0.6759
    },
    "uncertainty": {
      "exposure_p10": 0.5829,
      "exposure_p50": 0.6759,
      "exposure_p90": 0.7599,
      "net_risk_p10": 0.1631,
      "net_risk_p50": 0.1983,
      "net_risk_p90": 0.2358,
      "method": "bootstrap_v2"
    },
    "labour_monitor_key": "pmet",
    "raw": {
      "aioe": 0.7398,
      "theta": 0.6821,
      "c_aioe": 0.5943,
      "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.5943,
      "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
    }
  },
  {
    "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": 6.1,
    "employment_thousands": 6.1,
    "employment_basis": "estimated_sg_submajor_weighted_2025",
    "employment_family_code": "12",
    "employment_family_total_thousands": 188.7,
    "employment_weight_within_family": 0.032405,
    "employment_estimate_method": "wage_only",
    "group_employment_thousands": 405.7,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor_weighted_2025",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2025_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2025 2-digit occupation-family totals, weighted within family by BLS proxy employment and Singapore wage data."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the country crosswalk to ISCO-08."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based mapping to published local wage-floor coverage."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based mapping to published local professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published local labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published local transition-program coverage."
        }
      }
    },
    "exposure": 0.6729,
    "bottleneck": 0.7932,
    "displacement_pressure": 0.1391,
    "demand_resilience": 0.335,
    "demand_signal_bonus": 0.06,
    "market": {
      "market_momentum": 0.5411,
      "industry_footprint_momentum": 0.6841,
      "market_resolution": "industry_footprint_blend",
      "occupation_scarcity": 0.4015,
      "market_resilience": 0.4853,
      "market_modifier": 0.665
    },
    "net_risk": 0.0925,
    "risk_band": "low",
    "augmentation": 0.259,
    "augmentation_band": "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",
      "threshold_level": "high",
      "policy_cap_reason": null,
      "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
    },
    "structural_model_version": "V7",
    "stability": {
      "optimistic_risk": 0.0705,
      "optimistic_band": "low",
      "pessimistic_risk": 0.1317,
      "pessimistic_band": "low",
      "distance_to_band_edge": 0.0425,
      "label": "stable"
    },
    "task_primitives": {
      "matched_task_weight_share": null,
      "task_effective_coverage": null,
      "task_exposure_concentration": null,
      "method": null
    },
    "task_signal": 0,
    "demand_persistence": 0.5659,
    "exposure_v7": 0.6729,
    "baseline_v6": {
      "net_risk": 0.1004,
      "exposure": 0.6729
    },
    "uncertainty": {
      "exposure_p10": 0.622,
      "exposure_p50": 0.6729,
      "exposure_p90": 0.725,
      "net_risk_p10": 0.0661,
      "net_risk_p50": 0.0925,
      "net_risk_p90": 0.1188,
      "method": "bootstrap_v2"
    },
    "labour_monitor_key": "pmet",
    "raw": {
      "aioe": 0.9647,
      "theta": 0.7233,
      "c_aioe": 0.7351,
      "log_wage_spread": 0.7621,
      "wage_position": 0.4034
    },
    "isco_codes_matched": [
      "1219"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": 0.9647,
      "theta": 0.7233,
      "c_aioe": 0.7351,
      "category": "high_exposure_high_complementarity",
      "isco_codes_matched": [
        "1219"
      ],
      "match_quality": "direct"
    },
    "workflow_overlay": {
      "creative_generation": 0.65,
      "real_time_coordination": 0.7,
      "ambiguity_tolerance": 0.8,
      "institutional_knowledge": 0.65,
      "relationship_intensity": 0.75,
      "regulatory_weight": 0.15,
      "physical_presence": 0.1,
      "tool_velocity": 0.6
    }
  },
  {
    "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": 18.1,
    "employment_thousands": 18.1,
    "employment_basis": "estimated_sg_submajor_weighted_2025",
    "employment_family_code": "11",
    "employment_family_total_thousands": 52.6,
    "employment_weight_within_family": 0.343619,
    "employment_estimate_method": "wage_only",
    "group_employment_thousands": 405.7,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor_weighted_2025",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2025_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2025 2-digit occupation-family totals, weighted within family by BLS proxy employment and Singapore wage data."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the country crosswalk to ISCO-08."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based mapping to published local wage-floor coverage."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based mapping to published local professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published local labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published local transition-program coverage."
        }
      }
    },
    "exposure": 0.6278,
    "bottleneck": 0.9412,
    "displacement_pressure": 0.0369,
    "demand_resilience": 0.3906,
    "demand_signal_bonus": 0,
    "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.6094
    },
    "net_risk": 0.0225,
    "risk_band": "very_low",
    "augmentation": 0.422,
    "augmentation_band": "moderate",
    "impact_type": "ai_leveraged",
    "evidence": {
      "anthropic_calibrated": true,
      "anthropic_gap": 0.1743,
      "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.5312,
        "anthropic": 0.7055,
        "eloundou": 0.6987,
        "ilo": 0.5718
      },
      "signal_conflict": false,
      "signal_conflict_reasons": []
    },
    "confidence": {
      "score": 0.8939,
      "level": "high",
      "threshold_level": "high",
      "policy_cap_reason": null,
      "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
    },
    "structural_model_version": "V7",
    "stability": {
      "optimistic_risk": 0.0011,
      "optimistic_band": "very_low",
      "pessimistic_risk": 0.0481,
      "pessimistic_band": "very_low",
      "distance_to_band_edge": 0.0225,
      "label": "stable"
    },
    "task_primitives": {
      "matched_task_weight_share": null,
      "task_effective_coverage": null,
      "task_exposure_concentration": null,
      "method": null
    },
    "task_signal": 0,
    "demand_persistence": 0.6924,
    "exposure_v7": 0.6278,
    "baseline_v6": {
      "net_risk": 0.0251,
      "exposure": 0.6278
    },
    "uncertainty": {
      "exposure_p10": 0.584,
      "exposure_p50": 0.6278,
      "exposure_p90": 0.6697,
      "net_risk_p10": 0.0002,
      "net_risk_p50": 0.0226,
      "net_risk_p90": 0.0448,
      "method": "bootstrap_v2"
    },
    "labour_monitor_key": "pmet",
    "raw": {
      "aioe": 0.5749,
      "theta": 0.7813,
      "c_aioe": 0.4048,
      "log_wage_spread": 1.1932,
      "wage_position": 1.2197
    },
    "isco_codes_matched": [
      "1120"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": 0.5749,
      "theta": 0.7813,
      "c_aioe": 0.4048,
      "category": "high_exposure_high_complementarity",
      "isco_codes_matched": [
        "1120"
      ],
      "match_quality": "direct"
    },
    "workflow_overlay": {
      "creative_generation": 0.65,
      "real_time_coordination": 0.7,
      "ambiguity_tolerance": 0.8,
      "institutional_knowledge": 0.65,
      "relationship_intensity": 0.75,
      "regulatory_weight": 0.15,
      "physical_presence": 0.1,
      "tool_velocity": 0.6
    }
  },
  {
    "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_weighted_2025",
    "employment_family_code": "13",
    "employment_family_total_thousands": 121.7,
    "employment_weight_within_family": 0.041837,
    "employment_estimate_method": "wage_only",
    "group_employment_thousands": 405.7,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor_weighted_2025",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2025_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2025 2-digit occupation-family totals, weighted within family by BLS proxy employment and Singapore wage data."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the country crosswalk to ISCO-08."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based mapping to published local wage-floor coverage."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based mapping to published local professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published local labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published local transition-program coverage."
        }
      }
    },
    "exposure": 0.6284,
    "bottleneck": 0.9474,
    "displacement_pressure": 0.033,
    "demand_resilience": 0.2865,
    "demand_signal_bonus": 0,
    "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.7135
    },
    "net_risk": 0.0236,
    "risk_band": "very_low",
    "augmentation": 0.3054,
    "augmentation_band": "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.8639,
      "level": "high",
      "threshold_level": "high",
      "policy_cap_reason": null,
      "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
    },
    "structural_model_version": "V7",
    "stability": {
      "optimistic_risk": 0,
      "optimistic_band": "very_low",
      "pessimistic_risk": 0.0527,
      "pessimistic_band": "low",
      "distance_to_band_edge": 0.0236,
      "label": "watch"
    },
    "task_primitives": {
      "matched_task_weight_share": null,
      "task_effective_coverage": null,
      "task_exposure_concentration": null,
      "method": null
    },
    "task_signal": 0,
    "demand_persistence": 0.557,
    "exposure_v7": 0.6284,
    "baseline_v6": {
      "net_risk": 0.0254,
      "exposure": 0.6284
    },
    "uncertainty": {
      "exposure_p10": 0.5891,
      "exposure_p50": 0.6284,
      "exposure_p90": 0.6685,
      "net_risk_p10": 0,
      "net_risk_p50": 0.0231,
      "net_risk_p90": 0.0494,
      "method": "bootstrap_v2"
    },
    "labour_monitor_key": "pmet",
    "raw": {
      "aioe": 1.0291,
      "theta": 0.7858,
      "c_aioe": 0.72,
      "log_wage_spread": 0.5953,
      "wage_position": 0.8041
    },
    "isco_codes_matched": [
      "1321"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": 1.0291,
      "theta": 0.7858,
      "c_aioe": 0.72,
      "category": "high_exposure_high_complementarity",
      "isco_codes_matched": [
        "1321"
      ],
      "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
    }
  },
  {
    "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.8,
    "employment_thousands": 8.8,
    "employment_basis": "estimated_sg_submajor_weighted_2025",
    "employment_family_code": "12",
    "employment_family_total_thousands": 188.7,
    "employment_weight_within_family": 0.046465,
    "employment_estimate_method": "wage_only",
    "group_employment_thousands": 405.7,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor_weighted_2025",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2025_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2025 2-digit occupation-family totals, weighted within family by BLS proxy employment and Singapore wage data."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the country crosswalk to ISCO-08."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based mapping to published local wage-floor coverage."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based mapping to published local professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published local labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published local transition-program coverage."
        }
      }
    },
    "exposure": 0.718,
    "bottleneck": 0.6961,
    "displacement_pressure": 0.2182,
    "demand_resilience": 0.3891,
    "demand_signal_bonus": 0.06,
    "market": {
      "market_momentum": 0.571,
      "industry_footprint_momentum": 0.7762,
      "market_resolution": "industry_footprint_blend",
      "occupation_scarcity": 0.6025,
      "market_resilience": 0.5836,
      "market_modifier": 0.6109
    },
    "net_risk": 0.1333,
    "risk_band": "low",
    "augmentation": 0.2917,
    "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.8712,
      "level": "high",
      "threshold_level": "high",
      "policy_cap_reason": null,
      "crosswalk_quality": 0.9993,
      "market_data_granularity": 0.75,
      "source_freshness": 0.8387,
      "source_coverage": 1,
      "signal_agreement": 0.85,
      "sensitivity": 0.65,
      "exposure_source_count": 4
    },
    "structural_model_version": "V7",
    "stability": {
      "optimistic_risk": 0.1184,
      "optimistic_band": "low",
      "pessimistic_risk": 0.1808,
      "pessimistic_band": "moderate",
      "distance_to_band_edge": 0.0167,
      "label": "watch"
    },
    "task_primitives": {
      "matched_task_weight_share": null,
      "task_effective_coverage": null,
      "task_exposure_concentration": null,
      "method": null
    },
    "task_signal": 0,
    "demand_persistence": 0.6644,
    "exposure_v7": 0.718,
    "baseline_v6": {
      "net_risk": 0.1478,
      "exposure": 0.718
    },
    "uncertainty": {
      "exposure_p10": 0.6558,
      "exposure_p50": 0.718,
      "exposure_p90": 0.7834,
      "net_risk_p10": 0.1065,
      "net_risk_p50": 0.1335,
      "net_risk_p90": 0.1621,
      "method": "bootstrap_v2"
    },
    "labour_monitor_key": "pmet",
    "raw": {
      "aioe": 1.294,
      "theta": 0.7044,
      "c_aioe": 1.0106,
      "log_wage_spread": 0.7779,
      "wage_position": 0.8295
    },
    "isco_codes_matched": [
      "1222"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": 1.294,
      "theta": 0.7044,
      "c_aioe": 1.0106,
      "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
    }
  },
  {
    "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": 4.3,
    "employment_thousands": 4.3,
    "employment_basis": "estimated_sg_submajor_weighted_2025",
    "employment_family_code": "13",
    "employment_family_total_thousands": 121.7,
    "employment_weight_within_family": 0.035033,
    "employment_estimate_method": "wage_only",
    "group_employment_thousands": 405.7,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor_weighted_2025",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2025_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2025 2-digit occupation-family totals, weighted within family by BLS proxy employment and Singapore wage data."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the country crosswalk to ISCO-08."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based mapping to published local wage-floor coverage."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based mapping to published local professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published local labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published local transition-program coverage."
        }
      }
    },
    "exposure": 0.6473,
    "bottleneck": 0.7932,
    "displacement_pressure": 0.1338,
    "demand_resilience": 0.2171,
    "demand_signal_bonus": 0,
    "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.7829
    },
    "net_risk": 0.1048,
    "risk_band": "low",
    "augmentation": 0.2002,
    "augmentation_band": "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",
      "threshold_level": "high",
      "policy_cap_reason": null,
      "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
    },
    "structural_model_version": "V7",
    "stability": {
      "optimistic_risk": 0.078,
      "optimistic_band": "low",
      "pessimistic_risk": 0.144,
      "pessimistic_band": "low",
      "distance_to_band_edge": 0.0452,
      "label": "stable"
    },
    "task_primitives": {
      "matched_task_weight_share": null,
      "task_effective_coverage": null,
      "task_exposure_concentration": null,
      "method": null
    },
    "task_signal": 0,
    "demand_persistence": 0.4165,
    "exposure_v7": 0.6473,
    "baseline_v6": {
      "net_risk": 0.1104,
      "exposure": 0.6473
    },
    "uncertainty": {
      "exposure_p10": 0.5967,
      "exposure_p50": 0.6473,
      "exposure_p90": 0.6992,
      "net_risk_p10": 0.0751,
      "net_risk_p50": 0.1042,
      "net_risk_p90": 0.1348,
      "method": "bootstrap_v2"
    },
    "labour_monitor_key": "pmet",
    "raw": {
      "aioe": 0.9647,
      "theta": 0.7233,
      "c_aioe": 0.7351,
      "log_wage_spread": 0.5316,
      "wage_position": 0.5639
    },
    "isco_codes_matched": [
      "1349"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": 0.9647,
      "theta": 0.7233,
      "c_aioe": 0.7351,
      "category": "high_exposure_high_complementarity",
      "isco_codes_matched": [
        "1349"
      ],
      "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
    }
  },
  {
    "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.7,
    "employment_thousands": 8.7,
    "employment_basis": "estimated_sg_submajor_weighted_2025",
    "employment_family_code": "12",
    "employment_family_total_thousands": 188.7,
    "employment_weight_within_family": 0.046215,
    "employment_estimate_method": "wage_only",
    "group_employment_thousands": 405.7,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor_weighted_2025",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2025_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2025 2-digit occupation-family totals, weighted within family by BLS proxy employment and Singapore wage data."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the country crosswalk to ISCO-08."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based mapping to published local wage-floor coverage."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based mapping to published local professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published local labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published local transition-program coverage."
        }
      }
    },
    "exposure": 0.7738,
    "bottleneck": 0.7291,
    "displacement_pressure": 0.2096,
    "demand_resilience": 0.3128,
    "demand_signal_bonus": 0,
    "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.6872
    },
    "net_risk": 0.1441,
    "risk_band": "low",
    "augmentation": 0.3189,
    "augmentation_band": "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",
      "threshold_level": "high",
      "policy_cap_reason": null,
      "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
    },
    "structural_model_version": "V7",
    "stability": {
      "optimistic_risk": 0.1212,
      "optimistic_band": "low",
      "pessimistic_risk": 0.1921,
      "pessimistic_band": "moderate",
      "distance_to_band_edge": 0.0059,
      "label": "watch"
    },
    "task_primitives": {
      "matched_task_weight_share": null,
      "task_effective_coverage": null,
      "task_exposure_concentration": null,
      "method": null
    },
    "task_signal": 0,
    "demand_persistence": 0.5842,
    "exposure_v7": 0.7738,
    "baseline_v6": {
      "net_risk": 0.1563,
      "exposure": 0.7738
    },
    "uncertainty": {
      "exposure_p10": 0.7145,
      "exposure_p50": 0.7738,
      "exposure_p90": 0.8361,
      "net_risk_p10": 0.1116,
      "net_risk_p50": 0.1433,
      "net_risk_p90": 0.1779,
      "method": "bootstrap_v2"
    },
    "labour_monitor_key": "pmet",
    "raw": {
      "aioe": 1.3047,
      "theta": 0.7079,
      "c_aioe": 1.0144,
      "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": 1.0144,
      "category": "high_exposure_high_complementarity",
      "isco_codes_matched": [
        "1221"
      ],
      "match_quality": "direct"
    },
    "workflow_overlay": {
      "creative_generation": 0.65,
      "real_time_coordination": 0.7,
      "ambiguity_tolerance": 0.8,
      "institutional_knowledge": 0.65,
      "relationship_intensity": 0.75,
      "regulatory_weight": 0.15,
      "physical_presence": 0.1,
      "tool_velocity": 0.6
    }
  },
  {
    "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.7,
    "employment_thousands": 5.7,
    "employment_basis": "estimated_sg_submajor_weighted_2025",
    "employment_family_code": "13",
    "employment_family_total_thousands": 121.7,
    "employment_weight_within_family": 0.046854,
    "employment_estimate_method": "wage_only",
    "group_employment_thousands": 405.7,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor_weighted_2025",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2025_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2025 2-digit occupation-family totals, weighted within family by BLS proxy employment and Singapore wage data."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the country crosswalk to ISCO-08."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based mapping to published local wage-floor coverage."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based mapping to published local professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published local labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published local transition-program coverage."
        }
      }
    },
    "exposure": 0.478,
    "bottleneck": 0.9581,
    "displacement_pressure": 0.02,
    "demand_resilience": 0.3996,
    "demand_signal_bonus": 0.08,
    "market": {
      "market_momentum": 0.5669,
      "industry_footprint_momentum": 0.7636,
      "market_resolution": "industry_footprint_blend",
      "occupation_scarcity": 0.5651,
      "market_resilience": 0.5662,
      "market_modifier": 0.6004
    },
    "net_risk": 0.012,
    "risk_band": "very_low",
    "augmentation": 0.2593,
    "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.7816,
      "level": "high",
      "threshold_level": "high",
      "policy_cap_reason": null,
      "crosswalk_quality": 0.761,
      "market_data_granularity": 0.75,
      "source_freshness": 0.8387,
      "source_coverage": 1,
      "signal_agreement": 0.45,
      "sensitivity": 0.85,
      "exposure_source_count": 4
    },
    "structural_model_version": "V7",
    "stability": {
      "optimistic_risk": 0,
      "optimistic_band": "very_low",
      "pessimistic_risk": 0.0314,
      "pessimistic_band": "very_low",
      "distance_to_band_edge": 0.012,
      "label": "stable"
    },
    "task_primitives": {
      "matched_task_weight_share": null,
      "task_effective_coverage": null,
      "task_exposure_concentration": null,
      "method": null
    },
    "task_signal": 0,
    "demand_persistence": 0.6479,
    "exposure_v7": 0.478,
    "baseline_v6": {
      "net_risk": 0.0133,
      "exposure": 0.478
    },
    "uncertainty": {
      "exposure_p10": 0.3117,
      "exposure_p50": 0.4914,
      "exposure_p90": 0.6392,
      "net_risk_p10": 0,
      "net_risk_p50": 0.011,
      "net_risk_p90": 0.0297,
      "method": "bootstrap_v2"
    },
    "labour_monitor_key": "pmet",
    "raw": {
      "aioe": 0.9434,
      "theta": 0.8025,
      "c_aioe": 0.6443,
      "log_wage_spread": 0.5502,
      "wage_position": 1.0086
    },
    "isco_codes_matched": [
      "1330"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": 0.9434,
      "theta": 0.8025,
      "c_aioe": 0.6443,
      "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
    }
  },
  {
    "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.1,
    "employment_thousands": 8.1,
    "employment_basis": "estimated_sg_submajor_weighted_2025",
    "employment_family_code": "12",
    "employment_family_total_thousands": 188.7,
    "employment_weight_within_family": 0.04312,
    "employment_estimate_method": "wage_only",
    "group_employment_thousands": 405.7,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor_weighted_2025",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2025_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2025 2-digit occupation-family totals, weighted within family by BLS proxy employment and Singapore wage data."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the country crosswalk to ISCO-08."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based mapping to published local wage-floor coverage."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based mapping to published local professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published local labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published local transition-program coverage."
        }
      }
    },
    "exposure": 0.7738,
    "bottleneck": 0.7291,
    "displacement_pressure": 0.2096,
    "demand_resilience": 0.2893,
    "demand_signal_bonus": 0,
    "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.7107
    },
    "net_risk": 0.149,
    "risk_band": "low",
    "augmentation": 0.2944,
    "augmentation_band": "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",
      "threshold_level": "high",
      "policy_cap_reason": null,
      "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
    },
    "structural_model_version": "V7",
    "stability": {
      "optimistic_risk": 0.1276,
      "optimistic_band": "low",
      "pessimistic_risk": 0.1958,
      "pessimistic_band": "moderate",
      "distance_to_band_edge": 0.001,
      "label": "watch"
    },
    "task_primitives": {
      "matched_task_weight_share": null,
      "task_effective_coverage": null,
      "task_exposure_concentration": null,
      "method": null
    },
    "task_signal": 0,
    "demand_persistence": 0.5445,
    "exposure_v7": 0.7738,
    "baseline_v6": {
      "net_risk": 0.1604,
      "exposure": 0.7738
    },
    "uncertainty": {
      "exposure_p10": 0.7145,
      "exposure_p50": 0.7738,
      "exposure_p90": 0.8361,
      "net_risk_p10": 0.1154,
      "net_risk_p50": 0.1485,
      "net_risk_p90": 0.1838,
      "method": "bootstrap_v2"
    },
    "labour_monitor_key": "pmet",
    "raw": {
      "aioe": 1.3047,
      "theta": 0.7079,
      "c_aioe": 1.0144,
      "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": 1.0144,
      "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
    }
  },
  {
    "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.4,
    "employment_thousands": 8.4,
    "employment_basis": "estimated_sg_submajor_weighted_2025",
    "employment_family_code": "12",
    "employment_family_total_thousands": 188.7,
    "employment_weight_within_family": 0.044741,
    "employment_estimate_method": "wage_only",
    "group_employment_thousands": 405.7,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor_weighted_2025",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2025_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2025 2-digit occupation-family totals, weighted within family by BLS proxy employment and Singapore wage data."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the country crosswalk to ISCO-08."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based mapping to published local wage-floor coverage."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based mapping to published local professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published local labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published local transition-program coverage."
        }
      }
    },
    "exposure": 0.6853,
    "bottleneck": 0.6881,
    "displacement_pressure": 0.2138,
    "demand_resilience": 0.3139,
    "demand_signal_bonus": 0,
    "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.6861
    },
    "net_risk": 0.1467,
    "risk_band": "low",
    "augmentation": 0.266,
    "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",
      "threshold_level": "high",
      "policy_cap_reason": null,
      "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
    },
    "structural_model_version": "V7",
    "stability": {
      "optimistic_risk": 0.1266,
      "optimistic_band": "low",
      "pessimistic_risk": 0.1921,
      "pessimistic_band": "moderate",
      "distance_to_band_edge": 0.0033,
      "label": "watch"
    },
    "task_primitives": {
      "matched_task_weight_share": null,
      "task_effective_coverage": null,
      "task_exposure_concentration": null,
      "method": null
    },
    "task_signal": 0,
    "demand_persistence": 0.6008,
    "exposure_v7": 0.6853,
    "baseline_v6": {
      "net_risk": 0.1595,
      "exposure": 0.6853
    },
    "uncertainty": {
      "exposure_p10": 0.5957,
      "exposure_p50": 0.6853,
      "exposure_p90": 0.7777,
      "net_risk_p10": 0.1139,
      "net_risk_p50": 0.1461,
      "net_risk_p90": 0.1802,
      "method": "bootstrap_v2"
    },
    "labour_monitor_key": "pmet",
    "raw": {
      "aioe": 1.0599,
      "theta": 0.7038,
      "c_aioe": 0.8284,
      "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.8284,
      "category": "high_exposure_high_complementarity",
      "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
    }
  },
  {
    "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": 10.2,
    "employment_thousands": 10.2,
    "employment_basis": "estimated_sg_submajor_weighted_2025",
    "employment_family_code": "12",
    "employment_family_total_thousands": 188.7,
    "employment_weight_within_family": 0.054253,
    "employment_estimate_method": "wage_only",
    "group_employment_thousands": 405.7,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor_weighted_2025",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2025_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2025 2-digit occupation-family totals, weighted within family by BLS proxy employment and Singapore wage data."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the country crosswalk to ISCO-08."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based mapping to published local wage-floor coverage."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based mapping to published local professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published local labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published local transition-program coverage."
        }
      }
    },
    "exposure": 0.4489,
    "bottleneck": 0.9216,
    "displacement_pressure": 0.0352,
    "demand_resilience": 0.4197,
    "demand_signal_bonus": 0.08,
    "market": {
      "market_momentum": 0.6077,
      "industry_footprint_momentum": 0.8891,
      "market_resolution": "industry_footprint_blend",
      "occupation_scarcity": 0.5909,
      "market_resilience": 0.601,
      "market_modifier": 0.5803
    },
    "net_risk": 0.0204,
    "risk_band": "very_low",
    "augmentation": 0.2486,
    "augmentation_band": "low",
    "impact_type": "ai_leveraged",
    "evidence": {
      "anthropic_calibrated": true,
      "anthropic_gap": -0.1893,
      "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.5134,
        "anthropic": 0.3241,
        "eloundou": 0.5042,
        "ilo": 0.4616
      },
      "signal_conflict": false,
      "signal_conflict_reasons": []
    },
    "confidence": {
      "score": 0.9014,
      "level": "high",
      "threshold_level": "high",
      "policy_cap_reason": null,
      "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
    },
    "structural_model_version": "V7",
    "stability": {
      "optimistic_risk": 0.0056,
      "optimistic_band": "very_low",
      "pessimistic_risk": 0.0398,
      "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
    },
    "task_signal": 0,
    "demand_persistence": 0.6922,
    "exposure_v7": 0.4489,
    "baseline_v6": {
      "net_risk": 0.0229,
      "exposure": 0.4489
    },
    "uncertainty": {
      "exposure_p10": 0.4025,
      "exposure_p50": 0.4489,
      "exposure_p90": 0.4973,
      "net_risk_p10": 0.0056,
      "net_risk_p50": 0.0203,
      "net_risk_p90": 0.0356,
      "method": "bootstrap_v2"
    },
    "labour_monitor_key": "pmet",
    "raw": {
      "aioe": 0.5087,
      "theta": 0.7716,
      "c_aioe": 0.3631,
      "log_wage_spread": 0.5184,
      "wage_position": 1.1308
    },
    "isco_codes_matched": [
      "1213"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": 0.5087,
      "theta": 0.7716,
      "c_aioe": 0.3631,
      "category": "high_exposure_high_complementarity",
      "isco_codes_matched": [
        "1213"
      ],
      "match_quality": "direct"
    },
    "workflow_overlay": {
      "creative_generation": 0.65,
      "real_time_coordination": 0.7,
      "ambiguity_tolerance": 0.8,
      "institutional_knowledge": 0.65,
      "relationship_intensity": 0.75,
      "regulatory_weight": 0.15,
      "physical_presence": 0.1,
      "tool_velocity": 0.6
    }
  },
  {
    "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_weighted_2025",
    "employment_family_code": "13",
    "employment_family_total_thousands": 121.7,
    "employment_weight_within_family": 0.042138,
    "employment_estimate_method": "wage_only",
    "group_employment_thousands": 405.7,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor_weighted_2025",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2025_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2025 2-digit occupation-family totals, weighted within family by BLS proxy employment and Singapore wage data."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the country crosswalk to ISCO-08."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based mapping to published local wage-floor coverage."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based mapping to published local professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published local labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published local transition-program coverage."
        }
      }
    },
    "exposure": 0.6461,
    "bottleneck": 0.836,
    "displacement_pressure": 0.1059,
    "demand_resilience": 0.2754,
    "demand_signal_bonus": 0,
    "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.7246
    },
    "net_risk": 0.0768,
    "risk_band": "low",
    "augmentation": 0.2629,
    "augmentation_band": "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",
      "threshold_level": "high",
      "policy_cap_reason": null,
      "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
    },
    "structural_model_version": "V7",
    "stability": {
      "optimistic_risk": 0.053,
      "optimistic_band": "low",
      "pessimistic_risk": 0.1139,
      "pessimistic_band": "low",
      "distance_to_band_edge": 0.0268,
      "label": "stable"
    },
    "task_primitives": {
      "matched_task_weight_share": null,
      "task_effective_coverage": null,
      "task_exposure_concentration": null,
      "method": null
    },
    "task_signal": 0,
    "demand_persistence": 0.5643,
    "exposure_v7": 0.6461,
    "baseline_v6": {
      "net_risk": 0.0827,
      "exposure": 0.6461
    },
    "uncertainty": {
      "exposure_p10": 0.6019,
      "exposure_p50": 0.6461,
      "exposure_p90": 0.6935,
      "net_risk_p10": 0.0501,
      "net_risk_p50": 0.0766,
      "net_risk_p90": 0.1039,
      "method": "bootstrap_v2"
    },
    "labour_monitor_key": "pmet",
    "raw": {
      "aioe": 0.8908,
      "theta": 0.7302,
      "c_aioe": 0.6727,
      "log_wage_spread": 0.3892,
      "wage_position": 0.8158
    },
    "isco_codes_matched": [
      "1324"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": 0.8908,
      "theta": 0.7302,
      "c_aioe": 0.6727,
      "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
    }
  },
  {
    "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": 4.9,
    "employment_thousands": 4.9,
    "employment_basis": "estimated_sg_submajor_weighted_2025",
    "employment_family_code": "13",
    "employment_family_total_thousands": 121.7,
    "employment_weight_within_family": 0.040191,
    "employment_estimate_method": "wage_only",
    "group_employment_thousands": 405.7,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor_weighted_2025",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2025_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2025 2-digit occupation-family totals, weighted within family by BLS proxy employment and Singapore wage data."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the country crosswalk to ISCO-08."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based mapping to published local wage-floor coverage."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based mapping to published local professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published local labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published local transition-program coverage."
        }
      }
    },
    "exposure": 0.6461,
    "bottleneck": 0.836,
    "displacement_pressure": 0.1059,
    "demand_resilience": 0.3271,
    "demand_signal_bonus": 0,
    "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.6729
    },
    "net_risk": 0.0713,
    "risk_band": "low",
    "augmentation": 0.3158,
    "augmentation_band": "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",
      "threshold_level": "high",
      "policy_cap_reason": null,
      "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
    },
    "structural_model_version": "V7",
    "stability": {
      "optimistic_risk": 0.0506,
      "optimistic_band": "low",
      "pessimistic_risk": 0.1053,
      "pessimistic_band": "low",
      "distance_to_band_edge": 0.0213,
      "label": "stable"
    },
    "task_primitives": {
      "matched_task_weight_share": null,
      "task_effective_coverage": null,
      "task_exposure_concentration": null,
      "method": null
    },
    "task_signal": 0,
    "demand_persistence": 0.6397,
    "exposure_v7": 0.6461,
    "baseline_v6": {
      "net_risk": 0.0781,
      "exposure": 0.6461
    },
    "uncertainty": {
      "exposure_p10": 0.6001,
      "exposure_p50": 0.6461,
      "exposure_p90": 0.6935,
      "net_risk_p10": 0.0452,
      "net_risk_p50": 0.0706,
      "net_risk_p90": 0.0971,
      "method": "bootstrap_v2"
    },
    "labour_monitor_key": "pmet",
    "raw": {
      "aioe": 0.8908,
      "theta": 0.7302,
      "c_aioe": 0.6727,
      "log_wage_spread": 0.805,
      "wage_position": 0.7421
    },
    "isco_codes_matched": [
      "1324"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": 0.8908,
      "theta": 0.7302,
      "c_aioe": 0.6727,
      "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
    }
  },
  {
    "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": 7.5,
    "employment_thousands": 7.5,
    "employment_basis": "estimated_sg_submajor_weighted_2025",
    "employment_family_code": "12",
    "employment_family_total_thousands": 188.7,
    "employment_weight_within_family": 0.03997,
    "employment_estimate_method": "wage_only",
    "group_employment_thousands": 405.7,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor_weighted_2025",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2025_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2025 2-digit occupation-family totals, weighted within family by BLS proxy employment and Singapore wage data."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the country crosswalk to ISCO-08."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based mapping to published local wage-floor coverage."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based mapping to published local professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published local labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published local transition-program coverage."
        }
      }
    },
    "exposure": 0.6729,
    "bottleneck": 0.7932,
    "displacement_pressure": 0.1391,
    "demand_resilience": 0.3314,
    "demand_signal_bonus": 0.06,
    "market": {
      "market_momentum": 0.588,
      "industry_footprint_momentum": 0.8285,
      "market_resolution": "industry_footprint_blend",
      "occupation_scarcity": 0.3021,
      "market_resilience": 0.4737,
      "market_modifier": 0.6686
    },
    "net_risk": 0.093,
    "risk_band": "low",
    "augmentation": 0.2528,
    "augmentation_band": "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",
      "threshold_level": "high",
      "policy_cap_reason": null,
      "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
    },
    "structural_model_version": "V7",
    "stability": {
      "optimistic_risk": 0.072,
      "optimistic_band": "low",
      "pessimistic_risk": 0.1345,
      "pessimistic_band": "low",
      "distance_to_band_edge": 0.043,
      "label": "stable"
    },
    "task_primitives": {
      "matched_task_weight_share": null,
      "task_effective_coverage": null,
      "task_exposure_concentration": null,
      "method": null
    },
    "task_signal": 0,
    "demand_persistence": 0.583,
    "exposure_v7": 0.6729,
    "baseline_v6": {
      "net_risk": 0.1011,
      "exposure": 0.6729
    },
    "uncertainty": {
      "exposure_p10": 0.622,
      "exposure_p50": 0.6729,
      "exposure_p90": 0.725,
      "net_risk_p10": 0.067,
      "net_risk_p50": 0.0924,
      "net_risk_p90": 0.1197,
      "method": "bootstrap_v2"
    },
    "labour_monitor_key": "pmet",
    "raw": {
      "aioe": 0.9647,
      "theta": 0.7233,
      "c_aioe": 0.7351,
      "log_wage_spread": 0.5543,
      "wage_position": 0.6138
    },
    "isco_codes_matched": [
      "1219"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": 0.9647,
      "theta": 0.7233,
      "c_aioe": 0.7351,
      "category": "high_exposure_high_complementarity",
      "isco_codes_matched": [
        "1219"
      ],
      "match_quality": "direct"
    },
    "workflow_overlay": {
      "creative_generation": 0.65,
      "real_time_coordination": 0.7,
      "ambiguity_tolerance": 0.8,
      "institutional_knowledge": 0.65,
      "relationship_intensity": 0.75,
      "regulatory_weight": 0.15,
      "physical_presence": 0.1,
      "tool_velocity": 0.6
    }
  },
  {
    "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": 4.3,
    "employment_thousands": 4.3,
    "employment_basis": "estimated_sg_submajor_weighted_2025",
    "employment_family_code": "13",
    "employment_family_total_thousands": 121.7,
    "employment_weight_within_family": 0.035237,
    "employment_estimate_method": "wage_only",
    "group_employment_thousands": 405.7,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor_weighted_2025",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2025_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2025 2-digit occupation-family totals, weighted within family by BLS proxy employment and Singapore wage data."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the country crosswalk to ISCO-08."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based mapping to published local wage-floor coverage."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based mapping to published local professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published local labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published local transition-program coverage."
        }
      }
    },
    "exposure": 0.3278,
    "bottleneck": 0.7389,
    "displacement_pressure": 0.0856,
    "demand_resilience": 0.3248,
    "demand_signal_bonus": 0,
    "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.6752
    },
    "net_risk": 0.0578,
    "risk_band": "low",
    "augmentation": 0.1406,
    "augmentation_band": "very_low",
    "impact_type": "ai_leveraged",
    "evidence": {
      "anthropic_calibrated": true,
      "anthropic_gap": -0.1622,
      "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.2986,
        "anthropic": 0.1364,
        "eloundou": 0.5251,
        "ilo": 0.3577
      },
      "signal_conflict": false,
      "signal_conflict_reasons": [
        "divergent_exposure_sources"
      ]
    },
    "confidence": {
      "score": 0.8039,
      "level": "high",
      "threshold_level": "high",
      "policy_cap_reason": null,
      "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
    },
    "structural_model_version": "V7",
    "stability": {
      "optimistic_risk": 0.0449,
      "optimistic_band": "very_low",
      "pessimistic_risk": 0.0811,
      "pessimistic_band": "low",
      "distance_to_band_edge": 0.0078,
      "label": "watch"
    },
    "task_primitives": {
      "matched_task_weight_share": null,
      "task_effective_coverage": null,
      "task_exposure_concentration": null,
      "method": null
    },
    "task_signal": 0,
    "demand_persistence": 0.6354,
    "exposure_v7": 0.3278,
    "baseline_v6": {
      "net_risk": 0.0632,
      "exposure": 0.3278
    },
    "uncertainty": {
      "exposure_p10": 0.2313,
      "exposure_p50": 0.3278,
      "exposure_p90": 0.4267,
      "net_risk_p10": 0.0382,
      "net_risk_p50": 0.0567,
      "net_risk_p90": 0.0791,
      "method": "bootstrap_v2"
    },
    "labour_monitor_key": "pmet",
    "raw": {
      "aioe": -0.1213,
      "theta": 0.7093,
      "c_aioe": -0.0942,
      "log_wage_spread": 1.121,
      "wage_position": 0.5704
    },
    "isco_codes_matched": [
      "1341"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": -0.1213,
      "theta": 0.7093,
      "c_aioe": -0.0942,
      "category": "high_exposure_high_complementarity",
      "isco_codes_matched": [
        "1341"
      ],
      "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
    }
  },
  {
    "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,
    "employment_thousands": 5,
    "employment_basis": "estimated_sg_submajor_weighted_2025",
    "employment_family_code": "13",
    "employment_family_total_thousands": 121.7,
    "employment_weight_within_family": 0.041336,
    "employment_estimate_method": "wage_only",
    "group_employment_thousands": 405.7,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor_weighted_2025",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2025_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2025 2-digit occupation-family totals, weighted within family by BLS proxy employment and Singapore wage data."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the country crosswalk to ISCO-08."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based mapping to published local wage-floor coverage."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based mapping to published local professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published local labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published local transition-program coverage."
        }
      }
    },
    "exposure": 0.6461,
    "bottleneck": 0.836,
    "displacement_pressure": 0.1059,
    "demand_resilience": 0.3016,
    "demand_signal_bonus": 0,
    "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.6984
    },
    "net_risk": 0.074,
    "risk_band": "low",
    "augmentation": 0.2939,
    "augmentation_band": "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",
      "threshold_level": "high",
      "policy_cap_reason": null,
      "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
    },
    "structural_model_version": "V7",
    "stability": {
      "optimistic_risk": 0.0518,
      "optimistic_band": "low",
      "pessimistic_risk": 0.1082,
      "pessimistic_band": "low",
      "distance_to_band_edge": 0.024,
      "label": "stable"
    },
    "task_primitives": {
      "matched_task_weight_share": null,
      "task_effective_coverage": null,
      "task_exposure_concentration": null,
      "method": null
    },
    "task_signal": 0,
    "demand_persistence": 0.568,
    "exposure_v7": 0.6461,
    "baseline_v6": {
      "net_risk": 0.08,
      "exposure": 0.6461
    },
    "uncertainty": {
      "exposure_p10": 0.6001,
      "exposure_p50": 0.6461,
      "exposure_p90": 0.6935,
      "net_risk_p10": 0.048,
      "net_risk_p50": 0.0736,
      "net_risk_p90": 0.1007,
      "method": "bootstrap_v2"
    },
    "labour_monitor_key": "pmet",
    "raw": {
      "aioe": 0.8908,
      "theta": 0.7302,
      "c_aioe": 0.6727,
      "log_wage_spread": 0.7136,
      "wage_position": 0.785
    },
    "isco_codes_matched": [
      "1324"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": 0.8908,
      "theta": 0.7302,
      "c_aioe": 0.6727,
      "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
    }
  },
  {
    "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": 4.6,
    "employment_thousands": 4.6,
    "employment_basis": "estimated_sg_submajor_weighted_2025",
    "employment_family_code": "13",
    "employment_family_total_thousands": 121.7,
    "employment_weight_within_family": 0.037619,
    "employment_estimate_method": "wage_only",
    "group_employment_thousands": 405.7,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor_weighted_2025",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2025_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2025 2-digit occupation-family totals, weighted within family by BLS proxy employment and Singapore wage data."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the country crosswalk to ISCO-08."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based mapping to published local wage-floor coverage."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based mapping to published local professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published local labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published local transition-program coverage."
        }
      }
    },
    "exposure": 0.2105,
    "bottleneck": 0.9332,
    "displacement_pressure": 0.0141,
    "demand_resilience": 0.2776,
    "demand_signal_bonus": 0,
    "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.7224
    },
    "net_risk": 0.0102,
    "risk_band": "very_low",
    "augmentation": 0.0971,
    "augmentation_band": "very_low",
    "impact_type": "stable",
    "evidence": {
      "anthropic_calibrated": true,
      "anthropic_gap": -0.1551,
      "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.2914,
        "anthropic": 0.1364
      },
      "signal_conflict": false,
      "signal_conflict_reasons": []
    },
    "confidence": {
      "score": 0.8124,
      "level": "medium",
      "threshold_level": "high",
      "policy_cap_reason": "insufficient_source_count",
      "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
    },
    "structural_model_version": "V7",
    "stability": {
      "optimistic_risk": 0.0017,
      "optimistic_band": "very_low",
      "pessimistic_risk": 0.0214,
      "pessimistic_band": "very_low",
      "distance_to_band_edge": 0.0102,
      "label": "stable"
    },
    "task_primitives": {
      "matched_task_weight_share": null,
      "task_effective_coverage": null,
      "task_exposure_concentration": null,
      "method": null
    },
    "task_signal": 0,
    "demand_persistence": 0.5516,
    "exposure_v7": 0.2105,
    "baseline_v6": {
      "net_risk": 0.0109,
      "exposure": 0.2105
    },
    "uncertainty": {
      "exposure_p10": 0.1364,
      "exposure_p50": 0.2105,
      "exposure_p90": 0.2914,
      "net_risk_p10": 0.0013,
      "net_risk_p50": 0.0097,
      "net_risk_p90": 0.02,
      "method": "bootstrap_v2"
    },
    "labour_monitor_key": "pmet",
    "raw": {
      "aioe": -0.1444,
      "theta": 0.776,
      "c_aioe": -0.1024,
      "log_wage_spread": 0.6216,
      "wage_position": 0.6502
    },
    "isco_codes_matched": [
      "1310"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": -0.1444,
      "theta": 0.776,
      "c_aioe": -0.1024,
      "category": "low_exposure",
      "isco_codes_matched": [
        "1310"
      ],
      "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
    }
  },
  {
    "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.2,
    "employment_thousands": 5.2,
    "employment_basis": "estimated_sg_submajor_weighted_2025",
    "employment_family_code": "13",
    "employment_family_total_thousands": 121.7,
    "employment_weight_within_family": 0.043108,
    "employment_estimate_method": "wage_only",
    "group_employment_thousands": 405.7,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor_weighted_2025",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2025_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2025 2-digit occupation-family totals, weighted within family by BLS proxy employment and Singapore wage data."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the country crosswalk to ISCO-08."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based mapping to published local wage-floor coverage."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based mapping to published local professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published local labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published local transition-program coverage."
        }
      }
    },
    "exposure": 0.5912,
    "bottleneck": 0.8583,
    "displacement_pressure": 0.0838,
    "demand_resilience": 0.3255,
    "demand_signal_bonus": 0,
    "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.6745
    },
    "net_risk": 0.0565,
    "risk_band": "low",
    "augmentation": 0.2989,
    "augmentation_band": "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.786,
      "level": "high",
      "threshold_level": "high",
      "policy_cap_reason": null,
      "crosswalk_quality": 0.8467,
      "market_data_granularity": 0.7,
      "source_freshness": 0.8029,
      "source_coverage": 0.82,
      "signal_agreement": 0.85,
      "sensitivity": 0.65,
      "exposure_source_count": 3
    },
    "structural_model_version": "V7",
    "stability": {
      "optimistic_risk": 0.0347,
      "optimistic_band": "very_low",
      "pessimistic_risk": 0.0888,
      "pessimistic_band": "low",
      "distance_to_band_edge": 0.0065,
      "label": "watch"
    },
    "task_primitives": {
      "matched_task_weight_share": null,
      "task_effective_coverage": null,
      "task_exposure_concentration": null,
      "method": null
    },
    "task_signal": 0,
    "demand_persistence": 0.6033,
    "exposure_v7": 0.5912,
    "baseline_v6": {
      "net_risk": 0.0616,
      "exposure": 0.5912
    },
    "uncertainty": {
      "exposure_p10": 0.5371,
      "exposure_p50": 0.5912,
      "exposure_p90": 0.6471,
      "net_risk_p10": 0.0337,
      "net_risk_p50": 0.0566,
      "net_risk_p90": 0.0799,
      "method": "bootstrap_v2"
    },
    "labour_monitor_key": "pmet",
    "raw": {
      "aioe": 0.9008,
      "theta": 0.7362,
      "c_aioe": 0.6749,
      "log_wage_spread": 0.8254,
      "wage_position": 0.8538
    },
    "isco_codes_matched": [
      "1329"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": 0.9008,
      "theta": 0.7362,
      "c_aioe": 0.6749,
      "category": "high_exposure_high_complementarity",
      "isco_codes_matched": [
        "1329"
      ],
      "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
    }
  },
  {
    "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": 9.8,
    "employment_thousands": 9.8,
    "employment_basis": "estimated_sg_submajor_weighted_2025",
    "employment_family_code": "12",
    "employment_family_total_thousands": 188.7,
    "employment_weight_within_family": 0.051829,
    "employment_estimate_method": "wage_only",
    "group_employment_thousands": 405.7,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor_weighted_2025",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2025_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2025 2-digit occupation-family totals, weighted within family by BLS proxy employment and Singapore wage data."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the country crosswalk to ISCO-08."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based mapping to published local wage-floor coverage."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based mapping to published local professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published local labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published local transition-program coverage."
        }
      }
    },
    "exposure": 0.7738,
    "bottleneck": 0.7291,
    "displacement_pressure": 0.2096,
    "demand_resilience": 0.342,
    "demand_signal_bonus": 0,
    "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.658
    },
    "net_risk": 0.138,
    "risk_band": "low",
    "augmentation": 0.3526,
    "augmentation_band": "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",
      "threshold_level": "high",
      "policy_cap_reason": null,
      "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
    },
    "structural_model_version": "V7",
    "stability": {
      "optimistic_risk": 0.1177,
      "optimistic_band": "low",
      "pessimistic_risk": 0.1847,
      "pessimistic_band": "moderate",
      "distance_to_band_edge": 0.012,
      "label": "watch"
    },
    "task_primitives": {
      "matched_task_weight_share": null,
      "task_effective_coverage": null,
      "task_exposure_concentration": null,
      "method": null
    },
    "task_signal": 0,
    "demand_persistence": 0.6072,
    "exposure_v7": 0.7738,
    "baseline_v6": {
      "net_risk": 0.1507,
      "exposure": 0.7738
    },
    "uncertainty": {
      "exposure_p10": 0.7145,
      "exposure_p50": 0.7738,
      "exposure_p90": 0.8361,
      "net_risk_p10": 0.1083,
      "net_risk_p50": 0.1382,
      "net_risk_p90": 0.1714,
      "method": "bootstrap_v2"
    },
    "labour_monitor_key": "pmet",
    "raw": {
      "aioe": 1.3047,
      "theta": 0.7079,
      "c_aioe": 1.0144,
      "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": 1.0144,
      "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
    }
  },
  {
    "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": 9.7,
    "employment_thousands": 9.7,
    "employment_basis": "estimated_sg_submajor_weighted_2025",
    "employment_family_code": "12",
    "employment_family_total_thousands": 188.7,
    "employment_weight_within_family": 0.051583,
    "employment_estimate_method": "wage_only",
    "group_employment_thousands": 405.7,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor_weighted_2025",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2025_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2025 2-digit occupation-family totals, weighted within family by BLS proxy employment and Singapore wage data."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the country crosswalk to ISCO-08."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based mapping to published local wage-floor coverage."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based mapping to published local professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published local labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published local transition-program coverage."
        }
      }
    },
    "exposure": 0.3548,
    "bottleneck": 0.9332,
    "displacement_pressure": 0.0237,
    "demand_resilience": 0.3543,
    "demand_signal_bonus": 0,
    "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.6457
    },
    "net_risk": 0.0153,
    "risk_band": "very_low",
    "augmentation": 0.2139,
    "augmentation_band": "low",
    "impact_type": "ai_leveraged",
    "evidence": {
      "anthropic_calibrated": true,
      "anthropic_gap": -0.1551,
      "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.2914,
        "anthropic": 0.1364,
        "ilo": 0.6275
      },
      "signal_conflict": false,
      "signal_conflict_reasons": [
        "divergent_exposure_sources"
      ]
    },
    "confidence": {
      "score": 0.7972,
      "level": "high",
      "threshold_level": "high",
      "policy_cap_reason": null,
      "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
    },
    "structural_model_version": "V7",
    "stability": {
      "optimistic_risk": 0.0029,
      "optimistic_band": "very_low",
      "pessimistic_risk": 0.0316,
      "pessimistic_band": "very_low",
      "distance_to_band_edge": 0.0153,
      "label": "stable"
    },
    "task_primitives": {
      "matched_task_weight_share": null,
      "task_effective_coverage": null,
      "task_exposure_concentration": null,
      "method": null
    },
    "task_signal": 0,
    "demand_persistence": 0.6365,
    "exposure_v7": 0.3548,
    "baseline_v6": {
      "net_risk": 0.0168,
      "exposure": 0.3548
    },
    "uncertainty": {
      "exposure_p10": 0.1851,
      "exposure_p50": 0.3548,
      "exposure_p90": 0.5229,
      "net_risk_p10": 0.0018,
      "net_risk_p50": 0.0139,
      "net_risk_p90": 0.0317,
      "method": "bootstrap_v2"
    },
    "labour_monitor_key": "pmet",
    "raw": {
      "aioe": -0.1444,
      "theta": 0.776,
      "c_aioe": -0.1024,
      "log_wage_spread": 0.8897,
      "wage_position": 1.0223
    },
    "isco_codes_matched": [
      "1223"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": -0.1444,
      "theta": 0.776,
      "c_aioe": -0.1024,
      "category": "high_exposure_high_complementarity",
      "isco_codes_matched": [
        "1223"
      ],
      "match_quality": "direct"
    },
    "workflow_overlay": {
      "creative_generation": 0.65,
      "real_time_coordination": 0.7,
      "ambiguity_tolerance": 0.8,
      "institutional_knowledge": 0.65,
      "relationship_intensity": 0.75,
      "regulatory_weight": 0.15,
      "physical_presence": 0.1,
      "tool_velocity": 0.6
    }
  },
  {
    "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,
    "employment_thousands": 3,
    "employment_basis": "estimated_sg_submajor_weighted_2025",
    "employment_family_code": "14",
    "employment_family_total_thousands": 42.7,
    "employment_weight_within_family": 0.070826,
    "employment_estimate_method": "wage_only",
    "group_employment_thousands": 405.7,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor_weighted_2025",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2025_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2025 2-digit occupation-family totals, weighted within family by BLS proxy employment and Singapore wage data."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the country crosswalk to ISCO-08."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based mapping to published local wage-floor coverage."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based mapping to published local professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published local labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published local transition-program coverage."
        }
      }
    },
    "exposure": 0.438,
    "bottleneck": 0.4742,
    "displacement_pressure": 0.2303,
    "demand_resilience": 0.241,
    "demand_signal_bonus": 0,
    "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.759
    },
    "net_risk": 0.1748,
    "risk_band": "moderate",
    "augmentation": 0.0874,
    "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.7814,
      "level": "high",
      "threshold_level": "high",
      "policy_cap_reason": null,
      "crosswalk_quality": 0.7899,
      "market_data_granularity": 0.7,
      "source_freshness": 0.8387,
      "source_coverage": 1,
      "signal_agreement": 0.45,
      "sensitivity": 0.85,
      "exposure_source_count": 4
    },
    "structural_model_version": "V7",
    "stability": {
      "optimistic_risk": 0.1537,
      "optimistic_band": "moderate",
      "pessimistic_risk": 0.2183,
      "pessimistic_band": "moderate",
      "distance_to_band_edge": 0.0248,
      "label": "stable"
    },
    "task_primitives": {
      "matched_task_weight_share": null,
      "task_effective_coverage": null,
      "task_exposure_concentration": null,
      "method": null
    },
    "task_signal": 0,
    "demand_persistence": 0.5156,
    "exposure_v7": 0.438,
    "baseline_v6": {
      "net_risk": 0.1867,
      "exposure": 0.438
    },
    "uncertainty": {
      "exposure_p10": 0.35,
      "exposure_p50": 0.438,
      "exposure_p90": 0.5244,
      "net_risk_p10": 0.1368,
      "net_risk_p50": 0.174,
      "net_risk_p90": 0.2139,
      "method": "bootstrap_v2"
    },
    "labour_monitor_key": "pmet",
    "raw": {
      "aioe": -0.1894,
      "theta": 0.6724,
      "c_aioe": -0.154,
      "log_wage_spread": 0.4511,
      "wage_position": 0.3753
    },
    "isco_codes_matched": [
      "1412"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": -0.1894,
      "theta": 0.6724,
      "c_aioe": -0.154,
      "category": "low_exposure",
      "isco_codes_matched": [
        "1412"
      ],
      "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
    }
  },
  {
    "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.2,
    "employment_thousands": 3.2,
    "employment_basis": "estimated_sg_submajor_weighted_2025",
    "employment_family_code": "14",
    "employment_family_total_thousands": 42.7,
    "employment_weight_within_family": 0.075122,
    "employment_estimate_method": "wage_only",
    "group_employment_thousands": 405.7,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor_weighted_2025",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2025_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2025 2-digit occupation-family totals, weighted within family by BLS proxy employment and Singapore wage data."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the country crosswalk to ISCO-08."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based mapping to published local wage-floor coverage."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based mapping to published local professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published local labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published local transition-program coverage."
        }
      }
    },
    "exposure": 0.6647,
    "bottleneck": 0.7674,
    "displacement_pressure": 0.1546,
    "demand_resilience": 0.2508,
    "demand_signal_bonus": 0,
    "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.7492
    },
    "net_risk": 0.1159,
    "risk_band": "low",
    "augmentation": 0.2282,
    "augmentation_band": "low",
    "impact_type": "ai_leveraged",
    "evidence": {
      "anthropic_calibrated": true,
      "anthropic_gap": 0.3175,
      "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.4483,
        "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.5924,
      "level": "medium",
      "threshold_level": "medium",
      "policy_cap_reason": null,
      "crosswalk_quality": 0.3142,
      "market_data_granularity": 0.7,
      "source_freshness": 0.8387,
      "source_coverage": 1,
      "signal_agreement": 0.45,
      "sensitivity": 0.65,
      "exposure_source_count": 4
    },
    "structural_model_version": "V7",
    "stability": {
      "optimistic_risk": 0.0944,
      "optimistic_band": "low",
      "pessimistic_risk": 0.1572,
      "pessimistic_band": "moderate",
      "distance_to_band_edge": 0.0341,
      "label": "watch"
    },
    "task_primitives": {
      "matched_task_weight_share": null,
      "task_effective_coverage": null,
      "task_exposure_concentration": null,
      "method": null
    },
    "task_signal": 0,
    "demand_persistence": 0.4942,
    "exposure_v7": 0.6647,
    "baseline_v6": {
      "net_risk": 0.1235,
      "exposure": 0.6647
    },
    "uncertainty": {
      "exposure_p10": 0.5859,
      "exposure_p50": 0.6647,
      "exposure_p90": 0.7402,
      "net_risk_p10": 0.0845,
      "net_risk_p50": 0.1147,
      "net_risk_p90": 0.148,
      "method": "bootstrap_v2"
    },
    "labour_monitor_key": "pmet",
    "raw": {
      "aioe": 0.297,
      "theta": 0.7163,
      "c_aioe": 0.2285,
      "log_wage_spread": 0.6018,
      "wage_position": 0.4222
    },
    "isco_codes_matched": [
      "1420"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": 0.297,
      "theta": 0.7163,
      "c_aioe": 0.2285,
      "category": "high_exposure_high_complementarity",
      "isco_codes_matched": [
        "1420"
      ],
      "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
    }
  },
  {
    "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": 10.2,
    "employment_thousands": 10.2,
    "employment_basis": "estimated_sg_submajor_weighted_2025",
    "employment_family_code": "12",
    "employment_family_total_thousands": 188.7,
    "employment_weight_within_family": 0.054012,
    "employment_estimate_method": "wage_only",
    "group_employment_thousands": 405.7,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor_weighted_2025",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2025_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2025 2-digit occupation-family totals, weighted within family by BLS proxy employment and Singapore wage data."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the country crosswalk to ISCO-08."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based mapping to published local wage-floor coverage."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based mapping to published local professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published local labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published local transition-program coverage."
        }
      }
    },
    "exposure": 0.4489,
    "bottleneck": 0.9216,
    "displacement_pressure": 0.0352,
    "demand_resilience": 0.4614,
    "demand_signal_bonus": 0.08,
    "market": {
      "market_momentum": 0.5894,
      "industry_footprint_momentum": 0.8326,
      "market_resolution": "industry_footprint_blend",
      "occupation_scarcity": 0.8271,
      "market_resilience": 0.6845,
      "market_modifier": 0.5386
    },
    "net_risk": 0.019,
    "risk_band": "very_low",
    "augmentation": 0.2831,
    "augmentation_band": "low",
    "impact_type": "ai_leveraged",
    "evidence": {
      "anthropic_calibrated": true,
      "anthropic_gap": -0.1893,
      "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.5134,
        "anthropic": 0.3241,
        "eloundou": 0.5042,
        "ilo": 0.4616
      },
      "signal_conflict": false,
      "signal_conflict_reasons": []
    },
    "confidence": {
      "score": 0.9014,
      "level": "high",
      "threshold_level": "high",
      "policy_cap_reason": null,
      "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
    },
    "structural_model_version": "V7",
    "stability": {
      "optimistic_risk": 0.0058,
      "optimistic_band": "very_low",
      "pessimistic_risk": 0.0381,
      "pessimistic_band": "very_low",
      "distance_to_band_edge": 0.019,
      "label": "stable"
    },
    "task_primitives": {
      "matched_task_weight_share": null,
      "task_effective_coverage": null,
      "task_exposure_concentration": null,
      "method": null
    },
    "task_signal": 0,
    "demand_persistence": 0.7341,
    "exposure_v7": 0.4489,
    "baseline_v6": {
      "net_risk": 0.0215,
      "exposure": 0.4489
    },
    "uncertainty": {
      "exposure_p10": 0.4025,
      "exposure_p50": 0.4489,
      "exposure_p90": 0.4973,
      "net_risk_p10": 0.0052,
      "net_risk_p50": 0.0188,
      "net_risk_p90": 0.033,
      "method": "bootstrap_v2"
    },
    "labour_monitor_key": "pmet",
    "raw": {
      "aioe": 0.5087,
      "theta": 0.7716,
      "c_aioe": 0.3631,
      "log_wage_spread": 0.886,
      "wage_position": 1.1208
    },
    "isco_codes_matched": [
      "1213"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": 0.5087,
      "theta": 0.7716,
      "c_aioe": 0.3631,
      "category": "high_exposure_high_complementarity",
      "isco_codes_matched": [
        "1213"
      ],
      "match_quality": "direct"
    },
    "workflow_overlay": {
      "creative_generation": 0.65,
      "real_time_coordination": 0.7,
      "ambiguity_tolerance": 0.8,
      "institutional_knowledge": 0.65,
      "relationship_intensity": 0.75,
      "regulatory_weight": 0.15,
      "physical_presence": 0.1,
      "tool_velocity": 0.6
    }
  },
  {
    "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": 7.8,
    "employment_thousands": 7.8,
    "employment_basis": "estimated_sg_submajor_weighted_2025",
    "employment_family_code": "12",
    "employment_family_total_thousands": 188.7,
    "employment_weight_within_family": 0.04149,
    "employment_estimate_method": "wage_only",
    "group_employment_thousands": 405.7,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor_weighted_2025",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2025_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2025 2-digit occupation-family totals, weighted within family by BLS proxy employment and Singapore wage data."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the country crosswalk to ISCO-08."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based mapping to published local wage-floor coverage."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based mapping to published local professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published local labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published local transition-program coverage."
        }
      }
    },
    "exposure": 0.7738,
    "bottleneck": 0.7291,
    "displacement_pressure": 0.2096,
    "demand_resilience": 0.2869,
    "demand_signal_bonus": 0,
    "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.7131
    },
    "net_risk": 0.1495,
    "risk_band": "low",
    "augmentation": 0.291,
    "augmentation_band": "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",
      "threshold_level": "high",
      "policy_cap_reason": null,
      "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
    },
    "structural_model_version": "V7",
    "stability": {
      "optimistic_risk": 0.123,
      "optimistic_band": "low",
      "pessimistic_risk": 0.1994,
      "pessimistic_band": "moderate",
      "distance_to_band_edge": 0.0005,
      "label": "watch"
    },
    "task_primitives": {
      "matched_task_weight_share": null,
      "task_effective_coverage": null,
      "task_exposure_concentration": null,
      "method": null
    },
    "task_signal": 0,
    "demand_persistence": 0.5484,
    "exposure_v7": 0.7738,
    "baseline_v6": {
      "net_risk": 0.161,
      "exposure": 0.7738
    },
    "uncertainty": {
      "exposure_p10": 0.7145,
      "exposure_p50": 0.7738,
      "exposure_p90": 0.8361,
      "net_risk_p10": 0.1164,
      "net_risk_p50": 0.1489,
      "net_risk_p90": 0.1839,
      "method": "bootstrap_v2"
    },
    "labour_monitor_key": "pmet",
    "raw": {
      "aioe": 1.3047,
      "theta": 0.7079,
      "c_aioe": 1.0144,
      "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": 1.0144,
      "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
    }
  },
  {
    "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": 4.6,
    "employment_thousands": 4.6,
    "employment_basis": "estimated_sg_submajor_weighted_2025",
    "employment_family_code": "13",
    "employment_family_total_thousands": 121.7,
    "employment_weight_within_family": 0.037719,
    "employment_estimate_method": "wage_only",
    "group_employment_thousands": 405.7,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor_weighted_2025",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2025_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2025 2-digit occupation-family totals, weighted within family by BLS proxy employment and Singapore wage data."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the country crosswalk to ISCO-08."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based mapping to published local wage-floor coverage."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based mapping to published local professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published local labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published local transition-program coverage."
        }
      }
    },
    "exposure": 0.4593,
    "bottleneck": 0.9501,
    "displacement_pressure": 0.0229,
    "demand_resilience": 0.2622,
    "demand_signal_bonus": 0,
    "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.7378
    },
    "net_risk": 0.0169,
    "risk_band": "very_low",
    "augmentation": 0.201,
    "augmentation_band": "low",
    "impact_type": "ai_leveraged",
    "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.7154,
      "level": "high",
      "threshold_level": "high",
      "policy_cap_reason": null,
      "crosswalk_quality": 0.5262,
      "market_data_granularity": 0.7,
      "source_freshness": 0.8387,
      "source_coverage": 1,
      "signal_agreement": 0.45,
      "sensitivity": 0.85,
      "exposure_source_count": 4
    },
    "structural_model_version": "V7",
    "stability": {
      "optimistic_risk": 0,
      "optimistic_band": "very_low",
      "pessimistic_risk": 0.0378,
      "pessimistic_band": "very_low",
      "distance_to_band_edge": 0.0169,
      "label": "stable"
    },
    "task_primitives": {
      "matched_task_weight_share": null,
      "task_effective_coverage": null,
      "task_exposure_concentration": null,
      "method": null
    },
    "task_signal": 0,
    "demand_persistence": 0.55,
    "exposure_v7": 0.4593,
    "baseline_v6": {
      "net_risk": 0.0182,
      "exposure": 0.4593
    },
    "uncertainty": {
      "exposure_p10": 0.2643,
      "exposure_p50": 0.4593,
      "exposure_p90": 0.6581,
      "net_risk_p10": 0,
      "net_risk_p50": 0.0154,
      "net_risk_p90": 0.0388,
      "method": "bootstrap_v2"
    },
    "labour_monitor_key": "pmet",
    "raw": {
      "aioe": 1.255,
      "theta": 0.7858,
      "c_aioe": 0.878,
      "log_wage_spread": 0.4307,
      "wage_position": 0.6537
    },
    "isco_codes_matched": [
      "1345"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": 1.255,
      "theta": 0.7858,
      "c_aioe": 0.878,
      "category": "high_exposure_high_complementarity",
      "isco_codes_matched": [
        "1345"
      ],
      "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
    }
  },
  {
    "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": 7.6,
    "employment_thousands": 7.6,
    "employment_basis": "estimated_sg_submajor_weighted_2025",
    "employment_family_code": "12",
    "employment_family_total_thousands": 188.7,
    "employment_weight_within_family": 0.040537,
    "employment_estimate_method": "wage_only",
    "group_employment_thousands": 405.7,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor_weighted_2025",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2025_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2025 2-digit occupation-family totals, weighted within family by BLS proxy employment and Singapore wage data."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the country crosswalk to ISCO-08."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based mapping to published local wage-floor coverage."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based mapping to published local professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published local labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published local transition-program coverage."
        }
      }
    },
    "exposure": 0.6729,
    "bottleneck": 0.7932,
    "displacement_pressure": 0.1391,
    "demand_resilience": 0.3648,
    "demand_signal_bonus": 0.06,
    "market": {
      "market_momentum": 0.5472,
      "industry_footprint_momentum": 0.7029,
      "market_resolution": "industry_footprint_blend",
      "occupation_scarcity": 0.5348,
      "market_resilience": 0.5422,
      "market_modifier": 0.6352
    },
    "net_risk": 0.0884,
    "risk_band": "low",
    "augmentation": 0.2894,
    "augmentation_band": "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",
      "threshold_level": "high",
      "policy_cap_reason": null,
      "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
    },
    "structural_model_version": "V7",
    "stability": {
      "optimistic_risk": 0.0686,
      "optimistic_band": "low",
      "pessimistic_risk": 0.125,
      "pessimistic_band": "low",
      "distance_to_band_edge": 0.0384,
      "label": "stable"
    },
    "task_primitives": {
      "matched_task_weight_share": null,
      "task_effective_coverage": null,
      "task_exposure_concentration": null,
      "method": null
    },
    "task_signal": 0,
    "demand_persistence": 0.6083,
    "exposure_v7": 0.6729,
    "baseline_v6": {
      "net_risk": 0.0968,
      "exposure": 0.6729
    },
    "uncertainty": {
      "exposure_p10": 0.622,
      "exposure_p50": 0.6729,
      "exposure_p90": 0.725,
      "net_risk_p10": 0.0634,
      "net_risk_p50": 0.0885,
      "net_risk_p90": 0.1141,
      "method": "bootstrap_v2"
    },
    "labour_monitor_key": "pmet",
    "raw": {
      "aioe": 0.9647,
      "theta": 0.7233,
      "c_aioe": 0.7351,
      "log_wage_spread": 0.9676,
      "wage_position": 0.6313
    },
    "isco_codes_matched": [
      "1219"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": 0.9647,
      "theta": 0.7233,
      "c_aioe": 0.7351,
      "category": "high_exposure_high_complementarity",
      "isco_codes_matched": [
        "1219"
      ],
      "match_quality": "direct"
    },
    "workflow_overlay": {
      "creative_generation": 0.65,
      "real_time_coordination": 0.7,
      "ambiguity_tolerance": 0.8,
      "institutional_knowledge": 0.65,
      "relationship_intensity": 0.75,
      "regulatory_weight": 0.15,
      "physical_presence": 0.1,
      "tool_velocity": 0.6
    }
  },
  {
    "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": 4.1,
    "employment_thousands": 4.1,
    "employment_basis": "estimated_sg_submajor_weighted_2025",
    "employment_family_code": "13",
    "employment_family_total_thousands": 121.7,
    "employment_weight_within_family": 0.033947,
    "employment_estimate_method": "wage_only",
    "group_employment_thousands": 405.7,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor_weighted_2025",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2025_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2025 2-digit occupation-family totals, weighted within family by BLS proxy employment and Singapore wage data."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the country crosswalk to ISCO-08."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based mapping to published local wage-floor coverage."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based mapping to published local professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published local labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published local transition-program coverage."
        }
      }
    },
    "exposure": 0.5408,
    "bottleneck": 0.9857,
    "displacement_pressure": 0.0077,
    "demand_resilience": 0.3019,
    "demand_signal_bonus": 0,
    "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.6981
    },
    "net_risk": 0.0054,
    "risk_band": "very_low",
    "augmentation": 0.2838,
    "augmentation_band": "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.5722,
        "ilo": 0.5124
      },
      "signal_conflict": false,
      "signal_conflict_reasons": []
    },
    "confidence": {
      "score": 0.7955,
      "level": "medium",
      "threshold_level": "high",
      "policy_cap_reason": "insufficient_source_count",
      "crosswalk_quality": 1,
      "market_data_granularity": 0.7,
      "source_freshness": 0.7549,
      "source_coverage": 0.55,
      "signal_agreement": 0.85,
      "sensitivity": 0.85,
      "exposure_source_count": 2
    },
    "structural_model_version": "V7",
    "stability": {
      "optimistic_risk": 0,
      "optimistic_band": "very_low",
      "pessimistic_risk": 0.0304,
      "pessimistic_band": "very_low",
      "distance_to_band_edge": 0.0054,
      "label": "stable"
    },
    "task_primitives": {
      "matched_task_weight_share": null,
      "task_effective_coverage": null,
      "task_exposure_concentration": null,
      "method": null
    },
    "task_signal": 0,
    "demand_persistence": 0.6225,
    "exposure_v7": 0.5408,
    "baseline_v6": {
      "net_risk": 0.0059,
      "exposure": 0.5408
    },
    "uncertainty": {
      "exposure_p10": 0.5124,
      "exposure_p50": 0.5408,
      "exposure_p90": 0.5722,
      "net_risk_p10": 0,
      "net_risk_p50": 0.005,
      "net_risk_p90": 0.0268,
      "method": "bootstrap_v2"
    },
    "labour_monitor_key": "pmet",
    "raw": {
      "aioe": 0.7015,
      "theta": 0.8166,
      "c_aioe": 0.4692,
      "log_wage_spread": 0.7003,
      "wage_position": 0.5294
    },
    "isco_codes_matched": [
      "1344"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": 0.7015,
      "theta": 0.8166,
      "c_aioe": 0.4692,
      "category": "high_exposure_high_complementarity",
      "isco_codes_matched": [
        "1344"
      ],
      "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
    }
  },
  {
    "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.7,
    "employment_thousands": 5.7,
    "employment_basis": "estimated_sg_submajor_weighted_2025",
    "employment_family_code": "13",
    "employment_family_total_thousands": 121.7,
    "employment_weight_within_family": 0.046917,
    "employment_estimate_method": "wage_only",
    "group_employment_thousands": 405.7,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor_weighted_2025",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2025_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2025 2-digit occupation-family totals, weighted within family by BLS proxy employment and Singapore wage data."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the country crosswalk to ISCO-08."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based mapping to published local wage-floor coverage."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based mapping to published local professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published local labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published local transition-program coverage."
        }
      }
    },
    "exposure": 0.478,
    "bottleneck": 0.9581,
    "displacement_pressure": 0.02,
    "demand_resilience": 0.4967,
    "demand_signal_bonus": 0.15,
    "market": {
      "market_momentum": 0.5581,
      "industry_footprint_momentum": 0.7364,
      "market_resolution": "industry_footprint_blend",
      "occupation_scarcity": 0.7121,
      "market_resilience": 0.6197,
      "market_modifier": 0.5033
    },
    "net_risk": 0.0101,
    "risk_band": "very_low",
    "augmentation": 0.2838,
    "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.7966,
      "level": "high",
      "threshold_level": "high",
      "policy_cap_reason": null,
      "crosswalk_quality": 0.761,
      "market_data_granularity": 0.85,
      "source_freshness": 0.8387,
      "source_coverage": 1,
      "signal_agreement": 0.45,
      "sensitivity": 0.85,
      "exposure_source_count": 4
    },
    "structural_model_version": "V7",
    "stability": {
      "optimistic_risk": 0,
      "optimistic_band": "very_low",
      "pessimistic_risk": 0.027,
      "pessimistic_band": "very_low",
      "distance_to_band_edge": 0.0101,
      "label": "stable"
    },
    "task_primitives": {
      "matched_task_weight_share": null,
      "task_effective_coverage": null,
      "task_exposure_concentration": null,
      "method": null
    },
    "task_signal": 0,
    "demand_persistence": 0.6783,
    "exposure_v7": 0.478,
    "baseline_v6": {
      "net_risk": 0.0114,
      "exposure": 0.478
    },
    "uncertainty": {
      "exposure_p10": 0.3117,
      "exposure_p50": 0.478,
      "exposure_p90": 0.6392,
      "net_risk_p10": 0,
      "net_risk_p50": 0.009,
      "net_risk_p90": 0.0251,
      "method": "bootstrap_v2"
    },
    "labour_monitor_key": "pmet",
    "raw": {
      "aioe": 0.9434,
      "theta": 0.8025,
      "c_aioe": 0.6443,
      "log_wage_spread": 0.7302,
      "wage_position": 1.0113
    },
    "isco_codes_matched": [
      "1330"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": 0.9434,
      "theta": 0.8025,
      "c_aioe": 0.6443,
      "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
    }
  },
  {
    "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.3,
    "employment_thousands": 3.3,
    "employment_basis": "estimated_sg_submajor_weighted_2025",
    "employment_family_code": "14",
    "employment_family_total_thousands": 42.7,
    "employment_weight_within_family": 0.07835,
    "employment_estimate_method": "wage_only",
    "group_employment_thousands": 405.7,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor_weighted_2025",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2025_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2025 2-digit occupation-family totals, weighted within family by BLS proxy employment and Singapore wage data."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the country crosswalk to ISCO-08."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based mapping to published local wage-floor coverage."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based mapping to published local professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published local labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published local transition-program coverage."
        }
      }
    },
    "exposure": 0.3033,
    "bottleneck": 0.9305,
    "displacement_pressure": 0.0211,
    "demand_resilience": 0.2737,
    "demand_signal_bonus": 0,
    "market": {
      "market_momentum": 0.5625,
      "industry_footprint_momentum": null,
      "market_resolution": "group_prior",
      "occupation_scarcity": 0.3779,
      "market_resilience": 0.4887,
      "market_modifier": 0.7263
    },
    "net_risk": 0.0153,
    "risk_band": "very_low",
    "augmentation": 0.1379,
    "augmentation_band": "very_low",
    "impact_type": "ai_leveraged",
    "evidence": {
      "anthropic_calibrated": true,
      "anthropic_gap": -0.3253,
      "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.4617,
        "anthropic": 0.1364,
        "eloundou": 0.2301,
        "ilo": 0.3936
      },
      "signal_conflict": false,
      "signal_conflict_reasons": [
        "divergent_exposure_sources"
      ]
    },
    "confidence": {
      "score": 0.6768,
      "level": "medium",
      "threshold_level": "medium",
      "policy_cap_reason": null,
      "crosswalk_quality": 0.4018,
      "market_data_granularity": 0.65,
      "source_freshness": 0.8387,
      "source_coverage": 1,
      "signal_agreement": 0.45,
      "sensitivity": 0.85,
      "exposure_source_count": 4
    },
    "structural_model_version": "V7",
    "stability": {
      "optimistic_risk": 0.0026,
      "optimistic_band": "very_low",
      "pessimistic_risk": 0.0316,
      "pessimistic_band": "very_low",
      "distance_to_band_edge": 0.0153,
      "label": "stable"
    },
    "task_primitives": {
      "matched_task_weight_share": null,
      "task_effective_coverage": null,
      "task_exposure_concentration": null,
      "method": null
    },
    "task_signal": 0,
    "demand_persistence": 0.5381,
    "exposure_v7": 0.3033,
    "baseline_v6": {
      "net_risk": 0.0164,
      "exposure": 0.3033
    },
    "uncertainty": {
      "exposure_p10": 0.2246,
      "exposure_p50": 0.3033,
      "exposure_p90": 0.3854,
      "net_risk_p10": 0.0017,
      "net_risk_p50": 0.0147,
      "net_risk_p90": 0.03,
      "method": "bootstrap_v2"
    },
    "labour_monitor_key": "pmet",
    "raw": {
      "aioe": 0.3863,
      "theta": 0.7751,
      "c_aioe": 0.2744,
      "log_wage_spread": 0.7086,
      "wage_position": 0.4593
    },
    "isco_codes_matched": [
      "1431"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": 0.3863,
      "theta": 0.7751,
      "c_aioe": 0.2744,
      "category": "high_exposure_high_complementarity",
      "isco_codes_matched": [
        "1431"
      ],
      "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
    }
  },
  {
    "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": 10.9,
    "employment_thousands": 10.9,
    "employment_basis": "estimated_sg_submajor_weighted_2025",
    "employment_family_code": "12",
    "employment_family_total_thousands": 188.7,
    "employment_weight_within_family": 0.056205,
    "employment_estimate_method": "wage_only",
    "group_employment_thousands": 405.7,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor_weighted_2025",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2025_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2025 2-digit occupation-family totals, weighted within family by BLS proxy employment and Singapore wage data."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the country crosswalk to ISCO-08."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based mapping to published local wage-floor coverage."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based mapping to published local professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published local labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published local transition-program coverage."
        }
      }
    },
    "exposure": 0.4489,
    "bottleneck": 0.9216,
    "displacement_pressure": 0.0352,
    "demand_resilience": 0.4575,
    "demand_signal_bonus": 0.08,
    "market": {
      "market_momentum": 0.5635,
      "industry_footprint_momentum": 0.7531,
      "market_resolution": "industry_footprint_blend",
      "occupation_scarcity": 0.8565,
      "market_resilience": 0.6807,
      "market_modifier": 0.5425
    },
    "net_risk": 0.0191,
    "risk_band": "very_low",
    "augmentation": 0.2816,
    "augmentation_band": "low",
    "impact_type": "ai_leveraged",
    "evidence": {
      "anthropic_calibrated": true,
      "anthropic_gap": -0.1893,
      "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.5134,
        "anthropic": 0.3241,
        "eloundou": 0.5042,
        "ilo": 0.4616
      },
      "signal_conflict": false,
      "signal_conflict_reasons": []
    },
    "confidence": {
      "score": 0.9014,
      "level": "high",
      "threshold_level": "high",
      "policy_cap_reason": null,
      "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
    },
    "structural_model_version": "V7",
    "stability": {
      "optimistic_risk": 0.0056,
      "optimistic_band": "very_low",
      "pessimistic_risk": 0.0373,
      "pessimistic_band": "very_low",
      "distance_to_band_edge": 0.0191,
      "label": "stable"
    },
    "task_primitives": {
      "matched_task_weight_share": null,
      "task_effective_coverage": null,
      "task_exposure_concentration": null,
      "method": null
    },
    "task_signal": 0,
    "demand_persistence": 0.712,
    "exposure_v7": 0.4489,
    "baseline_v6": {
      "net_risk": 0.0216,
      "exposure": 0.4489
    },
    "uncertainty": {
      "exposure_p10": 0.4025,
      "exposure_p50": 0.4489,
      "exposure_p90": 0.4973,
      "net_risk_p10": 0.005,
      "net_risk_p50": 0.0192,
      "net_risk_p90": 0.0334,
      "method": "bootstrap_v2"
    },
    "labour_monitor_key": "pmet",
    "raw": {
      "aioe": 0.5087,
      "theta": 0.7716,
      "c_aioe": 0.3631,
      "log_wage_spread": 0.8705,
      "wage_position": 1.2137
    },
    "isco_codes_matched": [
      "1213"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": 0.5087,
      "theta": 0.7716,
      "c_aioe": 0.3631,
      "category": "high_exposure_high_complementarity",
      "isco_codes_matched": [
        "1213"
      ],
      "match_quality": "direct"
    },
    "workflow_overlay": {
      "creative_generation": 0.65,
      "real_time_coordination": 0.7,
      "ambiguity_tolerance": 0.8,
      "institutional_knowledge": 0.65,
      "relationship_intensity": 0.75,
      "regulatory_weight": 0.15,
      "physical_presence": 0.1,
      "tool_velocity": 0.6
    }
  },
  {
    "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": 4.5,
    "employment_thousands": 4.5,
    "employment_basis": "estimated_sg_submajor_weighted_2025",
    "employment_family_code": "13",
    "employment_family_total_thousands": 121.7,
    "employment_weight_within_family": 0.036851,
    "employment_estimate_method": "wage_only",
    "group_employment_thousands": 405.7,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor_weighted_2025",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2025_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2025 2-digit occupation-family totals, weighted within family by BLS proxy employment and Singapore wage data."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the country crosswalk to ISCO-08."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based mapping to published local wage-floor coverage."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based mapping to published local professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published local labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published local transition-program coverage."
        }
      }
    },
    "exposure": 0.6461,
    "bottleneck": 0.836,
    "displacement_pressure": 0.1059,
    "demand_resilience": 0.285,
    "demand_signal_bonus": 0,
    "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.715
    },
    "net_risk": 0.0758,
    "risk_band": "low",
    "augmentation": 0.2747,
    "augmentation_band": "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",
      "threshold_level": "high",
      "policy_cap_reason": null,
      "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
    },
    "structural_model_version": "V7",
    "stability": {
      "optimistic_risk": 0.0488,
      "optimistic_band": "very_low",
      "pessimistic_risk": 0.1117,
      "pessimistic_band": "low",
      "distance_to_band_edge": 0.0258,
      "label": "watch"
    },
    "task_primitives": {
      "matched_task_weight_share": null,
      "task_effective_coverage": null,
      "task_exposure_concentration": null,
      "method": null
    },
    "task_signal": 0,
    "demand_persistence": 0.5616,
    "exposure_v7": 0.6461,
    "baseline_v6": {
      "net_risk": 0.0817,
      "exposure": 0.6461
    },
    "uncertainty": {
      "exposure_p10": 0.6001,
      "exposure_p50": 0.6461,
      "exposure_p90": 0.6935,
      "net_risk_p10": 0.0487,
      "net_risk_p50": 0.0753,
      "net_risk_p90": 0.104,
      "method": "bootstrap_v2"
    },
    "labour_monitor_key": "pmet",
    "raw": {
      "aioe": 0.8908,
      "theta": 0.7302,
      "c_aioe": 0.6727,
      "log_wage_spread": 0.6713,
      "wage_position": 0.6239
    },
    "isco_codes_matched": [
      "1324"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": 0.8908,
      "theta": 0.7302,
      "c_aioe": 0.6727,
      "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
    }
  },
  {
    "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_weighted_2025",
    "employment_family_code": "13",
    "employment_family_total_thousands": 121.7,
    "employment_weight_within_family": 0.042112,
    "employment_estimate_method": "wage_only",
    "group_employment_thousands": 405.7,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor_weighted_2025",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2025_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2025 2-digit occupation-family totals, weighted within family by BLS proxy employment and Singapore wage data."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the country crosswalk to ISCO-08."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based mapping to published local wage-floor coverage."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based mapping to published local professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published local labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published local transition-program coverage."
        }
      }
    },
    "exposure": 0.5912,
    "bottleneck": 0.8583,
    "displacement_pressure": 0.0838,
    "demand_resilience": 0.3065,
    "demand_signal_bonus": 0,
    "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.6935
    },
    "net_risk": 0.0581,
    "risk_band": "low",
    "augmentation": 0.2807,
    "augmentation_band": "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.786,
      "level": "high",
      "threshold_level": "high",
      "policy_cap_reason": null,
      "crosswalk_quality": 0.8467,
      "market_data_granularity": 0.7,
      "source_freshness": 0.8029,
      "source_coverage": 0.82,
      "signal_agreement": 0.85,
      "sensitivity": 0.65,
      "exposure_source_count": 3
    },
    "structural_model_version": "V7",
    "stability": {
      "optimistic_risk": 0.0365,
      "optimistic_band": "very_low",
      "pessimistic_risk": 0.0884,
      "pessimistic_band": "low",
      "distance_to_band_edge": 0.0081,
      "label": "watch"
    },
    "task_primitives": {
      "matched_task_weight_share": null,
      "task_effective_coverage": null,
      "task_exposure_concentration": null,
      "method": null
    },
    "task_signal": 0,
    "demand_persistence": 0.5762,
    "exposure_v7": 0.5912,
    "baseline_v6": {
      "net_risk": 0.0629,
      "exposure": 0.5912
    },
    "uncertainty": {
      "exposure_p10": 0.5371,
      "exposure_p50": 0.5912,
      "exposure_p90": 0.6471,
      "net_risk_p10": 0.0345,
      "net_risk_p50": 0.0578,
      "net_risk_p90": 0.0826,
      "method": "bootstrap_v2"
    },
    "labour_monitor_key": "pmet",
    "raw": {
      "aioe": 0.9008,
      "theta": 0.7362,
      "c_aioe": 0.6749,
      "log_wage_spread": 0.7196,
      "wage_position": 0.8147
    },
    "isco_codes_matched": [
      "1329"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": 0.9008,
      "theta": 0.7362,
      "c_aioe": 0.6749,
      "category": "high_exposure_high_complementarity",
      "isco_codes_matched": [
        "1329"
      ],
      "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
    }
  },
  {
    "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": 7.2,
    "employment_thousands": 7.2,
    "employment_basis": "estimated_sg_submajor_weighted_2025",
    "employment_family_code": "12",
    "employment_family_total_thousands": 188.7,
    "employment_weight_within_family": 0.03815,
    "employment_estimate_method": "wage_only",
    "group_employment_thousands": 405.7,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor_weighted_2025",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2025_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2025 2-digit occupation-family totals, weighted within family by BLS proxy employment and Singapore wage data."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the country crosswalk to ISCO-08."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based mapping to published local wage-floor coverage."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based mapping to published local professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published local labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published local transition-program coverage."
        }
      }
    },
    "exposure": 0.6853,
    "bottleneck": 0.6881,
    "displacement_pressure": 0.2138,
    "demand_resilience": 0.2275,
    "demand_signal_bonus": 0,
    "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.7725
    },
    "net_risk": 0.1651,
    "risk_band": "moderate",
    "augmentation": 0.1859,
    "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",
      "threshold_level": "high",
      "policy_cap_reason": null,
      "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
    },
    "structural_model_version": "V7",
    "stability": {
      "optimistic_risk": 0.1418,
      "optimistic_band": "low",
      "pessimistic_risk": 0.2131,
      "pessimistic_band": "moderate",
      "distance_to_band_edge": 0.0151,
      "label": "watch"
    },
    "task_primitives": {
      "matched_task_weight_share": null,
      "task_effective_coverage": null,
      "task_exposure_concentration": null,
      "method": null
    },
    "task_signal": 0,
    "demand_persistence": 0.501,
    "exposure_v7": 0.6853,
    "baseline_v6": {
      "net_risk": 0.1758,
      "exposure": 0.6853
    },
    "uncertainty": {
      "exposure_p10": 0.5957,
      "exposure_p50": 0.6853,
      "exposure_p90": 0.7777,
      "net_risk_p10": 0.1285,
      "net_risk_p50": 0.1647,
      "net_risk_p90": 0.2034,
      "method": "bootstrap_v2"
    },
    "labour_monitor_key": "pmet",
    "raw": {
      "aioe": 1.0599,
      "theta": 0.7038,
      "c_aioe": 0.8284,
      "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.8284,
      "category": "high_exposure_high_complementarity",
      "isco_codes_matched": [
        "1212"
      ],
      "match_quality": "direct"
    },
    "workflow_overlay": {
      "creative_generation": 0.65,
      "real_time_coordination": 0.7,
      "ambiguity_tolerance": 0.8,
      "institutional_knowledge": 0.65,
      "relationship_intensity": 0.75,
      "regulatory_weight": 0.15,
      "physical_presence": 0.1,
      "tool_velocity": 0.6
    }
  },
  {
    "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": 4.8,
    "employment_thousands": 4.8,
    "employment_basis": "estimated_sg_submajor_weighted_2025",
    "employment_family_code": "13",
    "employment_family_total_thousands": 121.7,
    "employment_weight_within_family": 0.0396,
    "employment_estimate_method": "wage_only",
    "group_employment_thousands": 405.7,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor_weighted_2025",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2025_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2025 2-digit occupation-family totals, weighted within family by BLS proxy employment and Singapore wage data."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the country crosswalk to ISCO-08."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based mapping to published local wage-floor coverage."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based mapping to published local professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published local labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published local transition-program coverage."
        }
      }
    },
    "exposure": 0.6461,
    "bottleneck": 0.836,
    "displacement_pressure": 0.1059,
    "demand_resilience": 0.328,
    "demand_signal_bonus": 0,
    "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.672
    },
    "net_risk": 0.0712,
    "risk_band": "low",
    "augmentation": 0.3168,
    "augmentation_band": "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",
      "threshold_level": "high",
      "policy_cap_reason": null,
      "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
    },
    "structural_model_version": "V7",
    "stability": {
      "optimistic_risk": 0.0515,
      "optimistic_band": "low",
      "pessimistic_risk": 0.1065,
      "pessimistic_band": "low",
      "distance_to_band_edge": 0.0212,
      "label": "stable"
    },
    "task_primitives": {
      "matched_task_weight_share": null,
      "task_effective_coverage": null,
      "task_exposure_concentration": null,
      "method": null
    },
    "task_signal": 0,
    "demand_persistence": 0.6404,
    "exposure_v7": 0.6461,
    "baseline_v6": {
      "net_risk": 0.078,
      "exposure": 0.6461
    },
    "uncertainty": {
      "exposure_p10": 0.6001,
      "exposure_p50": 0.6461,
      "exposure_p90": 0.6935,
      "net_risk_p10": 0.0459,
      "net_risk_p50": 0.0711,
      "net_risk_p90": 0.0964,
      "method": "bootstrap_v2"
    },
    "labour_monitor_key": "pmet",
    "raw": {
      "aioe": 0.8908,
      "theta": 0.7302,
      "c_aioe": 0.6727,
      "log_wage_spread": 0.8548,
      "wage_position": 0.7205
    },
    "isco_codes_matched": [
      "1324"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": 0.8908,
      "theta": 0.7302,
      "c_aioe": 0.6727,
      "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
    }
  },
  {
    "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": 4.2,
    "employment_thousands": 4.2,
    "employment_basis": "estimated_sg_submajor_weighted_2025",
    "employment_family_code": "14",
    "employment_family_total_thousands": 42.7,
    "employment_weight_within_family": 0.098712,
    "employment_estimate_method": "wage_only",
    "group_employment_thousands": 405.7,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor_weighted_2025",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2025_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2025 2-digit occupation-family totals, weighted within family by BLS proxy employment and Singapore wage data."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the country crosswalk to ISCO-08."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based mapping to published local wage-floor coverage."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based mapping to published local professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published local labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published local transition-program coverage."
        }
      }
    },
    "exposure": 0.5997,
    "bottleneck": 0.9367,
    "displacement_pressure": 0.038,
    "demand_resilience": 0.248,
    "demand_signal_bonus": 0,
    "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.752
    },
    "net_risk": 0.0285,
    "risk_band": "very_low",
    "augmentation": 0.2569,
    "augmentation_band": "low",
    "impact_type": "ai_leveraged",
    "evidence": {
      "anthropic_calibrated": true,
      "anthropic_gap": 0.1159,
      "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.5392,
        "anthropic": 0.6551
      },
      "signal_conflict": false,
      "signal_conflict_reasons": []
    },
    "confidence": {
      "score": 0.7625,
      "level": "medium",
      "threshold_level": "high",
      "policy_cap_reason": "insufficient_source_count",
      "crosswalk_quality": 0.9801,
      "market_data_granularity": 0.7,
      "source_freshness": 0.7744,
      "source_coverage": 0.55,
      "signal_agreement": 0.85,
      "sensitivity": 0.65,
      "exposure_source_count": 2
    },
    "structural_model_version": "V7",
    "stability": {
      "optimistic_risk": 0.0027,
      "optimistic_band": "very_low",
      "pessimistic_risk": 0.0592,
      "pessimistic_band": "low",
      "distance_to_band_edge": 0.0215,
      "label": "watch"
    },
    "task_primitives": {
      "matched_task_weight_share": null,
      "task_effective_coverage": null,
      "task_exposure_concentration": null,
      "method": null
    },
    "task_signal": 0,
    "demand_persistence": 0.4215,
    "exposure_v7": 0.5997,
    "baseline_v6": {
      "net_risk": 0.0301,
      "exposure": 0.5997
    },
    "uncertainty": {
      "exposure_p10": 0.5392,
      "exposure_p50": 0.5997,
      "exposure_p90": 0.6551,
      "net_risk_p10": 0.0034,
      "net_risk_p50": 0.0288,
      "net_risk_p90": 0.0547,
      "method": "bootstrap_v2"
    },
    "labour_monitor_key": "pmet",
    "raw": {
      "aioe": 0.5923,
      "theta": 0.7782,
      "c_aioe": 0.4189,
      "log_wage_spread": 0.7212,
      "wage_position": 0.729
    },
    "isco_codes_matched": [
      "1439"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": 0.5923,
      "theta": 0.7782,
      "c_aioe": 0.4189,
      "category": "high_exposure_high_complementarity",
      "isco_codes_matched": [
        "1439"
      ],
      "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
    }
  },
  {
    "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.6,
    "employment_thousands": 3.6,
    "employment_basis": "estimated_sg_submajor_weighted_2025",
    "employment_family_code": "14",
    "employment_family_total_thousands": 42.7,
    "employment_weight_within_family": 0.084064,
    "employment_estimate_method": "wage_only",
    "group_employment_thousands": 405.7,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor_weighted_2025",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2025_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2025 2-digit occupation-family totals, weighted within family by BLS proxy employment and Singapore wage data."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the country crosswalk to ISCO-08."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based mapping to published local wage-floor coverage."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based mapping to published local professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published local labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published local transition-program coverage."
        }
      }
    },
    "exposure": 0.4133,
    "bottleneck": 0.8904,
    "displacement_pressure": 0.0453,
    "demand_resilience": 0.3176,
    "demand_signal_bonus": 0,
    "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.6824
    },
    "net_risk": 0.0309,
    "risk_band": "very_low",
    "augmentation": 0.2069,
    "augmentation_band": "low",
    "impact_type": "ai_leveraged",
    "evidence": {
      "anthropic_calibrated": true,
      "anthropic_gap": -0.0192,
      "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.4234,
        "anthropic": 0.4042
      },
      "signal_conflict": false,
      "signal_conflict_reasons": []
    },
    "confidence": {
      "score": 0.5174,
      "level": "medium",
      "threshold_level": "medium",
      "policy_cap_reason": null,
      "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
    },
    "structural_model_version": "V7",
    "stability": {
      "optimistic_risk": 0.0158,
      "optimistic_band": "very_low",
      "pessimistic_risk": 0.0514,
      "pessimistic_band": "low",
      "distance_to_band_edge": 0.0191,
      "label": "watch"
    },
    "task_primitives": {
      "matched_task_weight_share": null,
      "task_effective_coverage": null,
      "task_exposure_concentration": null,
      "method": null
    },
    "task_signal": 0,
    "demand_persistence": 0.647,
    "exposure_v7": 0.4133,
    "baseline_v6": {
      "net_risk": 0.0339,
      "exposure": 0.4133
    },
    "uncertainty": {
      "exposure_p10": 0.4042,
      "exposure_p50": 0.4133,
      "exposure_p90": 0.4234,
      "net_risk_p10": 0.0145,
      "net_risk_p50": 0.0312,
      "net_risk_p90": 0.0471,
      "method": "bootstrap_v2"
    },
    "labour_monitor_key": "pmet",
    "raw": {
      "aioe": 0.2402,
      "theta": 0.7515,
      "c_aioe": 0.1763,
      "log_wage_spread": 0.8312,
      "wage_position": 0.5287
    },
    "isco_codes_matched": [
      "1432"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": 0.2402,
      "theta": 0.7515,
      "c_aioe": 0.1763,
      "category": "high_exposure_high_complementarity",
      "isco_codes_matched": [
        "1432"
      ],
      "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
    }
  },
  {
    "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": 4.5,
    "employment_thousands": 4.5,
    "employment_basis": "estimated_sg_submajor_weighted_2025",
    "employment_family_code": "14",
    "employment_family_total_thousands": 42.7,
    "employment_weight_within_family": 0.105677,
    "employment_estimate_method": "wage_only",
    "group_employment_thousands": 405.7,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor_weighted_2025",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2025_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2025 2-digit occupation-family totals, weighted within family by BLS proxy employment and Singapore wage data."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the country crosswalk to ISCO-08."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based mapping to published local wage-floor coverage."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based mapping to published local professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published local labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published local transition-program coverage."
        }
      }
    },
    "exposure": 0.6647,
    "bottleneck": 0.7674,
    "displacement_pressure": 0.1546,
    "demand_resilience": 0.3158,
    "demand_signal_bonus": 0,
    "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.6842
    },
    "net_risk": 0.1058,
    "risk_band": "low",
    "augmentation": 0.292,
    "augmentation_band": "low",
    "impact_type": "ai_leveraged",
    "evidence": {
      "anthropic_calibrated": true,
      "anthropic_gap": 0.3175,
      "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.4483,
        "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.6224,
      "level": "medium",
      "threshold_level": "medium",
      "policy_cap_reason": null,
      "crosswalk_quality": 0.3142,
      "market_data_granularity": 0.7,
      "source_freshness": 0.8387,
      "source_coverage": 1,
      "signal_agreement": 0.45,
      "sensitivity": 0.85,
      "exposure_source_count": 4
    },
    "structural_model_version": "V7",
    "stability": {
      "optimistic_risk": 0.0844,
      "optimistic_band": "low",
      "pessimistic_risk": 0.1461,
      "pessimistic_band": "low",
      "distance_to_band_edge": 0.0442,
      "label": "stable"
    },
    "task_primitives": {
      "matched_task_weight_share": null,
      "task_effective_coverage": null,
      "task_exposure_concentration": null,
      "method": null
    },
    "task_signal": 0,
    "demand_persistence": 0.5823,
    "exposure_v7": 0.6647,
    "baseline_v6": {
      "net_risk": 0.1148,
      "exposure": 0.6647
    },
    "uncertainty": {
      "exposure_p10": 0.5859,
      "exposure_p50": 0.6647,
      "exposure_p90": 0.7402,
      "net_risk_p10": 0.0762,
      "net_risk_p50": 0.1046,
      "net_risk_p90": 0.1348,
      "method": "bootstrap_v2"
    },
    "labour_monitor_key": "pmet",
    "raw": {
      "aioe": 0.297,
      "theta": 0.7163,
      "c_aioe": 0.2285,
      "log_wage_spread": 0.8498,
      "wage_position": 0.8355
    },
    "isco_codes_matched": [
      "1420"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": 0.297,
      "theta": 0.7163,
      "c_aioe": 0.2285,
      "category": "high_exposure_high_complementarity",
      "isco_codes_matched": [
        "1420"
      ],
      "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
    }
  },
  {
    "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": 4.2,
    "employment_thousands": 4.2,
    "employment_basis": "estimated_sg_submajor_weighted_2025",
    "employment_family_code": "24",
    "employment_family_total_thousands": 216.1,
    "employment_weight_within_family": 0.019361,
    "employment_estimate_method": "wage_only",
    "group_employment_thousands": 624.4,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor_weighted_2025",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2025_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2025 2-digit occupation-family totals, weighted within family by BLS proxy employment and Singapore wage data."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the country crosswalk to ISCO-08."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based mapping to published local wage-floor coverage."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based mapping to published local professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published local labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published local transition-program coverage."
        }
      }
    },
    "exposure": 0.9046,
    "bottleneck": 0.2807,
    "displacement_pressure": 0.6506,
    "demand_resilience": 0.361,
    "demand_signal_bonus": 0.14,
    "market": {
      "market_momentum": 0.5121,
      "industry_footprint_momentum": 0.6527,
      "market_resolution": "industry_footprint_blend",
      "occupation_scarcity": 0.1889,
      "market_resilience": 0.3829,
      "market_modifier": 0.639
    },
    "net_risk": 0.4157,
    "risk_band": "high",
    "augmentation": 0.0972,
    "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",
      "threshold_level": "high",
      "policy_cap_reason": null,
      "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
    },
    "structural_model_version": "V7",
    "stability": {
      "optimistic_risk": 0.3885,
      "optimistic_band": "high",
      "pessimistic_risk": 0.5016,
      "pessimistic_band": "very_high",
      "distance_to_band_edge": 0.0843,
      "label": "watch"
    },
    "task_primitives": {
      "matched_task_weight_share": null,
      "task_effective_coverage": null,
      "task_exposure_concentration": null,
      "method": null
    },
    "task_signal": 0,
    "demand_persistence": 0.4876,
    "exposure_v7": 0.9046,
    "baseline_v6": {
      "net_risk": 0.4474,
      "exposure": 0.9046
    },
    "uncertainty": {
      "exposure_p10": 0.8698,
      "exposure_p50": 0.9046,
      "exposure_p90": 0.9412,
      "net_risk_p10": 0.3715,
      "net_risk_p50": 0.415,
      "net_risk_p90": 0.4619,
      "method": "bootstrap_v2"
    },
    "labour_monitor_key": "pmet",
    "raw": {
      "aioe": 1.482,
      "theta": 0.6502,
      "c_aioe": 1.2377,
      "log_wage_spread": 0.3753,
      "wage_position": 0.6813
    },
    "isco_codes_matched": [
      "2411"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": 1.482,
      "theta": 0.6502,
      "c_aioe": 1.2377,
      "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
    }
  },
  {
    "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.6,
    "employment_thousands": 2.6,
    "employment_basis": "estimated_sg_submajor_weighted_2025",
    "employment_family_code": "21",
    "employment_family_total_thousands": 154.5,
    "employment_weight_within_family": 0.01715,
    "employment_estimate_method": "wage_only",
    "group_employment_thousands": 624.4,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor_weighted_2025",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2025_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2025 2-digit occupation-family totals, weighted within family by BLS proxy employment and Singapore wage data."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the country crosswalk to ISCO-08."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based mapping to published local wage-floor coverage."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based mapping to published local professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published local labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published local transition-program coverage."
        }
      }
    },
    "exposure": 0.8899,
    "bottleneck": 0.1952,
    "displacement_pressure": 0.7162,
    "demand_resilience": 0.3509,
    "demand_signal_bonus": 0,
    "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.6491
    },
    "net_risk": 0.4649,
    "risk_band": "high",
    "augmentation": 0.1108,
    "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.8,
      "level": "high",
      "threshold_level": "high",
      "policy_cap_reason": null,
      "crosswalk_quality": 0.8427,
      "market_data_granularity": 0.7,
      "source_freshness": 0.8029,
      "source_coverage": 0.82,
      "signal_agreement": 0.95,
      "sensitivity": 0.65,
      "exposure_source_count": 3
    },
    "structural_model_version": "V7",
    "stability": {
      "optimistic_risk": 0.4547,
      "optimistic_band": "high",
      "pessimistic_risk": 0.5746,
      "pessimistic_band": "very_high",
      "distance_to_band_edge": 0.0351,
      "label": "watch"
    },
    "task_primitives": {
      "matched_task_weight_share": null,
      "task_effective_coverage": null,
      "task_exposure_concentration": null,
      "method": null
    },
    "task_signal": 0,
    "demand_persistence": 0.6384,
    "exposure_v7": 0.8899,
    "baseline_v6": {
      "net_risk": 0.5106,
      "exposure": 0.8899
    },
    "uncertainty": {
      "exposure_p10": 0.832,
      "exposure_p50": 0.8899,
      "exposure_p90": 0.9512,
      "net_risk_p10": 0.4132,
      "net_risk_p50": 0.4637,
      "net_risk_p90": 0.5164,
      "method": "bootstrap_v2"
    },
    "labour_monitor_key": "pmet",
    "raw": {
      "aioe": 1.4582,
      "theta": 0.6359,
      "c_aioe": 1.2388,
      "log_wage_spread": 0.9947,
      "wage_position": 0.9383
    },
    "isco_codes_matched": [
      "2121"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": 1.4582,
      "theta": 0.6359,
      "c_aioe": 1.2388,
      "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
    }
  },
  {
    "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.4,
    "employment_thousands": 2.4,
    "employment_basis": "estimated_sg_submajor_weighted_2025",
    "employment_family_code": "21",
    "employment_family_total_thousands": 154.5,
    "employment_weight_within_family": 0.015325,
    "employment_estimate_method": "wage_only",
    "group_employment_thousands": 624.4,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor_weighted_2025",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2025_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2025 2-digit occupation-family totals, weighted within family by BLS proxy employment and Singapore wage data."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the country crosswalk to ISCO-08."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based mapping to published local wage-floor coverage."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based mapping to published local professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published local labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published local transition-program coverage."
        }
      }
    },
    "exposure": 0.6259,
    "bottleneck": 0.6667,
    "displacement_pressure": 0.2086,
    "demand_resilience": 0.2298,
    "demand_signal_bonus": 0,
    "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.7702
    },
    "net_risk": 0.1607,
    "risk_band": "moderate",
    "augmentation": 0.1748,
    "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.6514,
      "level": "medium",
      "threshold_level": "medium",
      "policy_cap_reason": null,
      "crosswalk_quality": 0.3083,
      "market_data_granularity": 0.7,
      "source_freshness": 0.8029,
      "source_coverage": 0.82,
      "signal_agreement": 0.85,
      "sensitivity": 0.65,
      "exposure_source_count": 3
    },
    "structural_model_version": "V7",
    "stability": {
      "optimistic_risk": 0.1331,
      "optimistic_band": "low",
      "pessimistic_risk": 0.2062,
      "pessimistic_band": "moderate",
      "distance_to_band_edge": 0.0107,
      "label": "watch"
    },
    "task_primitives": {
      "matched_task_weight_share": null,
      "task_effective_coverage": null,
      "task_exposure_concentration": null,
      "method": null
    },
    "task_signal": 0,
    "demand_persistence": 0.4136,
    "exposure_v7": 0.6259,
    "baseline_v6": {
      "net_risk": 0.1693,
      "exposure": 0.6259
    },
    "uncertainty": {
      "exposure_p10": 0.5538,
      "exposure_p50": 0.6259,
      "exposure_p90": 0.7005,
      "net_risk_p10": 0.1249,
      "net_risk_p50": 0.1601,
      "net_risk_p90": 0.1985,
      "method": "bootstrap_v2"
    },
    "labour_monitor_key": "pmet",
    "raw": {
      "aioe": 0.8912,
      "theta": 0.6995,
      "c_aioe": 0.7004,
      "log_wage_spread": 0.5433,
      "wage_position": 0.7492
    },
    "isco_codes_matched": [
      "2147"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": 0.8912,
      "theta": 0.6995,
      "c_aioe": 0.7004,
      "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
    }
  },
  {
    "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_weighted_2025",
    "employment_family_code": "21",
    "employment_family_total_thousands": 154.5,
    "employment_weight_within_family": 0.015893,
    "employment_estimate_method": "wage_only",
    "group_employment_thousands": 624.4,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor_weighted_2025",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2025_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2025 2-digit occupation-family totals, weighted within family by BLS proxy employment and Singapore wage data."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the country crosswalk to ISCO-08."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based mapping to published local wage-floor coverage."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based mapping to published local professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published local labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published local transition-program coverage."
        }
      }
    },
    "exposure": 0.6275,
    "bottleneck": 0.6578,
    "displacement_pressure": 0.2148,
    "demand_resilience": 0.2532,
    "demand_signal_bonus": 0,
    "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.7468
    },
    "net_risk": 0.1604,
    "risk_band": "moderate",
    "augmentation": 0.1882,
    "augmentation_band": "very_low",
    "impact_type": "ai_leveraged",
    "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",
      "threshold_level": "high",
      "policy_cap_reason": null,
      "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
    },
    "structural_model_version": "V7",
    "stability": {
      "optimistic_risk": 0.1353,
      "optimistic_band": "low",
      "pessimistic_risk": 0.2071,
      "pessimistic_band": "moderate",
      "distance_to_band_edge": 0.0104,
      "label": "watch"
    },
    "task_primitives": {
      "matched_task_weight_share": null,
      "task_effective_coverage": null,
      "task_exposure_concentration": null,
      "method": null
    },
    "task_signal": 0,
    "demand_persistence": 0.4808,
    "exposure_v7": 0.6275,
    "baseline_v6": {
      "net_risk": 0.1707,
      "exposure": 0.6275
    },
    "uncertainty": {
      "exposure_p10": 0.5199,
      "exposure_p50": 0.6275,
      "exposure_p90": 0.7387,
      "net_risk_p10": 0.1207,
      "net_risk_p50": 0.1592,
      "net_risk_p90": 0.2028,
      "method": "bootstrap_v2"
    },
    "labour_monitor_key": "pmet",
    "raw": {
      "aioe": 1.0047,
      "theta": 0.6951,
      "c_aioe": 0.794,
      "log_wage_spread": 0.519,
      "wage_position": 0.8058
    },
    "isco_codes_matched": [
      "2144"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": 1.0047,
      "theta": 0.6951,
      "c_aioe": 0.794,
      "category": "high_exposure_high_complementarity",
      "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
    }
  },
  {
    "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": 2,
    "employment_thousands": 2,
    "employment_basis": "estimated_sg_submajor_weighted_2025",
    "employment_family_code": "22",
    "employment_family_total_thousands": 61.6,
    "employment_weight_within_family": 0.033249,
    "employment_estimate_method": "wage_only",
    "group_employment_thousands": 624.4,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor_weighted_2025",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2025_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2025 2-digit occupation-family totals, weighted within family by BLS proxy employment and Singapore wage data."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the country crosswalk to ISCO-08."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based mapping to published local wage-floor coverage."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based mapping to published local professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published local labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published local transition-program coverage."
        }
      }
    },
    "exposure": 0.4381,
    "bottleneck": 0.9724,
    "displacement_pressure": 0.0121,
    "demand_resilience": 0.2651,
    "demand_signal_bonus": 0,
    "market": {
      "market_momentum": 0.625,
      "industry_footprint_momentum": null,
      "market_resolution": "group_prior",
      "occupation_scarcity": 0.2219,
      "market_resilience": 0.4638,
      "market_modifier": 0.7349
    },
    "net_risk": 0.0089,
    "risk_band": "very_low",
    "augmentation": 0.1976,
    "augmentation_band": "very_low",
    "impact_type": "ai_leveraged",
    "evidence": {
      "anthropic_calibrated": true,
      "anthropic_gap": -0.0655,
      "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.4795,
        "anthropic": 0.414,
        "eloundou": 0.4236
      },
      "signal_conflict": false,
      "signal_conflict_reasons": []
    },
    "confidence": {
      "score": 0.7457,
      "level": "medium",
      "threshold_level": "high",
      "policy_cap_reason": "fallback_mapping",
      "crosswalk_quality": 0.5957,
      "market_data_granularity": 0.65,
      "source_freshness": 0.8029,
      "source_coverage": 0.82,
      "signal_agreement": 0.85,
      "sensitivity": 0.85,
      "exposure_source_count": 3
    },
    "structural_model_version": "V7",
    "stability": {
      "optimistic_risk": 0,
      "optimistic_band": "very_low",
      "pessimistic_risk": 0.0363,
      "pessimistic_band": "very_low",
      "distance_to_band_edge": 0.0089,
      "label": "stable"
    },
    "task_primitives": {
      "matched_task_weight_share": null,
      "task_effective_coverage": null,
      "task_exposure_concentration": null,
      "method": null
    },
    "task_signal": 0,
    "demand_persistence": 0.5644,
    "exposure_v7": 0.4381,
    "baseline_v6": {
      "net_risk": 0.0096,
      "exposure": 0.4381
    },
    "uncertainty": {
      "exposure_p10": 0.4171,
      "exposure_p50": 0.4381,
      "exposure_p90": 0.4604,
      "net_risk_p10": 0,
      "net_risk_p50": 0.0091,
      "net_risk_p90": 0.032,
      "method": "bootstrap_v2"
    },
    "labour_monitor_key": "pmet",
    "raw": {
      "aioe": 0.4503,
      "theta": 0.8137,
      "c_aioe": 0.3025,
      "log_wage_spread": 0.2087,
      "wage_position": 0.8317
    },
    "isco_codes_matched": [
      "2214"
    ],
    "match_quality": "submajor_fallback",
    "scores": {
      "aioe": 0.4503,
      "theta": 0.8137,
      "c_aioe": 0.3025,
      "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
    }
  },
  {
    "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.1,
    "employment_thousands": 4.1,
    "employment_basis": "estimated_sg_submajor_weighted_2025",
    "employment_family_code": "25",
    "employment_family_total_thousands": 82.3,
    "employment_weight_within_family": 0.050013,
    "employment_estimate_method": "wage_only",
    "group_employment_thousands": 624.4,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor_weighted_2025",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2025_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2025 2-digit occupation-family totals, weighted within family by BLS proxy employment and Singapore wage data."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the country crosswalk to ISCO-08."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based mapping to published local wage-floor coverage."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based mapping to published local professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published local labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published local transition-program coverage."
        }
      }
    },
    "exposure": 0.8787,
    "bottleneck": 0.1952,
    "displacement_pressure": 0.7072,
    "demand_resilience": 0.3738,
    "demand_signal_bonus": 0.15,
    "market": {
      "market_momentum": 0.5128,
      "industry_footprint_momentum": 0.6548,
      "market_resolution": "industry_footprint_blend",
      "occupation_scarcity": 0.1996,
      "market_resilience": 0.3875,
      "market_modifier": 0.6262
    },
    "net_risk": 0.4428,
    "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": "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.7337,
      "level": "medium",
      "threshold_level": "high",
      "policy_cap_reason": "signal_conflict",
      "crosswalk_quality": 0.8828,
      "market_data_granularity": 0.85,
      "source_freshness": 0.7549,
      "source_coverage": 0.55,
      "signal_agreement": 0.95,
      "sensitivity": 0.65,
      "exposure_source_count": 2
    },
    "structural_model_version": "V7",
    "stability": {
      "optimistic_risk": 0.4251,
      "optimistic_band": "high",
      "pessimistic_risk": 0.5341,
      "pessimistic_band": "very_high",
      "distance_to_band_edge": 0.0572,
      "label": "watch"
    },
    "task_primitives": {
      "matched_task_weight_share": null,
      "task_effective_coverage": null,
      "task_exposure_concentration": null,
      "method": null
    },
    "task_signal": 0,
    "demand_persistence": 0.4945,
    "exposure_v7": 0.8787,
    "baseline_v6": {
      "net_risk": 0.4778,
      "exposure": 0.8787
    },
    "uncertainty": {
      "exposure_p10": 0.8253,
      "exposure_p50": 0.8787,
      "exposure_p90": 0.927,
      "net_risk_p10": 0.3949,
      "net_risk_p50": 0.4412,
      "net_risk_p90": 0.4907,
      "method": "bootstrap_v2"
    },
    "labour_monitor_key": "pmet",
    "raw": {
      "aioe": 1.2129,
      "theta": 0.6359,
      "c_aioe": 1.0304,
      "log_wage_spread": 0.236,
      "wage_position": 0.8055
    },
    "isco_codes_matched": [
      "2514"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": 1.2129,
      "theta": 0.6359,
      "c_aioe": 1.0304,
      "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
    }
  },
  {
    "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.7,
    "employment_thousands": 1.7,
    "employment_basis": "estimated_sg_submajor_weighted_2025",
    "employment_family_code": "26",
    "employment_family_total_thousands": 43.4,
    "employment_weight_within_family": 0.039011,
    "employment_estimate_method": "wage_only",
    "group_employment_thousands": 624.4,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor_weighted_2025",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2025_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2025 2-digit occupation-family totals, weighted within family by BLS proxy employment and Singapore wage data."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the country crosswalk to ISCO-08."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based mapping to published local wage-floor coverage."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based mapping to published local professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published local labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published local transition-program coverage."
        }
      }
    },
    "exposure": 0.6117,
    "bottleneck": 0.7594,
    "displacement_pressure": 0.1472,
    "demand_resilience": 0.2455,
    "demand_signal_bonus": 0,
    "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.7545
    },
    "net_risk": 0.1111,
    "risk_band": "low",
    "augmentation": 0.2041,
    "augmentation_band": "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.8639,
      "level": "high",
      "threshold_level": "high",
      "policy_cap_reason": null,
      "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
    },
    "structural_model_version": "V7",
    "stability": {
      "optimistic_risk": 0.0855,
      "optimistic_band": "low",
      "pessimistic_risk": 0.1512,
      "pessimistic_band": "moderate",
      "distance_to_band_edge": 0.0389,
      "label": "watch"
    },
    "task_primitives": {
      "matched_task_weight_share": null,
      "task_effective_coverage": null,
      "task_exposure_concentration": null,
      "method": null
    },
    "task_signal": 0,
    "demand_persistence": 0.4776,
    "exposure_v7": 0.6117,
    "baseline_v6": {
      "net_risk": 0.1181,
      "exposure": 0.6117
    },
    "uncertainty": {
      "exposure_p10": 0.5741,
      "exposure_p50": 0.6117,
      "exposure_p90": 0.6512,
      "net_risk_p10": 0.081,
      "net_risk_p50": 0.1106,
      "net_risk_p90": 0.1421,
      "method": "bootstrap_v2"
    },
    "labour_monitor_key": "pmet",
    "raw": {
      "aioe": 0.9388,
      "theta": 0.7154,
      "c_aioe": 0.7229,
      "log_wage_spread": 0.5359,
      "wage_position": 0.6815
    },
    "isco_codes_matched": [
      "2654"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": 0.9388,
      "theta": 0.7154,
      "c_aioe": 0.7229,
      "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
    }
  },
  {
    "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.1,
    "employment_thousands": 2.1,
    "employment_basis": "estimated_sg_submajor_weighted_2025",
    "employment_family_code": "21",
    "employment_family_total_thousands": 154.5,
    "employment_weight_within_family": 0.013707,
    "employment_estimate_method": "wage_only",
    "group_employment_thousands": 624.4,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor_weighted_2025",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2025_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2025 2-digit occupation-family totals, weighted within family by BLS proxy employment and Singapore wage data."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the country crosswalk to ISCO-08."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based mapping to published local wage-floor coverage."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based mapping to published local professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published local labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published local transition-program coverage."
        }
      }
    },
    "exposure": 0.6399,
    "bottleneck": 0.3788,
    "displacement_pressure": 0.3975,
    "demand_resilience": 0.3568,
    "demand_signal_bonus": 0.08,
    "market": {
      "market_momentum": 0.625,
      "industry_footprint_momentum": null,
      "market_resolution": "group_prior",
      "occupation_scarcity": 0.2549,
      "market_resilience": 0.477,
      "market_modifier": 0.6432
    },
    "net_risk": 0.2557,
    "risk_band": "moderate",
    "augmentation": 0.1156,
    "augmentation_band": "very_low",
    "impact_type": "at_risk",
    "evidence": {
      "anthropic_calibrated": true,
      "anthropic_gap": 0.0827,
      "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.5606,
        "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",
      "threshold_level": "high",
      "policy_cap_reason": null,
      "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
    },
    "structural_model_version": "V7",
    "stability": {
      "optimistic_risk": 0.235,
      "optimistic_band": "moderate",
      "pessimistic_risk": 0.33,
      "pessimistic_band": "high",
      "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
    },
    "task_signal": 0,
    "demand_persistence": 0.6215,
    "exposure_v7": 0.6399,
    "baseline_v6": {
      "net_risk": 0.2804,
      "exposure": 0.6399
    },
    "uncertainty": {
      "exposure_p10": 0.6108,
      "exposure_p50": 0.6399,
      "exposure_p90": 0.6684,
      "net_risk_p10": 0.2215,
      "net_risk_p50": 0.2549,
      "net_risk_p90": 0.2915,
      "method": "bootstrap_v2"
    },
    "labour_monitor_key": "pmet",
    "raw": {
      "aioe": 0.6655,
      "theta": 0.6649,
      "c_aioe": 0.546,
      "log_wage_spread": 0.5116,
      "wage_position": 0.5994
    },
    "isco_codes_matched": [
      "2152"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": 0.6655,
      "theta": 0.6649,
      "c_aioe": 0.546,
      "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
    }
  },
  {
    "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.7,
    "employment_thousands": 1.7,
    "employment_basis": "estimated_sg_submajor_weighted_2025",
    "employment_family_code": "22",
    "employment_family_total_thousands": 61.6,
    "employment_weight_within_family": 0.028362,
    "employment_estimate_method": "wage_only",
    "group_employment_thousands": 624.4,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor_weighted_2025",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2025_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2025 2-digit occupation-family totals, weighted within family by BLS proxy employment and Singapore wage data."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the country crosswalk to ISCO-08."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based mapping to published local wage-floor coverage."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based mapping to published local professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published local labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published local transition-program coverage."
        }
      }
    },
    "exposure": 0.4133,
    "bottleneck": 0.91,
    "displacement_pressure": 0.0372,
    "demand_resilience": 0.2461,
    "demand_signal_bonus": 0,
    "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.7539
    },
    "net_risk": 0.0281,
    "risk_band": "very_low",
    "augmentation": 0.1615,
    "augmentation_band": "very_low",
    "impact_type": "ai_leveraged",
    "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.8039,
      "level": "high",
      "threshold_level": "high",
      "policy_cap_reason": null,
      "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
    },
    "structural_model_version": "V7",
    "stability": {
      "optimistic_risk": 0.0078,
      "optimistic_band": "very_low",
      "pessimistic_risk": 0.0549,
      "pessimistic_band": "low",
      "distance_to_band_edge": 0.0219,
      "label": "watch"
    },
    "task_primitives": {
      "matched_task_weight_share": null,
      "task_effective_coverage": null,
      "task_exposure_concentration": null,
      "method": null
    },
    "task_signal": 0,
    "demand_persistence": 0.5286,
    "exposure_v7": 0.4133,
    "baseline_v6": {
      "net_risk": 0.03,
      "exposure": 0.4133
    },
    "uncertainty": {
      "exposure_p10": 0.2568,
      "exposure_p50": 0.4133,
      "exposure_p90": 0.5767,
      "net_risk_p10": 0.0064,
      "net_risk_p50": 0.0254,
      "net_risk_p90": 0.0531,
      "method": "bootstrap_v2"
    },
    "labour_monitor_key": "pmet",
    "raw": {
      "aioe": 1.1463,
      "theta": 0.7646,
      "c_aioe": 0.8262,
      "log_wage_spread": 0.3809,
      "wage_position": 0.6052
    },
    "isco_codes_matched": [
      "2266"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": 1.1463,
      "theta": 0.7646,
      "c_aioe": 0.8262,
      "category": "high_exposure_high_complementarity",
      "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
    }
  },
  {
    "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": 4.2,
    "employment_thousands": 4.2,
    "employment_basis": "estimated_sg_submajor_weighted_2025",
    "employment_family_code": "24",
    "employment_family_total_thousands": 216.1,
    "employment_weight_within_family": 0.019497,
    "employment_estimate_method": "wage_only",
    "group_employment_thousands": 624.4,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor_weighted_2025",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2025_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2025 2-digit occupation-family totals, weighted within family by BLS proxy employment and Singapore wage data."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the country crosswalk to ISCO-08."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based mapping to published local wage-floor coverage."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based mapping to published local professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published local labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published local transition-program coverage."
        }
      }
    },
    "exposure": 0.9046,
    "bottleneck": 0.2807,
    "displacement_pressure": 0.6506,
    "demand_resilience": 0.4413,
    "demand_signal_bonus": 0.2,
    "market": {
      "market_momentum": 0.5305,
      "industry_footprint_momentum": 0.7092,
      "market_resolution": "industry_footprint_blend",
      "occupation_scarcity": 0.2513,
      "market_resilience": 0.4188,
      "market_modifier": 0.5587
    },
    "net_risk": 0.3635,
    "risk_band": "high",
    "augmentation": 0.1064,
    "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.8914,
      "level": "medium",
      "threshold_level": "high",
      "policy_cap_reason": "signal_conflict",
      "crosswalk_quality": 1,
      "market_data_granularity": 0.85,
      "source_freshness": 0.8387,
      "source_coverage": 1,
      "signal_agreement": 0.95,
      "sensitivity": 0.85,
      "exposure_source_count": 4
    },
    "structural_model_version": "V7",
    "stability": {
      "optimistic_risk": 0.3507,
      "optimistic_band": "high",
      "pessimistic_risk": 0.4497,
      "pessimistic_band": "high",
      "distance_to_band_edge": 0.0635,
      "label": "stable"
    },
    "task_primitives": {
      "matched_task_weight_share": null,
      "task_effective_coverage": null,
      "task_exposure_concentration": null,
      "method": null
    },
    "task_signal": 0,
    "demand_persistence": 0.5285,
    "exposure_v7": 0.9046,
    "baseline_v6": {
      "net_risk": 0.3979,
      "exposure": 0.9046
    },
    "uncertainty": {
      "exposure_p10": 0.8698,
      "exposure_p50": 0.9046,
      "exposure_p90": 0.9412,
      "net_risk_p10": 0.3235,
      "net_risk_p50": 0.3616,
      "net_risk_p90": 0.4036,
      "method": "bootstrap_v2"
    },
    "labour_monitor_key": "pmet",
    "raw": {
      "aioe": 1.482,
      "theta": 0.6502,
      "c_aioe": 1.2377,
      "log_wage_spread": 0.4562,
      "wage_position": 0.6908
    },
    "isco_codes_matched": [
      "2411"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": 1.482,
      "theta": 0.6502,
      "c_aioe": 1.2377,
      "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
    }
  },
  {
    "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.4,
    "employment_thousands": 1.4,
    "employment_basis": "estimated_sg_submajor_weighted_2025",
    "employment_family_code": "26",
    "employment_family_total_thousands": 43.4,
    "employment_weight_within_family": 0.033269,
    "employment_estimate_method": "wage_only",
    "group_employment_thousands": 624.4,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor_weighted_2025",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2025_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2025 2-digit occupation-family totals, weighted within family by BLS proxy employment and Singapore wage data."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the country crosswalk to ISCO-08."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based mapping to published local wage-floor coverage."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based mapping to published local professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published local labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published local transition-program coverage."
        }
      }
    },
    "exposure": 0.8557,
    "bottleneck": 0.1257,
    "displacement_pressure": 0.7482,
    "demand_resilience": 0.295,
    "demand_signal_bonus": 0,
    "market": {
      "market_momentum": 0.625,
      "industry_footprint_momentum": null,
      "market_resolution": "group_prior",
      "occupation_scarcity": 0.3663,
      "market_resilience": 0.5215,
      "market_modifier": 0.705
    },
    "net_risk": 0.5274,
    "risk_band": "very_high",
    "augmentation": 0.0561,
    "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",
      "threshold_level": "high",
      "policy_cap_reason": "signal_conflict",
      "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
    },
    "structural_model_version": "V7",
    "stability": {
      "optimistic_risk": 0.4968,
      "optimistic_band": "high",
      "pessimistic_risk": 0.6528,
      "pessimistic_band": "very_high",
      "distance_to_band_edge": 0.0274,
      "label": "watch"
    },
    "task_primitives": {
      "matched_task_weight_share": null,
      "task_effective_coverage": null,
      "task_exposure_concentration": null,
      "method": null
    },
    "task_signal": 0,
    "demand_persistence": 0.6033,
    "exposure_v7": 0.8557,
    "baseline_v6": {
      "net_risk": 0.5726,
      "exposure": 0.8557
    },
    "uncertainty": {
      "exposure_p10": 0.7833,
      "exposure_p50": 0.8557,
      "exposure_p90": 0.9229,
      "net_risk_p10": 0.4603,
      "net_risk_p50": 0.5247,
      "net_risk_p90": 0.5921,
      "method": "bootstrap_v2"
    },
    "labour_monitor_key": "pmet",
    "raw": {
      "aioe": 0.9879,
      "theta": 0.6159,
      "c_aioe": 0.859,
      "log_wage_spread": 0.6931,
      "wage_position": 0.4957
    },
    "isco_codes_matched": [
      "2641"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": 0.9879,
      "theta": 0.6159,
      "c_aioe": 0.859,
      "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
    }
  },
  {
    "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.8,
    "employment_thousands": 2.8,
    "employment_basis": "estimated_sg_submajor_weighted_2025",
    "employment_family_code": "21",
    "employment_family_total_thousands": 154.5,
    "employment_weight_within_family": 0.018264,
    "employment_estimate_method": "wage_only",
    "group_employment_thousands": 624.4,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor_weighted_2025",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2025_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2025 2-digit occupation-family totals, weighted within family by BLS proxy employment and Singapore wage data."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the country crosswalk to ISCO-08."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based mapping to published local wage-floor coverage."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based mapping to published local professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published local labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published local transition-program coverage."
        }
      }
    },
    "exposure": 0.5836,
    "bottleneck": 0.7148,
    "displacement_pressure": 0.1664,
    "demand_resilience": 0.4165,
    "demand_signal_bonus": 0.08,
    "market": {
      "market_momentum": 0.5407,
      "industry_footprint_momentum": 0.7406,
      "market_resolution": "industry_footprint_blend",
      "occupation_scarcity": 0.6943,
      "market_resilience": 0.6021,
      "market_modifier": 0.5835
    },
    "net_risk": 0.0971,
    "risk_band": "low",
    "augmentation": 0.2512,
    "augmentation_band": "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",
      "threshold_level": "high",
      "policy_cap_reason": null,
      "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
    },
    "structural_model_version": "V7",
    "stability": {
      "optimistic_risk": 0.0822,
      "optimistic_band": "low",
      "pessimistic_risk": 0.1365,
      "pessimistic_band": "low",
      "distance_to_band_edge": 0.0471,
      "label": "stable"
    },
    "task_primitives": {
      "matched_task_weight_share": null,
      "task_effective_coverage": null,
      "task_exposure_concentration": null,
      "method": null
    },
    "task_signal": 0,
    "demand_persistence": 0.655,
    "exposure_v7": 0.5836,
    "baseline_v6": {
      "net_risk": 0.108,
      "exposure": 0.5836
    },
    "uncertainty": {
      "exposure_p10": 0.4473,
      "exposure_p50": 0.5836,
      "exposure_p90": 0.7259,
      "net_risk_p10": 0.0657,
      "net_risk_p50": 0.0962,
      "net_risk_p90": 0.1303,
      "method": "bootstrap_v2"
    },
    "labour_monitor_key": "pmet",
    "raw": {
      "aioe": 1.2829,
      "theta": 0.7064,
      "c_aioe": 0.9994,
      "log_wage_spread": 0.6804,
      "wage_position": 1.0642
    },
    "isco_codes_matched": [
      "2141"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": 1.2829,
      "theta": 0.7064,
      "c_aioe": 0.9994,
      "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
    }
  },
  {
    "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.4,
    "employment_thousands": 2.4,
    "employment_basis": "estimated_sg_submajor_weighted_2025",
    "employment_family_code": "21",
    "employment_family_total_thousands": 154.5,
    "employment_weight_within_family": 0.015599,
    "employment_estimate_method": "wage_only",
    "group_employment_thousands": 624.4,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor_weighted_2025",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2025_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2025 2-digit occupation-family totals, weighted within family by BLS proxy employment and Singapore wage data."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the country crosswalk to ISCO-08."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based mapping to published local wage-floor coverage."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based mapping to published local professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published local labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published local transition-program coverage."
        }
      }
    },
    "exposure": 0.5465,
    "bottleneck": 0.8271,
    "displacement_pressure": 0.0945,
    "demand_resilience": 0.2985,
    "demand_signal_bonus": 0.08,
    "market": {
      "market_momentum": 0.506,
      "industry_footprint_momentum": 0.6339,
      "market_resolution": "industry_footprint_blend",
      "occupation_scarcity": 0.1898,
      "market_resilience": 0.3795,
      "market_modifier": 0.7015
    },
    "net_risk": 0.0663,
    "risk_band": "low",
    "augmentation": 0.1716,
    "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.6776,
      "level": "medium",
      "threshold_level": "medium",
      "policy_cap_reason": null,
      "crosswalk_quality": 0.6233,
      "market_data_granularity": 0.75,
      "source_freshness": 0.8029,
      "source_coverage": 0.82,
      "signal_agreement": 0.45,
      "sensitivity": 0.65,
      "exposure_source_count": 3
    },
    "structural_model_version": "V7",
    "stability": {
      "optimistic_risk": 0.0441,
      "optimistic_band": "very_low",
      "pessimistic_risk": 0.099,
      "pessimistic_band": "low",
      "distance_to_band_edge": 0.0163,
      "label": "watch"
    },
    "task_primitives": {
      "matched_task_weight_share": null,
      "task_effective_coverage": null,
      "task_exposure_concentration": null,
      "method": null
    },
    "task_signal": 0,
    "demand_persistence": 0.4771,
    "exposure_v7": 0.5465,
    "baseline_v6": {
      "net_risk": 0.0708,
      "exposure": 0.5465
    },
    "uncertainty": {
      "exposure_p10": 0.419,
      "exposure_p50": 0.5465,
      "exposure_p90": 0.6772,
      "net_risk_p10": 0.0389,
      "net_risk_p50": 0.0648,
      "net_risk_p90": 0.0969,
      "method": "bootstrap_v2"
    },
    "labour_monitor_key": "pmet",
    "raw": {
      "aioe": 1.093,
      "theta": 0.7299,
      "c_aioe": 0.8258,
      "log_wage_spread": 0.2573,
      "wage_position": 0.7762
    },
    "isco_codes_matched": [
      "2134"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": 1.093,
      "theta": 0.7299,
      "c_aioe": 0.8258,
      "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
    }
  },
  {
    "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.8,
    "employment_thousands": 2.8,
    "employment_basis": "estimated_sg_submajor_weighted_2025",
    "employment_family_code": "21",
    "employment_family_total_thousands": 154.5,
    "employment_weight_within_family": 0.018012,
    "employment_estimate_method": "wage_only",
    "group_employment_thousands": 624.4,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor_weighted_2025",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2025_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2025 2-digit occupation-family totals, weighted within family by BLS proxy employment and Singapore wage data."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the country crosswalk to ISCO-08."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based mapping to published local wage-floor coverage."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based mapping to published local professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published local labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published local transition-program coverage."
        }
      }
    },
    "exposure": 0.8188,
    "bottleneck": 0.1952,
    "displacement_pressure": 0.659,
    "demand_resilience": 0.3177,
    "demand_signal_bonus": 0,
    "market": {
      "market_momentum": 0.625,
      "industry_footprint_momentum": null,
      "market_resolution": "group_prior",
      "occupation_scarcity": 0.4724,
      "market_resilience": 0.5639,
      "market_modifier": 0.6823
    },
    "net_risk": 0.4496,
    "risk_band": "high",
    "augmentation": 0.0901,
    "augmentation_band": "very_low",
    "impact_type": "at_risk",
    "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": true,
      "signal_conflict_reasons": [
        "high_risk_but_positive_labour_market",
        "divergent_exposure_sources"
      ]
    },
    "confidence": {
      "score": 0.6427,
      "level": "medium",
      "threshold_level": "medium",
      "policy_cap_reason": null,
      "crosswalk_quality": 0.5454,
      "market_data_granularity": 0.65,
      "source_freshness": 0.8387,
      "source_coverage": 1,
      "signal_agreement": 0.45,
      "sensitivity": 0.65,
      "exposure_source_count": 4
    },
    "structural_model_version": "V7",
    "stability": {
      "optimistic_risk": 0.4276,
      "optimistic_band": "high",
      "pessimistic_risk": 0.5644,
      "pessimistic_band": "very_high",
      "distance_to_band_edge": 0.0504,
      "label": "watch"
    },
    "task_primitives": {
      "matched_task_weight_share": null,
      "task_effective_coverage": null,
      "task_exposure_concentration": null,
      "method": null
    },
    "task_signal": 0,
    "demand_persistence": 0.6388,
    "exposure_v7": 0.8188,
    "baseline_v6": {
      "net_risk": 0.4917,
      "exposure": 0.8188
    },
    "uncertainty": {
      "exposure_p10": 0.725,
      "exposure_p50": 0.8188,
      "exposure_p90": 0.9132,
      "net_risk_p10": 0.3783,
      "net_risk_p50": 0.45,
      "net_risk_p90": 0.5251,
      "method": "bootstrap_v2"
    },
    "labour_monitor_key": "pmet",
    "raw": {
      "aioe": 0.966,
      "theta": 0.6359,
      "c_aioe": 0.8207,
      "log_wage_spread": 0.4199,
      "wage_position": 1.0349
    },
    "isco_codes_matched": [
      "2131"
    ],
    "match_quality": "submajor_fallback",
    "scores": {
      "aioe": 0.966,
      "theta": 0.6359,
      "c_aioe": 0.8207,
      "category": "high_exposure_low_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
    }
  },
  {
    "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.2,
    "employment_thousands": 2.2,
    "employment_basis": "estimated_sg_submajor_weighted_2025",
    "employment_family_code": "21",
    "employment_family_total_thousands": 154.5,
    "employment_weight_within_family": 0.01441,
    "employment_estimate_method": "wage_only",
    "group_employment_thousands": 624.4,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor_weighted_2025",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2025_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2025 2-digit occupation-family totals, weighted within family by BLS proxy employment and Singapore wage data."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the country crosswalk to ISCO-08."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based mapping to published local wage-floor coverage."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based mapping to published local professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published local labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published local transition-program coverage."
        }
      }
    },
    "exposure": 0.5322,
    "bottleneck": 0.68,
    "displacement_pressure": 0.1703,
    "demand_resilience": 0.2778,
    "demand_signal_bonus": 0,
    "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.7222
    },
    "net_risk": 0.123,
    "risk_band": "low",
    "augmentation": 0.1781,
    "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",
      "threshold_level": "high",
      "policy_cap_reason": null,
      "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
    },
    "structural_model_version": "V7",
    "stability": {
      "optimistic_risk": 0.1005,
      "optimistic_band": "low",
      "pessimistic_risk": 0.1672,
      "pessimistic_band": "moderate",
      "distance_to_band_edge": 0.027,
      "label": "watch"
    },
    "task_primitives": {
      "matched_task_weight_share": null,
      "task_effective_coverage": null,
      "task_exposure_concentration": null,
      "method": null
    },
    "task_signal": 0,
    "demand_persistence": 0.5634,
    "exposure_v7": 0.5322,
    "baseline_v6": {
      "net_risk": 0.1326,
      "exposure": 0.5322
    },
    "uncertainty": {
      "exposure_p10": 0.462,
      "exposure_p50": 0.5322,
      "exposure_p90": 0.6047,
      "net_risk_p10": 0.094,
      "net_risk_p50": 0.1225,
      "net_risk_p90": 0.1545,
      "method": "bootstrap_v2"
    },
    "labour_monitor_key": "pmet",
    "raw": {
      "aioe": 0.7876,
      "theta": 0.7016,
      "c_aioe": 0.6173,
      "log_wage_spread": 0.5472,
      "wage_position": 0.6625
    },
    "isco_codes_matched": [
      "2149"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": 0.7876,
      "theta": 0.7016,
      "c_aioe": 0.6173,
      "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
    }
  },
  {
    "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_weighted_2025",
    "employment_family_code": "21",
    "employment_family_total_thousands": 154.5,
    "employment_weight_within_family": 0.01625,
    "employment_estimate_method": "wage_only",
    "group_employment_thousands": 624.4,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor_weighted_2025",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2025_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2025 2-digit occupation-family totals, weighted within family by BLS proxy employment and Singapore wage data."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the country crosswalk to ISCO-08."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based mapping to published local wage-floor coverage."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based mapping to published local professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published local labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published local transition-program coverage."
        }
      }
    },
    "exposure": 0.4843,
    "bottleneck": 0.7433,
    "displacement_pressure": 0.1243,
    "demand_resilience": 0.252,
    "demand_signal_bonus": 0,
    "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.748
    },
    "net_risk": 0.093,
    "risk_band": "low",
    "augmentation": 0.1675,
    "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.8166,
      "level": "high",
      "threshold_level": "high",
      "policy_cap_reason": null,
      "crosswalk_quality": 0.931,
      "market_data_granularity": 0.7,
      "source_freshness": 0.8387,
      "source_coverage": 1,
      "signal_agreement": 0.45,
      "sensitivity": 0.85,
      "exposure_source_count": 4
    },
    "structural_model_version": "V7",
    "stability": {
      "optimistic_risk": 0.0703,
      "optimistic_band": "low",
      "pessimistic_risk": 0.1268,
      "pessimistic_band": "low",
      "distance_to_band_edge": 0.043,
      "label": "stable"
    },
    "task_primitives": {
      "matched_task_weight_share": null,
      "task_effective_coverage": null,
      "task_exposure_concentration": null,
      "method": null
    },
    "task_signal": 0,
    "demand_persistence": 0.4256,
    "exposure_v7": 0.4843,
    "baseline_v6": {
      "net_risk": 0.0983,
      "exposure": 0.4843
    },
    "uncertainty": {
      "exposure_p10": 0.364,
      "exposure_p50": 0.4843,
      "exposure_p90": 0.6068,
      "net_risk_p10": 0.0618,
      "net_risk_p50": 0.0917,
      "net_risk_p90": 0.1267,
      "method": "bootstrap_v2"
    },
    "labour_monitor_key": "pmet",
    "raw": {
      "aioe": 1.0408,
      "theta": 0.7104,
      "c_aioe": 0.8066,
      "log_wage_spread": 0.6803,
      "wage_position": 0.8424
    },
    "isco_codes_matched": [
      "2161"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": 1.0408,
      "theta": 0.7104,
      "c_aioe": 0.8066,
      "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
    }
  },
  {
    "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.1,
    "employment_thousands": 2.1,
    "employment_basis": "estimated_sg_submajor_weighted_2025",
    "employment_family_code": "21",
    "employment_family_total_thousands": 154.5,
    "employment_weight_within_family": 0.013655,
    "employment_estimate_method": "wage_only",
    "group_employment_thousands": 624.4,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor_weighted_2025",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2025_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2025 2-digit occupation-family totals, weighted within family by BLS proxy employment and Singapore wage data."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the country crosswalk to ISCO-08."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based mapping to published local wage-floor coverage."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based mapping to published local professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published local labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published local transition-program coverage."
        }
      }
    },
    "exposure": 0.6749,
    "bottleneck": 0.5392,
    "displacement_pressure": 0.311,
    "demand_resilience": 0.1866,
    "demand_signal_bonus": 0,
    "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.8134
    },
    "net_risk": 0.253,
    "risk_band": "moderate",
    "augmentation": 0.1223,
    "augmentation_band": "very_low",
    "impact_type": "mixed",
    "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": true,
      "signal_conflict_reasons": [
        "high_risk_but_positive_labour_market",
        "divergent_exposure_sources"
      ]
    },
    "confidence": {
      "score": 0.7639,
      "level": "medium",
      "threshold_level": "high",
      "policy_cap_reason": "signal_conflict",
      "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
    },
    "structural_model_version": "V7",
    "stability": {
      "optimistic_risk": 0.2174,
      "optimistic_band": "moderate",
      "pessimistic_risk": 0.3109,
      "pessimistic_band": "high",
      "distance_to_band_edge": 0.047,
      "label": "watch"
    },
    "task_primitives": {
      "matched_task_weight_share": null,
      "task_effective_coverage": null,
      "task_exposure_concentration": null,
      "method": null
    },
    "task_signal": 0,
    "demand_persistence": 0.3534,
    "exposure_v7": 0.6749,
    "baseline_v6": {
      "net_risk": 0.264,
      "exposure": 0.6749
    },
    "uncertainty": {
      "exposure_p10": 0.5392,
      "exposure_p50": 0.6749,
      "exposure_p90": 0.8177,
      "net_risk_p10": 0.1866,
      "net_risk_p50": 0.2537,
      "net_risk_p90": 0.3243,
      "method": "bootstrap_v2"
    },
    "labour_monitor_key": "pmet",
    "raw": {
      "aioe": 1.3387,
      "theta": 0.6808,
      "c_aioe": 1.0772,
      "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.0772,
      "category": "high_exposure_high_complementarity",
      "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
    }
  },
  {
    "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": 4.9,
    "employment_thousands": 4.9,
    "employment_basis": "estimated_sg_submajor_weighted_2025",
    "employment_family_code": "24",
    "employment_family_total_thousands": 216.1,
    "employment_weight_within_family": 0.022903,
    "employment_estimate_method": "wage_only",
    "group_employment_thousands": 624.4,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor_weighted_2025",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2025_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2025 2-digit occupation-family totals, weighted within family by BLS proxy employment and Singapore wage data."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the country crosswalk to ISCO-08."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based mapping to published local wage-floor coverage."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based mapping to published local professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published local labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published local transition-program coverage."
        }
      }
    },
    "exposure": 0.7582,
    "bottleneck": 0.5793,
    "displacement_pressure": 0.3189,
    "demand_resilience": 0.2962,
    "demand_signal_bonus": 0,
    "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.7038
    },
    "net_risk": 0.2245,
    "risk_band": "moderate",
    "augmentation": 0.2382,
    "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.8339,
      "level": "high",
      "threshold_level": "high",
      "policy_cap_reason": null,
      "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
    },
    "structural_model_version": "V7",
    "stability": {
      "optimistic_risk": 0.1985,
      "optimistic_band": "moderate",
      "pessimistic_risk": 0.2847,
      "pessimistic_band": "moderate",
      "distance_to_band_edge": 0.0745,
      "label": "stable"
    },
    "task_primitives": {
      "matched_task_weight_share": null,
      "task_effective_coverage": null,
      "task_exposure_concentration": null,
      "method": null
    },
    "task_signal": 0,
    "demand_persistence": 0.5222,
    "exposure_v7": 0.7582,
    "baseline_v6": {
      "net_risk": 0.2411,
      "exposure": 0.7582
    },
    "uncertainty": {
      "exposure_p10": 0.6434,
      "exposure_p50": 0.7582,
      "exposure_p90": 0.8565,
      "net_risk_p10": 0.1764,
      "net_risk_p50": 0.2227,
      "net_risk_p90": 0.2754,
      "method": "bootstrap_v2"
    },
    "labour_monitor_key": "pmet",
    "raw": {
      "aioe": 1.4324,
      "theta": 0.6847,
      "c_aioe": 1.147,
      "log_wage_spread": 0.6937,
      "wage_position": 0.9533
    },
    "isco_codes_matched": [
      "2421"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": 1.4324,
      "theta": 0.6847,
      "c_aioe": 1.147,
      "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
    }
  },
  {
    "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_weighted_2025",
    "employment_family_code": "24",
    "employment_family_total_thousands": 216.1,
    "employment_weight_within_family": 0.024302,
    "employment_estimate_method": "wage_only",
    "group_employment_thousands": 624.4,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor_weighted_2025",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2025_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2025 2-digit occupation-family totals, weighted within family by BLS proxy employment and Singapore wage data."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the country crosswalk to ISCO-08."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based mapping to published local wage-floor coverage."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based mapping to published local professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published local labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published local transition-program coverage."
        }
      }
    },
    "exposure": 0.7582,
    "bottleneck": 0.5793,
    "displacement_pressure": 0.3189,
    "demand_resilience": 0.3109,
    "demand_signal_bonus": 0,
    "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.6891
    },
    "net_risk": 0.2198,
    "risk_band": "moderate",
    "augmentation": 0.255,
    "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.8339,
      "level": "high",
      "threshold_level": "high",
      "policy_cap_reason": null,
      "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
    },
    "structural_model_version": "V7",
    "stability": {
      "optimistic_risk": 0.1972,
      "optimistic_band": "moderate",
      "pessimistic_risk": 0.2757,
      "pessimistic_band": "moderate",
      "distance_to_band_edge": 0.0698,
      "label": "stable"
    },
    "task_primitives": {
      "matched_task_weight_share": null,
      "task_effective_coverage": null,
      "task_exposure_concentration": null,
      "method": null
    },
    "task_signal": 0,
    "demand_persistence": 0.4967,
    "exposure_v7": 0.7582,
    "baseline_v6": {
      "net_risk": 0.2356,
      "exposure": 0.7582
    },
    "uncertainty": {
      "exposure_p10": 0.6434,
      "exposure_p50": 0.7582,
      "exposure_p90": 0.8751,
      "net_risk_p10": 0.1733,
      "net_risk_p50": 0.2184,
      "net_risk_p90": 0.2681,
      "method": "bootstrap_v2"
    },
    "labour_monitor_key": "pmet",
    "raw": {
      "aioe": 1.4324,
      "theta": 0.6847,
      "c_aioe": 1.147,
      "log_wage_spread": 1.0647,
      "wage_position": 1.0734
    },
    "isco_codes_matched": [
      "2421"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": 1.4324,
      "theta": 0.6847,
      "c_aioe": 1.147,
      "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
    }
  },
  {
    "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.6,
    "employment_thousands": 5.6,
    "employment_basis": "estimated_sg_submajor_weighted_2025",
    "employment_family_code": "24",
    "employment_family_total_thousands": 216.1,
    "employment_weight_within_family": 0.025728,
    "employment_estimate_method": "wage_only",
    "group_employment_thousands": 624.4,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor_weighted_2025",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2025_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2025 2-digit occupation-family totals, weighted within family by BLS proxy employment and Singapore wage data."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the country crosswalk to ISCO-08."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based mapping to published local wage-floor coverage."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based mapping to published local professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published local labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published local transition-program coverage."
        }
      }
    },
    "exposure": 0.7487,
    "bottleneck": 0.4519,
    "displacement_pressure": 0.4104,
    "demand_resilience": 0.4374,
    "demand_signal_bonus": 0.08,
    "market": {
      "market_momentum": 0.4911,
      "industry_footprint_momentum": 0.5879,
      "market_resolution": "industry_footprint_blend",
      "occupation_scarcity": 0.8948,
      "market_resilience": 0.6526,
      "market_modifier": 0.5626
    },
    "net_risk": 0.2309,
    "risk_band": "moderate",
    "augmentation": 0.2208,
    "augmentation_band": "low",
    "impact_type": "ai_leveraged",
    "evidence": {
      "anthropic_calibrated": true,
      "anthropic_gap": 0.1074,
      "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.5695,
        "anthropic": 0.6769,
        "eloundou": 0.8065,
        "ilo": 0.927
      },
      "signal_conflict": false,
      "signal_conflict_reasons": [
        "divergent_exposure_sources"
      ]
    },
    "confidence": {
      "score": 0.8414,
      "level": "high",
      "threshold_level": "high",
      "policy_cap_reason": null,
      "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
    },
    "structural_model_version": "V7",
    "stability": {
      "optimistic_risk": 0.2178,
      "optimistic_band": "moderate",
      "pessimistic_risk": 0.2972,
      "pessimistic_band": "moderate",
      "distance_to_band_edge": 0.0691,
      "label": "stable"
    },
    "task_primitives": {
      "matched_task_weight_share": null,
      "task_effective_coverage": null,
      "task_exposure_concentration": null,
      "method": null
    },
    "task_signal": 0,
    "demand_persistence": 0.6379,
    "exposure_v7": 0.7487,
    "baseline_v6": {
      "net_risk": 0.257,
      "exposure": 0.7487
    },
    "uncertainty": {
      "exposure_p10": 0.6575,
      "exposure_p50": 0.7487,
      "exposure_p90": 0.8353,
      "net_risk_p10": 0.1911,
      "net_risk_p50": 0.2297,
      "net_risk_p90": 0.2724,
      "method": "bootstrap_v2"
    },
    "labour_monitor_key": "pmet",
    "raw": {
      "aioe": 0.6981,
      "theta": 0.6689,
      "c_aioe": 0.57,
      "log_wage_spread": 1.1583,
      "wage_position": 1.203
    },
    "isco_codes_matched": [
      "2412"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": 0.6981,
      "theta": 0.6689,
      "c_aioe": 0.57,
      "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
    }
  },
  {
    "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": 2,
    "employment_thousands": 2,
    "employment_basis": "estimated_sg_submajor_weighted_2025",
    "employment_family_code": "22",
    "employment_family_total_thousands": 61.6,
    "employment_weight_within_family": 0.032197,
    "employment_estimate_method": "wage_only",
    "group_employment_thousands": 624.4,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor_weighted_2025",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2025_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2025 2-digit occupation-family totals, weighted within family by BLS proxy employment and Singapore wage data."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the country crosswalk to ISCO-08."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based mapping to published local wage-floor coverage."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based mapping to published local professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published local labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published local transition-program coverage."
        }
      }
    },
    "exposure": 0.2302,
    "bottleneck": 0.9955,
    "displacement_pressure": 0.001,
    "demand_resilience": 0.2521,
    "demand_signal_bonus": 0,
    "market": {
      "market_momentum": 0.625,
      "industry_footprint_momentum": null,
      "market_resolution": "group_prior",
      "occupation_scarcity": 0.1569,
      "market_resilience": 0.4377,
      "market_modifier": 0.7479
    },
    "net_risk": 0.0008,
    "risk_band": "very_low",
    "augmentation": 0.1003,
    "augmentation_band": "very_low",
    "impact_type": "stable",
    "evidence": {
      "anthropic_calibrated": true,
      "anthropic_gap": -0.3431,
      "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.4795,
        "anthropic": 0.1364,
        "eloundou": 0.0889
      },
      "signal_conflict": false,
      "signal_conflict_reasons": [
        "divergent_exposure_sources"
      ]
    },
    "confidence": {
      "score": 0.6868,
      "level": "medium",
      "threshold_level": "medium",
      "policy_cap_reason": null,
      "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
    },
    "structural_model_version": "V7",
    "stability": {
      "optimistic_risk": 0,
      "optimistic_band": "very_low",
      "pessimistic_risk": 0.0141,
      "pessimistic_band": "very_low",
      "distance_to_band_edge": 0.0008,
      "label": "stable"
    },
    "task_primitives": {
      "matched_task_weight_share": null,
      "task_effective_coverage": null,
      "task_exposure_concentration": null,
      "method": null
    },
    "task_signal": 0,
    "demand_persistence": 0.5516,
    "exposure_v7": 0.2302,
    "baseline_v6": {
      "net_risk": 0.0008,
      "exposure": 0.2302
    },
    "uncertainty": {
      "exposure_p10": 0.1052,
      "exposure_p50": 0.2302,
      "exposure_p90": 0.3583,
      "net_risk_p10": 0,
      "net_risk_p50": 0.0006,
      "net_risk_p90": 0.0137,
      "method": "bootstrap_v2"
    },
    "labour_monitor_key": "pmet",
    "raw": {
      "aioe": 0.4503,
      "theta": 0.8264,
      "c_aioe": 0.2968,
      "log_wage_spread": 0.1475,
      "wage_position": 0.7799
    },
    "isco_codes_matched": [
      "2213"
    ],
    "match_quality": "submajor_fallback",
    "scores": {
      "aioe": 0.4503,
      "theta": 0.8264,
      "c_aioe": 0.2968,
      "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
    }
  },
  {
    "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.5,
    "employment_thousands": 1.5,
    "employment_basis": "estimated_sg_submajor_weighted_2025",
    "employment_family_code": "26",
    "employment_family_total_thousands": 43.4,
    "employment_weight_within_family": 0.034952,
    "employment_estimate_method": "wage_only",
    "group_employment_thousands": 624.4,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor_weighted_2025",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2025_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2025 2-digit occupation-family totals, weighted within family by BLS proxy employment and Singapore wage data."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the country crosswalk to ISCO-08."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based mapping to published local wage-floor coverage."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based mapping to published local professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published local labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published local transition-program coverage."
        }
      }
    },
    "exposure": 0.5738,
    "bottleneck": 0.852,
    "displacement_pressure": 0.0849,
    "demand_resilience": 0.2739,
    "demand_signal_bonus": 0,
    "market": {
      "market_momentum": 0.625,
      "industry_footprint_momentum": null,
      "market_resolution": "group_prior",
      "occupation_scarcity": 0.2647,
      "market_resilience": 0.4809,
      "market_modifier": 0.7261
    },
    "net_risk": 0.0616,
    "risk_band": "low",
    "augmentation": 0.2351,
    "augmentation_band": "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.6644,
      "level": "medium",
      "threshold_level": "medium",
      "policy_cap_reason": null,
      "crosswalk_quality": 0.6306,
      "market_data_granularity": 0.65,
      "source_freshness": 0.8029,
      "source_coverage": 0.82,
      "signal_agreement": 0.45,
      "sensitivity": 0.65,
      "exposure_source_count": 3
    },
    "structural_model_version": "V7",
    "stability": {
      "optimistic_risk": 0.0305,
      "optimistic_band": "very_low",
      "pessimistic_risk": 0.1019,
      "pessimistic_band": "low",
      "distance_to_band_edge": 0.0116,
      "label": "watch"
    },
    "task_primitives": {
      "matched_task_weight_share": null,
      "task_effective_coverage": null,
      "task_exposure_concentration": null,
      "method": null
    },
    "task_signal": 0,
    "demand_persistence": 0.5755,
    "exposure_v7": 0.5738,
    "baseline_v6": {
      "net_risk": 0.0665,
      "exposure": 0.5738
    },
    "uncertainty": {
      "exposure_p10": 0.3994,
      "exposure_p50": 0.5738,
      "exposure_p90": 0.7527,
      "net_risk_p10": 0.0274,
      "net_risk_p50": 0.0594,
      "net_risk_p90": 0.099,
      "method": "bootstrap_v2"
    },
    "labour_monitor_key": "pmet",
    "raw": {
      "aioe": 1.1582,
      "theta": 0.7321,
      "c_aioe": 0.8724,
      "log_wage_spread": 0.5498,
      "wage_position": 0.5471
    },
    "isco_codes_matched": [
      "2637"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": 1.1582,
      "theta": 0.7321,
      "c_aioe": 0.8724,
      "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
    }
  },
  {
    "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.4,
    "employment_thousands": 2.4,
    "employment_basis": "estimated_sg_submajor_weighted_2025",
    "employment_family_code": "21",
    "employment_family_total_thousands": 154.5,
    "employment_weight_within_family": 0.015714,
    "employment_estimate_method": "wage_only",
    "group_employment_thousands": 624.4,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor_weighted_2025",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2025_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2025 2-digit occupation-family totals, weighted within family by BLS proxy employment and Singapore wage data."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the country crosswalk to ISCO-08."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based mapping to published local wage-floor coverage."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based mapping to published local professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published local labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published local transition-program coverage."
        }
      }
    },
    "exposure": 0.6403,
    "bottleneck": 0.5971,
    "displacement_pressure": 0.2579,
    "demand_resilience": 0.2827,
    "demand_signal_bonus": 0,
    "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.7173
    },
    "net_risk": 0.185,
    "risk_band": "moderate",
    "augmentation": 0.1987,
    "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.7561,
      "level": "high",
      "threshold_level": "high",
      "policy_cap_reason": null,
      "crosswalk_quality": 0.4489,
      "market_data_granularity": 0.7,
      "source_freshness": 0.8387,
      "source_coverage": 1,
      "signal_agreement": 0.85,
      "sensitivity": 0.85,
      "exposure_source_count": 4
    },
    "structural_model_version": "V7",
    "stability": {
      "optimistic_risk": 0.1597,
      "optimistic_band": "moderate",
      "pessimistic_risk": 0.237,
      "pessimistic_band": "moderate",
      "distance_to_band_edge": 0.035,
      "label": "stable"
    },
    "task_primitives": {
      "matched_task_weight_share": null,
      "task_effective_coverage": null,
      "task_exposure_concentration": null,
      "method": null
    },
    "task_signal": 0,
    "demand_persistence": 0.4889,
    "exposure_v7": 0.6403,
    "baseline_v6": {
      "net_risk": 0.1976,
      "exposure": 0.6403
    },
    "uncertainty": {
      "exposure_p10": 0.5762,
      "exposure_p50": 0.6403,
      "exposure_p90": 0.7029,
      "net_risk_p10": 0.1505,
      "net_risk_p50": 0.1841,
      "net_risk_p90": 0.2216,
      "method": "bootstrap_v2"
    },
    "labour_monitor_key": "pmet",
    "raw": {
      "aioe": 0.7669,
      "theta": 0.6871,
      "c_aioe": 0.6122,
      "log_wage_spread": 0.9322,
      "wage_position": 0.7877
    },
    "isco_codes_matched": [
      "2113"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": 0.7669,
      "theta": 0.6871,
      "c_aioe": 0.6122,
      "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
    }
  },
  {
    "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.8,
    "employment_thousands": 2.8,
    "employment_basis": "estimated_sg_submajor_weighted_2025",
    "employment_family_code": "21",
    "employment_family_total_thousands": 154.5,
    "employment_weight_within_family": 0.017998,
    "employment_estimate_method": "wage_only",
    "group_employment_thousands": 624.4,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor_weighted_2025",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2025_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2025 2-digit occupation-family totals, weighted within family by BLS proxy employment and Singapore wage data."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the country crosswalk to ISCO-08."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based mapping to published local wage-floor coverage."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based mapping to published local professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published local labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published local transition-program coverage."
        }
      }
    },
    "exposure": 0.3445,
    "bottleneck": 0.8431,
    "displacement_pressure": 0.054,
    "demand_resilience": 0.3898,
    "demand_signal_bonus": 0.08,
    "market": {
      "market_momentum": 0.506,
      "industry_footprint_momentum": 0.6339,
      "market_resolution": "industry_footprint_blend",
      "occupation_scarcity": 0.6266,
      "market_resilience": 0.5542,
      "market_modifier": 0.6102
    },
    "net_risk": 0.033,
    "risk_band": "very_low",
    "augmentation": 0.161,
    "augmentation_band": "very_low",
    "impact_type": "ai_leveraged",
    "evidence": {
      "anthropic_calibrated": true,
      "anthropic_gap": -0.014,
      "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.3619,
        "anthropic": 0.3478,
        "eloundou": 0.3243
      },
      "signal_conflict": false,
      "signal_conflict_reasons": []
    },
    "confidence": {
      "score": 0.5818,
      "level": "medium",
      "threshold_level": "medium",
      "policy_cap_reason": null,
      "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
    },
    "structural_model_version": "V7",
    "stability": {
      "optimistic_risk": 0.0203,
      "optimistic_band": "very_low",
      "pessimistic_risk": 0.054,
      "pessimistic_band": "low",
      "distance_to_band_edge": 0.017,
      "label": "watch"
    },
    "task_primitives": {
      "matched_task_weight_share": null,
      "task_effective_coverage": null,
      "task_exposure_concentration": null,
      "method": null
    },
    "task_signal": 0,
    "demand_persistence": 0.6042,
    "exposure_v7": 0.3445,
    "baseline_v6": {
      "net_risk": 0.0362,
      "exposure": 0.3445
    },
    "uncertainty": {
      "exposure_p10": 0.3324,
      "exposure_p50": 0.3445,
      "exposure_p90": 0.3569,
      "net_risk_p10": 0.0193,
      "net_risk_p50": 0.0331,
      "net_risk_p90": 0.0464,
      "method": "bootstrap_v2"
    },
    "labour_monitor_key": "pmet",
    "raw": {
      "aioe": 0.0104,
      "theta": 0.7309,
      "c_aioe": 0.0078,
      "log_wage_spread": 0.609,
      "wage_position": 1.0333
    },
    "isco_codes_matched": [
      "2171"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": 0.0104,
      "theta": 0.7309,
      "c_aioe": 0.0078,
      "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
    }
  },
  {
    "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_weighted_2025",
    "employment_family_code": "21",
    "employment_family_total_thousands": 154.5,
    "employment_weight_within_family": 0.01589,
    "employment_estimate_method": "wage_only",
    "group_employment_thousands": 624.4,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor_weighted_2025",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2025_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2025 2-digit occupation-family totals, weighted within family by BLS proxy employment and Singapore wage data."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the country crosswalk to ISCO-08."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based mapping to published local wage-floor coverage."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based mapping to published local professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published local labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published local transition-program coverage."
        }
      }
    },
    "exposure": 0.6749,
    "bottleneck": 0.5392,
    "displacement_pressure": 0.311,
    "demand_resilience": 0.2168,
    "demand_signal_bonus": 0,
    "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.7832
    },
    "net_risk": 0.2436,
    "risk_band": "moderate",
    "augmentation": 0.145,
    "augmentation_band": "very_low",
    "impact_type": "ai_leveraged",
    "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",
      "threshold_level": "high",
      "policy_cap_reason": null,
      "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
    },
    "structural_model_version": "V7",
    "stability": {
      "optimistic_risk": 0.2128,
      "optimistic_band": "moderate",
      "pessimistic_risk": 0.3006,
      "pessimistic_band": "high",
      "distance_to_band_edge": 0.0564,
      "label": "watch"
    },
    "task_primitives": {
      "matched_task_weight_share": null,
      "task_effective_coverage": null,
      "task_exposure_concentration": null,
      "method": null
    },
    "task_signal": 0,
    "demand_persistence": 0.3748,
    "exposure_v7": 0.6749,
    "baseline_v6": {
      "net_risk": 0.2552,
      "exposure": 0.6749
    },
    "uncertainty": {
      "exposure_p10": 0.5392,
      "exposure_p50": 0.6749,
      "exposure_p90": 0.8177,
      "net_risk_p10": 0.1817,
      "net_risk_p50": 0.2425,
      "net_risk_p90": 0.3101,
      "method": "bootstrap_v2"
    },
    "labour_monitor_key": "pmet",
    "raw": {
      "aioe": 1.3387,
      "theta": 0.6808,
      "c_aioe": 1.0772,
      "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.0772,
      "category": "high_exposure_high_complementarity",
      "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
    }
  },
  {
    "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.7,
    "employment_thousands": 1.7,
    "employment_basis": "estimated_sg_submajor_weighted_2025",
    "employment_family_code": "26",
    "employment_family_total_thousands": 43.4,
    "employment_weight_within_family": 0.038993,
    "employment_estimate_method": "wage_only",
    "group_employment_thousands": 624.4,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor_weighted_2025",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2025_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2025 2-digit occupation-family totals, weighted within family by BLS proxy employment and Singapore wage data."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the country crosswalk to ISCO-08."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based mapping to published local wage-floor coverage."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based mapping to published local professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published local labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published local transition-program coverage."
        }
      }
    },
    "exposure": 0.4736,
    "bottleneck": 0.8209,
    "displacement_pressure": 0.0848,
    "demand_resilience": 0.4063,
    "demand_signal_bonus": 0.15,
    "market": {
      "market_momentum": 0.608,
      "industry_footprint_momentum": 0.9477,
      "market_resolution": "industry_footprint_blend",
      "occupation_scarcity": 0.1863,
      "market_resilience": 0.4393,
      "market_modifier": 0.5937
    },
    "net_risk": 0.0504,
    "risk_band": "low",
    "augmentation": 0.1708,
    "augmentation_band": "very_low",
    "impact_type": "ai_leveraged",
    "evidence": {
      "anthropic_calibrated": true,
      "anthropic_gap": -0.2689,
      "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.5446,
        "anthropic": 0.2757,
        "eloundou": 0.4676,
        "ilo": 0.6101
      },
      "signal_conflict": false,
      "signal_conflict_reasons": [
        "divergent_exposure_sources"
      ]
    },
    "confidence": {
      "score": 0.7478,
      "level": "high",
      "threshold_level": "high",
      "policy_cap_reason": null,
      "crosswalk_quality": 0.6857,
      "market_data_granularity": 0.85,
      "source_freshness": 0.8387,
      "source_coverage": 1,
      "signal_agreement": 0.45,
      "sensitivity": 0.65,
      "exposure_source_count": 4
    },
    "structural_model_version": "V7",
    "stability": {
      "optimistic_risk": 0.0344,
      "optimistic_band": "very_low",
      "pessimistic_risk": 0.0782,
      "pessimistic_band": "low",
      "distance_to_band_edge": 0.0004,
      "label": "watch"
    },
    "task_primitives": {
      "matched_task_weight_share": null,
      "task_effective_coverage": null,
      "task_exposure_concentration": null,
      "method": null
    },
    "task_signal": 0,
    "demand_persistence": 0.5863,
    "exposure_v7": 0.4736,
    "baseline_v6": {
      "net_risk": 0.0553,
      "exposure": 0.4736
    },
    "uncertainty": {
      "exposure_p10": 0.3866,
      "exposure_p50": 0.4736,
      "exposure_p90": 0.5599,
      "net_risk_p10": 0.031,
      "net_risk_p50": 0.0498,
      "net_risk_p90": 0.0708,
      "method": "bootstrap_v2"
    },
    "labour_monitor_key": "pmet",
    "raw": {
      "aioe": 0.6207,
      "theta": 0.7298,
      "c_aioe": 0.469,
      "log_wage_spread": 0.3704,
      "wage_position": 0.6809
    },
    "isco_codes_matched": [
      "2634"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": 0.6207,
      "theta": 0.7298,
      "c_aioe": 0.469,
      "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
    }
  },
  {
    "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.9,
    "employment_thousands": 2.9,
    "employment_basis": "estimated_sg_submajor_weighted_2025",
    "employment_family_code": "21",
    "employment_family_total_thousands": 154.5,
    "employment_weight_within_family": 0.018687,
    "employment_estimate_method": "wage_only",
    "group_employment_thousands": 624.4,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor_weighted_2025",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2025_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2025 2-digit occupation-family totals, weighted within family by BLS proxy employment and Singapore wage data."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the country crosswalk to ISCO-08."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based mapping to published local wage-floor coverage."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based mapping to published local professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published local labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published local transition-program coverage."
        }
      }
    },
    "exposure": 0.5465,
    "bottleneck": 0.8271,
    "displacement_pressure": 0.0945,
    "demand_resilience": 0.4598,
    "demand_signal_bonus": 0.08,
    "market": {
      "market_momentum": 0.625,
      "industry_footprint_momentum": null,
      "market_resolution": "group_prior",
      "occupation_scarcity": 0.7496,
      "market_resilience": 0.6748,
      "market_modifier": 0.5402
    },
    "net_risk": 0.051,
    "risk_band": "low",
    "augmentation": 0.305,
    "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.6776,
      "level": "medium",
      "threshold_level": "medium",
      "policy_cap_reason": null,
      "crosswalk_quality": 0.6233,
      "market_data_granularity": 0.75,
      "source_freshness": 0.8029,
      "source_coverage": 0.82,
      "signal_agreement": 0.45,
      "sensitivity": 0.65,
      "exposure_source_count": 3
    },
    "structural_model_version": "V7",
    "stability": {
      "optimistic_risk": 0.0318,
      "optimistic_band": "very_low",
      "pessimistic_risk": 0.0843,
      "pessimistic_band": "low",
      "distance_to_band_edge": 0.001,
      "label": "watch"
    },
    "task_primitives": {
      "matched_task_weight_share": null,
      "task_effective_coverage": null,
      "task_exposure_concentration": null,
      "method": null
    },
    "task_signal": 0,
    "demand_persistence": 0.7616,
    "exposure_v7": 0.5465,
    "baseline_v6": {
      "net_risk": 0.0582,
      "exposure": 0.5465
    },
    "uncertainty": {
      "exposure_p10": 0.419,
      "exposure_p50": 0.5465,
      "exposure_p90": 0.6772,
      "net_risk_p10": 0.0274,
      "net_risk_p50": 0.0494,
      "net_risk_p90": 0.0766,
      "method": "bootstrap_v2"
    },
    "labour_monitor_key": "pmet",
    "raw": {
      "aioe": 1.093,
      "theta": 0.7299,
      "c_aioe": 0.8258,
      "log_wage_spread": 0.7205,
      "wage_position": 1.114
    },
    "isco_codes_matched": [
      "2134"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": 1.093,
      "theta": 0.7299,
      "c_aioe": 0.8258,
      "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
    }
  },
  {
    "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": 5,
    "employment_thousands": 5,
    "employment_basis": "estimated_sg_submajor_weighted_2025",
    "employment_family_code": "25",
    "employment_family_total_thousands": 82.3,
    "employment_weight_within_family": 0.060726,
    "employment_estimate_method": "wage_only",
    "group_employment_thousands": 624.4,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor_weighted_2025",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2025_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2025 2-digit occupation-family totals, weighted within family by BLS proxy employment and Singapore wage data."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the country crosswalk to ISCO-08."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based mapping to published local wage-floor coverage."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based mapping to published local professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published local labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published local transition-program coverage."
        }
      }
    },
    "exposure": 0.7088,
    "bottleneck": 0.3378,
    "displacement_pressure": 0.4694,
    "demand_resilience": 0.4957,
    "demand_signal_bonus": 0.15,
    "market": {
      "market_momentum": 0.5033,
      "industry_footprint_momentum": 0.6255,
      "market_resolution": "industry_footprint_blend",
      "occupation_scarcity": 0.8053,
      "market_resilience": 0.6241,
      "market_modifier": 0.5043
    },
    "net_risk": 0.2367,
    "risk_band": "moderate",
    "augmentation": 0.1494,
    "augmentation_band": "very_low",
    "impact_type": "ai_leveraged",
    "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.5357,
        "ilo": 0.8651
      },
      "signal_conflict": false,
      "signal_conflict_reasons": [
        "divergent_exposure_sources"
      ]
    },
    "confidence": {
      "score": 0.728,
      "level": "medium",
      "threshold_level": "high",
      "policy_cap_reason": "insufficient_source_count",
      "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
    },
    "structural_model_version": "V7",
    "stability": {
      "optimistic_risk": 0.2296,
      "optimistic_band": "moderate",
      "pessimistic_risk": 0.3033,
      "pessimistic_band": "high",
      "distance_to_band_edge": 0.0633,
      "label": "watch"
    },
    "task_primitives": {
      "matched_task_weight_share": null,
      "task_effective_coverage": null,
      "task_exposure_concentration": null,
      "method": null
    },
    "task_signal": 0,
    "demand_persistence": 0.6485,
    "exposure_v7": 0.7088,
    "baseline_v6": {
      "net_risk": 0.2671,
      "exposure": 0.7088
    },
    "uncertainty": {
      "exposure_p10": 0.5357,
      "exposure_p50": 0.7088,
      "exposure_p90": 0.8651,
      "net_risk_p10": 0.1736,
      "net_risk_p50": 0.236,
      "net_risk_p90": 0.2959,
      "method": "bootstrap_v2"
    },
    "labour_monitor_key": "pmet",
    "raw": {
      "aioe": 0.5803,
      "theta": 0.662,
      "c_aioe": 0.4778,
      "log_wage_spread": 0.7737,
      "wage_position": 1.1875
    },
    "isco_codes_matched": [
      "2523"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": 0.5803,
      "theta": 0.662,
      "c_aioe": 0.4778,
      "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
    }
  },
  {
    "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": 3.6,
    "employment_thousands": 3.6,
    "employment_basis": "estimated_sg_submajor_weighted_2025",
    "employment_family_code": "21",
    "employment_family_total_thousands": 154.5,
    "employment_weight_within_family": 0.023218,
    "employment_estimate_method": "wage_only",
    "group_employment_thousands": 624.4,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor_weighted_2025",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2025_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2025 2-digit occupation-family totals, weighted within family by BLS proxy employment and Singapore wage data."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the country crosswalk to ISCO-08."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based mapping to published local wage-floor coverage."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based mapping to published local professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published local labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published local transition-program coverage."
        }
      }
    },
    "exposure": 0.2078,
    "bottleneck": 0.926,
    "displacement_pressure": 0.0154,
    "demand_resilience": 0.3266,
    "demand_signal_bonus": 0,
    "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.6734
    },
    "net_risk": 0.0104,
    "risk_band": "very_low",
    "augmentation": 0.1129,
    "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.8594,
      "level": "high",
      "threshold_level": "high",
      "policy_cap_reason": null,
      "crosswalk_quality": 0.9603,
      "market_data_granularity": 0.7,
      "source_freshness": 0.8029,
      "source_coverage": 0.82,
      "signal_agreement": 0.95,
      "sensitivity": 0.85,
      "exposure_source_count": 3
    },
    "structural_model_version": "V7",
    "stability": {
      "optimistic_risk": 0.0012,
      "optimistic_band": "very_low",
      "pessimistic_risk": 0.0228,
      "pessimistic_band": "very_low",
      "distance_to_band_edge": 0.0104,
      "label": "stable"
    },
    "task_primitives": {
      "matched_task_weight_share": null,
      "task_effective_coverage": null,
      "task_exposure_concentration": null,
      "method": null
    },
    "task_signal": 0,
    "demand_persistence": 0.6249,
    "exposure_v7": 0.2078,
    "baseline_v6": {
      "net_risk": 0.0113,
      "exposure": 0.2078
    },
    "uncertainty": {
      "exposure_p10": 0.1676,
      "exposure_p50": 0.2078,
      "exposure_p90": 0.2504,
      "net_risk_p10": 0.0011,
      "net_risk_p50": 0.0102,
      "net_risk_p90": 0.0202,
      "method": "bootstrap_v2"
    },
    "labour_monitor_key": "pmet",
    "raw": {
      "aioe": -0.1944,
      "theta": 0.7719,
      "c_aioe": -0.1387,
      "log_wage_spread": 0.3829,
      "wage_position": 1.7197
    },
    "isco_codes_matched": [
      "2172"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": -0.1944,
      "theta": 0.7719,
      "c_aioe": -0.1387,
      "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
    }
  },
  {
    "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": 6.2,
    "employment_thousands": 6.2,
    "employment_basis": "estimated_sg_submajor_weighted_2025",
    "employment_family_code": "24",
    "employment_family_total_thousands": 216.1,
    "employment_weight_within_family": 0.028604,
    "employment_estimate_method": "wage_only",
    "group_employment_thousands": 624.4,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor_weighted_2025",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2025_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2025 2-digit occupation-family totals, weighted within family by BLS proxy employment and Singapore wage data."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the country crosswalk to ISCO-08."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based mapping to published local wage-floor coverage."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based mapping to published local professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published local labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published local transition-program coverage."
        }
      }
    },
    "exposure": 0.8258,
    "bottleneck": 0.4474,
    "displacement_pressure": 0.4563,
    "demand_resilience": 0.4511,
    "demand_signal_bonus": 0.08,
    "market": {
      "market_momentum": 0.5298,
      "industry_footprint_momentum": 0.7071,
      "market_resolution": "industry_footprint_blend",
      "occupation_scarcity": 0.8877,
      "market_resilience": 0.673,
      "market_modifier": 0.5489
    },
    "net_risk": 0.2505,
    "risk_band": "moderate",
    "augmentation": 0.2486,
    "augmentation_band": "low",
    "impact_type": "mixed",
    "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.7007,
      "level": "medium",
      "threshold_level": "high",
      "policy_cap_reason": "signal_conflict",
      "crosswalk_quality": 0.8757,
      "market_data_granularity": 0.75,
      "source_freshness": 0.8029,
      "source_coverage": 0.82,
      "signal_agreement": 0.45,
      "sensitivity": 0.65,
      "exposure_source_count": 3
    },
    "structural_model_version": "V7",
    "stability": {
      "optimistic_risk": 0.2442,
      "optimistic_band": "moderate",
      "pessimistic_risk": 0.3256,
      "pessimistic_band": "high",
      "distance_to_band_edge": 0.0495,
      "label": "watch"
    },
    "task_primitives": {
      "matched_task_weight_share": null,
      "task_effective_coverage": null,
      "task_exposure_concentration": null,
      "method": null
    },
    "task_signal": 0,
    "demand_persistence": 0.6824,
    "exposure_v7": 0.8258,
    "baseline_v6": {
      "net_risk": 0.2816,
      "exposure": 0.8258
    },
    "uncertainty": {
      "exposure_p10": 0.6911,
      "exposure_p50": 0.8258,
      "exposure_p90": 0.9561,
      "net_risk_p10": 0.2,
      "net_risk_p50": 0.2486,
      "net_risk_p90": 0.3015,
      "method": "bootstrap_v2"
    },
    "labour_monitor_key": "pmet",
    "raw": {
      "aioe": 1.3185,
      "theta": 0.6679,
      "c_aioe": 1.0778,
      "log_wage_spread": 0.8217,
      "wage_position": 1.487
    },
    "isco_codes_matched": [
      "2415"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": 1.3185,
      "theta": 0.6679,
      "c_aioe": 1.0778,
      "category": "high_exposure_high_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
    }
  },
  {
    "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": 7.1,
    "employment_thousands": 7.1,
    "employment_basis": "estimated_sg_submajor_weighted_2025",
    "employment_family_code": "24",
    "employment_family_total_thousands": 216.1,
    "employment_weight_within_family": 0.033029,
    "employment_estimate_method": "wage_only",
    "group_employment_thousands": 624.4,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor_weighted_2025",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2025_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2025 2-digit occupation-family totals, weighted within family by BLS proxy employment and Singapore wage data."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the country crosswalk to ISCO-08."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based mapping to published local wage-floor coverage."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based mapping to published local professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published local labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published local transition-program coverage."
        }
      }
    },
    "exposure": 0.8644,
    "bottleneck": 0.4813,
    "displacement_pressure": 0.4484,
    "demand_resilience": 0.3834,
    "demand_signal_bonus": 0,
    "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.6166
    },
    "net_risk": 0.2765,
    "risk_band": "moderate",
    "augmentation": 0.2931,
    "augmentation_band": "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.7848,
      "level": "high",
      "threshold_level": "high",
      "policy_cap_reason": null,
      "crosswalk_quality": 0.7821,
      "market_data_granularity": 0.7,
      "source_freshness": 0.8029,
      "source_coverage": 0.82,
      "signal_agreement": 0.95,
      "sensitivity": 0.65,
      "exposure_source_count": 3
    },
    "structural_model_version": "V7",
    "stability": {
      "optimistic_risk": 0.2566,
      "optimistic_band": "moderate",
      "pessimistic_risk": 0.3534,
      "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
    },
    "task_signal": 0,
    "demand_persistence": 0.6635,
    "exposure_v7": 0.8644,
    "baseline_v6": {
      "net_risk": 0.3062,
      "exposure": 0.8644
    },
    "uncertainty": {
      "exposure_p10": 0.8269,
      "exposure_p50": 0.8644,
      "exposure_p90": 0.9009,
      "net_risk_p10": 0.2383,
      "net_risk_p50": 0.2762,
      "net_risk_p90": 0.3154,
      "method": "bootstrap_v2"
    },
    "labour_monitor_key": "pmet",
    "raw": {
      "aioe": 1.152,
      "theta": 0.6725,
      "c_aioe": 0.9364,
      "log_wage_spread": 0.821,
      "wage_position": 1.9827
    },
    "isco_codes_matched": [
      "2435"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": 1.152,
      "theta": 0.6725,
      "c_aioe": 0.9364,
      "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
    }
  },
  {
    "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": 4.9,
    "employment_thousands": 4.9,
    "employment_basis": "estimated_sg_submajor_weighted_2025",
    "employment_family_code": "24",
    "employment_family_total_thousands": 216.1,
    "employment_weight_within_family": 0.022455,
    "employment_estimate_method": "wage_only",
    "group_employment_thousands": 624.4,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor_weighted_2025",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2025_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2025 2-digit occupation-family totals, weighted within family by BLS proxy employment and Singapore wage data."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the country crosswalk to ISCO-08."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based mapping to published local wage-floor coverage."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based mapping to published local professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published local labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published local transition-program coverage."
        }
      }
    },
    "exposure": 0.8808,
    "bottleneck": 0.4029,
    "displacement_pressure": 0.526,
    "demand_resilience": 0.4544,
    "demand_signal_bonus": 0.14,
    "market": {
      "market_momentum": 0.4741,
      "industry_footprint_momentum": 0.5356,
      "market_resolution": "industry_footprint_blend",
      "occupation_scarcity": 0.7086,
      "market_resilience": 0.5679,
      "market_modifier": 0.5456
    },
    "net_risk": 0.287,
    "risk_band": "moderate",
    "augmentation": 0.2015,
    "augmentation_band": "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.6714,
      "level": "medium",
      "threshold_level": "medium",
      "policy_cap_reason": null,
      "crosswalk_quality": 0.6,
      "market_data_granularity": 0.75,
      "source_freshness": 0.8387,
      "source_coverage": 1,
      "signal_agreement": 0.45,
      "sensitivity": 0.65,
      "exposure_source_count": 4
    },
    "structural_model_version": "V7",
    "stability": {
      "optimistic_risk": 0.274,
      "optimistic_band": "moderate",
      "pessimistic_risk": 0.3625,
      "pessimistic_band": "high",
      "distance_to_band_edge": 0.013,
      "label": "watch"
    },
    "task_primitives": {
      "matched_task_weight_share": null,
      "task_effective_coverage": null,
      "task_exposure_concentration": null,
      "method": null
    },
    "task_signal": 0,
    "demand_persistence": 0.5881,
    "exposure_v7": 0.8808,
    "baseline_v6": {
      "net_risk": 0.3179,
      "exposure": 0.8808
    },
    "uncertainty": {
      "exposure_p10": 0.7793,
      "exposure_p50": 0.8808,
      "exposure_p90": 0.9799,
      "net_risk_p10": 0.2381,
      "net_risk_p50": 0.2867,
      "net_risk_p90": 0.3356,
      "method": "bootstrap_v2"
    },
    "labour_monitor_key": "pmet",
    "raw": {
      "aioe": 1.3806,
      "theta": 0.6657,
      "c_aioe": 1.1317,
      "log_wage_spread": 0.8639,
      "wage_position": 0.9164
    },
    "isco_codes_matched": [
      "2413"
    ],
    "match_quality": "submajor_fallback",
    "scores": {
      "aioe": 1.3806,
      "theta": 0.6657,
      "c_aioe": 1.1317,
      "category": "high_exposure_high_complementarity",
      "isco_codes_matched": [
        "2413"
      ],
      "match_quality": "submajor_fallback"
    },
    "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
    }
  },
  {
    "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.4,
    "employment_thousands": 2.4,
    "employment_basis": "estimated_sg_submajor_weighted_2025",
    "employment_family_code": "21",
    "employment_family_total_thousands": 154.5,
    "employment_weight_within_family": 0.015344,
    "employment_estimate_method": "wage_only",
    "group_employment_thousands": 624.4,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor_weighted_2025",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2025_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2025 2-digit occupation-family totals, weighted within family by BLS proxy employment and Singapore wage data."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the country crosswalk to ISCO-08."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based mapping to published local wage-floor coverage."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based mapping to published local professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published local labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published local transition-program coverage."
        }
      }
    },
    "exposure": 0.6399,
    "bottleneck": 0.3788,
    "displacement_pressure": 0.3975,
    "demand_resilience": 0.2762,
    "demand_signal_bonus": 0.08,
    "market": {
      "market_momentum": 0.4724,
      "industry_footprint_momentum": 0.5303,
      "market_resolution": "industry_footprint_blend",
      "occupation_scarcity": 0.1444,
      "market_resilience": 0.3412,
      "market_modifier": 0.7238
    },
    "net_risk": 0.2877,
    "risk_band": "moderate",
    "augmentation": 0.0827,
    "augmentation_band": "very_low",
    "impact_type": "at_risk",
    "evidence": {
      "anthropic_calibrated": true,
      "anthropic_gap": 0.0827,
      "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.5606,
        "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",
      "threshold_level": "high",
      "policy_cap_reason": null,
      "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
    },
    "structural_model_version": "V7",
    "stability": {
      "optimistic_risk": 0.2583,
      "optimistic_band": "moderate",
      "pessimistic_risk": 0.3511,
      "pessimistic_band": "high",
      "distance_to_band_edge": 0.0123,
      "label": "watch"
    },
    "task_primitives": {
      "matched_task_weight_share": null,
      "task_effective_coverage": null,
      "task_exposure_concentration": null,
      "method": null
    },
    "task_signal": 0,
    "demand_persistence": 0.4272,
    "exposure_v7": 0.6399,
    "baseline_v6": {
      "net_risk": 0.3047,
      "exposure": 0.6399
    },
    "uncertainty": {
      "exposure_p10": 0.6108,
      "exposure_p50": 0.6399,
      "exposure_p90": 0.6684,
      "net_risk_p10": 0.2517,
      "net_risk_p50": 0.2861,
      "net_risk_p90": 0.3218,
      "method": "bootstrap_v2"
    },
    "labour_monitor_key": "pmet",
    "raw": {
      "aioe": 0.6655,
      "theta": 0.6649,
      "c_aioe": 0.546,
      "log_wage_spread": 0.1812,
      "wage_position": 0.7511
    },
    "isco_codes_matched": [
      "2152"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": 0.6655,
      "theta": 0.6649,
      "c_aioe": 0.546,
      "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
    }
  },
  {
    "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.7,
    "employment_thousands": 1.7,
    "employment_basis": "estimated_sg_submajor_weighted_2025",
    "employment_family_code": "26",
    "employment_family_total_thousands": 43.4,
    "employment_weight_within_family": 0.038114,
    "employment_estimate_method": "wage_only",
    "group_employment_thousands": 624.4,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor_weighted_2025",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2025_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2025 2-digit occupation-family totals, weighted within family by BLS proxy employment and Singapore wage data."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the country crosswalk to ISCO-08."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based mapping to published local wage-floor coverage."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based mapping to published local professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published local labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published local transition-program coverage."
        }
      }
    },
    "exposure": 0.8557,
    "bottleneck": 0.1257,
    "displacement_pressure": 0.7482,
    "demand_resilience": 0.2483,
    "demand_signal_bonus": 0,
    "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.7517
    },
    "net_risk": 0.5624,
    "risk_band": "very_high",
    "augmentation": 0.0482,
    "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.7939,
      "level": "medium",
      "threshold_level": "high",
      "policy_cap_reason": "signal_conflict",
      "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
    },
    "structural_model_version": "V7",
    "stability": {
      "optimistic_risk": 0.5308,
      "optimistic_band": "very_high",
      "pessimistic_risk": 0.6617,
      "pessimistic_band": "very_high",
      "distance_to_band_edge": 0.0624,
      "label": "stable"
    },
    "task_primitives": {
      "matched_task_weight_share": null,
      "task_effective_coverage": null,
      "task_exposure_concentration": null,
      "method": null
    },
    "task_signal": 0,
    "demand_persistence": 0.4646,
    "exposure_v7": 0.8557,
    "baseline_v6": {
      "net_risk": 0.5972,
      "exposure": 0.8557
    },
    "uncertainty": {
      "exposure_p10": 0.7833,
      "exposure_p50": 0.8557,
      "exposure_p90": 0.9229,
      "net_risk_p10": 0.4983,
      "net_risk_p50": 0.5618,
      "net_risk_p90": 0.6269,
      "method": "bootstrap_v2"
    },
    "labour_monitor_key": "pmet",
    "raw": {
      "aioe": 0.9879,
      "theta": 0.6159,
      "c_aioe": 0.859,
      "log_wage_spread": 0.6266,
      "wage_position": 0.6506
    },
    "isco_codes_matched": [
      "2641"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": 0.9879,
      "theta": 0.6159,
      "c_aioe": 0.859,
      "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
    }
  },
  {
    "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.5,
    "employment_thousands": 1.5,
    "employment_basis": "estimated_sg_submajor_weighted_2025",
    "employment_family_code": "26",
    "employment_family_total_thousands": 43.4,
    "employment_weight_within_family": 0.034693,
    "employment_estimate_method": "wage_only",
    "group_employment_thousands": 624.4,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor_weighted_2025",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2025_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2025 2-digit occupation-family totals, weighted within family by BLS proxy employment and Singapore wage data."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the country crosswalk to ISCO-08."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based mapping to published local wage-floor coverage."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based mapping to published local professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published local labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published local transition-program coverage."
        }
      }
    },
    "exposure": 0.5738,
    "bottleneck": 0.852,
    "displacement_pressure": 0.0849,
    "demand_resilience": 0.2327,
    "demand_signal_bonus": 0,
    "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.7673
    },
    "net_risk": 0.0651,
    "risk_band": "low",
    "augmentation": 0.1972,
    "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.6719,
      "level": "medium",
      "threshold_level": "medium",
      "policy_cap_reason": null,
      "crosswalk_quality": 0.6306,
      "market_data_granularity": 0.7,
      "source_freshness": 0.8029,
      "source_coverage": 0.82,
      "signal_agreement": 0.45,
      "sensitivity": 0.65,
      "exposure_source_count": 3
    },
    "structural_model_version": "V7",
    "stability": {
      "optimistic_risk": 0.0389,
      "optimistic_band": "very_low",
      "pessimistic_risk": 0.1015,
      "pessimistic_band": "low",
      "distance_to_band_edge": 0.0151,
      "label": "watch"
    },
    "task_primitives": {
      "matched_task_weight_share": null,
      "task_effective_coverage": null,
      "task_exposure_concentration": null,
      "method": null
    },
    "task_signal": 0,
    "demand_persistence": 0.5117,
    "exposure_v7": 0.5738,
    "baseline_v6": {
      "net_risk": 0.0695,
      "exposure": 0.5738
    },
    "uncertainty": {
      "exposure_p10": 0.3994,
      "exposure_p50": 0.5738,
      "exposure_p90": 0.7527,
      "net_risk_p10": 0.0317,
      "net_risk_p50": 0.0628,
      "net_risk_p90": 0.1016,
      "method": "bootstrap_v2"
    },
    "labour_monitor_key": "pmet",
    "raw": {
      "aioe": 1.1582,
      "theta": 0.7321,
      "c_aioe": 0.8724,
      "log_wage_spread": 0.3594,
      "wage_position": 0.539
    },
    "isco_codes_matched": [
      "2637"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": 1.1582,
      "theta": 0.7321,
      "c_aioe": 0.8724,
      "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
    }
  },
  {
    "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": 4.8,
    "employment_thousands": 4.8,
    "employment_basis": "estimated_sg_submajor_weighted_2025",
    "employment_family_code": "24",
    "employment_family_total_thousands": 216.1,
    "employment_weight_within_family": 0.021985,
    "employment_estimate_method": "wage_only",
    "group_employment_thousands": 624.4,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor_weighted_2025",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2025_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2025 2-digit occupation-family totals, weighted within family by BLS proxy employment and Singapore wage data."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the country crosswalk to ISCO-08."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based mapping to published local wage-floor coverage."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based mapping to published local professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published local labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published local transition-program coverage."
        }
      }
    },
    "exposure": 0.8954,
    "bottleneck": 0.5686,
    "displacement_pressure": 0.3862,
    "demand_resilience": 0.287,
    "demand_signal_bonus": 0,
    "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.713
    },
    "net_risk": 0.2754,
    "risk_band": "moderate",
    "augmentation": 0.2683,
    "augmentation_band": "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",
      "threshold_level": "high",
      "policy_cap_reason": null,
      "crosswalk_quality": 0.8431,
      "market_data_granularity": 0.7,
      "source_freshness": 0.8387,
      "source_coverage": 1,
      "signal_agreement": 0.95,
      "sensitivity": 0.65,
      "exposure_source_count": 4
    },
    "structural_model_version": "V7",
    "stability": {
      "optimistic_risk": 0.2444,
      "optimistic_band": "moderate",
      "pessimistic_risk": 0.3433,
      "pessimistic_band": "high",
      "distance_to_band_edge": 0.0246,
      "label": "watch"
    },
    "task_primitives": {
      "matched_task_weight_share": null,
      "task_effective_coverage": null,
      "task_exposure_concentration": null,
      "method": null
    },
    "task_signal": 0,
    "demand_persistence": 0.4981,
    "exposure_v7": 0.8954,
    "baseline_v6": {
      "net_risk": 0.2946,
      "exposure": 0.8954
    },
    "uncertainty": {
      "exposure_p10": 0.8676,
      "exposure_p50": 0.8973,
      "exposure_p90": 0.9227,
      "net_risk_p10": 0.2321,
      "net_risk_p50": 0.275,
      "net_risk_p90": 0.3195,
      "method": "bootstrap_v2"
    },
    "labour_monitor_key": "pmet",
    "raw": {
      "aioe": 1.2066,
      "theta": 0.6832,
      "c_aioe": 0.9678,
      "log_wage_spread": 0.7388,
      "wage_position": 0.8784
    },
    "isco_codes_matched": [
      "2431"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": 1.2066,
      "theta": 0.6832,
      "c_aioe": 0.9678,
      "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
    }
  },
  {
    "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.7,
    "employment_thousands": 1.7,
    "employment_basis": "estimated_sg_submajor_weighted_2025",
    "employment_family_code": "26",
    "employment_family_total_thousands": 43.4,
    "employment_weight_within_family": 0.039346,
    "employment_estimate_method": "wage_only",
    "group_employment_thousands": 624.4,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor_weighted_2025",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2025_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2025 2-digit occupation-family totals, weighted within family by BLS proxy employment and Singapore wage data."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the country crosswalk to ISCO-08."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based mapping to published local wage-floor coverage."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based mapping to published local professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published local labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published local transition-program coverage."
        }
      }
    },
    "exposure": 0.557,
    "bottleneck": 0.6061,
    "displacement_pressure": 0.2194,
    "demand_resilience": 0.2735,
    "demand_signal_bonus": 0,
    "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.7265
    },
    "net_risk": 0.1594,
    "risk_band": "moderate",
    "augmentation": 0.164,
    "augmentation_band": "very_low",
    "impact_type": "ai_leveraged",
    "evidence": {
      "anthropic_calibrated": true,
      "anthropic_gap": 0.1097,
      "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.4456,
        "anthropic": 0.5553,
        "eloundou": 0.4498,
        "ilo": 0.7599
      },
      "signal_conflict": false,
      "signal_conflict_reasons": [
        "divergent_exposure_sources"
      ]
    },
    "confidence": {
      "score": 0.6047,
      "level": "medium",
      "threshold_level": "medium",
      "policy_cap_reason": null,
      "crosswalk_quality": 0.2033,
      "market_data_granularity": 0.7,
      "source_freshness": 0.8387,
      "source_coverage": 1,
      "signal_agreement": 0.45,
      "sensitivity": 0.65,
      "exposure_source_count": 4
    },
    "structural_model_version": "V7",
    "stability": {
      "optimistic_risk": 0.1366,
      "optimistic_band": "low",
      "pessimistic_risk": 0.2085,
      "pessimistic_band": "moderate",
      "distance_to_band_edge": 0.0094,
      "label": "watch"
    },
    "task_primitives": {
      "matched_task_weight_share": null,
      "task_effective_coverage": null,
      "task_exposure_concentration": null,
      "method": null
    },
    "task_signal": 0,
    "demand_persistence": 0.5484,
    "exposure_v7": 0.557,
    "baseline_v6": {
      "net_risk": 0.1714,
      "exposure": 0.557
    },
    "uncertainty": {
      "exposure_p10": 0.4757,
      "exposure_p50": 0.557,
      "exposure_p90": 0.6351,
      "net_risk_p10": 0.1244,
      "net_risk_p50": 0.1569,
      "net_risk_p90": 0.1971,
      "method": "bootstrap_v2"
    },
    "labour_monitor_key": "pmet",
    "raw": {
      "aioe": 0.2927,
      "theta": 0.6884,
      "c_aioe": 0.2333,
      "log_wage_spread": 0.5512,
      "wage_position": 0.6933
    },
    "isco_codes_matched": [
      "2621"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": 0.2927,
      "theta": 0.6884,
      "c_aioe": 0.2333,
      "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
    }
  },
  {
    "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": 5.1,
    "employment_thousands": 5.1,
    "employment_basis": "estimated_sg_submajor_weighted_2025",
    "employment_family_code": "25",
    "employment_family_total_thousands": 82.3,
    "employment_weight_within_family": 0.062253,
    "employment_estimate_method": "wage_only",
    "group_employment_thousands": 624.4,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor_weighted_2025",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2025_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2025 2-digit occupation-family totals, weighted within family by BLS proxy employment and Singapore wage data."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the country crosswalk to ISCO-08."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based mapping to published local wage-floor coverage."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based mapping to published local professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published local labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published local transition-program coverage."
        }
      }
    },
    "exposure": 0.8342,
    "bottleneck": 0.2656,
    "displacement_pressure": 0.6127,
    "demand_resilience": 0.4598,
    "demand_signal_bonus": 0.15,
    "market": {
      "market_momentum": 0.4666,
      "industry_footprint_momentum": 0.5126,
      "market_resolution": "industry_footprint_blend",
      "occupation_scarcity": 0.6996,
      "market_resilience": 0.5598,
      "market_modifier": 0.5402
    },
    "net_risk": 0.3309,
    "risk_band": "high",
    "augmentation": 0.124,
    "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.5231,
      "level": "medium",
      "threshold_level": "medium",
      "policy_cap_reason": null,
      "crosswalk_quality": 0.9826,
      "market_data_granularity": 0.85,
      "source_freshness": 0.55,
      "source_coverage": 0.1,
      "signal_agreement": 0.25,
      "sensitivity": 0.85,
      "exposure_source_count": 1
    },
    "structural_model_version": "V7",
    "stability": {
      "optimistic_risk": 0.3232,
      "optimistic_band": "high",
      "pessimistic_risk": 0.4117,
      "pessimistic_band": "high",
      "distance_to_band_edge": 0.0309,
      "label": "stable"
    },
    "task_primitives": {
      "matched_task_weight_share": null,
      "task_effective_coverage": null,
      "task_exposure_concentration": null,
      "method": null
    },
    "task_signal": 0,
    "demand_persistence": 0.5791,
    "exposure_v7": 0.8342,
    "baseline_v6": {
      "net_risk": 0.3664,
      "exposure": 0.8342
    },
    "uncertainty": {
      "exposure_p10": 0.8342,
      "exposure_p50": 0.8342,
      "exposure_p90": 0.8342,
      "net_risk_p10": 0.2972,
      "net_risk_p50": 0.3313,
      "net_risk_p90": 0.3653,
      "method": "bootstrap_v2"
    },
    "labour_monitor_key": "pmet",
    "raw": {
      "aioe": 1.2414,
      "theta": 0.6483,
      "c_aioe": 1.0392,
      "log_wage_spread": 0.5834,
      "wage_position": 1.248
    },
    "isco_codes_matched": [
      "2524"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": 1.2414,
      "theta": 0.6483,
      "c_aioe": 1.0392,
      "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
    }
  },
  {
    "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.5,
    "employment_thousands": 4.5,
    "employment_basis": "estimated_sg_submajor_weighted_2025",
    "employment_family_code": "25",
    "employment_family_total_thousands": 82.3,
    "employment_weight_within_family": 0.054878,
    "employment_estimate_method": "wage_only",
    "group_employment_thousands": 624.4,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor_weighted_2025",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2025_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2025 2-digit occupation-family totals, weighted within family by BLS proxy employment and Singapore wage data."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the country crosswalk to ISCO-08."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based mapping to published local wage-floor coverage."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based mapping to published local professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published local labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published local transition-program coverage."
        }
      }
    },
    "exposure": 0.8342,
    "bottleneck": 0.2656,
    "displacement_pressure": 0.6127,
    "demand_resilience": 0.4616,
    "demand_signal_bonus": 0.15,
    "market": {
      "market_momentum": 0.5019,
      "industry_footprint_momentum": 0.6213,
      "market_resolution": "industry_footprint_blend",
      "occupation_scarcity": 0.639,
      "market_resilience": 0.5568,
      "market_modifier": 0.5384
    },
    "net_risk": 0.3299,
    "risk_band": "high",
    "augmentation": 0.1234,
    "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.5231,
      "level": "medium",
      "threshold_level": "medium",
      "policy_cap_reason": null,
      "crosswalk_quality": 0.9826,
      "market_data_granularity": 0.85,
      "source_freshness": 0.55,
      "source_coverage": 0.1,
      "signal_agreement": 0.25,
      "sensitivity": 0.85,
      "exposure_source_count": 1
    },
    "structural_model_version": "V7",
    "stability": {
      "optimistic_risk": 0.3206,
      "optimistic_band": "high",
      "pessimistic_risk": 0.4155,
      "pessimistic_band": "high",
      "distance_to_band_edge": 0.0299,
      "label": "stable"
    },
    "task_primitives": {
      "matched_task_weight_share": null,
      "task_effective_coverage": null,
      "task_exposure_concentration": null,
      "method": null
    },
    "task_signal": 0,
    "demand_persistence": 0.6102,
    "exposure_v7": 0.8342,
    "baseline_v6": {
      "net_risk": 0.3673,
      "exposure": 0.8342
    },
    "uncertainty": {
      "exposure_p10": 0.8342,
      "exposure_p50": 0.8342,
      "exposure_p90": 0.8342,
      "net_risk_p10": 0.2958,
      "net_risk_p50": 0.3293,
      "net_risk_p90": 0.3647,
      "method": "bootstrap_v2"
    },
    "labour_monitor_key": "pmet",
    "raw": {
      "aioe": 1.2414,
      "theta": 0.6483,
      "c_aioe": 1.0392,
      "log_wage_spread": 0.672,
      "wage_position": 0.9698
    },
    "isco_codes_matched": [
      "2524"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": 1.2414,
      "theta": 0.6483,
      "c_aioe": 1.0392,
      "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
    }
  },
  {
    "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": 3.6,
    "employment_thousands": 3.6,
    "employment_basis": "estimated_sg_submajor_weighted_2025",
    "employment_family_code": "25",
    "employment_family_total_thousands": 82.3,
    "employment_weight_within_family": 0.043259,
    "employment_estimate_method": "wage_only",
    "group_employment_thousands": 624.4,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor_weighted_2025",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2025_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2025 2-digit occupation-family totals, weighted within family by BLS proxy employment and Singapore wage data."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the country crosswalk to ISCO-08."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based mapping to published local wage-floor coverage."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based mapping to published local professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published local labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published local transition-program coverage."
        }
      }
    },
    "exposure": 0.8132,
    "bottleneck": 0.2103,
    "displacement_pressure": 0.6422,
    "demand_resilience": 0.2112,
    "demand_signal_bonus": 0,
    "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.7888
    },
    "net_risk": 0.5065,
    "risk_band": "very_high",
    "augmentation": 0.0652,
    "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",
      "threshold_level": "high",
      "policy_cap_reason": "insufficient_source_count",
      "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
    },
    "structural_model_version": "V7",
    "stability": {
      "optimistic_risk": 0.4681,
      "optimistic_band": "high",
      "pessimistic_risk": 0.5953,
      "pessimistic_band": "very_high",
      "distance_to_band_edge": 0.0065,
      "label": "watch"
    },
    "task_primitives": {
      "matched_task_weight_share": null,
      "task_effective_coverage": null,
      "task_exposure_concentration": null,
      "method": null
    },
    "task_signal": 0,
    "demand_persistence": 0.3963,
    "exposure_v7": 0.8132,
    "baseline_v6": {
      "net_risk": 0.532,
      "exposure": 0.8132
    },
    "uncertainty": {
      "exposure_p10": 0.8007,
      "exposure_p50": 0.8132,
      "exposure_p90": 0.8271,
      "net_risk_p10": 0.4603,
      "net_risk_p50": 0.5061,
      "net_risk_p90": 0.5525,
      "method": "bootstrap_v2"
    },
    "labour_monitor_key": "pmet",
    "raw": {
      "aioe": 1.2327,
      "theta": 0.6394,
      "c_aioe": 1.0429,
      "log_wage_spread": 0.4969,
      "wage_position": 0.6026
    },
    "isco_codes_matched": [
      "2529"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": 1.2327,
      "theta": 0.6394,
      "c_aioe": 1.0429,
      "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
    }
  },
  {
    "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.9,
    "employment_thousands": 2.9,
    "employment_basis": "estimated_sg_submajor_weighted_2025",
    "employment_family_code": "21",
    "employment_family_total_thousands": 154.5,
    "employment_weight_within_family": 0.018746,
    "employment_estimate_method": "wage_only",
    "group_employment_thousands": 624.4,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor_weighted_2025",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2025_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2025 2-digit occupation-family totals, weighted within family by BLS proxy employment and Singapore wage data."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the country crosswalk to ISCO-08."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based mapping to published local wage-floor coverage."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based mapping to published local professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published local labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published local transition-program coverage."
        }
      }
    },
    "exposure": 0.9197,
    "bottleneck": 0.5143,
    "displacement_pressure": 0.4468,
    "demand_resilience": 0.4704,
    "demand_signal_bonus": 0.15,
    "market": {
      "market_momentum": 0.5257,
      "industry_footprint_momentum": 0.6946,
      "market_resolution": "industry_footprint_blend",
      "occupation_scarcity": 0.639,
      "market_resilience": 0.5711,
      "market_modifier": 0.5296
    },
    "net_risk": 0.2366,
    "risk_band": "moderate",
    "augmentation": 0.2701,
    "augmentation_band": "low",
    "impact_type": "ai_leveraged",
    "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": false,
      "signal_conflict_reasons": []
    },
    "confidence": {
      "score": 0.859,
      "level": "high",
      "threshold_level": "high",
      "policy_cap_reason": null,
      "crosswalk_quality": 0.989,
      "market_data_granularity": 0.85,
      "source_freshness": 0.8029,
      "source_coverage": 0.82,
      "signal_agreement": 0.95,
      "sensitivity": 0.65,
      "exposure_source_count": 3
    },
    "structural_model_version": "V7",
    "stability": {
      "optimistic_risk": 0.2226,
      "optimistic_band": "moderate",
      "pessimistic_risk": 0.3063,
      "pessimistic_band": "high",
      "distance_to_band_edge": 0.0634,
      "label": "watch"
    },
    "task_primitives": {
      "matched_task_weight_share": null,
      "task_effective_coverage": null,
      "task_exposure_concentration": null,
      "method": null
    },
    "task_signal": 0,
    "demand_persistence": 0.6344,
    "exposure_v7": 0.9197,
    "baseline_v6": {
      "net_risk": 0.2649,
      "exposure": 0.9197
    },
    "uncertainty": {
      "exposure_p10": 0.8804,
      "exposure_p50": 0.9197,
      "exposure_p90": 0.9615,
      "net_risk_p10": 0.2013,
      "net_risk_p50": 0.2374,
      "net_risk_p90": 0.2731,
      "method": "bootstrap_v2"
    },
    "labour_monitor_key": "pmet",
    "raw": {
      "aioe": 1.3827,
      "theta": 0.6758,
      "c_aioe": 1.1194,
      "log_wage_spread": 0.5658,
      "wage_position": 1.1211
    },
    "isco_codes_matched": [
      "2122"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": 1.3827,
      "theta": 0.6758,
      "c_aioe": 1.1194,
      "category": "high_exposure_high_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
    }
  },
  {
    "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_weighted_2025",
    "employment_family_code": "25",
    "employment_family_total_thousands": 82.3,
    "employment_weight_within_family": 0.050841,
    "employment_estimate_method": "wage_only",
    "group_employment_thousands": 624.4,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor_weighted_2025",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2025_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2025 2-digit occupation-family totals, weighted within family by BLS proxy employment and Singapore wage data."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the country crosswalk to ISCO-08."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based mapping to published local wage-floor coverage."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based mapping to published local professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published local labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published local transition-program coverage."
        }
      }
    },
    "exposure": 0.8952,
    "bottleneck": 0.1578,
    "displacement_pressure": 0.754,
    "demand_resilience": 0.343,
    "demand_signal_bonus": 0,
    "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.657
    },
    "net_risk": 0.4954,
    "risk_band": "high",
    "augmentation": 0.0874,
    "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",
      "threshold_level": "high",
      "policy_cap_reason": "insufficient_source_count",
      "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
    },
    "structural_model_version": "V7",
    "stability": {
      "optimistic_risk": 0.4867,
      "optimistic_band": "high",
      "pessimistic_risk": 0.6083,
      "pessimistic_band": "very_high",
      "distance_to_band_edge": 0.0046,
      "label": "watch"
    },
    "task_primitives": {
      "matched_task_weight_share": null,
      "task_effective_coverage": null,
      "task_exposure_concentration": null,
      "method": null
    },
    "task_signal": 0,
    "demand_persistence": 0.6448,
    "exposure_v7": 0.8952,
    "baseline_v6": {
      "net_risk": 0.544,
      "exposure": 0.8952
    },
    "uncertainty": {
      "exposure_p10": 0.8601,
      "exposure_p50": 0.8952,
      "exposure_p90": 0.927,
      "net_risk_p10": 0.4488,
      "net_risk_p50": 0.4939,
      "net_risk_p90": 0.5429,
      "method": "bootstrap_v2"
    },
    "labour_monitor_key": "pmet",
    "raw": {
      "aioe": 1.2849,
      "theta": 0.6271,
      "c_aioe": 1.1028,
      "log_wage_spread": 1.0932,
      "wage_position": 0.8323
    },
    "isco_codes_matched": [
      "2521"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": 1.2849,
      "theta": 0.6271,
      "c_aioe": 1.1028,
      "category": "high_exposure_low_complementarity",
      "isco_codes_matched": [
        "2521"
      ],
      "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
    }
  },
  {
    "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": 5.4,
    "employment_thousands": 5.4,
    "employment_basis": "estimated_sg_submajor_weighted_2025",
    "employment_family_code": "25",
    "employment_family_total_thousands": 82.3,
    "employment_weight_within_family": 0.065512,
    "employment_estimate_method": "wage_only",
    "group_employment_thousands": 624.4,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor_weighted_2025",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2025_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2025 2-digit occupation-family totals, weighted within family by BLS proxy employment and Singapore wage data."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the country crosswalk to ISCO-08."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based mapping to published local wage-floor coverage."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based mapping to published local professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published local labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published local transition-program coverage."
        }
      }
    },
    "exposure": 0.8952,
    "bottleneck": 0.1578,
    "displacement_pressure": 0.754,
    "demand_resilience": 0.3497,
    "demand_signal_bonus": 0,
    "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.6503
    },
    "net_risk": 0.4903,
    "risk_band": "high",
    "augmentation": 0.0903,
    "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",
      "threshold_level": "high",
      "policy_cap_reason": "insufficient_source_count",
      "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
    },
    "structural_model_version": "V7",
    "stability": {
      "optimistic_risk": 0.4775,
      "optimistic_band": "high",
      "pessimistic_risk": 0.5941,
      "pessimistic_band": "very_high",
      "distance_to_band_edge": 0.0097,
      "label": "watch"
    },
    "task_primitives": {
      "matched_task_weight_share": null,
      "task_effective_coverage": null,
      "task_exposure_concentration": null,
      "method": null
    },
    "task_signal": 0,
    "demand_persistence": 0.6204,
    "exposure_v7": 0.8952,
    "baseline_v6": {
      "net_risk": 0.5371,
      "exposure": 0.8952
    },
    "uncertainty": {
      "exposure_p10": 0.8601,
      "exposure_p50": 0.8952,
      "exposure_p90": 0.927,
      "net_risk_p10": 0.4429,
      "net_risk_p50": 0.4886,
      "net_risk_p90": 0.5374,
      "method": "bootstrap_v2"
    },
    "labour_monitor_key": "pmet",
    "raw": {
      "aioe": 1.2849,
      "theta": 0.6271,
      "c_aioe": 1.1028,
      "log_wage_spread": 0.7013,
      "wage_position": 1.382
    },
    "isco_codes_matched": [
      "2521"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": 1.2849,
      "theta": 0.6271,
      "c_aioe": 1.1028,
      "category": "high_exposure_low_complementarity",
      "isco_codes_matched": [
        "2521"
      ],
      "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
    }
  },
  {
    "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": 2.5,
    "employment_thousands": 2.5,
    "employment_basis": "estimated_sg_submajor_weighted_2025",
    "employment_family_code": "22",
    "employment_family_total_thousands": 61.6,
    "employment_weight_within_family": 0.038576,
    "employment_estimate_method": "wage_only",
    "group_employment_thousands": 624.4,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor_weighted_2025",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2025_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2025 2-digit occupation-family totals, weighted within family by BLS proxy employment and Singapore wage data."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the country crosswalk to ISCO-08."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based mapping to published local wage-floor coverage."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based mapping to published local professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published local labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published local transition-program coverage."
        }
      }
    },
    "exposure": 0.4254,
    "bottleneck": 0.9813,
    "displacement_pressure": 0.008,
    "demand_resilience": 0.321,
    "demand_signal_bonus": 0,
    "market": {
      "market_momentum": 0.625,
      "industry_footprint_momentum": null,
      "market_resolution": "group_prior",
      "occupation_scarcity": 0.4893,
      "market_resilience": 0.5707,
      "market_modifier": 0.679
    },
    "net_risk": 0.0054,
    "risk_band": "very_low",
    "augmentation": 0.2383,
    "augmentation_band": "low",
    "impact_type": "ai_leveraged",
    "evidence": {
      "anthropic_calibrated": true,
      "anthropic_gap": -0.0003,
      "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.4795,
        "anthropic": 0.4792,
        "eloundou": 0.4906,
        "ilo": 0.2624
      },
      "signal_conflict": false,
      "signal_conflict_reasons": []
    },
    "confidence": {
      "score": 0.7852,
      "level": "medium",
      "threshold_level": "high",
      "policy_cap_reason": "fallback_mapping",
      "crosswalk_quality": 0.5954,
      "market_data_granularity": 0.65,
      "source_freshness": 0.8387,
      "source_coverage": 1,
      "signal_agreement": 0.85,
      "sensitivity": 0.85,
      "exposure_source_count": 4
    },
    "structural_model_version": "V7",
    "stability": {
      "optimistic_risk": 0,
      "optimistic_band": "very_low",
      "pessimistic_risk": 0.0294,
      "pessimistic_band": "very_low",
      "distance_to_band_edge": 0.0054,
      "label": "stable"
    },
    "task_primitives": {
      "matched_task_weight_share": null,
      "task_effective_coverage": null,
      "task_exposure_concentration": null,
      "method": null
    },
    "task_signal": 0,
    "demand_persistence": 0.6422,
    "exposure_v7": 0.4254,
    "baseline_v6": {
      "net_risk": 0.0059,
      "exposure": 0.4254
    },
    "uncertainty": {
      "exposure_p10": 0.3678,
      "exposure_p50": 0.4254,
      "exposure_p90": 0.485,
      "net_risk_p10": 0,
      "net_risk_p50": 0.0053,
      "net_risk_p90": 0.0263,
      "method": "bootstrap_v2"
    },
    "labour_monitor_key": "pmet",
    "raw": {
      "aioe": 0.4503,
      "theta": 0.8149,
      "c_aioe": 0.302,
      "log_wage_spread": 0.3874,
      "wage_position": 1.1196
    },
    "isco_codes_matched": [
      "2212"
    ],
    "match_quality": "submajor_fallback",
    "scores": {
      "aioe": 0.4503,
      "theta": 0.8149,
      "c_aioe": 0.302,
      "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
    }
  },
  {
    "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": 2.1,
    "employment_thousands": 2.1,
    "employment_basis": "estimated_sg_submajor_weighted_2025",
    "employment_family_code": "22",
    "employment_family_total_thousands": 61.6,
    "employment_weight_within_family": 0.033993,
    "employment_estimate_method": "wage_only",
    "group_employment_thousands": 624.4,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor_weighted_2025",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2025_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2025 2-digit occupation-family totals, weighted within family by BLS proxy employment and Singapore wage data."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the country crosswalk to ISCO-08."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based mapping to published local wage-floor coverage."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based mapping to published local professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published local labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published local transition-program coverage."
        }
      }
    },
    "exposure": 0.4381,
    "bottleneck": 0.9724,
    "displacement_pressure": 0.0121,
    "demand_resilience": 0.2867,
    "demand_signal_bonus": 0,
    "market": {
      "market_momentum": 0.625,
      "industry_footprint_momentum": null,
      "market_resolution": "group_prior",
      "occupation_scarcity": 0.3271,
      "market_resilience": 0.5058,
      "market_modifier": 0.7133
    },
    "net_risk": 0.0086,
    "risk_band": "very_low",
    "augmentation": 0.2155,
    "augmentation_band": "low",
    "impact_type": "ai_leveraged",
    "evidence": {
      "anthropic_calibrated": true,
      "anthropic_gap": -0.0655,
      "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.4795,
        "anthropic": 0.414,
        "eloundou": 0.4236
      },
      "signal_conflict": false,
      "signal_conflict_reasons": []
    },
    "confidence": {
      "score": 0.7457,
      "level": "medium",
      "threshold_level": "high",
      "policy_cap_reason": "fallback_mapping",
      "crosswalk_quality": 0.5957,
      "market_data_granularity": 0.65,
      "source_freshness": 0.8029,
      "source_coverage": 0.82,
      "signal_agreement": 0.85,
      "sensitivity": 0.85,
      "exposure_source_count": 3
    },
    "structural_model_version": "V7",
    "stability": {
      "optimistic_risk": 0,
      "optimistic_band": "very_low",
      "pessimistic_risk": 0.0341,
      "pessimistic_band": "very_low",
      "distance_to_band_edge": 0.0086,
      "label": "stable"
    },
    "task_primitives": {
      "matched_task_weight_share": null,
      "task_effective_coverage": null,
      "task_exposure_concentration": null,
      "method": null
    },
    "task_signal": 0,
    "demand_persistence": 0.5908,
    "exposure_v7": 0.4381,
    "baseline_v6": {
      "net_risk": 0.0093,
      "exposure": 0.4381
    },
    "uncertainty": {
      "exposure_p10": 0.4171,
      "exposure_p50": 0.4381,
      "exposure_p90": 0.4604,
      "net_risk_p10": 0,
      "net_risk_p50": 0.0089,
      "net_risk_p90": 0.0324,
      "method": "bootstrap_v2"
    },
    "labour_monitor_key": "pmet",
    "raw": {
      "aioe": 0.4503,
      "theta": 0.8137,
      "c_aioe": 0.3025,
      "log_wage_spread": 0.3584,
      "wage_position": 0.8694
    },
    "isco_codes_matched": [
      "2214"
    ],
    "match_quality": "submajor_fallback",
    "scores": {
      "aioe": 0.4503,
      "theta": 0.8137,
      "c_aioe": 0.3025,
      "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
    }
  },
  {
    "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.7,
    "employment_thousands": 1.7,
    "employment_basis": "estimated_sg_submajor_weighted_2025",
    "employment_family_code": "22",
    "employment_family_total_thousands": 61.6,
    "employment_weight_within_family": 0.027846,
    "employment_estimate_method": "wage_only",
    "group_employment_thousands": 624.4,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor_weighted_2025",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2025_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2025 2-digit occupation-family totals, weighted within family by BLS proxy employment and Singapore wage data."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the country crosswalk to ISCO-08."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based mapping to published local wage-floor coverage."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based mapping to published local professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published local labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published local transition-program coverage."
        }
      }
    },
    "exposure": 0.7747,
    "bottleneck": 0.8155,
    "displacement_pressure": 0.1429,
    "demand_resilience": 0.2511,
    "demand_signal_bonus": 0,
    "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.7489
    },
    "net_risk": 0.107,
    "risk_band": "low",
    "augmentation": 0.2778,
    "augmentation_band": "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",
      "threshold_level": "high",
      "policy_cap_reason": null,
      "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
    },
    "structural_model_version": "V7",
    "stability": {
      "optimistic_risk": 0.0765,
      "optimistic_band": "low",
      "pessimistic_risk": 0.1589,
      "pessimistic_band": "moderate",
      "distance_to_band_edge": 0.043,
      "label": "watch"
    },
    "task_primitives": {
      "matched_task_weight_share": null,
      "task_effective_coverage": null,
      "task_exposure_concentration": null,
      "method": null
    },
    "task_signal": 0,
    "demand_persistence": 0.532,
    "exposure_v7": 0.7747,
    "baseline_v6": {
      "net_risk": 0.1146,
      "exposure": 0.7747
    },
    "uncertainty": {
      "exposure_p10": 0.7058,
      "exposure_p50": 0.7747,
      "exposure_p90": 0.8472,
      "net_risk_p10": 0.0692,
      "net_risk_p50": 0.1068,
      "net_risk_p90": 0.1473,
      "method": "bootstrap_v2"
    },
    "labour_monitor_key": "pmet",
    "raw": {
      "aioe": 1.3428,
      "theta": 0.7297,
      "c_aioe": 1.0148,
      "log_wage_spread": 0.4325,
      "wage_position": 0.5834
    },
    "isco_codes_matched": [
      "2265"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": 1.3428,
      "theta": 0.7297,
      "c_aioe": 1.0148,
      "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
    }
  },
  {
    "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": 4.1,
    "employment_thousands": 4.1,
    "employment_basis": "estimated_sg_submajor_weighted_2025",
    "employment_family_code": "24",
    "employment_family_total_thousands": 216.1,
    "employment_weight_within_family": 0.01901,
    "employment_estimate_method": "wage_only",
    "group_employment_thousands": 624.4,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor_weighted_2025",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2025_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2025 2-digit occupation-family totals, weighted within family by BLS proxy employment and Singapore wage data."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the country crosswalk to ISCO-08."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based mapping to published local wage-floor coverage."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based mapping to published local professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published local labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published local transition-program coverage."
        }
      }
    },
    "exposure": 0.8954,
    "bottleneck": 0.5686,
    "displacement_pressure": 0.3862,
    "demand_resilience": 0.2728,
    "demand_signal_bonus": 0,
    "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.7272
    },
    "net_risk": 0.2809,
    "risk_band": "moderate",
    "augmentation": 0.2521,
    "augmentation_band": "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",
      "threshold_level": "high",
      "policy_cap_reason": null,
      "crosswalk_quality": 0.8431,
      "market_data_granularity": 0.7,
      "source_freshness": 0.8387,
      "source_coverage": 1,
      "signal_agreement": 0.95,
      "sensitivity": 0.65,
      "exposure_source_count": 4
    },
    "structural_model_version": "V7",
    "stability": {
      "optimistic_risk": 0.2492,
      "optimistic_band": "moderate",
      "pessimistic_risk": 0.3544,
      "pessimistic_band": "high",
      "distance_to_band_edge": 0.0191,
      "label": "watch"
    },
    "task_primitives": {
      "matched_task_weight_share": null,
      "task_effective_coverage": null,
      "task_exposure_concentration": null,
      "method": null
    },
    "task_signal": 0,
    "demand_persistence": 0.4994,
    "exposure_v7": 0.8954,
    "baseline_v6": {
      "net_risk": 0.3002,
      "exposure": 0.8954
    },
    "uncertainty": {
      "exposure_p10": 0.8676,
      "exposure_p50": 0.8954,
      "exposure_p90": 0.9227,
      "net_risk_p10": 0.2368,
      "net_risk_p50": 0.2799,
      "net_risk_p90": 0.3256,
      "method": "bootstrap_v2"
    },
    "labour_monitor_key": "pmet",
    "raw": {
      "aioe": 1.2066,
      "theta": 0.6832,
      "c_aioe": 0.9678,
      "log_wage_spread": 0.8058,
      "wage_position": 0.6568
    },
    "isco_codes_matched": [
      "2431"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": 1.2066,
      "theta": 0.6832,
      "c_aioe": 0.9678,
      "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
    }
  },
  {
    "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": 2.5,
    "employment_thousands": 2.5,
    "employment_basis": "estimated_sg_submajor_weighted_2025",
    "employment_family_code": "26",
    "employment_family_total_thousands": 43.4,
    "employment_weight_within_family": 0.057618,
    "employment_estimate_method": "wage_only",
    "group_employment_thousands": 624.4,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor_weighted_2025",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2025_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2025 2-digit occupation-family totals, weighted within family by BLS proxy employment and Singapore wage data."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the country crosswalk to ISCO-08."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based mapping to published local wage-floor coverage."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based mapping to published local professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published local labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published local transition-program coverage."
        }
      }
    },
    "exposure": 0.6117,
    "bottleneck": 0.7594,
    "displacement_pressure": 0.1472,
    "demand_resilience": 0.3083,
    "demand_signal_bonus": 0,
    "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.6917
    },
    "net_risk": 0.1018,
    "risk_band": "low",
    "augmentation": 0.2611,
    "augmentation_band": "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",
      "threshold_level": "high",
      "policy_cap_reason": null,
      "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
    },
    "structural_model_version": "V7",
    "stability": {
      "optimistic_risk": 0.0806,
      "optimistic_band": "low",
      "pessimistic_risk": 0.1442,
      "pessimistic_band": "low",
      "distance_to_band_edge": 0.0482,
      "label": "stable"
    },
    "task_primitives": {
      "matched_task_weight_share": null,
      "task_effective_coverage": null,
      "task_exposure_concentration": null,
      "method": null
    },
    "task_signal": 0,
    "demand_persistence": 0.5527,
    "exposure_v7": 0.6117,
    "baseline_v6": {
      "net_risk": 0.11,
      "exposure": 0.6117
    },
    "uncertainty": {
      "exposure_p10": 0.5741,
      "exposure_p50": 0.6117,
      "exposure_p90": 0.6512,
      "net_risk_p10": 0.0742,
      "net_risk_p50": 0.1017,
      "net_risk_p90": 0.1304,
      "method": "bootstrap_v2"
    },
    "labour_monitor_key": "pmet",
    "raw": {
      "aioe": 0.9388,
      "theta": 0.7154,
      "c_aioe": 0.7229,
      "log_wage_spread": 0.5018,
      "wage_position": 1.4867
    },
    "isco_codes_matched": [
      "2654"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": 0.9388,
      "theta": 0.7154,
      "c_aioe": 0.7229,
      "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
    }
  },
  {
    "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": 13.4,
    "employment_thousands": 13.4,
    "employment_basis": "estimated_sg_submajor_weighted_2025",
    "employment_family_code": "23",
    "employment_family_total_thousands": 66.7,
    "employment_weight_within_family": 0.201147,
    "employment_estimate_method": "wage_only",
    "group_employment_thousands": 624.4,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor_weighted_2025",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2025_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2025 2-digit occupation-family totals, weighted within family by BLS proxy employment and Singapore wage data."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the country crosswalk to ISCO-08."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based mapping to published local wage-floor coverage."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based mapping to published local professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published local labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published local transition-program coverage."
        }
      }
    },
    "exposure": 0.5042,
    "bottleneck": 0.9911,
    "displacement_pressure": 0.0045,
    "demand_resilience": 0.2432,
    "demand_signal_bonus": 0,
    "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.7568
    },
    "net_risk": 0.0034,
    "risk_band": "very_low",
    "augmentation": 0.2117,
    "augmentation_band": "low",
    "impact_type": "ai_leveraged",
    "evidence": {
      "anthropic_calibrated": true,
      "anthropic_gap": -0.0725,
      "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.4599,
        "anthropic": 0.3874,
        "eloundou": 0.6695
      },
      "signal_conflict": false,
      "signal_conflict_reasons": [
        "divergent_exposure_sources"
      ]
    },
    "confidence": {
      "score": 0.5443,
      "level": "medium",
      "threshold_level": "medium",
      "policy_cap_reason": null,
      "crosswalk_quality": 0,
      "market_data_granularity": 0.7,
      "source_freshness": 0.8029,
      "source_coverage": 0.82,
      "signal_agreement": 0.45,
      "sensitivity": 0.85,
      "exposure_source_count": 3
    },
    "structural_model_version": "V7",
    "stability": {
      "optimistic_risk": 0,
      "optimistic_band": "very_low",
      "pessimistic_risk": 0.03,
      "pessimistic_band": "very_low",
      "distance_to_band_edge": 0.0034,
      "label": "stable"
    },
    "task_primitives": {
      "matched_task_weight_share": null,
      "task_effective_coverage": null,
      "task_exposure_concentration": null,
      "method": null
    },
    "task_signal": 0,
    "demand_persistence": 0.5259,
    "exposure_v7": 0.5042,
    "baseline_v6": {
      "net_risk": 0.0036,
      "exposure": 0.5042
    },
    "uncertainty": {
      "exposure_p10": 0.4101,
      "exposure_p50": 0.5042,
      "exposure_p90": 0.6014,
      "net_risk_p10": 0,
      "net_risk_p50": 0.0035,
      "net_risk_p90": 0.0277,
      "method": "bootstrap_v2"
    },
    "labour_monitor_key": "pmet",
    "raw": {
      "aioe": 0.331,
      "theta": 0.8228,
      "c_aioe": 0.2193,
      "log_wage_spread": 0.4057,
      "wage_position": 0.498
    },
    "isco_codes_matched": [
      "2362"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": 0.331,
      "theta": 0.8228,
      "c_aioe": 0.2193,
      "category": "high_exposure_high_complementarity",
      "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
    }
  },
  {
    "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.8,
    "employment_thousands": 1.8,
    "employment_basis": "estimated_sg_submajor_weighted_2025",
    "employment_family_code": "26",
    "employment_family_total_thousands": 43.4,
    "employment_weight_within_family": 0.041016,
    "employment_estimate_method": "wage_only",
    "group_employment_thousands": 624.4,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor_weighted_2025",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2025_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2025 2-digit occupation-family totals, weighted within family by BLS proxy employment and Singapore wage data."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the country crosswalk to ISCO-08."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based mapping to published local wage-floor coverage."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based mapping to published local professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published local labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published local transition-program coverage."
        }
      }
    },
    "exposure": 0.8847,
    "bottleneck": 0.4902,
    "displacement_pressure": 0.451,
    "demand_resilience": 0.3245,
    "demand_signal_bonus": 0,
    "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.6755
    },
    "net_risk": 0.3047,
    "risk_band": "high",
    "augmentation": 0.2541,
    "augmentation_band": "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",
      "threshold_level": "high",
      "policy_cap_reason": null,
      "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
    },
    "structural_model_version": "V7",
    "stability": {
      "optimistic_risk": 0.2841,
      "optimistic_band": "moderate",
      "pessimistic_risk": 0.3847,
      "pessimistic_band": "high",
      "distance_to_band_edge": 0.0047,
      "label": "watch"
    },
    "task_primitives": {
      "matched_task_weight_share": null,
      "task_effective_coverage": null,
      "task_exposure_concentration": null,
      "method": null
    },
    "task_signal": 0,
    "demand_persistence": 0.6083,
    "exposure_v7": 0.8847,
    "baseline_v6": {
      "net_risk": 0.3321,
      "exposure": 0.8847
    },
    "uncertainty": {
      "exposure_p10": 0.8456,
      "exposure_p50": 0.8847,
      "exposure_p90": 0.9256,
      "net_risk_p10": 0.2617,
      "net_risk_p50": 0.3041,
      "net_risk_p90": 0.3477,
      "method": "bootstrap_v2"
    },
    "labour_monitor_key": "pmet",
    "raw": {
      "aioe": 1.4038,
      "theta": 0.6739,
      "c_aioe": 1.1392,
      "log_wage_spread": 1.3155,
      "wage_position": 0.7534
    },
    "isco_codes_matched": [
      "2631"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": 1.4038,
      "theta": 0.6739,
      "c_aioe": 1.1392,
      "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
    }
  },
  {
    "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": 2.4,
    "employment_thousands": 2.4,
    "employment_basis": "estimated_sg_submajor_weighted_2025",
    "employment_family_code": "26",
    "employment_family_total_thousands": 43.4,
    "employment_weight_within_family": 0.054666,
    "employment_estimate_method": "wage_only",
    "group_employment_thousands": 624.4,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor_weighted_2025",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2025_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2025 2-digit occupation-family totals, weighted within family by BLS proxy employment and Singapore wage data."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the country crosswalk to ISCO-08."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based mapping to published local wage-floor coverage."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based mapping to published local professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published local labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published local transition-program coverage."
        }
      }
    },
    "exposure": 0.8254,
    "bottleneck": 0.6925,
    "displacement_pressure": 0.2538,
    "demand_resilience": 0.3337,
    "demand_signal_bonus": 0,
    "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.6663
    },
    "net_risk": 0.1691,
    "risk_band": "moderate",
    "augmentation": 0.3509,
    "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",
      "threshold_level": "high",
      "policy_cap_reason": null,
      "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
    },
    "structural_model_version": "V7",
    "stability": {
      "optimistic_risk": 0.1427,
      "optimistic_band": "low",
      "pessimistic_risk": 0.2294,
      "pessimistic_band": "moderate",
      "distance_to_band_edge": 0.0191,
      "label": "watch"
    },
    "task_primitives": {
      "matched_task_weight_share": null,
      "task_effective_coverage": null,
      "task_exposure_concentration": null,
      "method": null
    },
    "task_signal": 0,
    "demand_persistence": 0.5751,
    "exposure_v7": 0.8254,
    "baseline_v6": {
      "net_risk": 0.1837,
      "exposure": 0.8254
    },
    "uncertainty": {
      "exposure_p10": 0.7908,
      "exposure_p50": 0.8254,
      "exposure_p90": 0.8597,
      "net_risk_p10": 0.1327,
      "net_risk_p50": 0.1676,
      "net_risk_p90": 0.2043,
      "method": "bootstrap_v2"
    },
    "labour_monitor_key": "pmet",
    "raw": {
      "aioe": 1.1867,
      "theta": 0.7039,
      "c_aioe": 0.9274,
      "log_wage_spread": 0.7032,
      "wage_position": 1.3383
    },
    "isco_codes_matched": [
      "2642"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": 1.1867,
      "theta": 0.7039,
      "c_aioe": 0.9274,
      "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
    }
  },
  {
    "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_weighted_2025",
    "employment_family_code": "26",
    "employment_family_total_thousands": 43.4,
    "employment_weight_within_family": 0.043723,
    "employment_estimate_method": "wage_only",
    "group_employment_thousands": 624.4,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor_weighted_2025",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2025_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2025 2-digit occupation-family totals, weighted within family by BLS proxy employment and Singapore wage data."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the country crosswalk to ISCO-08."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based mapping to published local wage-floor coverage."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based mapping to published local professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published local labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published local transition-program coverage."
        }
      }
    },
    "exposure": 0.6117,
    "bottleneck": 0.7594,
    "displacement_pressure": 0.1472,
    "demand_resilience": 0.2777,
    "demand_signal_bonus": 0,
    "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.7223
    },
    "net_risk": 0.1063,
    "risk_band": "low",
    "augmentation": 0.2346,
    "augmentation_band": "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",
      "threshold_level": "high",
      "policy_cap_reason": null,
      "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
    },
    "structural_model_version": "V7",
    "stability": {
      "optimistic_risk": 0.082,
      "optimistic_band": "low",
      "pessimistic_risk": 0.1467,
      "pessimistic_band": "low",
      "distance_to_band_edge": 0.0437,
      "label": "stable"
    },
    "task_primitives": {
      "matched_task_weight_share": null,
      "task_effective_coverage": null,
      "task_exposure_concentration": null,
      "method": null
    },
    "task_signal": 0,
    "demand_persistence": 0.5038,
    "exposure_v7": 0.6117,
    "baseline_v6": {
      "net_risk": 0.1137,
      "exposure": 0.6117
    },
    "uncertainty": {
      "exposure_p10": 0.5741,
      "exposure_p50": 0.6117,
      "exposure_p90": 0.6512,
      "net_risk_p10": 0.0772,
      "net_risk_p50": 0.1063,
      "net_risk_p90": 0.1364,
      "method": "bootstrap_v2"
    },
    "labour_monitor_key": "pmet",
    "raw": {
      "aioe": 0.9388,
      "theta": 0.7154,
      "c_aioe": 0.7229,
      "log_wage_spread": 0.6309,
      "wage_position": 0.8561
    },
    "isco_codes_matched": [
      "2654"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": 0.9388,
      "theta": 0.7154,
      "c_aioe": 0.7229,
      "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
    }
  },
  {
    "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.4,
    "employment_thousands": 2.4,
    "employment_basis": "estimated_sg_submajor_weighted_2025",
    "employment_family_code": "21",
    "employment_family_total_thousands": 154.5,
    "employment_weight_within_family": 0.015266,
    "employment_estimate_method": "wage_only",
    "group_employment_thousands": 624.4,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor_weighted_2025",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2025_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2025 2-digit occupation-family totals, weighted within family by BLS proxy employment and Singapore wage data."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the country crosswalk to ISCO-08."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based mapping to published local wage-floor coverage."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based mapping to published local professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published local labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published local transition-program coverage."
        }
      }
    },
    "exposure": 0.5977,
    "bottleneck": 0.6453,
    "displacement_pressure": 0.212,
    "demand_resilience": 0.2414,
    "demand_signal_bonus": 0,
    "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.7586
    },
    "net_risk": 0.1608,
    "risk_band": "moderate",
    "augmentation": 0.1684,
    "augmentation_band": "very_low",
    "impact_type": "ai_leveraged",
    "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.6739,
      "level": "medium",
      "threshold_level": "medium",
      "policy_cap_reason": null,
      "crosswalk_quality": 0.4803,
      "market_data_granularity": 0.7,
      "source_freshness": 0.8387,
      "source_coverage": 1,
      "signal_agreement": 0.45,
      "sensitivity": 0.65,
      "exposure_source_count": 4
    },
    "structural_model_version": "V7",
    "stability": {
      "optimistic_risk": 0.1341,
      "optimistic_band": "low",
      "pessimistic_risk": 0.2073,
      "pessimistic_band": "moderate",
      "distance_to_band_edge": 0.0108,
      "label": "watch"
    },
    "task_primitives": {
      "matched_task_weight_share": null,
      "task_effective_coverage": null,
      "task_exposure_concentration": null,
      "method": null
    },
    "task_signal": 0,
    "demand_persistence": 0.4493,
    "exposure_v7": 0.5977,
    "baseline_v6": {
      "net_risk": 0.1704,
      "exposure": 0.5977
    },
    "uncertainty": {
      "exposure_p10": 0.4929,
      "exposure_p50": 0.5977,
      "exposure_p90": 0.7059,
      "net_risk_p10": 0.1213,
      "net_risk_p50": 0.1594,
      "net_risk_p90": 0.2017,
      "method": "bootstrap_v2"
    },
    "labour_monitor_key": "pmet",
    "raw": {
      "aioe": 0.8961,
      "theta": 0.6941,
      "c_aioe": 0.7091,
      "log_wage_spread": 0.5538,
      "wage_position": 0.7435
    },
    "isco_codes_matched": [
      "2151"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": 0.8961,
      "theta": 0.6941,
      "c_aioe": 0.7091,
      "category": "high_exposure_high_complementarity",
      "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
    }
  },
  {
    "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.7,
    "employment_thousands": 2.7,
    "employment_basis": "estimated_sg_submajor_weighted_2025",
    "employment_family_code": "21",
    "employment_family_total_thousands": 154.5,
    "employment_weight_within_family": 0.017474,
    "employment_estimate_method": "wage_only",
    "group_employment_thousands": 624.4,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor_weighted_2025",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2025_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2025 2-digit occupation-family totals, weighted within family by BLS proxy employment and Singapore wage data."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the country crosswalk to ISCO-08."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based mapping to published local wage-floor coverage."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based mapping to published local professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published local labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published local transition-program coverage."
        }
      }
    },
    "exposure": 0.6399,
    "bottleneck": 0.3788,
    "displacement_pressure": 0.3975,
    "demand_resilience": 0.4204,
    "demand_signal_bonus": 0.15,
    "market": {
      "market_momentum": 0.506,
      "industry_footprint_momentum": 0.6339,
      "market_resolution": "industry_footprint_blend",
      "occupation_scarcity": 0.4358,
      "market_resilience": 0.4779,
      "market_modifier": 0.5796
    },
    "net_risk": 0.2304,
    "risk_band": "moderate",
    "augmentation": 0.1158,
    "augmentation_band": "very_low",
    "impact_type": "stable",
    "evidence": {
      "anthropic_calibrated": true,
      "anthropic_gap": 0.0827,
      "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.5606,
        "anthropic": 0.6433,
        "eloundou": 0.681,
        "ilo": 0.6696
      },
      "signal_conflict": false,
      "signal_conflict_reasons": []
    },
    "confidence": {
      "score": 0.9164,
      "level": "high",
      "threshold_level": "high",
      "policy_cap_reason": null,
      "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
    },
    "structural_model_version": "V7",
    "stability": {
      "optimistic_risk": 0.2156,
      "optimistic_band": "moderate",
      "pessimistic_risk": 0.2904,
      "pessimistic_band": "moderate",
      "distance_to_band_edge": 0.0696,
      "label": "stable"
    },
    "task_primitives": {
      "matched_task_weight_share": null,
      "task_effective_coverage": null,
      "task_exposure_concentration": null,
      "method": null
    },
    "task_signal": 0,
    "demand_persistence": 0.5537,
    "exposure_v7": 0.6399,
    "baseline_v6": {
      "net_risk": 0.2524,
      "exposure": 0.6399
    },
    "uncertainty": {
      "exposure_p10": 0.6108,
      "exposure_p50": 0.6399,
      "exposure_p90": 0.6684,
      "net_risk_p10": 0.2012,
      "net_risk_p50": 0.2298,
      "net_risk_p90": 0.2593,
      "method": "bootstrap_v2"
    },
    "labour_monitor_key": "pmet",
    "raw": {
      "aioe": 0.6655,
      "theta": 0.6649,
      "c_aioe": 0.546,
      "log_wage_spread": 0.4051,
      "wage_position": 0.9741
    },
    "isco_codes_matched": [
      "2152"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": 0.6655,
      "theta": 0.6649,
      "c_aioe": 0.546,
      "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
    }
  },
  {
    "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.7,
    "employment_thousands": 2.7,
    "employment_basis": "estimated_sg_submajor_weighted_2025",
    "employment_family_code": "21",
    "employment_family_total_thousands": 154.5,
    "employment_weight_within_family": 0.017721,
    "employment_estimate_method": "wage_only",
    "group_employment_thousands": 624.4,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor_weighted_2025",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2025_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2025 2-digit occupation-family totals, weighted within family by BLS proxy employment and Singapore wage data."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the country crosswalk to ISCO-08."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based mapping to published local wage-floor coverage."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based mapping to published local professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published local labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published local transition-program coverage."
        }
      }
    },
    "exposure": 0.6399,
    "bottleneck": 0.3788,
    "displacement_pressure": 0.3975,
    "demand_resilience": 0.3746,
    "demand_signal_bonus": 0.08,
    "market": {
      "market_momentum": 0.5108,
      "industry_footprint_momentum": 0.6485,
      "market_resolution": "industry_footprint_blend",
      "occupation_scarcity": 0.5463,
      "market_resilience": 0.525,
      "market_modifier": 0.6254
    },
    "net_risk": 0.2486,
    "risk_band": "moderate",
    "augmentation": 0.1273,
    "augmentation_band": "very_low",
    "impact_type": "ai_leveraged",
    "evidence": {
      "anthropic_calibrated": true,
      "anthropic_gap": 0.0827,
      "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.5606,
        "anthropic": 0.6433,
        "eloundou": 0.681,
        "ilo": 0.6696
      },
      "signal_conflict": false,
      "signal_conflict_reasons": []
    },
    "confidence": {
      "score": 0.8714,
      "level": "high",
      "threshold_level": "high",
      "policy_cap_reason": null,
      "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
    },
    "structural_model_version": "V7",
    "stability": {
      "optimistic_risk": 0.2324,
      "optimistic_band": "moderate",
      "pessimistic_risk": 0.3205,
      "pessimistic_band": "high",
      "distance_to_band_edge": 0.0514,
      "label": "watch"
    },
    "task_primitives": {
      "matched_task_weight_share": null,
      "task_effective_coverage": null,
      "task_exposure_concentration": null,
      "method": null
    },
    "task_signal": 0,
    "demand_persistence": 0.5835,
    "exposure_v7": 0.6399,
    "baseline_v6": {
      "net_risk": 0.2718,
      "exposure": 0.6399
    },
    "uncertainty": {
      "exposure_p10": 0.6108,
      "exposure_p50": 0.6399,
      "exposure_p90": 0.6684,
      "net_risk_p10": 0.2174,
      "net_risk_p50": 0.2478,
      "net_risk_p90": 0.2801,
      "method": "bootstrap_v2"
    },
    "labour_monitor_key": "pmet",
    "raw": {
      "aioe": 0.6655,
      "theta": 0.6649,
      "c_aioe": 0.546,
      "log_wage_spread": 0.536,
      "wage_position": 1.0019
    },
    "isco_codes_matched": [
      "2152"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": 0.6655,
      "theta": 0.6649,
      "c_aioe": 0.546,
      "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
    }
  },
  {
    "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": 2,
    "employment_thousands": 2,
    "employment_basis": "estimated_sg_submajor_weighted_2025",
    "employment_family_code": "22",
    "employment_family_total_thousands": 61.6,
    "employment_weight_within_family": 0.032908,
    "employment_estimate_method": "wage_only",
    "group_employment_thousands": 624.4,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor_weighted_2025",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2025_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2025 2-digit occupation-family totals, weighted within family by BLS proxy employment and Singapore wage data."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the country crosswalk to ISCO-08."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based mapping to published local wage-floor coverage."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based mapping to published local professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published local labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published local transition-program coverage."
        }
      }
    },
    "exposure": 0.4381,
    "bottleneck": 0.9724,
    "displacement_pressure": 0.0121,
    "demand_resilience": 0.2583,
    "demand_signal_bonus": 0,
    "market": {
      "market_momentum": 0.625,
      "industry_footprint_momentum": null,
      "market_resolution": "group_prior",
      "occupation_scarcity": 0.1881,
      "market_resilience": 0.4502,
      "market_modifier": 0.7417
    },
    "net_risk": 0.009,
    "risk_band": "very_low",
    "augmentation": 0.1918,
    "augmentation_band": "very_low",
    "impact_type": "ai_leveraged",
    "evidence": {
      "anthropic_calibrated": true,
      "anthropic_gap": -0.0655,
      "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.4795,
        "anthropic": 0.414,
        "eloundou": 0.4236
      },
      "signal_conflict": false,
      "signal_conflict_reasons": []
    },
    "confidence": {
      "score": 0.7457,
      "level": "medium",
      "threshold_level": "high",
      "policy_cap_reason": "fallback_mapping",
      "crosswalk_quality": 0.5957,
      "market_data_granularity": 0.65,
      "source_freshness": 0.8029,
      "source_coverage": 0.82,
      "signal_agreement": 0.85,
      "sensitivity": 0.85,
      "exposure_source_count": 3
    },
    "structural_model_version": "V7",
    "stability": {
      "optimistic_risk": 0,
      "optimistic_band": "very_low",
      "pessimistic_risk": 0.0346,
      "pessimistic_band": "very_low",
      "distance_to_band_edge": 0.009,
      "label": "stable"
    },
    "task_primitives": {
      "matched_task_weight_share": null,
      "task_effective_coverage": null,
      "task_exposure_concentration": null,
      "method": null
    },
    "task_signal": 0,
    "demand_persistence": 0.557,
    "exposure_v7": 0.4381,
    "baseline_v6": {
      "net_risk": 0.0097,
      "exposure": 0.4381
    },
    "uncertainty": {
      "exposure_p10": 0.4171,
      "exposure_p50": 0.4381,
      "exposure_p90": 0.4604,
      "net_risk_p10": 0,
      "net_risk_p50": 0.0094,
      "net_risk_p90": 0.0328,
      "method": "bootstrap_v2"
    },
    "labour_monitor_key": "pmet",
    "raw": {
      "aioe": 0.4503,
      "theta": 0.8137,
      "c_aioe": 0.3025,
      "log_wage_spread": 0.1586,
      "wage_position": 0.8147
    },
    "isco_codes_matched": [
      "2214"
    ],
    "match_quality": "submajor_fallback",
    "scores": {
      "aioe": 0.4503,
      "theta": 0.8137,
      "c_aioe": 0.3025,
      "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
    }
  },
  {
    "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": 3.4,
    "employment_thousands": 3.4,
    "employment_basis": "estimated_sg_submajor_weighted_2025",
    "employment_family_code": "21",
    "employment_family_total_thousands": 154.5,
    "employment_weight_within_family": 0.021969,
    "employment_estimate_method": "wage_only",
    "group_employment_thousands": 624.4,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor_weighted_2025",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2025_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2025 2-digit occupation-family totals, weighted within family by BLS proxy employment and Singapore wage data."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the country crosswalk to ISCO-08."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based mapping to published local wage-floor coverage."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based mapping to published local professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published local labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published local transition-program coverage."
        }
      }
    },
    "exposure": 0.5322,
    "bottleneck": 0.68,
    "displacement_pressure": 0.1703,
    "demand_resilience": 0.3855,
    "demand_signal_bonus": 0,
    "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.6145
    },
    "net_risk": 0.1046,
    "risk_band": "low",
    "augmentation": 0.2565,
    "augmentation_band": "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.8939,
      "level": "high",
      "threshold_level": "high",
      "policy_cap_reason": null,
      "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
    },
    "structural_model_version": "V7",
    "stability": {
      "optimistic_risk": 0.0875,
      "optimistic_band": "low",
      "pessimistic_risk": 0.1461,
      "pessimistic_band": "low",
      "distance_to_band_edge": 0.0454,
      "label": "stable"
    },
    "task_primitives": {
      "matched_task_weight_share": null,
      "task_effective_coverage": null,
      "task_exposure_concentration": null,
      "method": null
    },
    "task_signal": 0,
    "demand_persistence": 0.6655,
    "exposure_v7": 0.5322,
    "baseline_v6": {
      "net_risk": 0.116,
      "exposure": 0.5322
    },
    "uncertainty": {
      "exposure_p10": 0.462,
      "exposure_p50": 0.5322,
      "exposure_p90": 0.6047,
      "net_risk_p10": 0.0793,
      "net_risk_p50": 0.1046,
      "net_risk_p90": 0.1318,
      "method": "bootstrap_v2"
    },
    "labour_monitor_key": "pmet",
    "raw": {
      "aioe": 0.7876,
      "theta": 0.7016,
      "c_aioe": 0.6173,
      "log_wage_spread": 0.931,
      "wage_position": 1.5397
    },
    "isco_codes_matched": [
      "2149"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": 0.7876,
      "theta": 0.7016,
      "c_aioe": 0.6173,
      "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
    }
  },
  {
    "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": 5.6,
    "employment_thousands": 5.6,
    "employment_basis": "estimated_sg_submajor_weighted_2025",
    "employment_family_code": "25",
    "employment_family_total_thousands": 82.3,
    "employment_weight_within_family": 0.068341,
    "employment_estimate_method": "wage_only",
    "group_employment_thousands": 624.4,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor_weighted_2025",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2025_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2025 2-digit occupation-family totals, weighted within family by BLS proxy employment and Singapore wage data."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the country crosswalk to ISCO-08."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based mapping to published local wage-floor coverage."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based mapping to published local professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published local labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published local transition-program coverage."
        }
      }
    },
    "exposure": 0.8065,
    "bottleneck": 0.4617,
    "displacement_pressure": 0.4341,
    "demand_resilience": 0.3255,
    "demand_signal_bonus": 0,
    "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.6745
    },
    "net_risk": 0.2928,
    "risk_band": "moderate",
    "augmentation": 0.2256,
    "augmentation_band": "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",
      "threshold_level": "high",
      "policy_cap_reason": "insufficient_source_count",
      "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
    },
    "structural_model_version": "V7",
    "stability": {
      "optimistic_risk": 0.2687,
      "optimistic_band": "moderate",
      "pessimistic_risk": 0.365,
      "pessimistic_band": "high",
      "distance_to_band_edge": 0.0072,
      "label": "watch"
    },
    "task_primitives": {
      "matched_task_weight_share": null,
      "task_effective_coverage": null,
      "task_exposure_concentration": null,
      "method": null
    },
    "task_signal": 0,
    "demand_persistence": 0.5288,
    "exposure_v7": 0.8065,
    "baseline_v6": {
      "net_risk": 0.3158,
      "exposure": 0.8065
    },
    "uncertainty": {
      "exposure_p10": 0.8007,
      "exposure_p50": 0.8065,
      "exposure_p90": 0.8128,
      "net_risk_p10": 0.2549,
      "net_risk_p50": 0.2927,
      "net_risk_p90": 0.3302,
      "method": "bootstrap_v2"
    },
    "labour_monitor_key": "pmet",
    "raw": {
      "aioe": 1.1982,
      "theta": 0.6694,
      "c_aioe": 0.9777,
      "log_wage_spread": 0.7444,
      "wage_position": 1.504
    },
    "isco_codes_matched": [
      "2511"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": 1.1982,
      "theta": 0.6694,
      "c_aioe": 0.9777,
      "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
    }
  },
  {
    "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.3,
    "employment_thousands": 2.3,
    "employment_basis": "estimated_sg_submajor_weighted_2025",
    "employment_family_code": "21",
    "employment_family_total_thousands": 154.5,
    "employment_weight_within_family": 0.014893,
    "employment_estimate_method": "wage_only",
    "group_employment_thousands": 624.4,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor_weighted_2025",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2025_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2025 2-digit occupation-family totals, weighted within family by BLS proxy employment and Singapore wage data."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the country crosswalk to ISCO-08."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based mapping to published local wage-floor coverage."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based mapping to published local professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published local labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published local transition-program coverage."
        }
      }
    },
    "exposure": 0.693,
    "bottleneck": 0.8021,
    "displacement_pressure": 0.1371,
    "demand_resilience": 0.3751,
    "demand_signal_bonus": 0.15,
    "market": {
      "market_momentum": 0.5189,
      "industry_footprint_momentum": 0.6736,
      "market_resolution": "industry_footprint_blend",
      "occupation_scarcity": 0.1939,
      "market_resilience": 0.3889,
      "market_modifier": 0.6249
    },
    "net_risk": 0.0857,
    "risk_band": "low",
    "augmentation": 0.2162,
    "augmentation_band": "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.8564,
      "level": "high",
      "threshold_level": "high",
      "policy_cap_reason": null,
      "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
    },
    "structural_model_version": "V7",
    "stability": {
      "optimistic_risk": 0.0605,
      "optimistic_band": "low",
      "pessimistic_risk": 0.1275,
      "pessimistic_band": "low",
      "distance_to_band_edge": 0.0357,
      "label": "stable"
    },
    "task_primitives": {
      "matched_task_weight_share": null,
      "task_effective_coverage": null,
      "task_exposure_concentration": null,
      "method": null
    },
    "task_signal": 0,
    "demand_persistence": 0.5012,
    "exposure_v7": 0.693,
    "baseline_v6": {
      "net_risk": 0.0926,
      "exposure": 0.693
    },
    "uncertainty": {
      "exposure_p10": 0.5714,
      "exposure_p50": 0.693,
      "exposure_p90": 0.8201,
      "net_risk_p10": 0.0547,
      "net_risk_p50": 0.0849,
      "net_risk_p90": 0.1211,
      "method": "bootstrap_v2"
    },
    "labour_monitor_key": "pmet",
    "raw": {
      "aioe": 1.3436,
      "theta": 0.7257,
      "c_aioe": 1.0207,
      "log_wage_spread": 0.3619,
      "wage_position": 0.7076
    },
    "isco_codes_matched": [
      "2143"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": 1.3436,
      "theta": 0.7257,
      "c_aioe": 1.0207,
      "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
    }
  },
  {
    "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.6,
    "employment_thousands": 2.6,
    "employment_basis": "estimated_sg_submajor_weighted_2025",
    "employment_family_code": "21",
    "employment_family_total_thousands": 154.5,
    "employment_weight_within_family": 0.016735,
    "employment_estimate_method": "wage_only",
    "group_employment_thousands": 624.4,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor_weighted_2025",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2025_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2025 2-digit occupation-family totals, weighted within family by BLS proxy employment and Singapore wage data."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the country crosswalk to ISCO-08."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based mapping to published local wage-floor coverage."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based mapping to published local professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published local labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published local transition-program coverage."
        }
      }
    },
    "exposure": 0.5538,
    "bottleneck": 0.7986,
    "displacement_pressure": 0.1115,
    "demand_resilience": 0.308,
    "demand_signal_bonus": 0,
    "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.692
    },
    "net_risk": 0.0772,
    "risk_band": "low",
    "augmentation": 0.2476,
    "augmentation_band": "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.7917,
      "level": "high",
      "threshold_level": "high",
      "policy_cap_reason": null,
      "crosswalk_quality": 0.8312,
      "market_data_granularity": 0.7,
      "source_freshness": 0.8387,
      "source_coverage": 1,
      "signal_agreement": 0.45,
      "sensitivity": 0.85,
      "exposure_source_count": 4
    },
    "structural_model_version": "V7",
    "stability": {
      "optimistic_risk": 0.0551,
      "optimistic_band": "low",
      "pessimistic_risk": 0.1124,
      "pessimistic_band": "low",
      "distance_to_band_edge": 0.0272,
      "label": "stable"
    },
    "task_primitives": {
      "matched_task_weight_share": null,
      "task_effective_coverage": null,
      "task_exposure_concentration": null,
      "method": null
    },
    "task_signal": 0,
    "demand_persistence": 0.5605,
    "exposure_v7": 0.5538,
    "baseline_v6": {
      "net_risk": 0.0834,
      "exposure": 0.5538
    },
    "uncertainty": {
      "exposure_p10": 0.4126,
      "exposure_p50": 0.5538,
      "exposure_p90": 0.7009,
      "net_risk_p10": 0.0464,
      "net_risk_p50": 0.0741,
      "net_risk_p90": 0.1117,
      "method": "bootstrap_v2"
    },
    "labour_monitor_key": "pmet",
    "raw": {
      "aioe": 1.3581,
      "theta": 0.7251,
      "c_aioe": 1.0326,
      "log_wage_spread": 0.7419,
      "wage_position": 0.8934
    },
    "isco_codes_matched": [
      "2133"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": 1.3581,
      "theta": 0.7251,
      "c_aioe": 1.0326,
      "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
    }
  },
  {
    "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": 2.3,
    "employment_thousands": 2.3,
    "employment_basis": "estimated_sg_submajor_weighted_2025",
    "employment_family_code": "22",
    "employment_family_total_thousands": 61.6,
    "employment_weight_within_family": 0.037967,
    "employment_estimate_method": "wage_only",
    "group_employment_thousands": 624.4,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor_weighted_2025",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2025_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2025 2-digit occupation-family totals, weighted within family by BLS proxy employment and Singapore wage data."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the country crosswalk to ISCO-08."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based mapping to published local wage-floor coverage."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based mapping to published local professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published local labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published local transition-program coverage."
        }
      }
    },
    "exposure": 0.6845,
    "bottleneck": 0.8155,
    "displacement_pressure": 0.1263,
    "demand_resilience": 0.3389,
    "demand_signal_bonus": 0,
    "market": {
      "market_momentum": 0.625,
      "industry_footprint_momentum": null,
      "market_resolution": "group_prior",
      "occupation_scarcity": 0.5749,
      "market_resilience": 0.6049,
      "market_modifier": 0.6611
    },
    "net_risk": 0.0835,
    "risk_band": "low",
    "augmentation": 0.3377,
    "augmentation_band": "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.8264,
      "level": "high",
      "threshold_level": "high",
      "policy_cap_reason": null,
      "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
    },
    "structural_model_version": "V7",
    "stability": {
      "optimistic_risk": 0.0549,
      "optimistic_band": "low",
      "pessimistic_risk": 0.1296,
      "pessimistic_band": "low",
      "distance_to_band_edge": 0.0335,
      "label": "stable"
    },
    "task_primitives": {
      "matched_task_weight_share": null,
      "task_effective_coverage": null,
      "task_exposure_concentration": null,
      "method": null
    },
    "task_signal": 0,
    "demand_persistence": 0.6668,
    "exposure_v7": 0.6845,
    "baseline_v6": {
      "net_risk": 0.0919,
      "exposure": 0.6845
    },
    "uncertainty": {
      "exposure_p10": 0.5298,
      "exposure_p50": 0.6845,
      "exposure_p90": 0.8472,
      "net_risk_p10": 0.0447,
      "net_risk_p50": 0.0822,
      "net_risk_p90": 0.1235,
      "method": "bootstrap_v2"
    },
    "labour_monitor_key": "pmet",
    "raw": {
      "aioe": 1.3428,
      "theta": 0.7297,
      "c_aioe": 1.0148,
      "log_wage_spread": 0.5218,
      "wage_position": 1.0845
    },
    "isco_codes_matched": [
      "2263"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": 1.3428,
      "theta": 0.7297,
      "c_aioe": 1.0148,
      "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
    }
  },
  {
    "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": 4.3,
    "employment_thousands": 4.3,
    "employment_basis": "estimated_sg_submajor_weighted_2025",
    "employment_family_code": "24",
    "employment_family_total_thousands": 216.1,
    "employment_weight_within_family": 0.019729,
    "employment_estimate_method": "wage_only",
    "group_employment_thousands": 624.4,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor_weighted_2025",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2025_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2025 2-digit occupation-family totals, weighted within family by BLS proxy employment and Singapore wage data."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the country crosswalk to ISCO-08."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based mapping to published local wage-floor coverage."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based mapping to published local professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published local labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published local transition-program coverage."
        }
      }
    },
    "exposure": 0.8386,
    "bottleneck": 0.639,
    "displacement_pressure": 0.3027,
    "demand_resilience": 0.2272,
    "demand_signal_bonus": 0,
    "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.7728
    },
    "net_risk": 0.2339,
    "risk_band": "moderate",
    "augmentation": 0.2198,
    "augmentation_band": "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.88,
      "level": "high",
      "threshold_level": "high",
      "policy_cap_reason": null,
      "crosswalk_quality": 0.9444,
      "market_data_granularity": 0.7,
      "source_freshness": 0.8387,
      "source_coverage": 1,
      "signal_agreement": 0.85,
      "sensitivity": 0.85,
      "exposure_source_count": 4
    },
    "structural_model_version": "V7",
    "stability": {
      "optimistic_risk": 0.1997,
      "optimistic_band": "moderate",
      "pessimistic_risk": 0.2999,
      "pessimistic_band": "moderate",
      "distance_to_band_edge": 0.0661,
      "label": "stable"
    },
    "task_primitives": {
      "matched_task_weight_share": null,
      "task_effective_coverage": null,
      "task_exposure_concentration": null,
      "method": null
    },
    "task_signal": 0,
    "demand_persistence": 0.4263,
    "exposure_v7": 0.8386,
    "baseline_v6": {
      "net_risk": 0.2468,
      "exposure": 0.8386
    },
    "uncertainty": {
      "exposure_p10": 0.7882,
      "exposure_p50": 0.8386,
      "exposure_p90": 0.8916,
      "net_risk_p10": 0.1878,
      "net_risk_p50": 0.2343,
      "net_risk_p90": 0.2815,
      "method": "bootstrap_v2"
    },
    "labour_monitor_key": "pmet",
    "raw": {
      "aioe": 1.3474,
      "theta": 0.6937,
      "c_aioe": 1.0668,
      "log_wage_spread": 0.5213,
      "wage_position": 0.7074
    },
    "isco_codes_matched": [
      "2423"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": 1.3474,
      "theta": 0.6937,
      "c_aioe": 1.0668,
      "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
    }
  },
  {
    "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": 1.8,
    "employment_thousands": 1.8,
    "employment_basis": "estimated_sg_submajor_weighted_2025",
    "employment_family_code": "21",
    "employment_family_total_thousands": 154.5,
    "employment_weight_within_family": 0.01166,
    "employment_estimate_method": "wage_only",
    "group_employment_thousands": 624.4,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor_weighted_2025",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2025_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2025 2-digit occupation-family totals, weighted within family by BLS proxy employment and Singapore wage data."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the country crosswalk to ISCO-08."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based mapping to published local wage-floor coverage."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based mapping to published local professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published local labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published local transition-program coverage."
        }
      }
    },
    "exposure": 0.5495,
    "bottleneck": 0.6034,
    "displacement_pressure": 0.2179,
    "demand_resilience": 0.2863,
    "demand_signal_bonus": 0,
    "market": {
      "market_momentum": 0.625,
      "industry_footprint_momentum": null,
      "market_resolution": "group_prior",
      "occupation_scarcity": 0.3253,
      "market_resilience": 0.5051,
      "market_modifier": 0.7137
    },
    "net_risk": 0.1555,
    "risk_band": "moderate",
    "augmentation": 0.1675,
    "augmentation_band": "very_low",
    "impact_type": "ai_leveraged",
    "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.7309,
      "level": "high",
      "threshold_level": "high",
      "policy_cap_reason": null,
      "crosswalk_quality": 0.7381,
      "market_data_granularity": 0.65,
      "source_freshness": 0.8387,
      "source_coverage": 1,
      "signal_agreement": 0.45,
      "sensitivity": 0.65,
      "exposure_source_count": 4
    },
    "structural_model_version": "V7",
    "stability": {
      "optimistic_risk": 0.1305,
      "optimistic_band": "low",
      "pessimistic_risk": 0.2114,
      "pessimistic_band": "moderate",
      "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
    },
    "task_signal": 0,
    "demand_persistence": 0.5901,
    "exposure_v7": 0.5495,
    "baseline_v6": {
      "net_risk": 0.1684,
      "exposure": 0.5495
    },
    "uncertainty": {
      "exposure_p10": 0.4632,
      "exposure_p50": 0.5495,
      "exposure_p90": 0.6379,
      "net_risk_p10": 0.1155,
      "net_risk_p50": 0.1546,
      "net_risk_p90": 0.1999,
      "method": "bootstrap_v2"
    },
    "labour_monitor_key": "pmet",
    "raw": {
      "aioe": 0.9944,
      "theta": 0.6883,
      "c_aioe": 0.7926,
      "log_wage_spread": 0.6458,
      "wage_position": 0.4337
    },
    "isco_codes_matched": [
      "2163"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": 0.9944,
      "theta": 0.6883,
      "c_aioe": 0.7926,
      "category": "high_exposure_high_complementarity",
      "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
    }
  },
  {
    "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": 4.9,
    "employment_thousands": 4.9,
    "employment_basis": "estimated_sg_submajor_weighted_2025",
    "employment_family_code": "24",
    "employment_family_total_thousands": 216.1,
    "employment_weight_within_family": 0.022613,
    "employment_estimate_method": "wage_only",
    "group_employment_thousands": 624.4,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor_weighted_2025",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2025_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2025 2-digit occupation-family totals, weighted within family by BLS proxy employment and Singapore wage data."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the country crosswalk to ISCO-08."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based mapping to published local wage-floor coverage."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based mapping to published local professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published local labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published local transition-program coverage."
        }
      }
    },
    "exposure": 0.8808,
    "bottleneck": 0.4029,
    "displacement_pressure": 0.526,
    "demand_resilience": 0.4418,
    "demand_signal_bonus": 0.14,
    "market": {
      "market_momentum": 0.4897,
      "industry_footprint_momentum": 0.5837,
      "market_resolution": "industry_footprint_blend",
      "occupation_scarcity": 0.6168,
      "market_resilience": 0.5405,
      "market_modifier": 0.5582
    },
    "net_risk": 0.2936,
    "risk_band": "moderate",
    "augmentation": 0.1918,
    "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.6714,
      "level": "medium",
      "threshold_level": "medium",
      "policy_cap_reason": null,
      "crosswalk_quality": 0.6,
      "market_data_granularity": 0.75,
      "source_freshness": 0.8387,
      "source_coverage": 1,
      "signal_agreement": 0.45,
      "sensitivity": 0.65,
      "exposure_source_count": 4
    },
    "structural_model_version": "V7",
    "stability": {
      "optimistic_risk": 0.2795,
      "optimistic_band": "moderate",
      "pessimistic_risk": 0.3725,
      "pessimistic_band": "high",
      "distance_to_band_edge": 0.0064,
      "label": "watch"
    },
    "task_primitives": {
      "matched_task_weight_share": null,
      "task_effective_coverage": null,
      "task_exposure_concentration": null,
      "method": null
    },
    "task_signal": 0,
    "demand_persistence": 0.5857,
    "exposure_v7": 0.8808,
    "baseline_v6": {
      "net_risk": 0.3244,
      "exposure": 0.8808
    },
    "uncertainty": {
      "exposure_p10": 0.7793,
      "exposure_p50": 0.8808,
      "exposure_p90": 0.9792,
      "net_risk_p10": 0.2408,
      "net_risk_p50": 0.2925,
      "net_risk_p90": 0.3437,
      "method": "bootstrap_v2"
    },
    "labour_monitor_key": "pmet",
    "raw": {
      "aioe": 1.3806,
      "theta": 0.6657,
      "c_aioe": 1.1317,
      "log_wage_spread": 0.6806,
      "wage_position": 0.9294
    },
    "isco_codes_matched": [
      "2413"
    ],
    "match_quality": "submajor_fallback",
    "scores": {
      "aioe": 1.3806,
      "theta": 0.6657,
      "c_aioe": 1.1317,
      "category": "high_exposure_high_complementarity",
      "isco_codes_matched": [
        "2413"
      ],
      "match_quality": "submajor_fallback"
    },
    "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
    }
  },
  {
    "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": 6.3,
    "employment_thousands": 6.3,
    "employment_basis": "estimated_sg_submajor_weighted_2025",
    "employment_family_code": "24",
    "employment_family_total_thousands": 216.1,
    "employment_weight_within_family": 0.028984,
    "employment_estimate_method": "wage_only",
    "group_employment_thousands": 624.4,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor_weighted_2025",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2025_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2025 2-digit occupation-family totals, weighted within family by BLS proxy employment and Singapore wage data."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the country crosswalk to ISCO-08."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based mapping to published local wage-floor coverage."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based mapping to published local professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published local labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published local transition-program coverage."
        }
      }
    },
    "exposure": 0.8808,
    "bottleneck": 0.4029,
    "displacement_pressure": 0.526,
    "demand_resilience": 0.5166,
    "demand_signal_bonus": 0.14,
    "market": {
      "market_momentum": 0.5597,
      "industry_footprint_momentum": 0.7992,
      "market_resolution": "industry_footprint_blend",
      "occupation_scarcity": 0.8583,
      "market_resilience": 0.6792,
      "market_modifier": 0.4834
    },
    "net_risk": 0.2543,
    "risk_band": "moderate",
    "augmentation": 0.241,
    "augmentation_band": "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.6714,
      "level": "medium",
      "threshold_level": "medium",
      "policy_cap_reason": null,
      "crosswalk_quality": 0.6,
      "market_data_granularity": 0.75,
      "source_freshness": 0.8387,
      "source_coverage": 1,
      "signal_agreement": 0.45,
      "sensitivity": 0.65,
      "exposure_source_count": 4
    },
    "structural_model_version": "V7",
    "stability": {
      "optimistic_risk": 0.2487,
      "optimistic_band": "moderate",
      "pessimistic_risk": 0.3352,
      "pessimistic_band": "high",
      "distance_to_band_edge": 0.0457,
      "label": "watch"
    },
    "task_primitives": {
      "matched_task_weight_share": null,
      "task_effective_coverage": null,
      "task_exposure_concentration": null,
      "method": null
    },
    "task_signal": 0,
    "demand_persistence": 0.7095,
    "exposure_v7": 0.8808,
    "baseline_v6": {
      "net_risk": 0.2916,
      "exposure": 0.8808
    },
    "uncertainty": {
      "exposure_p10": 0.7793,
      "exposure_p50": 0.8808,
      "exposure_p90": 0.9799,
      "net_risk_p10": 0.2107,
      "net_risk_p50": 0.2542,
      "net_risk_p90": 0.2974,
      "method": "bootstrap_v2"
    },
    "labour_monitor_key": "pmet",
    "raw": {
      "aioe": 1.3806,
      "theta": 0.6657,
      "c_aioe": 1.1317,
      "log_wage_spread": 0.742,
      "wage_position": 1.5268
    },
    "isco_codes_matched": [
      "2413"
    ],
    "match_quality": "submajor_fallback",
    "scores": {
      "aioe": 1.3806,
      "theta": 0.6657,
      "c_aioe": 1.1317,
      "category": "high_exposure_high_complementarity",
      "isco_codes_matched": [
        "2413"
      ],
      "match_quality": "submajor_fallback"
    },
    "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
    }
  },
  {
    "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,
    "employment_thousands": 5,
    "employment_basis": "estimated_sg_submajor_weighted_2025",
    "employment_family_code": "24",
    "employment_family_total_thousands": 216.1,
    "employment_weight_within_family": 0.023355,
    "employment_estimate_method": "wage_only",
    "group_employment_thousands": 624.4,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor_weighted_2025",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2025_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2025 2-digit occupation-family totals, weighted within family by BLS proxy employment and Singapore wage data."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the country crosswalk to ISCO-08."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based mapping to published local wage-floor coverage."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based mapping to published local professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published local labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published local transition-program coverage."
        }
      }
    },
    "exposure": 0.7487,
    "bottleneck": 0.4519,
    "displacement_pressure": 0.4104,
    "demand_resilience": 0.4704,
    "demand_signal_bonus": 0.15,
    "market": {
      "market_momentum": 0.4543,
      "industry_footprint_momentum": 0.4749,
      "market_resolution": "industry_footprint_blend",
      "occupation_scarcity": 0.7754,
      "market_resilience": 0.5828,
      "market_modifier": 0.5296
    },
    "net_risk": 0.2173,
    "risk_band": "moderate",
    "augmentation": 0.1972,
    "augmentation_band": "very_low",
    "impact_type": "ai_leveraged",
    "evidence": {
      "anthropic_calibrated": true,
      "anthropic_gap": 0.1074,
      "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.5695,
        "anthropic": 0.6769,
        "eloundou": 0.8065,
        "ilo": 0.927
      },
      "signal_conflict": false,
      "signal_conflict_reasons": [
        "divergent_exposure_sources"
      ]
    },
    "confidence": {
      "score": 0.8564,
      "level": "high",
      "threshold_level": "high",
      "policy_cap_reason": null,
      "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
    },
    "structural_model_version": "V7",
    "stability": {
      "optimistic_risk": 0.2039,
      "optimistic_band": "moderate",
      "pessimistic_risk": 0.2801,
      "pessimistic_band": "moderate",
      "distance_to_band_edge": 0.0673,
      "label": "stable"
    },
    "task_primitives": {
      "matched_task_weight_share": null,
      "task_effective_coverage": null,
      "task_exposure_concentration": null,
      "method": null
    },
    "task_signal": 0,
    "demand_persistence": 0.5818,
    "exposure_v7": 0.7487,
    "baseline_v6": {
      "net_risk": 0.2412,
      "exposure": 0.7487
    },
    "uncertainty": {
      "exposure_p10": 0.6575,
      "exposure_p50": 0.7487,
      "exposure_p90": 0.8353,
      "net_risk_p10": 0.1793,
      "net_risk_p50": 0.2154,
      "net_risk_p90": 0.2549,
      "method": "bootstrap_v2"
    },
    "labour_monitor_key": "pmet",
    "raw": {
      "aioe": 0.6981,
      "theta": 0.6689,
      "c_aioe": 0.57,
      "log_wage_spread": 0.9241,
      "wage_position": 0.9913
    },
    "isco_codes_matched": [
      "2412"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": 0.6981,
      "theta": 0.6689,
      "c_aioe": 0.57,
      "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
    }
  },
  {
    "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": 4,
    "employment_thousands": 4,
    "employment_basis": "estimated_sg_submajor_weighted_2025",
    "employment_family_code": "21",
    "employment_family_total_thousands": 154.5,
    "employment_weight_within_family": 0.027872,
    "employment_estimate_method": "wage_only",
    "group_employment_thousands": 624.4,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor_weighted_2025",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2025_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2025 2-digit occupation-family totals, weighted within family by BLS proxy employment and Singapore wage data."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the country crosswalk to ISCO-08."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based mapping to published local wage-floor coverage."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based mapping to published local professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published local labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published local transition-program coverage."
        }
      }
    },
    "exposure": 0.2078,
    "bottleneck": 0.926,
    "displacement_pressure": 0.0154,
    "demand_resilience": 0.3548,
    "demand_signal_bonus": 0,
    "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.6452
    },
    "net_risk": 0.0099,
    "risk_band": "very_low",
    "augmentation": 0.1285,
    "augmentation_band": "very_low",
    "impact_type": "ai_leveraged",
    "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.8594,
      "level": "high",
      "threshold_level": "high",
      "policy_cap_reason": null,
      "crosswalk_quality": 0.9603,
      "market_data_granularity": 0.7,
      "source_freshness": 0.8029,
      "source_coverage": 0.82,
      "signal_agreement": 0.95,
      "sensitivity": 0.85,
      "exposure_source_count": 3
    },
    "structural_model_version": "V7",
    "stability": {
      "optimistic_risk": 0.0013,
      "optimistic_band": "very_low",
      "pessimistic_risk": 0.0207,
      "pessimistic_band": "very_low",
      "distance_to_band_edge": 0.0099,
      "label": "stable"
    },
    "task_primitives": {
      "matched_task_weight_share": null,
      "task_effective_coverage": null,
      "task_exposure_concentration": null,
      "method": null
    },
    "task_signal": 0,
    "demand_persistence": 0.5445,
    "exposure_v7": 0.2078,
    "baseline_v6": {
      "net_risk": 0.0108,
      "exposure": 0.2078
    },
    "uncertainty": {
      "exposure_p10": 0.1676,
      "exposure_p50": 0.2078,
      "exposure_p90": 0.2504,
      "net_risk_p10": 0.0012,
      "net_risk_p50": 0.0098,
      "net_risk_p90": 0.0193,
      "method": "bootstrap_v2"
    },
    "labour_monitor_key": "pmet",
    "raw": {
      "aioe": -0.1944,
      "theta": 0.7719,
      "c_aioe": -0.1387,
      "log_wage_spread": 1.3155,
      "wage_position": 2.4783
    },
    "isco_codes_matched": [
      "2172"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": -0.1944,
      "theta": 0.7719,
      "c_aioe": -0.1387,
      "category": "high_exposure_high_complementarity",
      "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
    }
  },
  {
    "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,
    "employment_thousands": 2,
    "employment_basis": "estimated_sg_submajor_weighted_2025",
    "employment_family_code": "21",
    "employment_family_total_thousands": 154.5,
    "employment_weight_within_family": 0.012865,
    "employment_estimate_method": "wage_only",
    "group_employment_thousands": 624.4,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor_weighted_2025",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2025_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2025 2-digit occupation-family totals, weighted within family by BLS proxy employment and Singapore wage data."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the country crosswalk to ISCO-08."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based mapping to published local wage-floor coverage."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based mapping to published local professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published local labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published local transition-program coverage."
        }
      }
    },
    "exposure": 0.6459,
    "bottleneck": 0.7879,
    "displacement_pressure": 0.137,
    "demand_resilience": 0.4556,
    "demand_signal_bonus": 0.15,
    "market": {
      "market_momentum": 0.625,
      "industry_footprint_momentum": null,
      "market_resolution": "group_prior",
      "occupation_scarcity": 0.3904,
      "market_resilience": 0.5311,
      "market_modifier": 0.5444
    },
    "net_risk": 0.0746,
    "risk_band": "low",
    "augmentation": 0.2703,
    "augmentation_band": "low",
    "impact_type": "ai_leveraged",
    "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.8564,
      "level": "high",
      "threshold_level": "high",
      "policy_cap_reason": null,
      "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
    },
    "structural_model_version": "V7",
    "stability": {
      "optimistic_risk": 0.053,
      "optimistic_band": "low",
      "pessimistic_risk": 0.1128,
      "pessimistic_band": "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
    },
    "task_signal": 0,
    "demand_persistence": 0.6661,
    "exposure_v7": 0.6459,
    "baseline_v6": {
      "net_risk": 0.0837,
      "exposure": 0.6459
    },
    "uncertainty": {
      "exposure_p10": 0.5355,
      "exposure_p50": 0.6459,
      "exposure_p90": 0.7599,
      "net_risk_p10": 0.0466,
      "net_risk_p50": 0.0732,
      "net_risk_p90": 0.105,
      "method": "bootstrap_v2"
    },
    "labour_monitor_key": "pmet",
    "raw": {
      "aioe": 1.1267,
      "theta": 0.7233,
      "c_aioe": 0.8586,
      "log_wage_spread": 0.7158,
      "wage_position": 0.528
    },
    "isco_codes_matched": [
      "2145"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": 1.1267,
      "theta": 0.7233,
      "c_aioe": 0.8586,
      "category": "high_exposure_high_complementarity",
      "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
    }
  },
  {
    "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": 7.4,
    "employment_thousands": 7.4,
    "employment_basis": "estimated_sg_submajor_weighted_2025",
    "employment_family_code": "24",
    "employment_family_total_thousands": 216.1,
    "employment_weight_within_family": 0.036696,
    "employment_estimate_method": "wage_only",
    "group_employment_thousands": 624.4,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor_weighted_2025",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2025_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2025 2-digit occupation-family totals, weighted within family by BLS proxy employment and Singapore wage data."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the country crosswalk to ISCO-08."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based mapping to published local wage-floor coverage."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based mapping to published local professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published local labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published local transition-program coverage."
        }
      }
    },
    "exposure": 0.8258,
    "bottleneck": 0.4474,
    "displacement_pressure": 0.4563,
    "demand_resilience": 0.4407,
    "demand_signal_bonus": 0.08,
    "market": {
      "market_momentum": 0.5597,
      "industry_footprint_momentum": 0.7992,
      "market_resolution": "industry_footprint_blend",
      "occupation_scarcity": 0.7799,
      "market_resilience": 0.6478,
      "market_modifier": 0.5593
    },
    "net_risk": 0.2552,
    "risk_band": "moderate",
    "augmentation": 0.2393,
    "augmentation_band": "low",
    "impact_type": "mixed",
    "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.7007,
      "level": "medium",
      "threshold_level": "high",
      "policy_cap_reason": "signal_conflict",
      "crosswalk_quality": 0.8757,
      "market_data_granularity": 0.75,
      "source_freshness": 0.8029,
      "source_coverage": 0.82,
      "signal_agreement": 0.45,
      "sensitivity": 0.65,
      "exposure_source_count": 3
    },
    "structural_model_version": "V7",
    "stability": {
      "optimistic_risk": 0.2433,
      "optimistic_band": "moderate",
      "pessimistic_risk": 0.3292,
      "pessimistic_band": "high",
      "distance_to_band_edge": 0.0448,
      "label": "watch"
    },
    "task_primitives": {
      "matched_task_weight_share": null,
      "task_effective_coverage": null,
      "task_exposure_concentration": null,
      "method": null
    },
    "task_signal": 0,
    "demand_persistence": 0.6921,
    "exposure_v7": 0.8258,
    "baseline_v6": {
      "net_risk": 0.2868,
      "exposure": 0.8258
    },
    "uncertainty": {
      "exposure_p10": 0.6911,
      "exposure_p50": 0.8258,
      "exposure_p90": 0.9561,
      "net_risk_p10": 0.2034,
      "net_risk_p50": 0.2547,
      "net_risk_p90": 0.3062,
      "method": "bootstrap_v2"
    },
    "labour_monitor_key": "pmet",
    "raw": {
      "aioe": 1.3185,
      "theta": 0.6679,
      "c_aioe": 1.0778,
      "log_wage_spread": 0.5969,
      "wage_position": 2.4473
    },
    "isco_codes_matched": [
      "2415"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": 1.3185,
      "theta": 0.6679,
      "c_aioe": 1.0778,
      "category": "high_exposure_high_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
    }
  },
  {
    "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": 6.6,
    "employment_thousands": 6.6,
    "employment_basis": "estimated_sg_submajor_weighted_2025",
    "employment_family_code": "24",
    "employment_family_total_thousands": 216.1,
    "employment_weight_within_family": 0.030432,
    "employment_estimate_method": "wage_only",
    "group_employment_thousands": 624.4,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor_weighted_2025",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2025_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2025 2-digit occupation-family totals, weighted within family by BLS proxy employment and Singapore wage data."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the country crosswalk to ISCO-08."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based mapping to published local wage-floor coverage."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based mapping to published local professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published local labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published local transition-program coverage."
        }
      }
    },
    "exposure": 0.8175,
    "bottleneck": 0.5036,
    "displacement_pressure": 0.4058,
    "demand_resilience": 0.3802,
    "demand_signal_bonus": 0,
    "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.6198
    },
    "net_risk": 0.2515,
    "risk_band": "moderate",
    "augmentation": 0.2872,
    "augmentation_band": "low",
    "impact_type": "mixed",
    "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": true,
      "signal_conflict_reasons": [
        "high_risk_but_positive_labour_market",
        "divergent_exposure_sources"
      ]
    },
    "confidence": {
      "score": 0.7195,
      "level": "medium",
      "threshold_level": "high",
      "policy_cap_reason": "signal_conflict",
      "crosswalk_quality": 0.9807,
      "market_data_granularity": 0.7,
      "source_freshness": 0.8029,
      "source_coverage": 0.82,
      "signal_agreement": 0.45,
      "sensitivity": 0.65,
      "exposure_source_count": 3
    },
    "structural_model_version": "V7",
    "stability": {
      "optimistic_risk": 0.2339,
      "optimistic_band": "moderate",
      "pessimistic_risk": 0.321,
      "pessimistic_band": "high",
      "distance_to_band_edge": 0.0485,
      "label": "watch"
    },
    "task_primitives": {
      "matched_task_weight_share": null,
      "task_effective_coverage": null,
      "task_exposure_concentration": null,
      "method": null
    },
    "task_signal": 0,
    "demand_persistence": 0.6621,
    "exposure_v7": 0.8175,
    "baseline_v6": {
      "net_risk": 0.2784,
      "exposure": 0.8175
    },
    "uncertainty": {
      "exposure_p10": 0.6765,
      "exposure_p50": 0.8175,
      "exposure_p90": 0.9542,
      "net_risk_p10": 0.1944,
      "net_risk_p50": 0.2511,
      "net_risk_p90": 0.308,
      "method": "bootstrap_v2"
    },
    "labour_monitor_key": "pmet",
    "raw": {
      "aioe": 1.371,
      "theta": 0.6747,
      "c_aioe": 1.1115,
      "log_wage_spread": 0.8138,
      "wage_position": 1.6831
    },
    "isco_codes_matched": [
      "2414"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": 1.371,
      "theta": 0.6747,
      "c_aioe": 1.1115,
      "category": "high_exposure_high_complementarity",
      "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
    }
  },
  {
    "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": 6.2,
    "employment_thousands": 6.2,
    "employment_basis": "estimated_sg_submajor_weighted_2025",
    "employment_family_code": "24",
    "employment_family_total_thousands": 216.1,
    "employment_weight_within_family": 0.028675,
    "employment_estimate_method": "wage_only",
    "group_employment_thousands": 624.4,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor_weighted_2025",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2025_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2025 2-digit occupation-family totals, weighted within family by BLS proxy employment and Singapore wage data."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the country crosswalk to ISCO-08."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based mapping to published local wage-floor coverage."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based mapping to published local professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published local labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published local transition-program coverage."
        }
      }
    },
    "exposure": 0.8808,
    "bottleneck": 0.4029,
    "displacement_pressure": 0.526,
    "demand_resilience": 0.4918,
    "demand_signal_bonus": 0.14,
    "market": {
      "market_momentum": 0.4639,
      "industry_footprint_momentum": 0.5042,
      "market_resolution": "industry_footprint_blend",
      "occupation_scarcity": 0.9207,
      "market_resilience": 0.6466,
      "market_modifier": 0.5082
    },
    "net_risk": 0.2673,
    "risk_band": "moderate",
    "augmentation": 0.2294,
    "augmentation_band": "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.6714,
      "level": "medium",
      "threshold_level": "medium",
      "policy_cap_reason": null,
      "crosswalk_quality": 0.6,
      "market_data_granularity": 0.75,
      "source_freshness": 0.8387,
      "source_coverage": 1,
      "signal_agreement": 0.45,
      "sensitivity": 0.65,
      "exposure_source_count": 4
    },
    "structural_model_version": "V7",
    "stability": {
      "optimistic_risk": 0.2553,
      "optimistic_band": "moderate",
      "pessimistic_risk": 0.3435,
      "pessimistic_band": "high",
      "distance_to_band_edge": 0.0327,
      "label": "watch"
    },
    "task_primitives": {
      "matched_task_weight_share": null,
      "task_effective_coverage": null,
      "task_exposure_concentration": null,
      "method": null
    },
    "task_signal": 0,
    "demand_persistence": 0.6081,
    "exposure_v7": 0.8808,
    "baseline_v6": {
      "net_risk": 0.2993,
      "exposure": 0.8808
    },
    "uncertainty": {
      "exposure_p10": 0.7793,
      "exposure_p50": 0.8808,
      "exposure_p90": 0.9792,
      "net_risk_p10": 0.2217,
      "net_risk_p50": 0.2664,
      "net_risk_p90": 0.3122,
      "method": "bootstrap_v2"
    },
    "labour_monitor_key": "pmet",
    "raw": {
      "aioe": 1.3806,
      "theta": 0.6657,
      "c_aioe": 1.1317,
      "log_wage_spread": 0.9292,
      "wage_position": 1.4944
    },
    "isco_codes_matched": [
      "2413"
    ],
    "match_quality": "submajor_fallback",
    "scores": {
      "aioe": 1.3806,
      "theta": 0.6657,
      "c_aioe": 1.1317,
      "category": "high_exposure_high_complementarity",
      "isco_codes_matched": [
        "2413"
      ],
      "match_quality": "submajor_fallback"
    },
    "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
    }
  },
  {
    "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_weighted_2025",
    "employment_family_code": "22",
    "employment_family_total_thousands": 61.6,
    "employment_weight_within_family": 0.029161,
    "employment_estimate_method": "wage_only",
    "group_employment_thousands": 624.4,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor_weighted_2025",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2025_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2025 2-digit occupation-family totals, weighted within family by BLS proxy employment and Singapore wage data."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the country crosswalk to ISCO-08."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based mapping to published local wage-floor coverage."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based mapping to published local professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published local labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published local transition-program coverage."
        }
      }
    },
    "exposure": 0.1843,
    "bottleneck": 1,
    "displacement_pressure": 0,
    "demand_resilience": 0.228,
    "demand_signal_bonus": 0,
    "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.772
    },
    "net_risk": 0,
    "risk_band": "very_low",
    "augmentation": 0.0721,
    "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",
      "threshold_level": "high",
      "policy_cap_reason": null,
      "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
    },
    "structural_model_version": "V7",
    "stability": {
      "optimistic_risk": 0,
      "optimistic_band": "very_low",
      "pessimistic_risk": 0.01,
      "pessimistic_band": "very_low",
      "distance_to_band_edge": 0,
      "label": "stable"
    },
    "task_primitives": {
      "matched_task_weight_share": null,
      "task_effective_coverage": null,
      "task_exposure_concentration": null,
      "method": null
    },
    "task_signal": 0,
    "demand_persistence": 0.5192,
    "exposure_v7": 0.1843,
    "baseline_v6": {
      "net_risk": 0,
      "exposure": 0.1843
    },
    "uncertainty": {
      "exposure_p10": 0.1136,
      "exposure_p50": 0.1843,
      "exposure_p90": 0.2554,
      "net_risk_p10": 0,
      "net_risk_p50": 0,
      "net_risk_p90": 0.009,
      "method": "bootstrap_v2"
    },
    "labour_monitor_key": "pmet",
    "raw": {
      "aioe": -0.2101,
      "theta": 0.8463,
      "c_aioe": -0.1343,
      "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.1343,
      "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
    }
  },
  {
    "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": 2,
    "employment_thousands": 2,
    "employment_basis": "estimated_sg_submajor_weighted_2025",
    "employment_family_code": "22",
    "employment_family_total_thousands": 61.6,
    "employment_weight_within_family": 0.032301,
    "employment_estimate_method": "wage_only",
    "group_employment_thousands": 624.4,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor_weighted_2025",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2025_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2025 2-digit occupation-family totals, weighted within family by BLS proxy employment and Singapore wage data."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the country crosswalk to ISCO-08."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based mapping to published local wage-floor coverage."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based mapping to published local professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published local labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published local transition-program coverage."
        }
      }
    },
    "exposure": 0.2375,
    "bottleneck": 0.9626,
    "displacement_pressure": 0.0089,
    "demand_resilience": 0.2923,
    "demand_signal_bonus": 0,
    "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.7077
    },
    "net_risk": 0.0063,
    "risk_band": "very_low",
    "augmentation": 0.119,
    "augmentation_band": "very_low",
    "impact_type": "stable",
    "evidence": {
      "anthropic_calibrated": true,
      "anthropic_gap": -0.3431,
      "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.4795,
        "anthropic": 0.1364,
        "eloundou": 0.0094,
        "ilo": 0.3329
      },
      "signal_conflict": false,
      "signal_conflict_reasons": [
        "divergent_exposure_sources"
      ]
    },
    "confidence": {
      "score": 0.7339,
      "level": "medium",
      "threshold_level": "high",
      "policy_cap_reason": "fallback_mapping",
      "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
    },
    "structural_model_version": "V7",
    "stability": {
      "optimistic_risk": 0,
      "optimistic_band": "very_low",
      "pessimistic_risk": 0.0188,
      "pessimistic_band": "very_low",
      "distance_to_band_edge": 0.0063,
      "label": "stable"
    },
    "task_primitives": {
      "matched_task_weight_share": null,
      "task_effective_coverage": null,
      "task_exposure_concentration": null,
      "method": null
    },
    "task_signal": 0,
    "demand_persistence": 0.5812,
    "exposure_v7": 0.2375,
    "baseline_v6": {
      "net_risk": 0.0068,
      "exposure": 0.2375
    },
    "uncertainty": {
      "exposure_p10": 0.1255,
      "exposure_p50": 0.2375,
      "exposure_p90": 0.3516,
      "net_risk_p10": 0,
      "net_risk_p50": 0.0052,
      "net_risk_p90": 0.0185,
      "method": "bootstrap_v2"
    },
    "labour_monitor_key": "pmet",
    "raw": {
      "aioe": 0.4503,
      "theta": 0.8031,
      "c_aioe": 0.3073,
      "log_wage_spread": 0.5557,
      "wage_position": 0.785
    },
    "isco_codes_matched": [
      "2211"
    ],
    "match_quality": "submajor_fallback",
    "scores": {
      "aioe": 0.4503,
      "theta": 0.8031,
      "c_aioe": 0.3073,
      "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
    }
  },
  {
    "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.9,
    "employment_thousands": 1.9,
    "employment_basis": "estimated_sg_submajor_weighted_2025",
    "employment_family_code": "22",
    "employment_family_total_thousands": 61.6,
    "employment_weight_within_family": 0.030316,
    "employment_estimate_method": "wage_only",
    "group_employment_thousands": 624.4,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor_weighted_2025",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2025_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2025 2-digit occupation-family totals, weighted within family by BLS proxy employment and Singapore wage data."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the country crosswalk to ISCO-08."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based mapping to published local wage-floor coverage."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based mapping to published local professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published local labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published local transition-program coverage."
        }
      }
    },
    "exposure": 0.2302,
    "bottleneck": 0.9955,
    "displacement_pressure": 0.001,
    "demand_resilience": 0.2534,
    "demand_signal_bonus": 0,
    "market": {
      "market_momentum": 0.625,
      "industry_footprint_momentum": null,
      "market_resolution": "group_prior",
      "occupation_scarcity": 0.1622,
      "market_resilience": 0.4399,
      "market_modifier": 0.7466
    },
    "net_risk": 0.0008,
    "risk_band": "very_low",
    "augmentation": 0.1008,
    "augmentation_band": "very_low",
    "impact_type": "stable",
    "evidence": {
      "anthropic_calibrated": true,
      "anthropic_gap": -0.3431,
      "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.4795,
        "anthropic": 0.1364,
        "eloundou": 0.0889
      },
      "signal_conflict": false,
      "signal_conflict_reasons": [
        "divergent_exposure_sources"
      ]
    },
    "confidence": {
      "score": 0.6868,
      "level": "medium",
      "threshold_level": "medium",
      "policy_cap_reason": null,
      "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
    },
    "structural_model_version": "V7",
    "stability": {
      "optimistic_risk": 0,
      "optimistic_band": "very_low",
      "pessimistic_risk": 0.0141,
      "pessimistic_band": "very_low",
      "distance_to_band_edge": 0.0008,
      "label": "stable"
    },
    "task_primitives": {
      "matched_task_weight_share": null,
      "task_effective_coverage": null,
      "task_exposure_concentration": null,
      "method": null
    },
    "task_signal": 0,
    "demand_persistence": 0.5543,
    "exposure_v7": 0.2302,
    "baseline_v6": {
      "net_risk": 0.0008,
      "exposure": 0.2302
    },
    "uncertainty": {
      "exposure_p10": 0.1052,
      "exposure_p50": 0.2302,
      "exposure_p90": 0.3583,
      "net_risk_p10": 0,
      "net_risk_p50": 0.0006,
      "net_risk_p90": 0.0141,
      "method": "bootstrap_v2"
    },
    "labour_monitor_key": "pmet",
    "raw": {
      "aioe": 0.4503,
      "theta": 0.8264,
      "c_aioe": 0.2968,
      "log_wage_spread": 0.3282,
      "wage_position": 0.6914
    },
    "isco_codes_matched": [
      "2213"
    ],
    "match_quality": "submajor_fallback",
    "scores": {
      "aioe": 0.4503,
      "theta": 0.8264,
      "c_aioe": 0.2968,
      "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
    }
  },
  {
    "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": 1.9,
    "employment_thousands": 1.9,
    "employment_basis": "estimated_sg_submajor_weighted_2025",
    "employment_family_code": "21",
    "employment_family_total_thousands": 154.5,
    "employment_weight_within_family": 0.012093,
    "employment_estimate_method": "wage_only",
    "group_employment_thousands": 624.4,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor_weighted_2025",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2025_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2025 2-digit occupation-family totals, weighted within family by BLS proxy employment and Singapore wage data."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the country crosswalk to ISCO-08."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based mapping to published local wage-floor coverage."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based mapping to published local professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published local labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published local transition-program coverage."
        }
      }
    },
    "exposure": 0.7459,
    "bottleneck": 0.4412,
    "displacement_pressure": 0.4168,
    "demand_resilience": 0.1924,
    "demand_signal_bonus": 0,
    "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.8076
    },
    "net_risk": 0.3366,
    "risk_band": "high",
    "augmentation": 0.1122,
    "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.7952,
      "level": "high",
      "threshold_level": "high",
      "policy_cap_reason": null,
      "crosswalk_quality": 0.5455,
      "market_data_granularity": 0.7,
      "source_freshness": 0.8387,
      "source_coverage": 1,
      "signal_agreement": 0.95,
      "sensitivity": 0.85,
      "exposure_source_count": 4
    },
    "structural_model_version": "V7",
    "stability": {
      "optimistic_risk": 0.3025,
      "optimistic_band": "high",
      "pessimistic_risk": 0.406,
      "pessimistic_band": "high",
      "distance_to_band_edge": 0.0366,
      "label": "stable"
    },
    "task_primitives": {
      "matched_task_weight_share": null,
      "task_effective_coverage": null,
      "task_exposure_concentration": null,
      "method": null
    },
    "task_signal": 0,
    "demand_persistence": 0.3894,
    "exposure_v7": 0.7459,
    "baseline_v6": {
      "net_risk": 0.3528,
      "exposure": 0.7459
    },
    "uncertainty": {
      "exposure_p10": 0.7087,
      "exposure_p50": 0.7459,
      "exposure_p90": 0.7811,
      "net_risk_p10": 0.2922,
      "net_risk_p50": 0.335,
      "net_risk_p90": 0.3797,
      "method": "bootstrap_v2"
    },
    "labour_monitor_key": "pmet",
    "raw": {
      "aioe": 0.9187,
      "theta": 0.6676,
      "c_aioe": 0.7513,
      "log_wage_spread": 0.4012,
      "wage_position": 0.4665
    },
    "isco_codes_matched": [
      "2166"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": 0.9187,
      "theta": 0.6676,
      "c_aioe": 0.7513,
      "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
    }
  },
  {
    "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_weighted_2025",
    "employment_family_code": "24",
    "employment_family_total_thousands": 216.1,
    "employment_weight_within_family": 0.024495,
    "employment_estimate_method": "wage_only",
    "group_employment_thousands": 624.4,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor_weighted_2025",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2025_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2025 2-digit occupation-family totals, weighted within family by BLS proxy employment and Singapore wage data."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the country crosswalk to ISCO-08."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based mapping to published local wage-floor coverage."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based mapping to published local professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published local labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published local transition-program coverage."
        }
      }
    },
    "exposure": 0.8386,
    "bottleneck": 0.639,
    "displacement_pressure": 0.3027,
    "demand_resilience": 0.3407,
    "demand_signal_bonus": 0,
    "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.6593
    },
    "net_risk": 0.1996,
    "risk_band": "moderate",
    "augmentation": 0.3372,
    "augmentation_band": "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.88,
      "level": "high",
      "threshold_level": "high",
      "policy_cap_reason": null,
      "crosswalk_quality": 0.9444,
      "market_data_granularity": 0.7,
      "source_freshness": 0.8387,
      "source_coverage": 1,
      "signal_agreement": 0.85,
      "sensitivity": 0.85,
      "exposure_source_count": 4
    },
    "structural_model_version": "V7",
    "stability": {
      "optimistic_risk": 0.1758,
      "optimistic_band": "moderate",
      "pessimistic_risk": 0.2618,
      "pessimistic_band": "moderate",
      "distance_to_band_edge": 0.0496,
      "label": "stable"
    },
    "task_primitives": {
      "matched_task_weight_share": null,
      "task_effective_coverage": null,
      "task_exposure_concentration": null,
      "method": null
    },
    "task_signal": 0,
    "demand_persistence": 0.5748,
    "exposure_v7": 0.8386,
    "baseline_v6": {
      "net_risk": 0.217,
      "exposure": 0.8386
    },
    "uncertainty": {
      "exposure_p10": 0.7882,
      "exposure_p50": 0.8386,
      "exposure_p90": 0.8916,
      "net_risk_p10": 0.1616,
      "net_risk_p50": 0.1989,
      "net_risk_p90": 0.2406,
      "method": "bootstrap_v2"
    },
    "labour_monitor_key": "pmet",
    "raw": {
      "aioe": 1.3474,
      "theta": 0.6937,
      "c_aioe": 1.0668,
      "log_wage_spread": 1.1718,
      "wage_position": 1.0905
    },
    "isco_codes_matched": [
      "2423"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": 1.3474,
      "theta": 0.6937,
      "c_aioe": 1.0668,
      "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
    }
  },
  {
    "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.2,
    "employment_thousands": 2.2,
    "employment_basis": "estimated_sg_submajor_weighted_2025",
    "employment_family_code": "21",
    "employment_family_total_thousands": 154.5,
    "employment_weight_within_family": 0.01455,
    "employment_estimate_method": "wage_only",
    "group_employment_thousands": 624.4,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor_weighted_2025",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2025_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2025 2-digit occupation-family totals, weighted within family by BLS proxy employment and Singapore wage data."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the country crosswalk to ISCO-08."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based mapping to published local wage-floor coverage."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based mapping to published local professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published local labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published local transition-program coverage."
        }
      }
    },
    "exposure": 0.6767,
    "bottleneck": 0.2594,
    "displacement_pressure": 0.5012,
    "demand_resilience": 0.2332,
    "demand_signal_bonus": 0,
    "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.7668
    },
    "net_risk": 0.3843,
    "risk_band": "high",
    "augmentation": 0.0754,
    "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.8939,
      "level": "high",
      "threshold_level": "high",
      "policy_cap_reason": null,
      "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
    },
    "structural_model_version": "V7",
    "stability": {
      "optimistic_risk": 0.3493,
      "optimistic_band": "high",
      "pessimistic_risk": 0.4652,
      "pessimistic_band": "high",
      "distance_to_band_edge": 0.0843,
      "label": "stable"
    },
    "task_primitives": {
      "matched_task_weight_share": null,
      "task_effective_coverage": null,
      "task_exposure_concentration": null,
      "method": null
    },
    "task_signal": 0,
    "demand_persistence": 0.3999,
    "exposure_v7": 0.6767,
    "baseline_v6": {
      "net_risk": 0.4043,
      "exposure": 0.6767
    },
    "uncertainty": {
      "exposure_p10": 0.6282,
      "exposure_p50": 0.6767,
      "exposure_p90": 0.7263,
      "net_risk_p10": 0.3394,
      "net_risk_p50": 0.3831,
      "net_risk_p90": 0.4321,
      "method": "bootstrap_v2"
    },
    "labour_monitor_key": "pmet",
    "raw": {
      "aioe": 0.817,
      "theta": 0.6477,
      "c_aioe": 0.6844,
      "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.6844,
      "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
    }
  },
  {
    "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": 5.6,
    "employment_thousands": 5.6,
    "employment_basis": "estimated_sg_submajor_weighted_2025",
    "employment_family_code": "25",
    "employment_family_total_thousands": 82.3,
    "employment_weight_within_family": 0.068829,
    "employment_estimate_method": "wage_only",
    "group_employment_thousands": 624.4,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor_weighted_2025",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2025_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2025 2-digit occupation-family totals, weighted within family by BLS proxy employment and Singapore wage data."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the country crosswalk to ISCO-08."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based mapping to published local wage-floor coverage."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based mapping to published local professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published local labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published local transition-program coverage."
        }
      }
    },
    "exposure": 0.8342,
    "bottleneck": 0.2656,
    "displacement_pressure": 0.6127,
    "demand_resilience": 0.3162,
    "demand_signal_bonus": 0,
    "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.6838
    },
    "net_risk": 0.4189,
    "risk_band": "high",
    "augmentation": 0.1264,
    "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.8342
      },
      "signal_conflict": false,
      "signal_conflict_reasons": [
        "high_risk_but_positive_labour_market"
      ]
    },
    "confidence": {
      "score": 0.5106,
      "level": "medium",
      "threshold_level": "medium",
      "policy_cap_reason": null,
      "crosswalk_quality": 0.9826,
      "market_data_granularity": 0.7,
      "source_freshness": 0.55,
      "source_coverage": 0.1,
      "signal_agreement": 0.25,
      "sensitivity": 0.65,
      "exposure_source_count": 1
    },
    "structural_model_version": "V7",
    "stability": {
      "optimistic_risk": 0.3972,
      "optimistic_band": "high",
      "pessimistic_risk": 0.5075,
      "pessimistic_band": "very_high",
      "distance_to_band_edge": 0.0811,
      "label": "watch"
    },
    "task_primitives": {
      "matched_task_weight_share": null,
      "task_effective_coverage": null,
      "task_exposure_concentration": null,
      "method": null
    },
    "task_signal": 0,
    "demand_persistence": 0.5951,
    "exposure_v7": 0.8342,
    "baseline_v6": {
      "net_risk": 0.4554,
      "exposure": 0.8342
    },
    "uncertainty": {
      "exposure_p10": 0.8342,
      "exposure_p50": 0.8342,
      "exposure_p90": 0.8342,
      "net_risk_p10": 0.3781,
      "net_risk_p50": 0.4178,
      "net_risk_p90": 0.4591,
      "method": "bootstrap_v2"
    },
    "labour_monitor_key": "pmet",
    "raw": {
      "aioe": 1.2414,
      "theta": 0.6483,
      "c_aioe": 1.0392,
      "log_wage_spread": 0.3936,
      "wage_position": 1.5255
    },
    "isco_codes_matched": [
      "2515"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": 1.2414,
      "theta": 0.6483,
      "c_aioe": 1.0392,
      "category": "high_exposure_high_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
    }
  },
  {
    "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.7,
    "employment_thousands": 4.7,
    "employment_basis": "estimated_sg_submajor_weighted_2025",
    "employment_family_code": "25",
    "employment_family_total_thousands": 82.3,
    "employment_weight_within_family": 0.057192,
    "employment_estimate_method": "wage_only",
    "group_employment_thousands": 624.4,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor_weighted_2025",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2025_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2025 2-digit occupation-family totals, weighted within family by BLS proxy employment and Singapore wage data."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the country crosswalk to ISCO-08."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based mapping to published local wage-floor coverage."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based mapping to published local professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published local labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published local transition-program coverage."
        }
      }
    },
    "exposure": 0.8065,
    "bottleneck": 0.4617,
    "displacement_pressure": 0.4341,
    "demand_resilience": 0.292,
    "demand_signal_bonus": 0,
    "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.708
    },
    "net_risk": 0.3074,
    "risk_band": "high",
    "augmentation": 0.1984,
    "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",
      "threshold_level": "high",
      "policy_cap_reason": "insufficient_source_count",
      "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
    },
    "structural_model_version": "V7",
    "stability": {
      "optimistic_risk": 0.2819,
      "optimistic_band": "moderate",
      "pessimistic_risk": 0.3806,
      "pessimistic_band": "high",
      "distance_to_band_edge": 0.0074,
      "label": "watch"
    },
    "task_primitives": {
      "matched_task_weight_share": null,
      "task_effective_coverage": null,
      "task_exposure_concentration": null,
      "method": null
    },
    "task_signal": 0,
    "demand_persistence": 0.5227,
    "exposure_v7": 0.8065,
    "baseline_v6": {
      "net_risk": 0.3301,
      "exposure": 0.8065
    },
    "uncertainty": {
      "exposure_p10": 0.8007,
      "exposure_p50": 0.8065,
      "exposure_p90": 0.8128,
      "net_risk_p10": 0.2699,
      "net_risk_p50": 0.3078,
      "net_risk_p90": 0.3464,
      "method": "bootstrap_v2"
    },
    "labour_monitor_key": "pmet",
    "raw": {
      "aioe": 1.1982,
      "theta": 0.6694,
      "c_aioe": 0.9777,
      "log_wage_spread": 0.567,
      "wage_position": 1.0533
    },
    "isco_codes_matched": [
      "2511"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": 1.1982,
      "theta": 0.6694,
      "c_aioe": 0.9777,
      "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
    }
  },
  {
    "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.5,
    "employment_thousands": 4.5,
    "employment_basis": "estimated_sg_submajor_weighted_2025",
    "employment_family_code": "25",
    "employment_family_total_thousands": 82.3,
    "employment_weight_within_family": 0.054314,
    "employment_estimate_method": "wage_only",
    "group_employment_thousands": 624.4,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor_weighted_2025",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2025_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2025 2-digit occupation-family totals, weighted within family by BLS proxy employment and Singapore wage data."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the country crosswalk to ISCO-08."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based mapping to published local wage-floor coverage."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based mapping to published local professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published local labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published local transition-program coverage."
        }
      }
    },
    "exposure": 0.8342,
    "bottleneck": 0.2656,
    "displacement_pressure": 0.6127,
    "demand_resilience": 0.3478,
    "demand_signal_bonus": 0,
    "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.6522
    },
    "net_risk": 0.3996,
    "risk_band": "high",
    "augmentation": 0.1404,
    "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.8342
      },
      "signal_conflict": false,
      "signal_conflict_reasons": [
        "high_risk_but_positive_labour_market"
      ]
    },
    "confidence": {
      "score": 0.5406,
      "level": "medium",
      "threshold_level": "medium",
      "policy_cap_reason": null,
      "crosswalk_quality": 0.9826,
      "market_data_granularity": 0.7,
      "source_freshness": 0.55,
      "source_coverage": 0.1,
      "signal_agreement": 0.25,
      "sensitivity": 0.85,
      "exposure_source_count": 1
    },
    "structural_model_version": "V7",
    "stability": {
      "optimistic_risk": 0.381,
      "optimistic_band": "high",
      "pessimistic_risk": 0.4946,
      "pessimistic_band": "high",
      "distance_to_band_edge": 0.0996,
      "label": "stable"
    },
    "task_primitives": {
      "matched_task_weight_share": null,
      "task_effective_coverage": null,
      "task_exposure_concentration": null,
      "method": null
    },
    "task_signal": 0,
    "demand_persistence": 0.6261,
    "exposure_v7": 0.8342,
    "baseline_v6": {
      "net_risk": 0.4379,
      "exposure": 0.8342
    },
    "uncertainty": {
      "exposure_p10": 0.8342,
      "exposure_p50": 0.8342,
      "exposure_p90": 0.8342,
      "net_risk_p10": 0.3604,
      "net_risk_p50": 0.3995,
      "net_risk_p90": 0.4391,
      "method": "bootstrap_v2"
    },
    "labour_monitor_key": "pmet",
    "raw": {
      "aioe": 1.2414,
      "theta": 0.6483,
      "c_aioe": 1.0392,
      "log_wage_spread": 1.1009,
      "wage_position": 0.9499
    },
    "isco_codes_matched": [
      "2515"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": 1.2414,
      "theta": 0.6483,
      "c_aioe": 1.0392,
      "category": "high_exposure_high_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
    }
  },
  {
    "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.2,
    "employment_thousands": 5.2,
    "employment_basis": "estimated_sg_submajor_weighted_2025",
    "employment_family_code": "24",
    "employment_family_total_thousands": 216.1,
    "employment_weight_within_family": 0.023979,
    "employment_estimate_method": "wage_only",
    "group_employment_thousands": 624.4,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor_weighted_2025",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2025_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2025 2-digit occupation-family totals, weighted within family by BLS proxy employment and Singapore wage data."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the country crosswalk to ISCO-08."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based mapping to published local wage-floor coverage."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based mapping to published local professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published local labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published local transition-program coverage."
        }
      }
    },
    "exposure": 0.7818,
    "bottleneck": 0.3467,
    "displacement_pressure": 0.5107,
    "demand_resilience": 0.3429,
    "demand_signal_bonus": 0,
    "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.6571
    },
    "net_risk": 0.3356,
    "risk_band": "high",
    "augmentation": 0.1712,
    "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.6998,
      "level": "medium",
      "threshold_level": "medium",
      "policy_cap_reason": null,
      "crosswalk_quality": 0.6237,
      "market_data_granularity": 0.7,
      "source_freshness": 0.8387,
      "source_coverage": 1,
      "signal_agreement": 0.45,
      "sensitivity": 0.85,
      "exposure_source_count": 4
    },
    "structural_model_version": "V7",
    "stability": {
      "optimistic_risk": 0.3192,
      "optimistic_band": "high",
      "pessimistic_risk": 0.4129,
      "pessimistic_band": "high",
      "distance_to_band_edge": 0.0356,
      "label": "stable"
    },
    "task_primitives": {
      "matched_task_weight_share": null,
      "task_effective_coverage": null,
      "task_exposure_concentration": null,
      "method": null
    },
    "task_signal": 0,
    "demand_persistence": 0.5862,
    "exposure_v7": 0.7818,
    "baseline_v6": {
      "net_risk": 0.3656,
      "exposure": 0.7818
    },
    "uncertainty": {
      "exposure_p10": 0.6963,
      "exposure_p50": 0.7818,
      "exposure_p90": 0.8652,
      "net_risk_p10": 0.2855,
      "net_risk_p50": 0.3346,
      "net_risk_p90": 0.386,
      "method": "bootstrap_v2"
    },
    "labour_monitor_key": "pmet",
    "raw": {
      "aioe": 1.0737,
      "theta": 0.6623,
      "c_aioe": 0.8838,
      "log_wage_spread": 1.3155,
      "wage_position": 1.045
    },
    "isco_codes_matched": [
      "2433"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": 1.0737,
      "theta": 0.6623,
      "c_aioe": 0.8838,
      "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
    }
  },
  {
    "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_weighted_2025",
    "employment_family_code": "26",
    "employment_family_total_thousands": 43.4,
    "employment_weight_within_family": 0.043076,
    "employment_estimate_method": "wage_only",
    "group_employment_thousands": 624.4,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor_weighted_2025",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2025_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2025 2-digit occupation-family totals, weighted within family by BLS proxy employment and Singapore wage data."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the country crosswalk to ISCO-08."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based mapping to published local wage-floor coverage."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based mapping to published local professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published local labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published local transition-program coverage."
        }
      }
    },
    "exposure": 0.4736,
    "bottleneck": 0.8209,
    "displacement_pressure": 0.0848,
    "demand_resilience": 0.3868,
    "demand_signal_bonus": 0.08,
    "market": {
      "market_momentum": 0.625,
      "industry_footprint_momentum": null,
      "market_resolution": "group_prior",
      "occupation_scarcity": 0.3988,
      "market_resilience": 0.5345,
      "market_modifier": 0.6132
    },
    "net_risk": 0.052,
    "risk_band": "low",
    "augmentation": 0.2078,
    "augmentation_band": "low",
    "impact_type": "ai_leveraged",
    "evidence": {
      "anthropic_calibrated": true,
      "anthropic_gap": -0.2689,
      "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.5446,
        "anthropic": 0.2757,
        "eloundou": 0.4676,
        "ilo": 0.6101
      },
      "signal_conflict": false,
      "signal_conflict_reasons": [
        "divergent_exposure_sources"
      ]
    },
    "confidence": {
      "score": 0.7328,
      "level": "high",
      "threshold_level": "high",
      "policy_cap_reason": null,
      "crosswalk_quality": 0.6857,
      "market_data_granularity": 0.75,
      "source_freshness": 0.8387,
      "source_coverage": 1,
      "signal_agreement": 0.45,
      "sensitivity": 0.65,
      "exposure_source_count": 4
    },
    "structural_model_version": "V7",
    "stability": {
      "optimistic_risk": 0.0333,
      "optimistic_band": "very_low",
      "pessimistic_risk": 0.0832,
      "pessimistic_band": "low",
      "distance_to_band_edge": 0.002,
      "label": "watch"
    },
    "task_primitives": {
      "matched_task_weight_share": null,
      "task_effective_coverage": null,
      "task_exposure_concentration": null,
      "method": null
    },
    "task_signal": 0,
    "demand_persistence": 0.6628,
    "exposure_v7": 0.4736,
    "baseline_v6": {
      "net_risk": 0.0576,
      "exposure": 0.4736
    },
    "uncertainty": {
      "exposure_p10": 0.3866,
      "exposure_p50": 0.4736,
      "exposure_p90": 0.5599,
      "net_risk_p10": 0.029,
      "net_risk_p50": 0.0518,
      "net_risk_p90": 0.0763,
      "method": "bootstrap_v2"
    },
    "labour_monitor_key": "pmet",
    "raw": {
      "aioe": 0.6207,
      "theta": 0.7298,
      "c_aioe": 0.469,
      "log_wage_spread": 0.5071,
      "wage_position": 0.831
    },
    "isco_codes_matched": [
      "2634"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": 0.6207,
      "theta": 0.7298,
      "c_aioe": 0.469,
      "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
    }
  },
  {
    "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.4,
    "employment_thousands": 2.4,
    "employment_basis": "estimated_sg_submajor_weighted_2025",
    "employment_family_code": "21",
    "employment_family_total_thousands": 154.5,
    "employment_weight_within_family": 0.015266,
    "employment_estimate_method": "wage_only",
    "group_employment_thousands": 624.4,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor_weighted_2025",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2025_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2025 2-digit occupation-family totals, weighted within family by BLS proxy employment and Singapore wage data."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the country crosswalk to ISCO-08."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based mapping to published local wage-floor coverage."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based mapping to published local professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published local labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published local transition-program coverage."
        }
      }
    },
    "exposure": 0.6275,
    "bottleneck": 0.6578,
    "displacement_pressure": 0.2148,
    "demand_resilience": 0.2195,
    "demand_signal_bonus": 0,
    "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.7805
    },
    "net_risk": 0.1676,
    "risk_band": "moderate",
    "augmentation": 0.165,
    "augmentation_band": "very_low",
    "impact_type": "ai_leveraged",
    "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",
      "threshold_level": "high",
      "policy_cap_reason": null,
      "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
    },
    "structural_model_version": "V7",
    "stability": {
      "optimistic_risk": 0.1389,
      "optimistic_band": "low",
      "pessimistic_risk": 0.2173,
      "pessimistic_band": "moderate",
      "distance_to_band_edge": 0.0176,
      "label": "watch"
    },
    "task_primitives": {
      "matched_task_weight_share": null,
      "task_effective_coverage": null,
      "task_exposure_concentration": null,
      "method": null
    },
    "task_signal": 0,
    "demand_persistence": 0.3956,
    "exposure_v7": 0.6275,
    "baseline_v6": {
      "net_risk": 0.1761,
      "exposure": 0.6275
    },
    "uncertainty": {
      "exposure_p10": 0.5199,
      "exposure_p50": 0.6275,
      "exposure_p90": 0.7387,
      "net_risk_p10": 0.1248,
      "net_risk_p50": 0.1658,
      "net_risk_p90": 0.2113,
      "method": "bootstrap_v2"
    },
    "labour_monitor_key": "pmet",
    "raw": {
      "aioe": 1.0047,
      "theta": 0.6951,
      "c_aioe": 0.794,
      "log_wage_spread": 0.4956,
      "wage_position": 0.7435
    },
    "isco_codes_matched": [
      "2144"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": 1.0047,
      "theta": 0.6951,
      "c_aioe": 0.794,
      "category": "high_exposure_high_complementarity",
      "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
    }
  },
  {
    "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": 4.1,
    "employment_thousands": 4.1,
    "employment_basis": "estimated_sg_submajor_weighted_2025",
    "employment_family_code": "24",
    "employment_family_total_thousands": 216.1,
    "employment_weight_within_family": 0.018995,
    "employment_estimate_method": "wage_only",
    "group_employment_thousands": 624.4,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor_weighted_2025",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2025_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2025 2-digit occupation-family totals, weighted within family by BLS proxy employment and Singapore wage data."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the country crosswalk to ISCO-08."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based mapping to published local wage-floor coverage."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based mapping to published local professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published local labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published local transition-program coverage."
        }
      }
    },
    "exposure": 0.8386,
    "bottleneck": 0.639,
    "displacement_pressure": 0.3027,
    "demand_resilience": 0.2702,
    "demand_signal_bonus": 0,
    "market": {
      "market_momentum": 0.625,
      "industry_footprint_momentum": null,
      "market_resolution": "group_prior",
      "occupation_scarcity": 0.2469,
      "market_resilience": 0.4738,
      "market_modifier": 0.7298
    },
    "net_risk": 0.2209,
    "risk_band": "moderate",
    "augmentation": 0.2539,
    "augmentation_band": "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.8725,
      "level": "high",
      "threshold_level": "high",
      "policy_cap_reason": null,
      "crosswalk_quality": 0.9444,
      "market_data_granularity": 0.65,
      "source_freshness": 0.8387,
      "source_coverage": 1,
      "signal_agreement": 0.85,
      "sensitivity": 0.85,
      "exposure_source_count": 4
    },
    "structural_model_version": "V7",
    "stability": {
      "optimistic_risk": 0.1865,
      "optimistic_band": "moderate",
      "pessimistic_risk": 0.2929,
      "pessimistic_band": "moderate",
      "distance_to_band_edge": 0.0709,
      "label": "stable"
    },
    "task_primitives": {
      "matched_task_weight_share": null,
      "task_effective_coverage": null,
      "task_exposure_concentration": null,
      "method": null
    },
    "task_signal": 0,
    "demand_persistence": 0.5701,
    "exposure_v7": 0.8386,
    "baseline_v6": {
      "net_risk": 0.2382,
      "exposure": 0.8386
    },
    "uncertainty": {
      "exposure_p10": 0.7882,
      "exposure_p50": 0.8386,
      "exposure_p90": 0.8916,
      "net_risk_p10": 0.1723,
      "net_risk_p50": 0.22,
      "net_risk_p90": 0.27,
      "method": "bootstrap_v2"
    },
    "labour_monitor_key": "pmet",
    "raw": {
      "aioe": 1.3474,
      "theta": 0.6937,
      "c_aioe": 1.0668,
      "log_wage_spread": 0.4705,
      "wage_position": 0.6558
    },
    "isco_codes_matched": [
      "2423"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": 1.3474,
      "theta": 0.6937,
      "c_aioe": 1.0668,
      "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
    }
  },
  {
    "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_weighted_2025",
    "employment_family_code": "21",
    "employment_family_total_thousands": 154.5,
    "employment_weight_within_family": 0.016014,
    "employment_estimate_method": "wage_only",
    "group_employment_thousands": 624.4,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor_weighted_2025",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2025_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2025 2-digit occupation-family totals, weighted within family by BLS proxy employment and Singapore wage data."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the country crosswalk to ISCO-08."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based mapping to published local wage-floor coverage."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based mapping to published local professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published local labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published local transition-program coverage."
        }
      }
    },
    "exposure": 0.5322,
    "bottleneck": 0.68,
    "displacement_pressure": 0.1703,
    "demand_resilience": 0.2689,
    "demand_signal_bonus": 0,
    "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.7311
    },
    "net_risk": 0.1245,
    "risk_band": "low",
    "augmentation": 0.1772,
    "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",
      "threshold_level": "high",
      "policy_cap_reason": null,
      "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
    },
    "structural_model_version": "V7",
    "stability": {
      "optimistic_risk": 0.1018,
      "optimistic_band": "low",
      "pessimistic_risk": 0.1646,
      "pessimistic_band": "moderate",
      "distance_to_band_edge": 0.0255,
      "label": "watch"
    },
    "task_primitives": {
      "matched_task_weight_share": null,
      "task_effective_coverage": null,
      "task_exposure_concentration": null,
      "method": null
    },
    "task_signal": 0,
    "demand_persistence": 0.4864,
    "exposure_v7": 0.5322,
    "baseline_v6": {
      "net_risk": 0.1328,
      "exposure": 0.5322
    },
    "uncertainty": {
      "exposure_p10": 0.462,
      "exposure_p50": 0.5322,
      "exposure_p90": 0.6047,
      "net_risk_p10": 0.0938,
      "net_risk_p50": 0.1234,
      "net_risk_p90": 0.157,
      "method": "bootstrap_v2"
    },
    "labour_monitor_key": "pmet",
    "raw": {
      "aioe": 0.7876,
      "theta": 0.7016,
      "c_aioe": 0.6173,
      "log_wage_spread": 0.6616,
      "wage_position": 0.8181
    },
    "isco_codes_matched": [
      "2149"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": 0.7876,
      "theta": 0.7016,
      "c_aioe": 0.6173,
      "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
    }
  },
  {
    "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": 2.8,
    "employment_thousands": 2.8,
    "employment_basis": "estimated_sg_submajor_weighted_2025",
    "employment_family_code": "26",
    "employment_family_total_thousands": 43.4,
    "employment_weight_within_family": 0.070518,
    "employment_estimate_method": "wage_only",
    "group_employment_thousands": 624.4,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor_weighted_2025",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2025_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2025 2-digit occupation-family totals, weighted within family by BLS proxy employment and Singapore wage data."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the country crosswalk to ISCO-08."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based mapping to published local wage-floor coverage."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based mapping to published local professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published local labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published local transition-program coverage."
        }
      }
    },
    "exposure": 0.6844,
    "bottleneck": 0.7504,
    "displacement_pressure": 0.1708,
    "demand_resilience": 0.3138,
    "demand_signal_bonus": 0,
    "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.6862
    },
    "net_risk": 0.1172,
    "risk_band": "low",
    "augmentation": 0.2989,
    "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.7742,
      "level": "high",
      "threshold_level": "high",
      "policy_cap_reason": null,
      "crosswalk_quality": 0.8814,
      "market_data_granularity": 0.7,
      "source_freshness": 0.8387,
      "source_coverage": 1,
      "signal_agreement": 0.45,
      "sensitivity": 0.65,
      "exposure_source_count": 4
    },
    "structural_model_version": "V7",
    "stability": {
      "optimistic_risk": 0.0902,
      "optimistic_band": "low",
      "pessimistic_risk": 0.1643,
      "pessimistic_band": "moderate",
      "distance_to_band_edge": 0.0328,
      "label": "watch"
    },
    "task_primitives": {
      "matched_task_weight_share": null,
      "task_effective_coverage": null,
      "task_exposure_concentration": null,
      "method": null
    },
    "task_signal": 0,
    "demand_persistence": 0.5192,
    "exposure_v7": 0.6844,
    "baseline_v6": {
      "net_risk": 0.1261,
      "exposure": 0.6844
    },
    "uncertainty": {
      "exposure_p10": 0.5669,
      "exposure_p50": 0.6844,
      "exposure_p90": 0.8079,
      "net_risk_p10": 0.0803,
      "net_risk_p50": 0.1156,
      "net_risk_p90": 0.1567,
      "method": "bootstrap_v2"
    },
    "labour_monitor_key": "pmet",
    "raw": {
      "aioe": 1.3517,
      "theta": 0.7147,
      "c_aioe": 1.0418,
      "log_wage_spread": 0.616,
      "wage_position": 2.227
    },
    "isco_codes_matched": [
      "2611"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": 1.3517,
      "theta": 0.7147,
      "c_aioe": 1.0418,
      "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
    }
  },
  {
    "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_weighted_2025",
    "employment_family_code": "21",
    "employment_family_total_thousands": 154.5,
    "employment_weight_within_family": 0.016425,
    "employment_estimate_method": "wage_only",
    "group_employment_thousands": 624.4,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor_weighted_2025",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2025_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2025 2-digit occupation-family totals, weighted within family by BLS proxy employment and Singapore wage data."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the country crosswalk to ISCO-08."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based mapping to published local wage-floor coverage."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based mapping to published local professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published local labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published local transition-program coverage."
        }
      }
    },
    "exposure": 0.6399,
    "bottleneck": 0.3788,
    "displacement_pressure": 0.3975,
    "demand_resilience": 0.4363,
    "demand_signal_bonus": 0.15,
    "market": {
      "market_momentum": 0.4509,
      "industry_footprint_momentum": 0.4644,
      "market_resolution": "industry_footprint_blend",
      "occupation_scarcity": 0.6141,
      "market_resilience": 0.5162,
      "market_modifier": 0.5637
    },
    "net_risk": 0.2241,
    "risk_band": "moderate",
    "augmentation": 0.1251,
    "augmentation_band": "very_low",
    "impact_type": "ai_leveraged",
    "evidence": {
      "anthropic_calibrated": true,
      "anthropic_gap": 0.0827,
      "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.5606,
        "anthropic": 0.6433,
        "eloundou": 0.681,
        "ilo": 0.6696
      },
      "signal_conflict": false,
      "signal_conflict_reasons": []
    },
    "confidence": {
      "score": 0.9164,
      "level": "high",
      "threshold_level": "high",
      "policy_cap_reason": null,
      "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
    },
    "structural_model_version": "V7",
    "stability": {
      "optimistic_risk": 0.2091,
      "optimistic_band": "moderate",
      "pessimistic_risk": 0.2815,
      "pessimistic_band": "moderate",
      "distance_to_band_edge": 0.0741,
      "label": "stable"
    },
    "task_primitives": {
      "matched_task_weight_share": null,
      "task_effective_coverage": null,
      "task_exposure_concentration": null,
      "method": null
    },
    "task_signal": 0,
    "demand_persistence": 0.5401,
    "exposure_v7": 0.6399,
    "baseline_v6": {
      "net_risk": 0.2455,
      "exposure": 0.6399
    },
    "uncertainty": {
      "exposure_p10": 0.6108,
      "exposure_p50": 0.6399,
      "exposure_p90": 0.6684,
      "net_risk_p10": 0.1957,
      "net_risk_p50": 0.2226,
      "net_risk_p90": 0.2514,
      "method": "bootstrap_v2"
    },
    "labour_monitor_key": "pmet",
    "raw": {
      "aioe": 0.6655,
      "theta": 0.6649,
      "c_aioe": 0.546,
      "log_wage_spread": 0.7507,
      "wage_position": 0.8606
    },
    "isco_codes_matched": [
      "2152"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": 0.6655,
      "theta": 0.6649,
      "c_aioe": 0.546,
      "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
    }
  },
  {
    "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": 4.7,
    "employment_thousands": 4.7,
    "employment_basis": "estimated_sg_submajor_weighted_2025",
    "employment_family_code": "24",
    "employment_family_total_thousands": 216.1,
    "employment_weight_within_family": 0.021833,
    "employment_estimate_method": "wage_only",
    "group_employment_thousands": 624.4,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor_weighted_2025",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2025_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2025 2-digit occupation-family totals, weighted within family by BLS proxy employment and Singapore wage data."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the country crosswalk to ISCO-08."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based mapping to published local wage-floor coverage."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based mapping to published local professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published local labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published local transition-program coverage."
        }
      }
    },
    "exposure": 0.7735,
    "bottleneck": 0.1444,
    "displacement_pressure": 0.6618,
    "demand_resilience": 0.3008,
    "demand_signal_bonus": 0,
    "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.6992
    },
    "net_risk": 0.4627,
    "risk_band": "high",
    "augmentation": 0.0619,
    "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",
      "threshold_level": "high",
      "policy_cap_reason": "signal_conflict",
      "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
    },
    "structural_model_version": "V7",
    "stability": {
      "optimistic_risk": 0.4365,
      "optimistic_band": "high",
      "pessimistic_risk": 0.5594,
      "pessimistic_band": "very_high",
      "distance_to_band_edge": 0.0373,
      "label": "watch"
    },
    "task_primitives": {
      "matched_task_weight_share": null,
      "task_effective_coverage": null,
      "task_exposure_concentration": null,
      "method": null
    },
    "task_signal": 0,
    "demand_persistence": 0.516,
    "exposure_v7": 0.7735,
    "baseline_v6": {
      "net_risk": 0.4969,
      "exposure": 0.7735
    },
    "uncertainty": {
      "exposure_p10": 0.6516,
      "exposure_p50": 0.7735,
      "exposure_p90": 0.9027,
      "net_risk_p10": 0.3757,
      "net_risk_p50": 0.4643,
      "net_risk_p90": 0.5543,
      "method": "bootstrap_v2"
    },
    "labour_monitor_key": "pmet",
    "raw": {
      "aioe": 1.3267,
      "theta": 0.6211,
      "c_aioe": 1.1466,
      "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.1466,
      "category": "high_exposure_low_complementarity",
      "isco_codes_matched": [
        "2416"
      ],
      "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
    }
  },
  {
    "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": 3.8,
    "employment_thousands": 3.8,
    "employment_basis": "estimated_sg_submajor_weighted_2025",
    "employment_family_code": "24",
    "employment_family_total_thousands": 216.1,
    "employment_weight_within_family": 0.017446,
    "employment_estimate_method": "wage_only",
    "group_employment_thousands": 624.4,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor_weighted_2025",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2025_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2025 2-digit occupation-family totals, weighted within family by BLS proxy employment and Singapore wage data."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the country crosswalk to ISCO-08."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based mapping to published local wage-floor coverage."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based mapping to published local professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published local labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published local transition-program coverage."
        }
      }
    },
    "exposure": 0.8421,
    "bottleneck": 0.1364,
    "displacement_pressure": 0.7273,
    "demand_resilience": 0.19,
    "demand_signal_bonus": 0,
    "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.81
    },
    "net_risk": 0.5891,
    "risk_band": "very_high",
    "augmentation": 0.0399,
    "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",
      "threshold_level": "high",
      "policy_cap_reason": null,
      "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
    },
    "structural_model_version": "V7",
    "stability": {
      "optimistic_risk": 0.5509,
      "optimistic_band": "very_high",
      "pessimistic_risk": 0.6811,
      "pessimistic_band": "very_high",
      "distance_to_band_edge": 0.0891,
      "label": "stable"
    },
    "task_primitives": {
      "matched_task_weight_share": null,
      "task_effective_coverage": null,
      "task_exposure_concentration": null,
      "method": null
    },
    "task_signal": 0,
    "demand_persistence": 0.3386,
    "exposure_v7": 0.8421,
    "baseline_v6": {
      "net_risk": 0.6137,
      "exposure": 0.8421
    },
    "uncertainty": {
      "exposure_p10": 0.8217,
      "exposure_p50": 0.8421,
      "exposure_p90": 0.863,
      "net_risk_p10": 0.5388,
      "net_risk_p50": 0.5888,
      "net_risk_p90": 0.6396,
      "method": "bootstrap_v2"
    },
    "labour_monitor_key": "pmet",
    "raw": {
      "aioe": 1.2921,
      "theta": 0.6179,
      "c_aioe": 1.1208,
      "log_wage_spread": 0.5328,
      "wage_position": 0.5532
    },
    "isco_codes_matched": [
      "2425"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": 1.2921,
      "theta": 0.6179,
      "c_aioe": 1.1208,
      "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
    }
  },
  {
    "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.7,
    "employment_thousands": 2.7,
    "employment_basis": "estimated_sg_submajor_weighted_2025",
    "employment_family_code": "21",
    "employment_family_total_thousands": 154.5,
    "employment_weight_within_family": 0.017499,
    "employment_estimate_method": "wage_only",
    "group_employment_thousands": 624.4,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor_weighted_2025",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2025_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2025 2-digit occupation-family totals, weighted within family by BLS proxy employment and Singapore wage data."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the country crosswalk to ISCO-08."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based mapping to published local wage-floor coverage."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based mapping to published local professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published local labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published local transition-program coverage."
        }
      }
    },
    "exposure": 0.7459,
    "bottleneck": 0.4412,
    "displacement_pressure": 0.4168,
    "demand_resilience": 0.3122,
    "demand_signal_bonus": 0,
    "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.6878
    },
    "net_risk": 0.2867,
    "risk_band": "moderate",
    "augmentation": 0.1863,
    "augmentation_band": "very_low",
    "impact_type": "mixed",
    "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.7652,
      "level": "high",
      "threshold_level": "high",
      "policy_cap_reason": null,
      "crosswalk_quality": 0.5455,
      "market_data_granularity": 0.7,
      "source_freshness": 0.8387,
      "source_coverage": 1,
      "signal_agreement": 0.95,
      "sensitivity": 0.65,
      "exposure_source_count": 4
    },
    "structural_model_version": "V7",
    "stability": {
      "optimistic_risk": 0.2607,
      "optimistic_band": "moderate",
      "pessimistic_risk": 0.3603,
      "pessimistic_band": "high",
      "distance_to_band_edge": 0.0133,
      "label": "watch"
    },
    "task_primitives": {
      "matched_task_weight_share": null,
      "task_effective_coverage": null,
      "task_exposure_concentration": null,
      "method": null
    },
    "task_signal": 0,
    "demand_persistence": 0.5751,
    "exposure_v7": 0.7459,
    "baseline_v6": {
      "net_risk": 0.3106,
      "exposure": 0.7459
    },
    "uncertainty": {
      "exposure_p10": 0.7087,
      "exposure_p50": 0.7459,
      "exposure_p90": 0.7811,
      "net_risk_p10": 0.249,
      "net_risk_p50": 0.2861,
      "net_risk_p90": 0.3258,
      "method": "bootstrap_v2"
    },
    "labour_monitor_key": "pmet",
    "raw": {
      "aioe": 0.9187,
      "theta": 0.6676,
      "c_aioe": 0.7513,
      "log_wage_spread": 0.6565,
      "wage_position": 0.9768
    },
    "isco_codes_matched": [
      "2166"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": 0.9187,
      "theta": 0.6676,
      "c_aioe": 0.7513,
      "category": "high_exposure_high_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
    }
  },
  {
    "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": 2,
    "employment_thousands": 2,
    "employment_basis": "estimated_sg_submajor_weighted_2025",
    "employment_family_code": "22",
    "employment_family_total_thousands": 61.6,
    "employment_weight_within_family": 0.032444,
    "employment_estimate_method": "wage_only",
    "group_employment_thousands": 624.4,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor_weighted_2025",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2025_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2025 2-digit occupation-family totals, weighted within family by BLS proxy employment and Singapore wage data."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the country crosswalk to ISCO-08."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based mapping to published local wage-floor coverage."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based mapping to published local professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published local labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published local transition-program coverage."
        }
      }
    },
    "exposure": 0.4254,
    "bottleneck": 0.9813,
    "displacement_pressure": 0.008,
    "demand_resilience": 0.2638,
    "demand_signal_bonus": 0,
    "market": {
      "market_momentum": 0.625,
      "industry_footprint_momentum": null,
      "market_resolution": "group_prior",
      "occupation_scarcity": 0.2157,
      "market_resilience": 0.4613,
      "market_modifier": 0.7362
    },
    "net_risk": 0.0059,
    "risk_band": "very_low",
    "augmentation": 0.1926,
    "augmentation_band": "very_low",
    "impact_type": "ai_leveraged",
    "evidence": {
      "anthropic_calibrated": true,
      "anthropic_gap": -0.0003,
      "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.4795,
        "anthropic": 0.4792,
        "eloundou": 0.4906,
        "ilo": 0.2624
      },
      "signal_conflict": false,
      "signal_conflict_reasons": []
    },
    "confidence": {
      "score": 0.7852,
      "level": "medium",
      "threshold_level": "high",
      "policy_cap_reason": "fallback_mapping",
      "crosswalk_quality": 0.5954,
      "market_data_granularity": 0.65,
      "source_freshness": 0.8387,
      "source_coverage": 1,
      "signal_agreement": 0.85,
      "sensitivity": 0.85,
      "exposure_source_count": 4
    },
    "structural_model_version": "V7",
    "stability": {
      "optimistic_risk": 0,
      "optimistic_band": "very_low",
      "pessimistic_risk": 0.0302,
      "pessimistic_band": "very_low",
      "distance_to_band_edge": 0.0059,
      "label": "stable"
    },
    "task_primitives": {
      "matched_task_weight_share": null,
      "task_effective_coverage": null,
      "task_exposure_concentration": null,
      "method": null
    },
    "task_signal": 0,
    "demand_persistence": 0.5627,
    "exposure_v7": 0.4254,
    "baseline_v6": {
      "net_risk": 0.0063,
      "exposure": 0.4254
    },
    "uncertainty": {
      "exposure_p10": 0.3678,
      "exposure_p50": 0.4254,
      "exposure_p90": 0.485,
      "net_risk_p10": 0,
      "net_risk_p50": 0.006,
      "net_risk_p90": 0.0289,
      "method": "bootstrap_v2"
    },
    "labour_monitor_key": "pmet",
    "raw": {
      "aioe": 0.4503,
      "theta": 0.8149,
      "c_aioe": 0.302,
      "log_wage_spread": 0.2989,
      "wage_position": 0.7919
    },
    "isco_codes_matched": [
      "2212"
    ],
    "match_quality": "submajor_fallback",
    "scores": {
      "aioe": 0.4503,
      "theta": 0.8149,
      "c_aioe": 0.302,
      "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
    }
  },
  {
    "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.5,
    "employment_thousands": 4.5,
    "employment_basis": "estimated_sg_submajor_weighted_2025",
    "employment_family_code": "25",
    "employment_family_total_thousands": 82.3,
    "employment_weight_within_family": 0.05507,
    "employment_estimate_method": "wage_only",
    "group_employment_thousands": 624.4,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor_weighted_2025",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2025_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2025 2-digit occupation-family totals, weighted within family by BLS proxy employment and Singapore wage data."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the country crosswalk to ISCO-08."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based mapping to published local wage-floor coverage."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based mapping to published local professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published local labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published local transition-program coverage."
        }
      }
    },
    "exposure": 0.7088,
    "bottleneck": 0.3378,
    "displacement_pressure": 0.4694,
    "demand_resilience": 0.3754,
    "demand_signal_bonus": 0.08,
    "market": {
      "market_momentum": 0.4734,
      "industry_footprint_momentum": 0.5335,
      "market_resolution": "industry_footprint_blend",
      "occupation_scarcity": 0.6194,
      "market_resilience": 0.5318,
      "market_modifier": 0.6246
    },
    "net_risk": 0.2931,
    "risk_band": "moderate",
    "augmentation": 0.1273,
    "augmentation_band": "very_low",
    "impact_type": "mixed",
    "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.5357,
        "ilo": 0.8651
      },
      "signal_conflict": true,
      "signal_conflict_reasons": [
        "high_risk_but_positive_labour_market",
        "divergent_exposure_sources"
      ]
    },
    "confidence": {
      "score": 0.673,
      "level": "medium",
      "threshold_level": "medium",
      "policy_cap_reason": null,
      "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
    },
    "structural_model_version": "V7",
    "stability": {
      "optimistic_risk": 0.2757,
      "optimistic_band": "moderate",
      "pessimistic_risk": 0.363,
      "pessimistic_band": "high",
      "distance_to_band_edge": 0.0069,
      "label": "watch"
    },
    "task_primitives": {
      "matched_task_weight_share": null,
      "task_effective_coverage": null,
      "task_exposure_concentration": null,
      "method": null
    },
    "task_signal": 0,
    "demand_persistence": 0.5612,
    "exposure_v7": 0.7088,
    "baseline_v6": {
      "net_risk": 0.3195,
      "exposure": 0.7088
    },
    "uncertainty": {
      "exposure_p10": 0.5357,
      "exposure_p50": 0.7088,
      "exposure_p90": 0.8651,
      "net_risk_p10": 0.2169,
      "net_risk_p50": 0.2925,
      "net_risk_p90": 0.3647,
      "method": "bootstrap_v2"
    },
    "labour_monitor_key": "pmet",
    "raw": {
      "aioe": 0.5803,
      "theta": 0.662,
      "c_aioe": 0.4778,
      "log_wage_spread": 0.6304,
      "wage_position": 0.9766
    },
    "isco_codes_matched": [
      "2523"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": 0.5803,
      "theta": 0.662,
      "c_aioe": 0.4778,
      "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
    }
  },
  {
    "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.8,
    "employment_thousands": 1.8,
    "employment_basis": "estimated_sg_submajor_weighted_2025",
    "employment_family_code": "26",
    "employment_family_total_thousands": 43.4,
    "employment_weight_within_family": 0.040745,
    "employment_estimate_method": "wage_only",
    "group_employment_thousands": 624.4,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor_weighted_2025",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2025_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2025 2-digit occupation-family totals, weighted within family by BLS proxy employment and Singapore wage data."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the country crosswalk to ISCO-08."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based mapping to published local wage-floor coverage."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based mapping to published local professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published local labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published local transition-program coverage."
        }
      }
    },
    "exposure": 0.8254,
    "bottleneck": 0.6925,
    "displacement_pressure": 0.2538,
    "demand_resilience": 0.2395,
    "demand_signal_bonus": 0,
    "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.7605
    },
    "net_risk": 0.193,
    "risk_band": "moderate",
    "augmentation": 0.249,
    "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.8722,
      "level": "high",
      "threshold_level": "high",
      "policy_cap_reason": null,
      "crosswalk_quality": 1,
      "market_data_granularity": 0.7,
      "source_freshness": 0.8317,
      "source_coverage": 0.82,
      "signal_agreement": 0.95,
      "sensitivity": 0.85,
      "exposure_source_count": 3
    },
    "structural_model_version": "V7",
    "stability": {
      "optimistic_risk": 0.1593,
      "optimistic_band": "moderate",
      "pessimistic_risk": 0.2539,
      "pessimistic_band": "moderate",
      "distance_to_band_edge": 0.043,
      "label": "stable"
    },
    "task_primitives": {
      "matched_task_weight_share": null,
      "task_effective_coverage": null,
      "task_exposure_concentration": null,
      "method": null
    },
    "task_signal": 0,
    "demand_persistence": 0.4354,
    "exposure_v7": 0.8254,
    "baseline_v6": {
      "net_risk": 0.2041,
      "exposure": 0.8254
    },
    "uncertainty": {
      "exposure_p10": 0.7908,
      "exposure_p50": 0.8254,
      "exposure_p90": 0.8597,
      "net_risk_p10": 0.1504,
      "net_risk_p50": 0.193,
      "net_risk_p90": 0.2348,
      "method": "bootstrap_v2"
    },
    "labour_monitor_key": "pmet",
    "raw": {
      "aioe": 1.1867,
      "theta": 0.7039,
      "c_aioe": 0.9274,
      "log_wage_spread": 0.5667,
      "wage_position": 0.7435
    },
    "isco_codes_matched": [
      "2642"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": 1.1867,
      "theta": 0.7039,
      "c_aioe": 0.9274,
      "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
    }
  },
  {
    "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.2,
    "employment_thousands": 2.2,
    "employment_basis": "estimated_sg_submajor_weighted_2025",
    "employment_family_code": "21",
    "employment_family_total_thousands": 154.5,
    "employment_weight_within_family": 0.013936,
    "employment_estimate_method": "wage_only",
    "group_employment_thousands": 624.4,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor_weighted_2025",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2025_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2025 2-digit occupation-family totals, weighted within family by BLS proxy employment and Singapore wage data."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the country crosswalk to ISCO-08."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based mapping to published local wage-floor coverage."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based mapping to published local professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published local labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published local transition-program coverage."
        }
      }
    },
    "exposure": 0.6767,
    "bottleneck": 0.2594,
    "displacement_pressure": 0.5012,
    "demand_resilience": 0.2277,
    "demand_signal_bonus": 0,
    "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.7723
    },
    "net_risk": 0.387,
    "risk_band": "high",
    "augmentation": 0.0736,
    "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.8939,
      "level": "high",
      "threshold_level": "high",
      "policy_cap_reason": null,
      "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
    },
    "structural_model_version": "V7",
    "stability": {
      "optimistic_risk": 0.3535,
      "optimistic_band": "high",
      "pessimistic_risk": 0.459,
      "pessimistic_band": "high",
      "distance_to_band_edge": 0.087,
      "label": "stable"
    },
    "task_primitives": {
      "matched_task_weight_share": null,
      "task_effective_coverage": null,
      "task_exposure_concentration": null,
      "method": null
    },
    "task_signal": 0,
    "demand_persistence": 0.3908,
    "exposure_v7": 0.6767,
    "baseline_v6": {
      "net_risk": 0.4066,
      "exposure": 0.6767
    },
    "uncertainty": {
      "exposure_p10": 0.6282,
      "exposure_p50": 0.6767,
      "exposure_p90": 0.7263,
      "net_risk_p10": 0.3416,
      "net_risk_p50": 0.3857,
      "net_risk_p90": 0.4338,
      "method": "bootstrap_v2"
    },
    "labour_monitor_key": "pmet",
    "raw": {
      "aioe": 0.817,
      "theta": 0.6477,
      "c_aioe": 0.6844,
      "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.6844,
      "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
    }
  },
  {
    "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.4,
    "employment_thousands": 2.4,
    "employment_basis": "estimated_sg_submajor_weighted_2025",
    "employment_family_code": "21",
    "employment_family_total_thousands": 154.5,
    "employment_weight_within_family": 0.01545,
    "employment_estimate_method": "wage_only",
    "group_employment_thousands": 624.4,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor_weighted_2025",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2025_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2025 2-digit occupation-family totals, weighted within family by BLS proxy employment and Singapore wage data."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the country crosswalk to ISCO-08."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based mapping to published local wage-floor coverage."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based mapping to published local professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published local labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published local transition-program coverage."
        }
      }
    },
    "exposure": 0.472,
    "bottleneck": 0.5597,
    "displacement_pressure": 0.2078,
    "demand_resilience": 0.3081,
    "demand_signal_bonus": 0,
    "market": {
      "market_momentum": 0.625,
      "industry_footprint_momentum": null,
      "market_resolution": "group_prior",
      "occupation_scarcity": 0.4278,
      "market_resilience": 0.5461,
      "market_modifier": 0.6919
    },
    "net_risk": 0.1438,
    "risk_band": "low",
    "augmentation": 0.1443,
    "augmentation_band": "very_low",
    "impact_type": "ai_leveraged",
    "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.7964,
      "level": "high",
      "threshold_level": "high",
      "policy_cap_reason": null,
      "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
    },
    "structural_model_version": "V7",
    "stability": {
      "optimistic_risk": 0.117,
      "optimistic_band": "low",
      "pessimistic_risk": 0.1915,
      "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
    },
    "task_signal": 0,
    "demand_persistence": 0.6236,
    "exposure_v7": 0.472,
    "baseline_v6": {
      "net_risk": 0.1567,
      "exposure": 0.472
    },
    "uncertainty": {
      "exposure_p10": 0.3289,
      "exposure_p50": 0.472,
      "exposure_p90": 0.6215,
      "net_risk_p10": 0.0956,
      "net_risk_p50": 0.1434,
      "net_risk_p90": 0.1937,
      "method": "bootstrap_v2"
    },
    "labour_monitor_key": "pmet",
    "raw": {
      "aioe": 1.0344,
      "theta": 0.6823,
      "c_aioe": 0.8307,
      "log_wage_spread": 0.608,
      "wage_position": 0.7615
    },
    "isco_codes_matched": [
      "2162"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": 1.0344,
      "theta": 0.6823,
      "c_aioe": 0.8307,
      "category": "high_exposure_high_complementarity",
      "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
    }
  },
  {
    "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_weighted_2025",
    "employment_family_code": "26",
    "employment_family_total_thousands": 43.4,
    "employment_weight_within_family": 0.042925,
    "employment_estimate_method": "wage_only",
    "group_employment_thousands": 624.4,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor_weighted_2025",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2025_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2025 2-digit occupation-family totals, weighted within family by BLS proxy employment and Singapore wage data."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the country crosswalk to ISCO-08."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based mapping to published local wage-floor coverage."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based mapping to published local professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published local labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published local transition-program coverage."
        }
      }
    },
    "exposure": 0.7851,
    "bottleneck": 0.7415,
    "displacement_pressure": 0.2029,
    "demand_resilience": 0.2251,
    "demand_signal_bonus": 0,
    "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.7749
    },
    "net_risk": 0.1572,
    "risk_band": "moderate",
    "augmentation": 0.2395,
    "augmentation_band": "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.7039,
      "level": "medium",
      "threshold_level": "high",
      "policy_cap_reason": "fallback_mapping",
      "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
    },
    "structural_model_version": "V7",
    "stability": {
      "optimistic_risk": 0.122,
      "optimistic_band": "low",
      "pessimistic_risk": 0.2127,
      "pessimistic_band": "moderate",
      "distance_to_band_edge": 0.0072,
      "label": "watch"
    },
    "task_primitives": {
      "matched_task_weight_share": null,
      "task_effective_coverage": null,
      "task_exposure_concentration": null,
      "method": null
    },
    "task_signal": 0,
    "demand_persistence": 0.3999,
    "exposure_v7": 0.7851,
    "baseline_v6": {
      "net_risk": 0.1653,
      "exposure": 0.7851
    },
    "uncertainty": {
      "exposure_p10": 0.7137,
      "exposure_p50": 0.7851,
      "exposure_p90": 0.8529,
      "net_risk_p10": 0.1169,
      "net_risk_p50": 0.1569,
      "net_risk_p90": 0.2001,
      "method": "bootstrap_v2"
    },
    "labour_monitor_key": "pmet",
    "raw": {
      "aioe": 0.8742,
      "theta": 0.7103,
      "c_aioe": 0.6776,
      "log_wage_spread": 0.4591,
      "wage_position": 0.8252
    },
    "isco_codes_matched": [
      "2622"
    ],
    "match_quality": "submajor_fallback",
    "scores": {
      "aioe": 0.8742,
      "theta": 0.7103,
      "c_aioe": 0.6776,
      "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
    }
  },
  {
    "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.1,
    "employment_thousands": 2.1,
    "employment_basis": "estimated_sg_submajor_weighted_2025",
    "employment_family_code": "21",
    "employment_family_total_thousands": 154.5,
    "employment_weight_within_family": 0.013714,
    "employment_estimate_method": "wage_only",
    "group_employment_thousands": 624.4,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor_weighted_2025",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2025_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2025 2-digit occupation-family totals, weighted within family by BLS proxy employment and Singapore wage data."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the country crosswalk to ISCO-08."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based mapping to published local wage-floor coverage."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based mapping to published local professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published local labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published local transition-program coverage."
        }
      }
    },
    "exposure": 0.5977,
    "bottleneck": 0.6453,
    "displacement_pressure": 0.212,
    "demand_resilience": 0.2163,
    "demand_signal_bonus": 0,
    "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.7837
    },
    "net_risk": 0.1662,
    "risk_band": "moderate",
    "augmentation": 0.1515,
    "augmentation_band": "very_low",
    "impact_type": "ai_leveraged",
    "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.6739,
      "level": "medium",
      "threshold_level": "medium",
      "policy_cap_reason": null,
      "crosswalk_quality": 0.4803,
      "market_data_granularity": 0.7,
      "source_freshness": 0.8387,
      "source_coverage": 1,
      "signal_agreement": 0.45,
      "sensitivity": 0.65,
      "exposure_source_count": 4
    },
    "structural_model_version": "V7",
    "stability": {
      "optimistic_risk": 0.1363,
      "optimistic_band": "low",
      "pessimistic_risk": 0.2147,
      "pessimistic_band": "moderate",
      "distance_to_band_edge": 0.0162,
      "label": "watch"
    },
    "task_primitives": {
      "matched_task_weight_share": null,
      "task_effective_coverage": null,
      "task_exposure_concentration": null,
      "method": null
    },
    "task_signal": 0,
    "demand_persistence": 0.3955,
    "exposure_v7": 0.5977,
    "baseline_v6": {
      "net_risk": 0.1745,
      "exposure": 0.5977
    },
    "uncertainty": {
      "exposure_p10": 0.4929,
      "exposure_p50": 0.5977,
      "exposure_p90": 0.7059,
      "net_risk_p10": 0.1262,
      "net_risk_p50": 0.1644,
      "net_risk_p90": 0.2092,
      "method": "bootstrap_v2"
    },
    "labour_monitor_key": "pmet",
    "raw": {
      "aioe": 0.8961,
      "theta": 0.6941,
      "c_aioe": 0.7091,
      "log_wage_spread": 0.5525,
      "wage_position": 0.6
    },
    "isco_codes_matched": [
      "2151"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": 0.8961,
      "theta": 0.6941,
      "c_aioe": 0.7091,
      "category": "high_exposure_high_complementarity",
      "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
    }
  },
  {
    "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.9,
    "employment_thousands": 5.9,
    "employment_basis": "estimated_sg_submajor_weighted_2025",
    "employment_family_code": "24",
    "employment_family_total_thousands": 216.1,
    "employment_weight_within_family": 0.027135,
    "employment_estimate_method": "wage_only",
    "group_employment_thousands": 624.4,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor_weighted_2025",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2025_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2025 2-digit occupation-family totals, weighted within family by BLS proxy employment and Singapore wage data."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the country crosswalk to ISCO-08."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based mapping to published local wage-floor coverage."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based mapping to published local professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published local labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published local transition-program coverage."
        }
      }
    },
    "exposure": 0.7582,
    "bottleneck": 0.5793,
    "displacement_pressure": 0.3189,
    "demand_resilience": 0.3675,
    "demand_signal_bonus": 0,
    "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.6325
    },
    "net_risk": 0.2017,
    "risk_band": "moderate",
    "augmentation": 0.2977,
    "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.8339,
      "level": "high",
      "threshold_level": "high",
      "policy_cap_reason": null,
      "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
    },
    "structural_model_version": "V7",
    "stability": {
      "optimistic_risk": 0.1848,
      "optimistic_band": "moderate",
      "pessimistic_risk": 0.2605,
      "pessimistic_band": "moderate",
      "distance_to_band_edge": 0.0517,
      "label": "stable"
    },
    "task_primitives": {
      "matched_task_weight_share": null,
      "task_effective_coverage": null,
      "task_exposure_concentration": null,
      "method": null
    },
    "task_signal": 0,
    "demand_persistence": 0.625,
    "exposure_v7": 0.7582,
    "baseline_v6": {
      "net_risk": 0.2217,
      "exposure": 0.7582
    },
    "uncertainty": {
      "exposure_p10": 0.6434,
      "exposure_p50": 0.7582,
      "exposure_p90": 0.8751,
      "net_risk_p10": 0.1575,
      "net_risk_p50": 0.2013,
      "net_risk_p90": 0.2459,
      "method": "bootstrap_v2"
    },
    "labour_monitor_key": "pmet",
    "raw": {
      "aioe": 1.4324,
      "theta": 0.6847,
      "c_aioe": 1.147,
      "log_wage_spread": 1.0895,
      "wage_position": 1.3382
    },
    "isco_codes_matched": [
      "2421"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": 1.4324,
      "theta": 0.6847,
      "c_aioe": 1.147,
      "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
    }
  },
  {
    "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.1,
    "employment_thousands": 2.1,
    "employment_basis": "estimated_sg_submajor_weighted_2025",
    "employment_family_code": "21",
    "employment_family_total_thousands": 154.5,
    "employment_weight_within_family": 0.013351,
    "employment_estimate_method": "wage_only",
    "group_employment_thousands": 624.4,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor_weighted_2025",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2025_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2025 2-digit occupation-family totals, weighted within family by BLS proxy employment and Singapore wage data."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the country crosswalk to ISCO-08."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based mapping to published local wage-floor coverage."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based mapping to published local professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published local labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published local transition-program coverage."
        }
      }
    },
    "exposure": 0.5836,
    "bottleneck": 0.7148,
    "displacement_pressure": 0.1664,
    "demand_resilience": 0.3361,
    "demand_signal_bonus": 0.08,
    "market": {
      "market_momentum": 0.4353,
      "industry_footprint_momentum": 0.4163,
      "market_resolution": "industry_footprint_blend",
      "occupation_scarcity": 0.5053,
      "market_resilience": 0.4633,
      "market_modifier": 0.6639
    },
    "net_risk": 0.1105,
    "risk_band": "low",
    "augmentation": 0.1933,
    "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.8114,
      "level": "high",
      "threshold_level": "high",
      "policy_cap_reason": null,
      "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
    },
    "structural_model_version": "V7",
    "stability": {
      "optimistic_risk": 0.0886,
      "optimistic_band": "low",
      "pessimistic_risk": 0.1501,
      "pessimistic_band": "moderate",
      "distance_to_band_edge": 0.0395,
      "label": "watch"
    },
    "task_primitives": {
      "matched_task_weight_share": null,
      "task_effective_coverage": null,
      "task_exposure_concentration": null,
      "method": null
    },
    "task_signal": 0,
    "demand_persistence": 0.4757,
    "exposure_v7": 0.5836,
    "baseline_v6": {
      "net_risk": 0.1184,
      "exposure": 0.5836
    },
    "uncertainty": {
      "exposure_p10": 0.4473,
      "exposure_p50": 0.5836,
      "exposure_p90": 0.7259,
      "net_risk_p10": 0.0761,
      "net_risk_p50": 0.1086,
      "net_risk_p90": 0.1488,
      "method": "bootstrap_v2"
    },
    "labour_monitor_key": "pmet",
    "raw": {
      "aioe": 1.2829,
      "theta": 0.7064,
      "c_aioe": 0.9994,
      "log_wage_spread": 0.9717,
      "wage_position": 0.5686
    },
    "isco_codes_matched": [
      "2141"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": 1.2829,
      "theta": 0.7064,
      "c_aioe": 0.9994,
      "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
    }
  },
  {
    "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.1,
    "employment_thousands": 2.1,
    "employment_basis": "estimated_sg_submajor_weighted_2025",
    "employment_family_code": "21",
    "employment_family_total_thousands": 154.5,
    "employment_weight_within_family": 0.013371,
    "employment_estimate_method": "wage_only",
    "group_employment_thousands": 624.4,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor_weighted_2025",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2025_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2025 2-digit occupation-family totals, weighted within family by BLS proxy employment and Singapore wage data."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the country crosswalk to ISCO-08."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based mapping to published local wage-floor coverage."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based mapping to published local professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published local labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published local transition-program coverage."
        }
      }
    },
    "exposure": 0.6259,
    "bottleneck": 0.6667,
    "displacement_pressure": 0.2086,
    "demand_resilience": 0.1965,
    "demand_signal_bonus": 0,
    "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.8035
    },
    "net_risk": 0.1676,
    "risk_band": "moderate",
    "augmentation": 0.1437,
    "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.6514,
      "level": "medium",
      "threshold_level": "medium",
      "policy_cap_reason": null,
      "crosswalk_quality": 0.3083,
      "market_data_granularity": 0.7,
      "source_freshness": 0.8029,
      "source_coverage": 0.82,
      "signal_agreement": 0.85,
      "sensitivity": 0.65,
      "exposure_source_count": 3
    },
    "structural_model_version": "V7",
    "stability": {
      "optimistic_risk": 0.1389,
      "optimistic_band": "low",
      "pessimistic_risk": 0.218,
      "pessimistic_band": "moderate",
      "distance_to_band_edge": 0.0176,
      "label": "watch"
    },
    "task_primitives": {
      "matched_task_weight_share": null,
      "task_effective_coverage": null,
      "task_exposure_concentration": null,
      "method": null
    },
    "task_signal": 0,
    "demand_persistence": 0.4151,
    "exposure_v7": 0.6259,
    "baseline_v6": {
      "net_risk": 0.1763,
      "exposure": 0.6259
    },
    "uncertainty": {
      "exposure_p10": 0.5538,
      "exposure_p50": 0.6259,
      "exposure_p90": 0.7005,
      "net_risk_p10": 0.1317,
      "net_risk_p50": 0.1665,
      "net_risk_p90": 0.2077,
      "method": "bootstrap_v2"
    },
    "labour_monitor_key": "pmet",
    "raw": {
      "aioe": 0.8912,
      "theta": 0.6995,
      "c_aioe": 0.7004,
      "log_wage_spread": 0.3222,
      "wage_position": 0.5704
    },
    "isco_codes_matched": [
      "2147"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": 0.8912,
      "theta": 0.6995,
      "c_aioe": 0.7004,
      "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
    }
  },
  {
    "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": 3,
    "employment_thousands": 3,
    "employment_basis": "estimated_sg_submajor_weighted_2025",
    "employment_family_code": "21",
    "employment_family_total_thousands": 154.5,
    "employment_weight_within_family": 0.019311,
    "employment_estimate_method": "wage_only",
    "group_employment_thousands": 624.4,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor_weighted_2025",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2025_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2025 2-digit occupation-family totals, weighted within family by BLS proxy employment and Singapore wage data."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the country crosswalk to ISCO-08."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based mapping to published local wage-floor coverage."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based mapping to published local professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published local labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published local transition-program coverage."
        }
      }
    },
    "exposure": 0.3445,
    "bottleneck": 0.8431,
    "displacement_pressure": 0.054,
    "demand_resilience": 0.5275,
    "demand_signal_bonus": 0.15,
    "market": {
      "market_momentum": 0.5842,
      "industry_footprint_momentum": 0.8745,
      "market_resolution": "industry_footprint_blend",
      "occupation_scarcity": 0.8137,
      "market_resilience": 0.676,
      "market_modifier": 0.4725
    },
    "net_risk": 0.0255,
    "risk_band": "very_low",
    "augmentation": 0.1963,
    "augmentation_band": "very_low",
    "impact_type": "ai_leveraged",
    "evidence": {
      "anthropic_calibrated": true,
      "anthropic_gap": -0.014,
      "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.3619,
        "anthropic": 0.3478,
        "eloundou": 0.3243
      },
      "signal_conflict": false,
      "signal_conflict_reasons": []
    },
    "confidence": {
      "score": 0.6268,
      "level": "medium",
      "threshold_level": "medium",
      "policy_cap_reason": null,
      "crosswalk_quality": 0,
      "market_data_granularity": 0.85,
      "source_freshness": 0.8029,
      "source_coverage": 0.82,
      "signal_agreement": 0.85,
      "sensitivity": 0.85,
      "exposure_source_count": 3
    },
    "structural_model_version": "V7",
    "stability": {
      "optimistic_risk": 0.0167,
      "optimistic_band": "very_low",
      "pessimistic_risk": 0.0438,
      "pessimistic_band": "very_low",
      "distance_to_band_edge": 0.0245,
      "label": "stable"
    },
    "task_primitives": {
      "matched_task_weight_share": null,
      "task_effective_coverage": null,
      "task_exposure_concentration": null,
      "method": null
    },
    "task_signal": 0,
    "demand_persistence": 0.7328,
    "exposure_v7": 0.3445,
    "baseline_v6": {
      "net_risk": 0.0295,
      "exposure": 0.3445
    },
    "uncertainty": {
      "exposure_p10": 0.3324,
      "exposure_p50": 0.3445,
      "exposure_p90": 0.3569,
      "net_risk_p10": 0.0149,
      "net_risk_p50": 0.0253,
      "net_risk_p90": 0.0361,
      "method": "bootstrap_v2"
    },
    "labour_monitor_key": "pmet",
    "raw": {
      "aioe": 0.0104,
      "theta": 0.7309,
      "c_aioe": 0.0078,
      "log_wage_spread": 0.785,
      "wage_position": 1.1896
    },
    "isco_codes_matched": [
      "2171"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": 0.0104,
      "theta": 0.7309,
      "c_aioe": 0.0078,
      "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
    }
  },
  {
    "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.7,
    "employment_thousands": 2.7,
    "employment_basis": "estimated_sg_submajor_weighted_2025",
    "employment_family_code": "21",
    "employment_family_total_thousands": 154.5,
    "employment_weight_within_family": 0.017225,
    "employment_estimate_method": "wage_only",
    "group_employment_thousands": 624.4,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor_weighted_2025",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2025_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2025 2-digit occupation-family totals, weighted within family by BLS proxy employment and Singapore wage data."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the country crosswalk to ISCO-08."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based mapping to published local wage-floor coverage."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based mapping to published local professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published local labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published local transition-program coverage."
        }
      }
    },
    "exposure": 0.3445,
    "bottleneck": 0.8431,
    "displacement_pressure": 0.054,
    "demand_resilience": 0.4621,
    "demand_signal_bonus": 0.15,
    "market": {
      "market_momentum": 0.5536,
      "industry_footprint_momentum": 0.7803,
      "market_resolution": "industry_footprint_blend",
      "occupation_scarcity": 0.5526,
      "market_resilience": 0.5532,
      "market_modifier": 0.5379
    },
    "net_risk": 0.0291,
    "risk_band": "very_low",
    "augmentation": 0.1607,
    "augmentation_band": "very_low",
    "impact_type": "ai_leveraged",
    "evidence": {
      "anthropic_calibrated": true,
      "anthropic_gap": -0.014,
      "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.3619,
        "anthropic": 0.3478,
        "eloundou": 0.3243
      },
      "signal_conflict": false,
      "signal_conflict_reasons": []
    },
    "confidence": {
      "score": 0.6268,
      "level": "medium",
      "threshold_level": "medium",
      "policy_cap_reason": null,
      "crosswalk_quality": 0,
      "market_data_granularity": 0.85,
      "source_freshness": 0.8029,
      "source_coverage": 0.82,
      "signal_agreement": 0.85,
      "sensitivity": 0.85,
      "exposure_source_count": 3
    },
    "structural_model_version": "V7",
    "stability": {
      "optimistic_risk": 0.0188,
      "optimistic_band": "very_low",
      "pessimistic_risk": 0.0487,
      "pessimistic_band": "very_low",
      "distance_to_band_edge": 0.0209,
      "label": "stable"
    },
    "task_primitives": {
      "matched_task_weight_share": null,
      "task_effective_coverage": null,
      "task_exposure_concentration": null,
      "method": null
    },
    "task_signal": 0,
    "demand_persistence": 0.6317,
    "exposure_v7": 0.3445,
    "baseline_v6": {
      "net_risk": 0.0325,
      "exposure": 0.3445
    },
    "uncertainty": {
      "exposure_p10": 0.3324,
      "exposure_p50": 0.3445,
      "exposure_p90": 0.3569,
      "net_risk_p10": 0.0172,
      "net_risk_p50": 0.0292,
      "net_risk_p90": 0.0414,
      "method": "bootstrap_v2"
    },
    "labour_monitor_key": "pmet",
    "raw": {
      "aioe": 0.0104,
      "theta": 0.7309,
      "c_aioe": 0.0078,
      "log_wage_spread": 0.5684,
      "wage_position": 0.9465
    },
    "isco_codes_matched": [
      "2171"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": 0.0104,
      "theta": 0.7309,
      "c_aioe": 0.0078,
      "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
    }
  },
  {
    "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": 4.7,
    "employment_thousands": 4.7,
    "employment_basis": "estimated_sg_submajor_weighted_2025",
    "employment_family_code": "24",
    "employment_family_total_thousands": 216.1,
    "employment_weight_within_family": 0.021847,
    "employment_estimate_method": "wage_only",
    "group_employment_thousands": 624.4,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor_weighted_2025",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2025_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2025 2-digit occupation-family totals, weighted within family by BLS proxy employment and Singapore wage data."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the country crosswalk to ISCO-08."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based mapping to published local wage-floor coverage."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based mapping to published local professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published local labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published local transition-program coverage."
        }
      }
    },
    "exposure": 0.8954,
    "bottleneck": 0.5686,
    "displacement_pressure": 0.3862,
    "demand_resilience": 0.2716,
    "demand_signal_bonus": 0,
    "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.7284
    },
    "net_risk": 0.2814,
    "risk_band": "moderate",
    "augmentation": 0.2491,
    "augmentation_band": "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",
      "threshold_level": "high",
      "policy_cap_reason": null,
      "crosswalk_quality": 0.8431,
      "market_data_granularity": 0.7,
      "source_freshness": 0.8387,
      "source_coverage": 1,
      "signal_agreement": 0.95,
      "sensitivity": 0.65,
      "exposure_source_count": 4
    },
    "structural_model_version": "V7",
    "stability": {
      "optimistic_risk": 0.2509,
      "optimistic_band": "moderate",
      "pessimistic_risk": 0.3513,
      "pessimistic_band": "high",
      "distance_to_band_edge": 0.0186,
      "label": "watch"
    },
    "task_primitives": {
      "matched_task_weight_share": null,
      "task_effective_coverage": null,
      "task_exposure_concentration": null,
      "method": null
    },
    "task_signal": 0,
    "demand_persistence": 0.5142,
    "exposure_v7": 0.8954,
    "baseline_v6": {
      "net_risk": 0.3012,
      "exposure": 0.8954
    },
    "uncertainty": {
      "exposure_p10": 0.8676,
      "exposure_p50": 0.8954,
      "exposure_p90": 0.9227,
      "net_risk_p10": 0.2356,
      "net_risk_p50": 0.2818,
      "net_risk_p90": 0.3283,
      "method": "bootstrap_v2"
    },
    "labour_monitor_key": "pmet",
    "raw": {
      "aioe": 1.2066,
      "theta": 0.6832,
      "c_aioe": 0.9678,
      "log_wage_spread": 0.5224,
      "wage_position": 0.8674
    },
    "isco_codes_matched": [
      "2431"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": 1.2066,
      "theta": 0.6832,
      "c_aioe": 0.9678,
      "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
    }
  },
  {
    "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.1,
    "employment_thousands": 5.1,
    "employment_basis": "estimated_sg_submajor_weighted_2025",
    "employment_family_code": "24",
    "employment_family_total_thousands": 216.1,
    "employment_weight_within_family": 0.023442,
    "employment_estimate_method": "wage_only",
    "group_employment_thousands": 624.4,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor_weighted_2025",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2025_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2025 2-digit occupation-family totals, weighted within family by BLS proxy employment and Singapore wage data."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the country crosswalk to ISCO-08."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based mapping to published local wage-floor coverage."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based mapping to published local professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published local labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published local transition-program coverage."
        }
      }
    },
    "exposure": 0.8954,
    "bottleneck": 0.5686,
    "displacement_pressure": 0.3862,
    "demand_resilience": 0.3327,
    "demand_signal_bonus": 0,
    "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.6673
    },
    "net_risk": 0.2577,
    "risk_band": "moderate",
    "augmentation": 0.311,
    "augmentation_band": "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",
      "threshold_level": "high",
      "policy_cap_reason": null,
      "crosswalk_quality": 0.8431,
      "market_data_granularity": 0.7,
      "source_freshness": 0.8387,
      "source_coverage": 1,
      "signal_agreement": 0.95,
      "sensitivity": 0.65,
      "exposure_source_count": 4
    },
    "structural_model_version": "V7",
    "stability": {
      "optimistic_risk": 0.2334,
      "optimistic_band": "moderate",
      "pessimistic_risk": 0.3258,
      "pessimistic_band": "high",
      "distance_to_band_edge": 0.0423,
      "label": "watch"
    },
    "task_primitives": {
      "matched_task_weight_share": null,
      "task_effective_coverage": null,
      "task_exposure_concentration": null,
      "method": null
    },
    "task_signal": 0,
    "demand_persistence": 0.5782,
    "exposure_v7": 0.8954,
    "baseline_v6": {
      "net_risk": 0.2801,
      "exposure": 0.8954
    },
    "uncertainty": {
      "exposure_p10": 0.8676,
      "exposure_p50": 0.8954,
      "exposure_p90": 0.9227,
      "net_risk_p10": 0.2166,
      "net_risk_p50": 0.2563,
      "net_risk_p90": 0.2986,
      "method": "bootstrap_v2"
    },
    "labour_monitor_key": "pmet",
    "raw": {
      "aioe": 1.2066,
      "theta": 0.6832,
      "c_aioe": 0.9678,
      "log_wage_spread": 0.9408,
      "wage_position": 0.9988
    },
    "isco_codes_matched": [
      "2431"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": 1.2066,
      "theta": 0.6832,
      "c_aioe": 0.9678,
      "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
    }
  },
  {
    "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.8,
    "employment_thousands": 2.8,
    "employment_basis": "estimated_sg_submajor_weighted_2025",
    "employment_family_code": "21",
    "employment_family_total_thousands": 154.5,
    "employment_weight_within_family": 0.018323,
    "employment_estimate_method": "wage_only",
    "group_employment_thousands": 624.4,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor_weighted_2025",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2025_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2025 2-digit occupation-family totals, weighted within family by BLS proxy employment and Singapore wage data."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the country crosswalk to ISCO-08."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based mapping to published local wage-floor coverage."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based mapping to published local professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published local labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published local transition-program coverage."
        }
      }
    },
    "exposure": 0.5322,
    "bottleneck": 0.68,
    "displacement_pressure": 0.1703,
    "demand_resilience": 0.2686,
    "demand_signal_bonus": 0,
    "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.7314
    },
    "net_risk": 0.1246,
    "risk_band": "low",
    "augmentation": 0.1783,
    "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",
      "threshold_level": "high",
      "policy_cap_reason": null,
      "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
    },
    "structural_model_version": "V7",
    "stability": {
      "optimistic_risk": 0.0999,
      "optimistic_band": "low",
      "pessimistic_risk": 0.1673,
      "pessimistic_band": "moderate",
      "distance_to_band_edge": 0.0254,
      "label": "watch"
    },
    "task_primitives": {
      "matched_task_weight_share": null,
      "task_effective_coverage": null,
      "task_exposure_concentration": null,
      "method": null
    },
    "task_signal": 0,
    "demand_persistence": 0.4689,
    "exposure_v7": 0.5322,
    "baseline_v6": {
      "net_risk": 0.1325,
      "exposure": 0.5322
    },
    "uncertainty": {
      "exposure_p10": 0.462,
      "exposure_p50": 0.5322,
      "exposure_p90": 0.6047,
      "net_risk_p10": 0.0944,
      "net_risk_p50": 0.1236,
      "net_risk_p90": 0.1559,
      "method": "bootstrap_v2"
    },
    "labour_monitor_key": "pmet",
    "raw": {
      "aioe": 0.7876,
      "theta": 0.7016,
      "c_aioe": 0.6173,
      "log_wage_spread": 0.4942,
      "wage_position": 1.071
    },
    "isco_codes_matched": [
      "2149"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": 0.7876,
      "theta": 0.7016,
      "c_aioe": 0.6173,
      "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
    }
  },
  {
    "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.4,
    "employment_thousands": 2.4,
    "employment_basis": "estimated_sg_submajor_weighted_2025",
    "employment_family_code": "21",
    "employment_family_total_thousands": 154.5,
    "employment_weight_within_family": 0.015525,
    "employment_estimate_method": "wage_only",
    "group_employment_thousands": 624.4,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor_weighted_2025",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2025_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2025 2-digit occupation-family totals, weighted within family by BLS proxy employment and Singapore wage data."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the country crosswalk to ISCO-08."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based mapping to published local wage-floor coverage."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based mapping to published local professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published local labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published local transition-program coverage."
        }
      }
    },
    "exposure": 0.6275,
    "bottleneck": 0.6578,
    "displacement_pressure": 0.2148,
    "demand_resilience": 0.2458,
    "demand_signal_bonus": 0,
    "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.7542
    },
    "net_risk": 0.162,
    "risk_band": "moderate",
    "augmentation": 0.1845,
    "augmentation_band": "very_low",
    "impact_type": "ai_leveraged",
    "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",
      "threshold_level": "high",
      "policy_cap_reason": null,
      "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
    },
    "structural_model_version": "V7",
    "stability": {
      "optimistic_risk": 0.1334,
      "optimistic_band": "low",
      "pessimistic_risk": 0.2095,
      "pessimistic_band": "moderate",
      "distance_to_band_edge": 0.012,
      "label": "watch"
    },
    "task_primitives": {
      "matched_task_weight_share": null,
      "task_effective_coverage": null,
      "task_exposure_concentration": null,
      "method": null
    },
    "task_signal": 0,
    "demand_persistence": 0.4464,
    "exposure_v7": 0.6275,
    "baseline_v6": {
      "net_risk": 0.1716,
      "exposure": 0.6275
    },
    "uncertainty": {
      "exposure_p10": 0.5199,
      "exposure_p50": 0.6275,
      "exposure_p90": 0.7387,
      "net_risk_p10": 0.1215,
      "net_risk_p50": 0.1606,
      "net_risk_p90": 0.205,
      "method": "bootstrap_v2"
    },
    "labour_monitor_key": "pmet",
    "raw": {
      "aioe": 1.0047,
      "theta": 0.6951,
      "c_aioe": 0.794,
      "log_wage_spread": 0.5716,
      "wage_position": 0.7689
    },
    "isco_codes_matched": [
      "2144"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": 1.0047,
      "theta": 0.6951,
      "c_aioe": 0.794,
      "category": "high_exposure_high_complementarity",
      "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
    }
  },
  {
    "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.4,
    "employment_thousands": 2.4,
    "employment_basis": "estimated_sg_submajor_weighted_2025",
    "employment_family_code": "21",
    "employment_family_total_thousands": 154.5,
    "employment_weight_within_family": 0.015329,
    "employment_estimate_method": "wage_only",
    "group_employment_thousands": 624.4,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor_weighted_2025",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2025_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2025 2-digit occupation-family totals, weighted within family by BLS proxy employment and Singapore wage data."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the country crosswalk to ISCO-08."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based mapping to published local wage-floor coverage."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based mapping to published local professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published local labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published local transition-program coverage."
        }
      }
    },
    "exposure": 0.8059,
    "bottleneck": 0.213,
    "displacement_pressure": 0.6342,
    "demand_resilience": 0.2337,
    "demand_signal_bonus": 0,
    "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.7663
    },
    "net_risk": 0.486,
    "risk_band": "high",
    "augmentation": 0.0729,
    "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",
      "threshold_level": "high",
      "policy_cap_reason": null,
      "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
    },
    "structural_model_version": "V7",
    "stability": {
      "optimistic_risk": 0.4517,
      "optimistic_band": "high",
      "pessimistic_risk": 0.5708,
      "pessimistic_band": "very_high",
      "distance_to_band_edge": 0.014,
      "label": "watch"
    },
    "task_primitives": {
      "matched_task_weight_share": null,
      "task_effective_coverage": null,
      "task_exposure_concentration": null,
      "method": null
    },
    "task_signal": 0,
    "demand_persistence": 0.425,
    "exposure_v7": 0.8059,
    "baseline_v6": {
      "net_risk": 0.513,
      "exposure": 0.8059
    },
    "uncertainty": {
      "exposure_p10": 0.7445,
      "exposure_p50": 0.8059,
      "exposure_p90": 0.8689,
      "net_risk_p10": 0.4303,
      "net_risk_p50": 0.4849,
      "net_risk_p90": 0.5462,
      "method": "bootstrap_v2"
    },
    "labour_monitor_key": "pmet",
    "raw": {
      "aioe": 1.1418,
      "theta": 0.6395,
      "c_aioe": 0.9658,
      "log_wage_spread": 0.5435,
      "wage_position": 0.7496
    },
    "isco_codes_matched": [
      "2153"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": 1.1418,
      "theta": 0.6395,
      "c_aioe": 0.9658,
      "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
    }
  },
  {
    "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": 4.8,
    "employment_thousands": 4.8,
    "employment_basis": "estimated_sg_submajor_weighted_2025",
    "employment_family_code": "24",
    "employment_family_total_thousands": 216.1,
    "employment_weight_within_family": 0.022247,
    "employment_estimate_method": "wage_only",
    "group_employment_thousands": 624.4,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor_weighted_2025",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2025_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2025 2-digit occupation-family totals, weighted within family by BLS proxy employment and Singapore wage data."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the country crosswalk to ISCO-08."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based mapping to published local wage-floor coverage."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based mapping to published local professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published local labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published local transition-program coverage."
        }
      }
    },
    "exposure": 0.7818,
    "bottleneck": 0.3467,
    "displacement_pressure": 0.5107,
    "demand_resilience": 0.3153,
    "demand_signal_bonus": 0,
    "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.6847
    },
    "net_risk": 0.3497,
    "risk_band": "high",
    "augmentation": 0.1548,
    "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.6998,
      "level": "medium",
      "threshold_level": "medium",
      "policy_cap_reason": null,
      "crosswalk_quality": 0.6237,
      "market_data_granularity": 0.7,
      "source_freshness": 0.8387,
      "source_coverage": 1,
      "signal_agreement": 0.45,
      "sensitivity": 0.85,
      "exposure_source_count": 4
    },
    "structural_model_version": "V7",
    "stability": {
      "optimistic_risk": 0.329,
      "optimistic_band": "high",
      "pessimistic_risk": 0.4361,
      "pessimistic_band": "high",
      "distance_to_band_edge": 0.0497,
      "label": "stable"
    },
    "task_primitives": {
      "matched_task_weight_share": null,
      "task_effective_coverage": null,
      "task_exposure_concentration": null,
      "method": null
    },
    "task_signal": 0,
    "demand_persistence": 0.5833,
    "exposure_v7": 0.7818,
    "baseline_v6": {
      "net_risk": 0.3795,
      "exposure": 0.7818
    },
    "uncertainty": {
      "exposure_p10": 0.6963,
      "exposure_p50": 0.7818,
      "exposure_p90": 0.8652,
      "net_risk_p10": 0.2972,
      "net_risk_p50": 0.3485,
      "net_risk_p90": 0.4026,
      "method": "bootstrap_v2"
    },
    "labour_monitor_key": "pmet",
    "raw": {
      "aioe": 1.0737,
      "theta": 0.6623,
      "c_aioe": 0.8838,
      "log_wage_spread": 0.7232,
      "wage_position": 0.8995
    },
    "isco_codes_matched": [
      "2433"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": 1.0737,
      "theta": 0.6623,
      "c_aioe": 0.8838,
      "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
    }
  },
  {
    "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.9,
    "employment_thousands": 1.9,
    "employment_basis": "estimated_sg_submajor_weighted_2025",
    "employment_family_code": "22",
    "employment_family_total_thousands": 61.6,
    "employment_weight_within_family": 0.030683,
    "employment_estimate_method": "wage_only",
    "group_employment_thousands": 624.4,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor_weighted_2025",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2025_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2025 2-digit occupation-family totals, weighted within family by BLS proxy employment and Singapore wage data."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the country crosswalk to ISCO-08."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based mapping to published local wage-floor coverage."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based mapping to published local professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published local labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published local transition-program coverage."
        }
      }
    },
    "exposure": 0.3521,
    "bottleneck": 0.877,
    "displacement_pressure": 0.0433,
    "demand_resilience": 0.4216,
    "demand_signal_bonus": 0.15,
    "market": {
      "market_momentum": 0.608,
      "industry_footprint_momentum": 0.9477,
      "market_resolution": "industry_footprint_blend",
      "occupation_scarcity": 0.2611,
      "market_resilience": 0.4693,
      "market_modifier": 0.5784
    },
    "net_risk": 0.025,
    "risk_band": "very_low",
    "augmentation": 0.1449,
    "augmentation_band": "very_low",
    "impact_type": "ai_leveraged",
    "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",
      "threshold_level": "high",
      "policy_cap_reason": "insufficient_source_count",
      "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
    },
    "structural_model_version": "V7",
    "stability": {
      "optimistic_risk": 0.0122,
      "optimistic_band": "very_low",
      "pessimistic_risk": 0.042,
      "pessimistic_band": "very_low",
      "distance_to_band_edge": 0.025,
      "label": "stable"
    },
    "task_primitives": {
      "matched_task_weight_share": null,
      "task_effective_coverage": null,
      "task_exposure_concentration": null,
      "method": null
    },
    "task_signal": 0,
    "demand_persistence": 0.6043,
    "exposure_v7": 0.3521,
    "baseline_v6": {
      "net_risk": 0.0277,
      "exposure": 0.3521
    },
    "uncertainty": {
      "exposure_p10": 0.1485,
      "exposure_p50": 0.3521,
      "exposure_p90": 0.5775,
      "net_risk_p10": 0.008,
      "net_risk_p50": 0.0229,
      "net_risk_p90": 0.046,
      "method": "bootstrap_v2"
    },
    "labour_monitor_key": "pmet",
    "raw": {
      "aioe": 0.711,
      "theta": 0.749,
      "c_aioe": 0.5235,
      "log_wage_spread": 0.4541,
      "wage_position": 0.7083
    },
    "isco_codes_matched": [
      "2269"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": 0.711,
      "theta": 0.749,
      "c_aioe": 0.5235,
      "category": "high_exposure_high_complementarity",
      "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
    }
  },
  {
    "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.4,
    "employment_thousands": 2.4,
    "employment_basis": "estimated_sg_submajor_weighted_2025",
    "employment_family_code": "21",
    "employment_family_total_thousands": 154.5,
    "employment_weight_within_family": 0.01524,
    "employment_estimate_method": "wage_only",
    "group_employment_thousands": 624.4,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor_weighted_2025",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2025_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2025 2-digit occupation-family totals, weighted within family by BLS proxy employment and Singapore wage data."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the country crosswalk to ISCO-08."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based mapping to published local wage-floor coverage."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based mapping to published local professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published local labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published local transition-program coverage."
        }
      }
    },
    "exposure": 0.5465,
    "bottleneck": 0.8271,
    "displacement_pressure": 0.0945,
    "demand_resilience": 0.3356,
    "demand_signal_bonus": 0.08,
    "market": {
      "market_momentum": 0.608,
      "industry_footprint_momentum": 0.9477,
      "market_resolution": "industry_footprint_blend",
      "occupation_scarcity": 0.1863,
      "market_resilience": 0.4393,
      "market_modifier": 0.6644
    },
    "net_risk": 0.0628,
    "risk_band": "low",
    "augmentation": 0.1986,
    "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.6776,
      "level": "medium",
      "threshold_level": "medium",
      "policy_cap_reason": null,
      "crosswalk_quality": 0.6233,
      "market_data_granularity": 0.75,
      "source_freshness": 0.8029,
      "source_coverage": 0.82,
      "signal_agreement": 0.45,
      "sensitivity": 0.65,
      "exposure_source_count": 3
    },
    "structural_model_version": "V7",
    "stability": {
      "optimistic_risk": 0.0431,
      "optimistic_band": "very_low",
      "pessimistic_risk": 0.0945,
      "pessimistic_band": "low",
      "distance_to_band_edge": 0.0128,
      "label": "watch"
    },
    "task_primitives": {
      "matched_task_weight_share": null,
      "task_effective_coverage": null,
      "task_exposure_concentration": null,
      "method": null
    },
    "task_signal": 0,
    "demand_persistence": 0.5796,
    "exposure_v7": 0.5465,
    "baseline_v6": {
      "net_risk": 0.0683,
      "exposure": 0.5465
    },
    "uncertainty": {
      "exposure_p10": 0.419,
      "exposure_p50": 0.5465,
      "exposure_p90": 0.6772,
      "net_risk_p10": 0.0371,
      "net_risk_p50": 0.0608,
      "net_risk_p90": 0.0905,
      "method": "bootstrap_v2"
    },
    "labour_monitor_key": "pmet",
    "raw": {
      "aioe": 1.093,
      "theta": 0.7299,
      "c_aioe": 0.8258,
      "log_wage_spread": 0.3187,
      "wage_position": 0.7409
    },
    "isco_codes_matched": [
      "2134"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": 1.093,
      "theta": 0.7299,
      "c_aioe": 0.8258,
      "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
    }
  },
  {
    "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.3,
    "employment_thousands": 2.3,
    "employment_basis": "estimated_sg_submajor_weighted_2025",
    "employment_family_code": "21",
    "employment_family_total_thousands": 154.5,
    "employment_weight_within_family": 0.015052,
    "employment_estimate_method": "wage_only",
    "group_employment_thousands": 624.4,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor_weighted_2025",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2025_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2025 2-digit occupation-family totals, weighted within family by BLS proxy employment and Singapore wage data."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the country crosswalk to ISCO-08."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based mapping to published local wage-floor coverage."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based mapping to published local professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published local labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published local transition-program coverage."
        }
      }
    },
    "exposure": 0.5465,
    "bottleneck": 0.8271,
    "displacement_pressure": 0.0945,
    "demand_resilience": 0.3309,
    "demand_signal_bonus": 0.08,
    "market": {
      "market_momentum": 0.625,
      "industry_footprint_momentum": null,
      "market_resolution": "group_prior",
      "occupation_scarcity": 0.1252,
      "market_resilience": 0.4251,
      "market_modifier": 0.6691
    },
    "net_risk": 0.0632,
    "risk_band": "low",
    "augmentation": 0.1921,
    "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.6776,
      "level": "medium",
      "threshold_level": "medium",
      "policy_cap_reason": null,
      "crosswalk_quality": 0.6233,
      "market_data_granularity": 0.75,
      "source_freshness": 0.8029,
      "source_coverage": 0.82,
      "signal_agreement": 0.45,
      "sensitivity": 0.65,
      "exposure_source_count": 3
    },
    "structural_model_version": "V7",
    "stability": {
      "optimistic_risk": 0.0388,
      "optimistic_band": "very_low",
      "pessimistic_risk": 0.1012,
      "pessimistic_band": "low",
      "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
    },
    "task_signal": 0,
    "demand_persistence": 0.5962,
    "exposure_v7": 0.5465,
    "baseline_v6": {
      "net_risk": 0.0689,
      "exposure": 0.5465
    },
    "uncertainty": {
      "exposure_p10": 0.419,
      "exposure_p50": 0.5465,
      "exposure_p90": 0.6772,
      "net_risk_p10": 0.0343,
      "net_risk_p50": 0.0614,
      "net_risk_p90": 0.0949,
      "method": "bootstrap_v2"
    },
    "labour_monitor_key": "pmet",
    "raw": {
      "aioe": 1.093,
      "theta": 0.7299,
      "c_aioe": 0.8258,
      "log_wage_spread": 0.1854,
      "wage_position": 0.7228
    },
    "isco_codes_matched": [
      "2134"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": 1.093,
      "theta": 0.7299,
      "c_aioe": 0.8258,
      "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
    }
  },
  {
    "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.6,
    "employment_thousands": 1.6,
    "employment_basis": "estimated_sg_submajor_weighted_2025",
    "employment_family_code": "26",
    "employment_family_total_thousands": 43.4,
    "employment_weight_within_family": 0.036878,
    "employment_estimate_method": "wage_only",
    "group_employment_thousands": 624.4,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor_weighted_2025",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2025_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2025 2-digit occupation-family totals, weighted within family by BLS proxy employment and Singapore wage data."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the country crosswalk to ISCO-08."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based mapping to published local wage-floor coverage."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based mapping to published local professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published local labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published local transition-program coverage."
        }
      }
    },
    "exposure": 0.3836,
    "bottleneck": 0.8476,
    "displacement_pressure": 0.0585,
    "demand_resilience": 0.4102,
    "demand_signal_bonus": 0.15,
    "market": {
      "market_momentum": 0.608,
      "industry_footprint_momentum": 0.9477,
      "market_resolution": "industry_footprint_blend",
      "occupation_scarcity": 0.205,
      "market_resilience": 0.4468,
      "market_modifier": 0.5898
    },
    "net_risk": 0.0345,
    "risk_band": "very_low",
    "augmentation": 0.1453,
    "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",
      "threshold_level": "high",
      "policy_cap_reason": null,
      "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
    },
    "structural_model_version": "V7",
    "stability": {
      "optimistic_risk": 0.0209,
      "optimistic_band": "very_low",
      "pessimistic_risk": 0.0568,
      "pessimistic_band": "low",
      "distance_to_band_edge": 0.0155,
      "label": "watch"
    },
    "task_primitives": {
      "matched_task_weight_share": null,
      "task_effective_coverage": null,
      "task_exposure_concentration": null,
      "method": null
    },
    "task_signal": 0,
    "demand_persistence": 0.5914,
    "exposure_v7": 0.3836,
    "baseline_v6": {
      "net_risk": 0.0379,
      "exposure": 0.3836
    },
    "uncertainty": {
      "exposure_p10": 0.2868,
      "exposure_p50": 0.3836,
      "exposure_p90": 0.4862,
      "net_risk_p10": 0.018,
      "net_risk_p50": 0.0333,
      "net_risk_p90": 0.0531,
      "method": "bootstrap_v2"
    },
    "labour_monitor_key": "pmet",
    "raw": {
      "aioe": 0.7762,
      "theta": 0.7314,
      "c_aioe": 0.5852,
      "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.5852,
      "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
    }
  },
  {
    "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_weighted_2025",
    "employment_family_code": "26",
    "employment_family_total_thousands": 43.4,
    "employment_weight_within_family": 0.042854,
    "employment_estimate_method": "wage_only",
    "group_employment_thousands": 624.4,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor_weighted_2025",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2025_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2025 2-digit occupation-family totals, weighted within family by BLS proxy employment and Singapore wage data."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the country crosswalk to ISCO-08."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based mapping to published local wage-floor coverage."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based mapping to published local professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published local labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published local transition-program coverage."
        }
      }
    },
    "exposure": 0.4578,
    "bottleneck": 0.861,
    "displacement_pressure": 0.0636,
    "demand_resilience": 0.3578,
    "demand_signal_bonus": 0,
    "market": {
      "market_momentum": 0.625,
      "industry_footprint_momentum": null,
      "market_resolution": "group_prior",
      "occupation_scarcity": 0.664,
      "market_resilience": 0.6406,
      "market_modifier": 0.6422
    },
    "net_risk": 0.0409,
    "risk_band": "very_low",
    "augmentation": 0.2525,
    "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.7583,
      "level": "high",
      "threshold_level": "high",
      "policy_cap_reason": null,
      "crosswalk_quality": 0.8479,
      "market_data_granularity": 0.65,
      "source_freshness": 0.8387,
      "source_coverage": 1,
      "signal_agreement": 0.45,
      "sensitivity": 0.65,
      "exposure_source_count": 4
    },
    "structural_model_version": "V7",
    "stability": {
      "optimistic_risk": 0.0205,
      "optimistic_band": "very_low",
      "pessimistic_risk": 0.0713,
      "pessimistic_band": "low",
      "distance_to_band_edge": 0.0091,
      "label": "watch"
    },
    "task_primitives": {
      "matched_task_weight_share": null,
      "task_effective_coverage": null,
      "task_exposure_concentration": null,
      "method": null
    },
    "task_signal": 0,
    "demand_persistence": 0.6953,
    "exposure_v7": 0.4578,
    "baseline_v6": {
      "net_risk": 0.0453,
      "exposure": 0.4578
    },
    "uncertainty": {
      "exposure_p10": 0.2738,
      "exposure_p50": 0.4578,
      "exposure_p90": 0.6513,
      "net_risk_p10": 0.0141,
      "net_risk_p50": 0.0382,
      "net_risk_p90": 0.0716,
      "method": "bootstrap_v2"
    },
    "labour_monitor_key": "pmet",
    "raw": {
      "aioe": 1.2467,
      "theta": 0.7366,
      "c_aioe": 0.9335,
      "log_wage_spread": 1.0519,
      "wage_position": 0.8224
    },
    "isco_codes_matched": [
      "2636"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": 1.2467,
      "theta": 0.7366,
      "c_aioe": 0.9335,
      "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
    }
  },
  {
    "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.2,
    "employment_thousands": 2.2,
    "employment_basis": "estimated_sg_submajor_weighted_2025",
    "employment_family_code": "21",
    "employment_family_total_thousands": 154.5,
    "employment_weight_within_family": 0.014374,
    "employment_estimate_method": "wage_only",
    "group_employment_thousands": 624.4,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor_weighted_2025",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2025_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2025 2-digit occupation-family totals, weighted within family by BLS proxy employment and Singapore wage data."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the country crosswalk to ISCO-08."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based mapping to published local wage-floor coverage."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based mapping to published local professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published local labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published local transition-program coverage."
        }
      }
    },
    "exposure": 0.7459,
    "bottleneck": 0.4412,
    "displacement_pressure": 0.4168,
    "demand_resilience": 0.2155,
    "demand_signal_bonus": 0,
    "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.7845
    },
    "net_risk": 0.327,
    "risk_band": "high",
    "augmentation": 0.1289,
    "augmentation_band": "very_low",
    "impact_type": "mixed",
    "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.7652,
      "level": "high",
      "threshold_level": "high",
      "policy_cap_reason": null,
      "crosswalk_quality": 0.5455,
      "market_data_granularity": 0.7,
      "source_freshness": 0.8387,
      "source_coverage": 1,
      "signal_agreement": 0.95,
      "sensitivity": 0.65,
      "exposure_source_count": 4
    },
    "structural_model_version": "V7",
    "stability": {
      "optimistic_risk": 0.2926,
      "optimistic_band": "moderate",
      "pessimistic_risk": 0.3931,
      "pessimistic_band": "high",
      "distance_to_band_edge": 0.027,
      "label": "watch"
    },
    "task_primitives": {
      "matched_task_weight_share": null,
      "task_effective_coverage": null,
      "task_exposure_concentration": null,
      "method": null
    },
    "task_signal": 0,
    "demand_persistence": 0.3917,
    "exposure_v7": 0.7459,
    "baseline_v6": {
      "net_risk": 0.3433,
      "exposure": 0.7459
    },
    "uncertainty": {
      "exposure_p10": 0.7087,
      "exposure_p50": 0.7459,
      "exposure_p90": 0.7811,
      "net_risk_p10": 0.2842,
      "net_risk_p50": 0.3267,
      "net_risk_p90": 0.3711,
      "method": "bootstrap_v2"
    },
    "labour_monitor_key": "pmet",
    "raw": {
      "aioe": 0.9187,
      "theta": 0.6676,
      "c_aioe": 0.7513,
      "log_wage_spread": 0.5226,
      "wage_position": 0.6591
    },
    "isco_codes_matched": [
      "2166"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": 0.9187,
      "theta": 0.6676,
      "c_aioe": 0.7513,
      "category": "high_exposure_high_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
    }
  },
  {
    "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.1,
    "employment_thousands": 4.1,
    "employment_basis": "estimated_sg_submajor_weighted_2025",
    "employment_family_code": "25",
    "employment_family_total_thousands": 82.3,
    "employment_weight_within_family": 0.049358,
    "employment_estimate_method": "wage_only",
    "group_employment_thousands": 624.4,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor_weighted_2025",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2025_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2025 2-digit occupation-family totals, weighted within family by BLS proxy employment and Singapore wage data."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the country crosswalk to ISCO-08."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based mapping to published local wage-floor coverage."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based mapping to published local professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published local labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published local transition-program coverage."
        }
      }
    },
    "exposure": 0.8584,
    "bottleneck": 0.0481,
    "displacement_pressure": 0.8171,
    "demand_resilience": 0.3899,
    "demand_signal_bonus": 0.14,
    "market": {
      "market_momentum": 0.4686,
      "industry_footprint_momentum": 0.5188,
      "market_resolution": "industry_footprint_blend",
      "occupation_scarcity": 0.41,
      "market_resilience": 0.4452,
      "market_modifier": 0.6101
    },
    "net_risk": 0.4985,
    "risk_band": "high",
    "augmentation": 0.0184,
    "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.7674,
      "level": "medium",
      "threshold_level": "high",
      "policy_cap_reason": "insufficient_source_count",
      "crosswalk_quality": 0.9176,
      "market_data_granularity": 0.75,
      "source_freshness": 0.7549,
      "source_coverage": 0.55,
      "signal_agreement": 0.95,
      "sensitivity": 0.65,
      "exposure_source_count": 2
    },
    "structural_model_version": "V7",
    "stability": {
      "optimistic_risk": 0.4804,
      "optimistic_band": "high",
      "pessimistic_risk": 0.5944,
      "pessimistic_band": "very_high",
      "distance_to_band_edge": 0.0015,
      "label": "watch"
    },
    "task_primitives": {
      "matched_task_weight_share": null,
      "task_effective_coverage": null,
      "task_exposure_concentration": null,
      "method": null
    },
    "task_signal": 0,
    "demand_persistence": 0.4953,
    "exposure_v7": 0.8584,
    "baseline_v6": {
      "net_risk": 0.539,
      "exposure": 0.8584
    },
    "uncertainty": {
      "exposure_p10": 0.8414,
      "exposure_p50": 0.8584,
      "exposure_p90": 0.8738,
      "net_risk_p10": 0.4558,
      "net_risk_p50": 0.4964,
      "net_risk_p90": 0.5344,
      "method": "bootstrap_v2"
    },
    "labour_monitor_key": "pmet",
    "raw": {
      "aioe": 1.2421,
      "theta": 0.5847,
      "c_aioe": 1.1188,
      "log_wage_spread": 0.5604,
      "wage_position": 0.7845
    },
    "isco_codes_matched": [
      "2512"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": 1.2421,
      "theta": 0.5847,
      "c_aioe": 1.1188,
      "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
    }
  },
  {
    "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.2,
    "employment_thousands": 2.2,
    "employment_basis": "estimated_sg_submajor_weighted_2025",
    "employment_family_code": "21",
    "employment_family_total_thousands": 154.5,
    "employment_weight_within_family": 0.013936,
    "employment_estimate_method": "wage_only",
    "group_employment_thousands": 624.4,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor_weighted_2025",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2025_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2025 2-digit occupation-family totals, weighted within family by BLS proxy employment and Singapore wage data."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the country crosswalk to ISCO-08."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based mapping to published local wage-floor coverage."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based mapping to published local professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published local labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published local transition-program coverage."
        }
      }
    },
    "exposure": 0.7459,
    "bottleneck": 0.4412,
    "displacement_pressure": 0.4168,
    "demand_resilience": 0.2627,
    "demand_signal_bonus": 0,
    "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.7373
    },
    "net_risk": 0.3073,
    "risk_band": "high",
    "augmentation": 0.1567,
    "augmentation_band": "very_low",
    "impact_type": "mixed",
    "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.7652,
      "level": "high",
      "threshold_level": "high",
      "policy_cap_reason": null,
      "crosswalk_quality": 0.5455,
      "market_data_granularity": 0.7,
      "source_freshness": 0.8387,
      "source_coverage": 1,
      "signal_agreement": 0.95,
      "sensitivity": 0.65,
      "exposure_source_count": 4
    },
    "structural_model_version": "V7",
    "stability": {
      "optimistic_risk": 0.2806,
      "optimistic_band": "moderate",
      "pessimistic_risk": 0.3758,
      "pessimistic_band": "high",
      "distance_to_band_edge": 0.0073,
      "label": "watch"
    },
    "task_primitives": {
      "matched_task_weight_share": null,
      "task_effective_coverage": null,
      "task_exposure_concentration": null,
      "method": null
    },
    "task_signal": 0,
    "demand_persistence": 0.4832,
    "exposure_v7": 0.7459,
    "baseline_v6": {
      "net_risk": 0.3275,
      "exposure": 0.7459
    },
    "uncertainty": {
      "exposure_p10": 0.7087,
      "exposure_p50": 0.7459,
      "exposure_p90": 0.7811,
      "net_risk_p10": 0.2675,
      "net_risk_p50": 0.3079,
      "net_risk_p90": 0.3478,
      "method": "bootstrap_v2"
    },
    "labour_monitor_key": "pmet",
    "raw": {
      "aioe": 0.9187,
      "theta": 0.6676,
      "c_aioe": 0.7513,
      "log_wage_spread": 0.7729,
      "wage_position": 0.6196
    },
    "isco_codes_matched": [
      "2166"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": 0.9187,
      "theta": 0.6676,
      "c_aioe": 0.7513,
      "category": "high_exposure_high_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
    }
  },
  {
    "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": 3.5,
    "employment_thousands": 3.5,
    "employment_basis": "estimated_sg_submajor_weighted_2025",
    "employment_family_code": "25",
    "employment_family_total_thousands": 82.3,
    "employment_weight_within_family": 0.042821,
    "employment_estimate_method": "wage_only",
    "group_employment_thousands": 624.4,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor_weighted_2025",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2025_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2025 2-digit occupation-family totals, weighted within family by BLS proxy employment and Singapore wage data."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the country crosswalk to ISCO-08."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based mapping to published local wage-floor coverage."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based mapping to published local professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published local labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published local transition-program coverage."
        }
      }
    },
    "exposure": 0.7747,
    "bottleneck": 0.1497,
    "displacement_pressure": 0.6587,
    "demand_resilience": 0.3826,
    "demand_signal_bonus": 0.12,
    "market": {
      "market_momentum": 0.5332,
      "industry_footprint_momentum": 0.7176,
      "market_resolution": "industry_footprint_blend",
      "occupation_scarcity": 0.3538,
      "market_resilience": 0.4615,
      "market_modifier": 0.6174
    },
    "net_risk": 0.4067,
    "risk_band": "high",
    "augmentation": 0.0535,
    "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.718,
      "level": "medium",
      "threshold_level": "high",
      "policy_cap_reason": "signal_conflict",
      "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
    },
    "structural_model_version": "V7",
    "stability": {
      "optimistic_risk": 0.3914,
      "optimistic_band": "high",
      "pessimistic_risk": 0.4948,
      "pessimistic_band": "high",
      "distance_to_band_edge": 0.0933,
      "label": "stable"
    },
    "task_primitives": {
      "matched_task_weight_share": null,
      "task_effective_coverage": null,
      "task_exposure_concentration": null,
      "method": null
    },
    "task_signal": 0,
    "demand_persistence": 0.5496,
    "exposure_v7": 0.7747,
    "baseline_v6": {
      "net_risk": 0.4429,
      "exposure": 0.7747
    },
    "uncertainty": {
      "exposure_p10": 0.6061,
      "exposure_p50": 0.7747,
      "exposure_p90": 0.927,
      "net_risk_p10": 0.311,
      "net_risk_p50": 0.4066,
      "net_risk_p90": 0.4967,
      "method": "bootstrap_v2"
    },
    "labour_monitor_key": "pmet",
    "raw": {
      "aioe": 0.7895,
      "theta": 0.6236,
      "c_aioe": 0.6804,
      "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.6804,
      "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
    }
  },
  {
    "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.7,
    "employment_thousands": 1.7,
    "employment_basis": "estimated_sg_submajor_weighted_2025",
    "employment_family_code": "22",
    "employment_family_total_thousands": 61.6,
    "employment_weight_within_family": 0.027775,
    "employment_estimate_method": "wage_only",
    "group_employment_thousands": 624.4,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor_weighted_2025",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2025_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2025 2-digit occupation-family totals, weighted within family by BLS proxy employment and Singapore wage data."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the country crosswalk to ISCO-08."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based mapping to published local wage-floor coverage."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based mapping to published local professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published local labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published local transition-program coverage."
        }
      }
    },
    "exposure": 0.7747,
    "bottleneck": 0.8155,
    "displacement_pressure": 0.1429,
    "demand_resilience": 0.2641,
    "demand_signal_bonus": 0,
    "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.7359
    },
    "net_risk": 0.1052,
    "risk_band": "low",
    "augmentation": 0.3045,
    "augmentation_band": "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",
      "threshold_level": "high",
      "policy_cap_reason": null,
      "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
    },
    "structural_model_version": "V7",
    "stability": {
      "optimistic_risk": 0.0717,
      "optimistic_band": "low",
      "pessimistic_risk": 0.1514,
      "pessimistic_band": "moderate",
      "distance_to_band_edge": 0.0448,
      "label": "watch"
    },
    "task_primitives": {
      "matched_task_weight_share": null,
      "task_effective_coverage": null,
      "task_exposure_concentration": null,
      "method": null
    },
    "task_signal": 0,
    "demand_persistence": 0.4721,
    "exposure_v7": 0.7747,
    "baseline_v6": {
      "net_risk": 0.1119,
      "exposure": 0.7747
    },
    "uncertainty": {
      "exposure_p10": 0.7058,
      "exposure_p50": 0.7747,
      "exposure_p90": 0.8472,
      "net_risk_p10": 0.0666,
      "net_risk_p50": 0.104,
      "net_risk_p90": 0.1437,
      "method": "bootstrap_v2"
    },
    "labour_monitor_key": "pmet",
    "raw": {
      "aioe": 1.3428,
      "theta": 0.7297,
      "c_aioe": 1.0148,
      "log_wage_spread": 0.9155,
      "wage_position": 0.5804
    },
    "isco_codes_matched": [
      "2265"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": 1.3428,
      "theta": 0.7297,
      "c_aioe": 1.0148,
      "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
    }
  },
  {
    "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.9,
    "employment_thousands": 1.9,
    "employment_basis": "estimated_sg_submajor_weighted_2025",
    "employment_family_code": "22",
    "employment_family_total_thousands": 61.6,
    "employment_weight_within_family": 0.031344,
    "employment_estimate_method": "wage_only",
    "group_employment_thousands": 624.4,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor_weighted_2025",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2025_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2025 2-digit occupation-family totals, weighted within family by BLS proxy employment and Singapore wage data."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the country crosswalk to ISCO-08."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based mapping to published local wage-floor coverage."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based mapping to published local professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published local labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published local transition-program coverage."
        }
      }
    },
    "exposure": 0.4381,
    "bottleneck": 0.9724,
    "displacement_pressure": 0.0121,
    "demand_resilience": 0.2553,
    "demand_signal_bonus": 0,
    "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.7447
    },
    "net_risk": 0.009,
    "risk_band": "very_low",
    "augmentation": 0.1916,
    "augmentation_band": "very_low",
    "impact_type": "ai_leveraged",
    "evidence": {
      "anthropic_calibrated": true,
      "anthropic_gap": -0.0655,
      "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.4795,
        "anthropic": 0.414,
        "eloundou": 0.4236
      },
      "signal_conflict": false,
      "signal_conflict_reasons": []
    },
    "confidence": {
      "score": 0.7532,
      "level": "medium",
      "threshold_level": "high",
      "policy_cap_reason": "fallback_mapping",
      "crosswalk_quality": 0.5957,
      "market_data_granularity": 0.7,
      "source_freshness": 0.8029,
      "source_coverage": 0.82,
      "signal_agreement": 0.85,
      "sensitivity": 0.85,
      "exposure_source_count": 3
    },
    "structural_model_version": "V7",
    "stability": {
      "optimistic_risk": 0,
      "optimistic_band": "very_low",
      "pessimistic_risk": 0.0316,
      "pessimistic_band": "very_low",
      "distance_to_band_edge": 0.009,
      "label": "stable"
    },
    "task_primitives": {
      "matched_task_weight_share": null,
      "task_effective_coverage": null,
      "task_exposure_concentration": null,
      "method": null
    },
    "task_signal": 0,
    "demand_persistence": 0.5288,
    "exposure_v7": 0.4381,
    "baseline_v6": {
      "net_risk": 0.0097,
      "exposure": 0.4381
    },
    "uncertainty": {
      "exposure_p10": 0.4171,
      "exposure_p50": 0.4381,
      "exposure_p90": 0.4604,
      "net_risk_p10": 0,
      "net_risk_p50": 0.0091,
      "net_risk_p90": 0.03,
      "method": "bootstrap_v2"
    },
    "labour_monitor_key": "pmet",
    "raw": {
      "aioe": 0.4503,
      "theta": 0.8137,
      "c_aioe": 0.3025,
      "log_wage_spread": 0.3899,
      "wage_position": 0.7392
    },
    "isco_codes_matched": [
      "2214"
    ],
    "match_quality": "submajor_fallback",
    "scores": {
      "aioe": 0.4503,
      "theta": 0.8137,
      "c_aioe": 0.3025,
      "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
    }
  },
  {
    "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_weighted_2025",
    "employment_family_code": "22",
    "employment_family_total_thousands": 61.6,
    "employment_weight_within_family": 0.028697,
    "employment_estimate_method": "wage_only",
    "group_employment_thousands": 624.4,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor_weighted_2025",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2025_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2025 2-digit occupation-family totals, weighted within family by BLS proxy employment and Singapore wage data."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the country crosswalk to ISCO-08."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based mapping to published local wage-floor coverage."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based mapping to published local professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published local labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published local transition-program coverage."
        }
      }
    },
    "exposure": 0.6845,
    "bottleneck": 0.8155,
    "displacement_pressure": 0.1263,
    "demand_resilience": 0.258,
    "demand_signal_bonus": 0,
    "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.742
    },
    "net_risk": 0.0937,
    "risk_band": "low",
    "augmentation": 0.2631,
    "augmentation_band": "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.8339,
      "level": "high",
      "threshold_level": "high",
      "policy_cap_reason": null,
      "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
    },
    "structural_model_version": "V7",
    "stability": {
      "optimistic_risk": 0.0636,
      "optimistic_band": "low",
      "pessimistic_risk": 0.1342,
      "pessimistic_band": "low",
      "distance_to_band_edge": 0.0437,
      "label": "stable"
    },
    "task_primitives": {
      "matched_task_weight_share": null,
      "task_effective_coverage": null,
      "task_exposure_concentration": null,
      "method": null
    },
    "task_signal": 0,
    "demand_persistence": 0.4591,
    "exposure_v7": 0.6845,
    "baseline_v6": {
      "net_risk": 0.0995,
      "exposure": 0.6845
    },
    "uncertainty": {
      "exposure_p10": 0.5298,
      "exposure_p50": 0.6845,
      "exposure_p90": 0.8472,
      "net_risk_p10": 0.0553,
      "net_risk_p50": 0.0925,
      "net_risk_p90": 0.1375,
      "method": "bootstrap_v2"
    },
    "labour_monitor_key": "pmet",
    "raw": {
      "aioe": 1.3428,
      "theta": 0.7297,
      "c_aioe": 1.0148,
      "log_wage_spread": 0.807,
      "wage_position": 0.6196
    },
    "isco_codes_matched": [
      "2263"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": 1.3428,
      "theta": 0.7297,
      "c_aioe": 1.0148,
      "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
    }
  },
  {
    "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_weighted_2025",
    "employment_family_code": "22",
    "employment_family_total_thousands": 61.6,
    "employment_weight_within_family": 0.028504,
    "employment_estimate_method": "wage_only",
    "group_employment_thousands": 624.4,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor_weighted_2025",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2025_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2025 2-digit occupation-family totals, weighted within family by BLS proxy employment and Singapore wage data."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the country crosswalk to ISCO-08."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based mapping to published local wage-floor coverage."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based mapping to published local professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published local labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published local transition-program coverage."
        }
      }
    },
    "exposure": 0.2857,
    "bottleneck": 0.9652,
    "displacement_pressure": 0.0099,
    "demand_resilience": 0.4139,
    "demand_signal_bonus": 0.15,
    "market": {
      "market_momentum": 0.608,
      "industry_footprint_momentum": 0.9477,
      "market_resolution": "industry_footprint_blend",
      "occupation_scarcity": 0.2237,
      "market_resilience": 0.4543,
      "market_modifier": 0.5861
    },
    "net_risk": 0.0058,
    "risk_band": "very_low",
    "augmentation": 0.1253,
    "augmentation_band": "very_low",
    "impact_type": "ai_leveraged",
    "evidence": {
      "anthropic_calibrated": true,
      "anthropic_gap": 0.0242,
      "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.295,
        "anthropic": 0.3192,
        "eloundou": 0.2416
      },
      "signal_conflict": false,
      "signal_conflict_reasons": []
    },
    "confidence": {
      "score": 0.7654,
      "level": "high",
      "threshold_level": "high",
      "policy_cap_reason": null,
      "crosswalk_quality": 0.4946,
      "market_data_granularity": 0.85,
      "source_freshness": 0.8029,
      "source_coverage": 0.82,
      "signal_agreement": 0.95,
      "sensitivity": 0.85,
      "exposure_source_count": 3
    },
    "structural_model_version": "V7",
    "stability": {
      "optimistic_risk": 0,
      "optimistic_band": "very_low",
      "pessimistic_risk": 0.0182,
      "pessimistic_band": "very_low",
      "distance_to_band_edge": 0.0058,
      "label": "stable"
    },
    "task_primitives": {
      "matched_task_weight_share": null,
      "task_effective_coverage": null,
      "task_exposure_concentration": null,
      "method": null
    },
    "task_signal": 0,
    "demand_persistence": 0.5952,
    "exposure_v7": 0.2857,
    "baseline_v6": {
      "net_risk": 0.0064,
      "exposure": 0.2857
    },
    "uncertainty": {
      "exposure_p10": 0.259,
      "exposure_p50": 0.2857,
      "exposure_p90": 0.3116,
      "net_risk_p10": 0,
      "net_risk_p50": 0.0056,
      "net_risk_p90": 0.0167,
      "method": "bootstrap_v2"
    },
    "labour_monitor_key": "pmet",
    "raw": {
      "aioe": -0.1215,
      "theta": 0.8051,
      "c_aioe": -0.0827,
      "log_wage_spread": 0.4626,
      "wage_position": 0.6113
    },
    "isco_codes_matched": [
      "2268"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": -0.1215,
      "theta": 0.8051,
      "c_aioe": -0.0827,
      "category": "high_exposure_high_complementarity",
      "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
    }
  },
  {
    "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": 6.9,
    "employment_thousands": 6.9,
    "employment_basis": "estimated_sg_submajor_weighted_2025",
    "employment_family_code": "24",
    "employment_family_total_thousands": 216.1,
    "employment_weight_within_family": 0.031869,
    "employment_estimate_method": "wage_only",
    "group_employment_thousands": 624.4,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor_weighted_2025",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2025_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2025 2-digit occupation-family totals, weighted within family by BLS proxy employment and Singapore wage data."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the country crosswalk to ISCO-08."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based mapping to published local wage-floor coverage."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based mapping to published local professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published local labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published local transition-program coverage."
        }
      }
    },
    "exposure": 0.8644,
    "bottleneck": 0.4813,
    "displacement_pressure": 0.4484,
    "demand_resilience": 0.3699,
    "demand_signal_bonus": 0,
    "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.6301
    },
    "net_risk": 0.2825,
    "risk_band": "moderate",
    "augmentation": 0.2839,
    "augmentation_band": "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.7848,
      "level": "high",
      "threshold_level": "high",
      "policy_cap_reason": null,
      "crosswalk_quality": 0.7821,
      "market_data_granularity": 0.7,
      "source_freshness": 0.8029,
      "source_coverage": 0.82,
      "signal_agreement": 0.95,
      "sensitivity": 0.65,
      "exposure_source_count": 3
    },
    "structural_model_version": "V7",
    "stability": {
      "optimistic_risk": 0.2636,
      "optimistic_band": "moderate",
      "pessimistic_risk": 0.3565,
      "pessimistic_band": "high",
      "distance_to_band_edge": 0.0175,
      "label": "watch"
    },
    "task_primitives": {
      "matched_task_weight_share": null,
      "task_effective_coverage": null,
      "task_exposure_concentration": null,
      "method": null
    },
    "task_signal": 0,
    "demand_persistence": 0.6277,
    "exposure_v7": 0.8644,
    "baseline_v6": {
      "net_risk": 0.3107,
      "exposure": 0.8644
    },
    "uncertainty": {
      "exposure_p10": 0.8269,
      "exposure_p50": 0.8644,
      "exposure_p90": 0.9009,
      "net_risk_p10": 0.2436,
      "net_risk_p50": 0.2815,
      "net_risk_p90": 0.3215,
      "method": "bootstrap_v2"
    },
    "labour_monitor_key": "pmet",
    "raw": {
      "aioe": 1.152,
      "theta": 0.6725,
      "c_aioe": 0.9364,
      "log_wage_spread": 0.8428,
      "wage_position": 1.8458
    },
    "isco_codes_matched": [
      "2435"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": 1.152,
      "theta": 0.6725,
      "c_aioe": 0.9364,
      "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
    }
  },
  {
    "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.4,
    "employment_thousands": 2.4,
    "employment_basis": "estimated_sg_submajor_weighted_2025",
    "employment_family_code": "21",
    "employment_family_total_thousands": 154.5,
    "employment_weight_within_family": 0.015708,
    "employment_estimate_method": "wage_only",
    "group_employment_thousands": 624.4,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor_weighted_2025",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2025_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2025 2-digit occupation-family totals, weighted within family by BLS proxy employment and Singapore wage data."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the country crosswalk to ISCO-08."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based mapping to published local wage-floor coverage."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based mapping to published local professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published local labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published local transition-program coverage."
        }
      }
    },
    "exposure": 0.8899,
    "bottleneck": 0.1952,
    "displacement_pressure": 0.7162,
    "demand_resilience": 0.2624,
    "demand_signal_bonus": 0,
    "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.7376
    },
    "net_risk": 0.5282,
    "risk_band": "very_high",
    "augmentation": 0.0834,
    "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.8,
      "level": "high",
      "threshold_level": "high",
      "policy_cap_reason": null,
      "crosswalk_quality": 0.8427,
      "market_data_granularity": 0.7,
      "source_freshness": 0.8029,
      "source_coverage": 0.82,
      "signal_agreement": 0.95,
      "sensitivity": 0.65,
      "exposure_source_count": 3
    },
    "structural_model_version": "V7",
    "stability": {
      "optimistic_risk": 0.4981,
      "optimistic_band": "high",
      "pessimistic_risk": 0.6209,
      "pessimistic_band": "very_high",
      "distance_to_band_edge": 0.0282,
      "label": "watch"
    },
    "task_primitives": {
      "matched_task_weight_share": null,
      "task_effective_coverage": null,
      "task_exposure_concentration": null,
      "method": null
    },
    "task_signal": 0,
    "demand_persistence": 0.4632,
    "exposure_v7": 0.8899,
    "baseline_v6": {
      "net_risk": 0.5614,
      "exposure": 0.8899
    },
    "uncertainty": {
      "exposure_p10": 0.832,
      "exposure_p50": 0.8899,
      "exposure_p90": 0.9512,
      "net_risk_p10": 0.4715,
      "net_risk_p50": 0.5278,
      "net_risk_p90": 0.5872,
      "method": "bootstrap_v2"
    },
    "labour_monitor_key": "pmet",
    "raw": {
      "aioe": 1.4582,
      "theta": 0.6359,
      "c_aioe": 1.2388,
      "log_wage_spread": 0.6942,
      "wage_position": 0.7871
    },
    "isco_codes_matched": [
      "2121"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": 1.4582,
      "theta": 0.6359,
      "c_aioe": 1.2388,
      "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
    }
  },
  {
    "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": 2.1,
    "employment_thousands": 2.1,
    "employment_basis": "estimated_sg_submajor_weighted_2025",
    "employment_family_code": "22",
    "employment_family_total_thousands": 61.6,
    "employment_weight_within_family": 0.033476,
    "employment_estimate_method": "wage_only",
    "group_employment_thousands": 624.4,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor_weighted_2025",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2025_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2025 2-digit occupation-family totals, weighted within family by BLS proxy employment and Singapore wage data."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the country crosswalk to ISCO-08."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based mapping to published local wage-floor coverage."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based mapping to published local professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published local labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published local transition-program coverage."
        }
      }
    },
    "exposure": 0.4381,
    "bottleneck": 0.9724,
    "displacement_pressure": 0.0121,
    "demand_resilience": 0.3038,
    "demand_signal_bonus": 0,
    "market": {
      "market_momentum": 0.625,
      "industry_footprint_momentum": null,
      "market_resolution": "group_prior",
      "occupation_scarcity": 0.4073,
      "market_resilience": 0.5379,
      "market_modifier": 0.6963
    },
    "net_risk": 0.0084,
    "risk_band": "very_low",
    "augmentation": 0.2292,
    "augmentation_band": "low",
    "impact_type": "ai_leveraged",
    "evidence": {
      "anthropic_calibrated": true,
      "anthropic_gap": -0.0655,
      "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.4795,
        "anthropic": 0.414,
        "eloundou": 0.4236
      },
      "signal_conflict": false,
      "signal_conflict_reasons": []
    },
    "confidence": {
      "score": 0.7457,
      "level": "medium",
      "threshold_level": "high",
      "policy_cap_reason": "fallback_mapping",
      "crosswalk_quality": 0.5957,
      "market_data_granularity": 0.65,
      "source_freshness": 0.8029,
      "source_coverage": 0.82,
      "signal_agreement": 0.85,
      "sensitivity": 0.85,
      "exposure_source_count": 3
    },
    "structural_model_version": "V7",
    "stability": {
      "optimistic_risk": 0,
      "optimistic_band": "very_low",
      "pessimistic_risk": 0.0329,
      "pessimistic_band": "very_low",
      "distance_to_band_edge": 0.0084,
      "label": "stable"
    },
    "task_primitives": {
      "matched_task_weight_share": null,
      "task_effective_coverage": null,
      "task_exposure_concentration": null,
      "method": null
    },
    "task_signal": 0,
    "demand_persistence": 0.6168,
    "exposure_v7": 0.4381,
    "baseline_v6": {
      "net_risk": 0.0092,
      "exposure": 0.4381
    },
    "uncertainty": {
      "exposure_p10": 0.4171,
      "exposure_p50": 0.4381,
      "exposure_p90": 0.4604,
      "net_risk_p10": 0,
      "net_risk_p50": 0.0089,
      "net_risk_p90": 0.031,
      "method": "bootstrap_v2"
    },
    "labour_monitor_key": "pmet",
    "raw": {
      "aioe": 0.4503,
      "theta": 0.8137,
      "c_aioe": 0.3025,
      "log_wage_spread": 0.5026,
      "wage_position": 0.8431
    },
    "isco_codes_matched": [
      "2214"
    ],
    "match_quality": "submajor_fallback",
    "scores": {
      "aioe": 0.4503,
      "theta": 0.8137,
      "c_aioe": 0.3025,
      "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
    }
  },
  {
    "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_weighted_2025",
    "employment_family_code": "22",
    "employment_family_total_thousands": 61.6,
    "employment_weight_within_family": 0.02938,
    "employment_estimate_method": "wage_only",
    "group_employment_thousands": 624.4,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor_weighted_2025",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2025_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2025 2-digit occupation-family totals, weighted within family by BLS proxy employment and Singapore wage data."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the country crosswalk to ISCO-08."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based mapping to published local wage-floor coverage."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based mapping to published local professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published local labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published local transition-program coverage."
        }
      }
    },
    "exposure": 0.3195,
    "bottleneck": 0.9162,
    "displacement_pressure": 0.0268,
    "demand_resilience": 0.2463,
    "demand_signal_bonus": 0,
    "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.7537
    },
    "net_risk": 0.0202,
    "risk_band": "very_low",
    "augmentation": 0.1258,
    "augmentation_band": "very_low",
    "impact_type": "ai_leveraged",
    "evidence": {
      "anthropic_calibrated": true,
      "anthropic_gap": -0.1807,
      "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.4652,
        "anthropic": 0.2846,
        "eloundou": 0.3347,
        "ilo": 0.2079
      },
      "signal_conflict": false,
      "signal_conflict_reasons": []
    },
    "confidence": {
      "score": 0.7449,
      "level": "high",
      "threshold_level": "high",
      "policy_cap_reason": null,
      "crosswalk_quality": 0.4042,
      "market_data_granularity": 0.7,
      "source_freshness": 0.8387,
      "source_coverage": 1,
      "signal_agreement": 0.85,
      "sensitivity": 0.85,
      "exposure_source_count": 4
    },
    "structural_model_version": "V7",
    "stability": {
      "optimistic_risk": 0.0041,
      "optimistic_band": "very_low",
      "pessimistic_risk": 0.04,
      "pessimistic_band": "very_low",
      "distance_to_band_edge": 0.0202,
      "label": "stable"
    },
    "task_primitives": {
      "matched_task_weight_share": null,
      "task_effective_coverage": null,
      "task_exposure_concentration": null,
      "method": null
    },
    "task_signal": 0,
    "demand_persistence": 0.5297,
    "exposure_v7": 0.3195,
    "baseline_v6": {
      "net_risk": 0.0216,
      "exposure": 0.3195
    },
    "uncertainty": {
      "exposure_p10": 0.2575,
      "exposure_p50": 0.3195,
      "exposure_p90": 0.3847,
      "net_risk_p10": 0.0042,
      "net_risk_p50": 0.0197,
      "net_risk_p90": 0.0369,
      "method": "bootstrap_v2"
    },
    "labour_monitor_key": "pmet",
    "raw": {
      "aioe": 0.4131,
      "theta": 0.769,
      "c_aioe": 0.2959,
      "log_wage_spread": 0.3548,
      "wage_position": 0.6494
    },
    "isco_codes_matched": [
      "2267"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": 0.4131,
      "theta": 0.769,
      "c_aioe": 0.2959,
      "category": "high_exposure_high_complementarity",
      "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
    }
  },
  {
    "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.9,
    "employment_thousands": 1.9,
    "employment_basis": "estimated_sg_submajor_weighted_2025",
    "employment_family_code": "22",
    "employment_family_total_thousands": 61.6,
    "employment_weight_within_family": 0.031003,
    "employment_estimate_method": "wage_only",
    "group_employment_thousands": 624.4,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor_weighted_2025",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2025_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2025 2-digit occupation-family totals, weighted within family by BLS proxy employment and Singapore wage data."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the country crosswalk to ISCO-08."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based mapping to published local wage-floor coverage."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based mapping to published local professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published local labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published local transition-program coverage."
        }
      }
    },
    "exposure": 0.2302,
    "bottleneck": 0.9955,
    "displacement_pressure": 0.001,
    "demand_resilience": 0.2199,
    "demand_signal_bonus": 0,
    "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.7801
    },
    "net_risk": 0.0008,
    "risk_band": "very_low",
    "augmentation": 0.088,
    "augmentation_band": "very_low",
    "impact_type": "stable",
    "evidence": {
      "anthropic_calibrated": true,
      "anthropic_gap": -0.3431,
      "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.4795,
        "anthropic": 0.1364,
        "eloundou": 0.0889
      },
      "signal_conflict": false,
      "signal_conflict_reasons": [
        "divergent_exposure_sources"
      ]
    },
    "confidence": {
      "score": 0.6943,
      "level": "medium",
      "threshold_level": "medium",
      "policy_cap_reason": null,
      "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
    },
    "structural_model_version": "V7",
    "stability": {
      "optimistic_risk": 0,
      "optimistic_band": "very_low",
      "pessimistic_risk": 0.0135,
      "pessimistic_band": "very_low",
      "distance_to_band_edge": 0.0008,
      "label": "stable"
    },
    "task_primitives": {
      "matched_task_weight_share": null,
      "task_effective_coverage": null,
      "task_exposure_concentration": null,
      "method": null
    },
    "task_signal": 0,
    "demand_persistence": 0.4714,
    "exposure_v7": 0.2302,
    "baseline_v6": {
      "net_risk": 0.0008,
      "exposure": 0.2302
    },
    "uncertainty": {
      "exposure_p10": 0.1052,
      "exposure_p50": 0.2302,
      "exposure_p90": 0.3583,
      "net_risk_p10": 0,
      "net_risk_p50": 0.0007,
      "net_risk_p90": 0.0127,
      "method": "bootstrap_v2"
    },
    "labour_monitor_key": "pmet",
    "raw": {
      "aioe": 0.4503,
      "theta": 0.8264,
      "c_aioe": 0.2968,
      "log_wage_spread": 0.1586,
      "wage_position": 0.7232
    },
    "isco_codes_matched": [
      "2213"
    ],
    "match_quality": "submajor_fallback",
    "scores": {
      "aioe": 0.4503,
      "theta": 0.8264,
      "c_aioe": 0.2968,
      "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
    }
  },
  {
    "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": 2,
    "employment_thousands": 2,
    "employment_basis": "estimated_sg_submajor_weighted_2025",
    "employment_family_code": "22",
    "employment_family_total_thousands": 61.6,
    "employment_weight_within_family": 0.03303,
    "employment_estimate_method": "wage_only",
    "group_employment_thousands": 624.4,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor_weighted_2025",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2025_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2025 2-digit occupation-family totals, weighted within family by BLS proxy employment and Singapore wage data."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the country crosswalk to ISCO-08."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based mapping to published local wage-floor coverage."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based mapping to published local professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published local labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published local transition-program coverage."
        }
      }
    },
    "exposure": 0.4381,
    "bottleneck": 0.9724,
    "displacement_pressure": 0.0121,
    "demand_resilience": 0.292,
    "demand_signal_bonus": 0,
    "market": {
      "market_momentum": 0.625,
      "industry_footprint_momentum": null,
      "market_resolution": "group_prior",
      "occupation_scarcity": 0.3529,
      "market_resilience": 0.5162,
      "market_modifier": 0.708
    },
    "net_risk": 0.0086,
    "risk_band": "very_low",
    "augmentation": 0.2199,
    "augmentation_band": "low",
    "impact_type": "ai_leveraged",
    "evidence": {
      "anthropic_calibrated": true,
      "anthropic_gap": -0.0655,
      "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.4795,
        "anthropic": 0.414,
        "eloundou": 0.4236
      },
      "signal_conflict": false,
      "signal_conflict_reasons": []
    },
    "confidence": {
      "score": 0.7457,
      "level": "medium",
      "threshold_level": "high",
      "policy_cap_reason": "fallback_mapping",
      "crosswalk_quality": 0.5957,
      "market_data_granularity": 0.65,
      "source_freshness": 0.8029,
      "source_coverage": 0.82,
      "signal_agreement": 0.85,
      "sensitivity": 0.85,
      "exposure_source_count": 3
    },
    "structural_model_version": "V7",
    "stability": {
      "optimistic_risk": 0,
      "optimistic_band": "very_low",
      "pessimistic_risk": 0.0329,
      "pessimistic_band": "very_low",
      "distance_to_band_edge": 0.0086,
      "label": "stable"
    },
    "task_primitives": {
      "matched_task_weight_share": null,
      "task_effective_coverage": null,
      "task_exposure_concentration": null,
      "method": null
    },
    "task_signal": 0,
    "demand_persistence": 0.5974,
    "exposure_v7": 0.4381,
    "baseline_v6": {
      "net_risk": 0.0093,
      "exposure": 0.4381
    },
    "uncertainty": {
      "exposure_p10": 0.4171,
      "exposure_p50": 0.4381,
      "exposure_p90": 0.4604,
      "net_risk_p10": 0,
      "net_risk_p50": 0.0081,
      "net_risk_p90": 0.0312,
      "method": "bootstrap_v2"
    },
    "labour_monitor_key": "pmet",
    "raw": {
      "aioe": 0.4503,
      "theta": 0.8137,
      "c_aioe": 0.3025,
      "log_wage_spread": 0.4651,
      "wage_position": 0.8208
    },
    "isco_codes_matched": [
      "2214"
    ],
    "match_quality": "submajor_fallback",
    "scores": {
      "aioe": 0.4503,
      "theta": 0.8137,
      "c_aioe": 0.3025,
      "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
    }
  },
  {
    "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.9,
    "employment_thousands": 1.9,
    "employment_basis": "estimated_sg_submajor_weighted_2025",
    "employment_family_code": "22",
    "employment_family_total_thousands": 61.6,
    "employment_weight_within_family": 0.030878,
    "employment_estimate_method": "wage_only",
    "group_employment_thousands": 624.4,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor_weighted_2025",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2025_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2025 2-digit occupation-family totals, weighted within family by BLS proxy employment and Singapore wage data."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the country crosswalk to ISCO-08."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based mapping to published local wage-floor coverage."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based mapping to published local professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published local labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published local transition-program coverage."
        }
      }
    },
    "exposure": 0.4254,
    "bottleneck": 0.9813,
    "displacement_pressure": 0.008,
    "demand_resilience": 0.2659,
    "demand_signal_bonus": 0,
    "market": {
      "market_momentum": 0.625,
      "industry_footprint_momentum": null,
      "market_resolution": "group_prior",
      "occupation_scarcity": 0.2255,
      "market_resilience": 0.4652,
      "market_modifier": 0.7341
    },
    "net_risk": 0.0058,
    "risk_band": "very_low",
    "augmentation": 0.1942,
    "augmentation_band": "very_low",
    "impact_type": "ai_leveraged",
    "evidence": {
      "anthropic_calibrated": true,
      "anthropic_gap": -0.0003,
      "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.4795,
        "anthropic": 0.4792,
        "eloundou": 0.4906,
        "ilo": 0.2624
      },
      "signal_conflict": false,
      "signal_conflict_reasons": []
    },
    "confidence": {
      "score": 0.7852,
      "level": "medium",
      "threshold_level": "high",
      "policy_cap_reason": "fallback_mapping",
      "crosswalk_quality": 0.5954,
      "market_data_granularity": 0.65,
      "source_freshness": 0.8387,
      "source_coverage": 1,
      "signal_agreement": 0.85,
      "sensitivity": 0.85,
      "exposure_source_count": 4
    },
    "structural_model_version": "V7",
    "stability": {
      "optimistic_risk": 0,
      "optimistic_band": "very_low",
      "pessimistic_risk": 0.0301,
      "pessimistic_band": "very_low",
      "distance_to_band_edge": 0.0058,
      "label": "stable"
    },
    "task_primitives": {
      "matched_task_weight_share": null,
      "task_effective_coverage": null,
      "task_exposure_concentration": null,
      "method": null
    },
    "task_signal": 0,
    "demand_persistence": 0.5659,
    "exposure_v7": 0.4254,
    "baseline_v6": {
      "net_risk": 0.0063,
      "exposure": 0.4254
    },
    "uncertainty": {
      "exposure_p10": 0.3678,
      "exposure_p50": 0.4254,
      "exposure_p90": 0.485,
      "net_risk_p10": 0,
      "net_risk_p50": 0.0054,
      "net_risk_p90": 0.0287,
      "method": "bootstrap_v2"
    },
    "labour_monitor_key": "pmet",
    "raw": {
      "aioe": 0.4503,
      "theta": 0.8149,
      "c_aioe": 0.302,
      "log_wage_spread": 0.3991,
      "wage_position": 0.7173
    },
    "isco_codes_matched": [
      "2212"
    ],
    "match_quality": "submajor_fallback",
    "scores": {
      "aioe": 0.4503,
      "theta": 0.8149,
      "c_aioe": 0.302,
      "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
    }
  },
  {
    "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": 3.6,
    "employment_thousands": 3.6,
    "employment_basis": "estimated_sg_submajor_weighted_2025",
    "employment_family_code": "24",
    "employment_family_total_thousands": 216.1,
    "employment_weight_within_family": 0.016514,
    "employment_estimate_method": "wage_only",
    "group_employment_thousands": 624.4,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor_weighted_2025",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2025_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2025 2-digit occupation-family totals, weighted within family by BLS proxy employment and Singapore wage data."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the country crosswalk to ISCO-08."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based mapping to published local wage-floor coverage."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based mapping to published local professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published local labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published local transition-program coverage."
        }
      }
    },
    "exposure": 0.8386,
    "bottleneck": 0.639,
    "displacement_pressure": 0.3027,
    "demand_resilience": 0.1884,
    "demand_signal_bonus": 0,
    "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.8116
    },
    "net_risk": 0.2457,
    "risk_band": "moderate",
    "augmentation": 0.1764,
    "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",
      "threshold_level": "high",
      "policy_cap_reason": null,
      "crosswalk_quality": 0.9444,
      "market_data_granularity": 0.7,
      "source_freshness": 0.8387,
      "source_coverage": 1,
      "signal_agreement": 0.85,
      "sensitivity": 0.65,
      "exposure_source_count": 4
    },
    "structural_model_version": "V7",
    "stability": {
      "optimistic_risk": 0.2109,
      "optimistic_band": "moderate",
      "pessimistic_risk": 0.3105,
      "pessimistic_band": "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
    },
    "task_signal": 0,
    "demand_persistence": 0.4026,
    "exposure_v7": 0.8386,
    "baseline_v6": {
      "net_risk": 0.2579,
      "exposure": 0.8386
    },
    "uncertainty": {
      "exposure_p10": 0.7882,
      "exposure_p50": 0.8386,
      "exposure_p90": 0.8916,
      "net_risk_p10": 0.1982,
      "net_risk_p50": 0.244,
      "net_risk_p90": 0.2945,
      "method": "bootstrap_v2"
    },
    "labour_monitor_key": "pmet",
    "raw": {
      "aioe": 1.3474,
      "theta": 0.6937,
      "c_aioe": 1.0668,
      "log_wage_spread": 0.3122,
      "wage_position": 0.4957
    },
    "isco_codes_matched": [
      "2423"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": 1.3474,
      "theta": 0.6937,
      "c_aioe": 1.0668,
      "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
    }
  },
  {
    "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_weighted_2025",
    "employment_family_code": "22",
    "employment_family_total_thousands": 61.6,
    "employment_weight_within_family": 0.030004,
    "employment_estimate_method": "wage_only",
    "group_employment_thousands": 624.4,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor_weighted_2025",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2025_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2025 2-digit occupation-family totals, weighted within family by BLS proxy employment and Singapore wage data."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the country crosswalk to ISCO-08."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based mapping to published local wage-floor coverage."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based mapping to published local professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published local labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published local transition-program coverage."
        }
      }
    },
    "exposure": 0.5263,
    "bottleneck": 0.9287,
    "displacement_pressure": 0.0375,
    "demand_resilience": 0.2578,
    "demand_signal_bonus": 0,
    "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.7422
    },
    "net_risk": 0.0279,
    "risk_band": "very_low",
    "augmentation": 0.2231,
    "augmentation_band": "low",
    "impact_type": "ai_leveraged",
    "evidence": {
      "anthropic_calibrated": true,
      "anthropic_gap": 0.0668,
      "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.5419,
        "anthropic": 0.6087,
        "eloundou": 0.5492,
        "ilo": 0.4097
      },
      "signal_conflict": false,
      "signal_conflict_reasons": []
    },
    "confidence": {
      "score": 0.8639,
      "level": "high",
      "threshold_level": "high",
      "policy_cap_reason": null,
      "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
    },
    "structural_model_version": "V7",
    "stability": {
      "optimistic_risk": 0.0019,
      "optimistic_band": "very_low",
      "pessimistic_risk": 0.0579,
      "pessimistic_band": "low",
      "distance_to_band_edge": 0.0221,
      "label": "watch"
    },
    "task_primitives": {
      "matched_task_weight_share": null,
      "task_effective_coverage": null,
      "task_exposure_concentration": null,
      "method": null
    },
    "task_signal": 0,
    "demand_persistence": 0.5249,
    "exposure_v7": 0.5263,
    "baseline_v6": {
      "net_risk": 0.0298,
      "exposure": 0.5263
    },
    "uncertainty": {
      "exposure_p10": 0.4748,
      "exposure_p50": 0.5263,
      "exposure_p90": 0.5782,
      "net_risk_p10": 0.0025,
      "net_risk_p50": 0.0276,
      "net_risk_p90": 0.0532,
      "method": "bootstrap_v2"
    },
    "labour_monitor_key": "pmet",
    "raw": {
      "aioe": 0.6059,
      "theta": 0.7736,
      "c_aioe": 0.4312,
      "log_wage_spread": 0.4892,
      "wage_position": 0.6773
    },
    "isco_codes_matched": [
      "2262"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": 0.6059,
      "theta": 0.7736,
      "c_aioe": 0.4312,
      "category": "high_exposure_high_complementarity",
      "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
    }
  },
  {
    "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_weighted_2025",
    "employment_family_code": "21",
    "employment_family_total_thousands": 154.5,
    "employment_weight_within_family": 0.01614,
    "employment_estimate_method": "wage_only",
    "group_employment_thousands": 624.4,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor_weighted_2025",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2025_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2025 2-digit occupation-family totals, weighted within family by BLS proxy employment and Singapore wage data."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the country crosswalk to ISCO-08."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based mapping to published local wage-floor coverage."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based mapping to published local professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published local labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published local transition-program coverage."
        }
      }
    },
    "exposure": 0.5465,
    "bottleneck": 0.8271,
    "displacement_pressure": 0.0945,
    "demand_resilience": 0.4458,
    "demand_signal_bonus": 0.08,
    "market": {
      "market_momentum": 0.625,
      "industry_footprint_momentum": null,
      "market_resolution": "group_prior",
      "occupation_scarcity": 0.6796,
      "market_resilience": 0.6468,
      "market_modifier": 0.5542
    },
    "net_risk": 0.0524,
    "risk_band": "low",
    "augmentation": 0.2924,
    "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.6776,
      "level": "medium",
      "threshold_level": "medium",
      "policy_cap_reason": null,
      "crosswalk_quality": 0.6233,
      "market_data_granularity": 0.75,
      "source_freshness": 0.8029,
      "source_coverage": 0.82,
      "signal_agreement": 0.45,
      "sensitivity": 0.65,
      "exposure_source_count": 3
    },
    "structural_model_version": "V7",
    "stability": {
      "optimistic_risk": 0.032,
      "optimistic_band": "very_low",
      "pessimistic_risk": 0.0868,
      "pessimistic_band": "low",
      "distance_to_band_edge": 0.0024,
      "label": "watch"
    },
    "task_primitives": {
      "matched_task_weight_share": null,
      "task_effective_coverage": null,
      "task_exposure_concentration": null,
      "method": null
    },
    "task_signal": 0,
    "demand_persistence": 0.747,
    "exposure_v7": 0.5465,
    "baseline_v6": {
      "net_risk": 0.0594,
      "exposure": 0.5465
    },
    "uncertainty": {
      "exposure_p10": 0.419,
      "exposure_p50": 0.5465,
      "exposure_p90": 0.6772,
      "net_risk_p10": 0.0275,
      "net_risk_p50": 0.0509,
      "net_risk_p90": 0.0785,
      "method": "bootstrap_v2"
    },
    "labour_monitor_key": "pmet",
    "raw": {
      "aioe": 1.093,
      "theta": 0.7299,
      "c_aioe": 0.8258,
      "log_wage_spread": 1.1124,
      "wage_position": 0.831
    },
    "isco_codes_matched": [
      "2134"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": 1.093,
      "theta": 0.7299,
      "c_aioe": 0.8258,
      "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
    }
  },
  {
    "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.7,
    "employment_thousands": 1.7,
    "employment_basis": "estimated_sg_submajor_weighted_2025",
    "employment_family_code": "22",
    "employment_family_total_thousands": 61.6,
    "employment_weight_within_family": 0.028158,
    "employment_estimate_method": "wage_only",
    "group_employment_thousands": 624.4,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor_weighted_2025",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2025_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2025 2-digit occupation-family totals, weighted within family by BLS proxy employment and Singapore wage data."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the country crosswalk to ISCO-08."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based mapping to published local wage-floor coverage."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based mapping to published local professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published local labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published local transition-program coverage."
        }
      }
    },
    "exposure": 0.2887,
    "bottleneck": 0.9652,
    "displacement_pressure": 0.01,
    "demand_resilience": 0.4002,
    "demand_signal_bonus": 0.15,
    "market": {
      "market_momentum": 0.608,
      "industry_footprint_momentum": 0.9477,
      "market_resolution": "industry_footprint_blend",
      "occupation_scarcity": 0.1551,
      "market_resilience": 0.4268,
      "market_modifier": 0.5998
    },
    "net_risk": 0.006,
    "risk_band": "very_low",
    "augmentation": 0.1189,
    "augmentation_band": "very_low",
    "impact_type": "stable",
    "evidence": {
      "anthropic_calibrated": true,
      "anthropic_gap": 0.0242,
      "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.295,
        "anthropic": 0.3192,
        "eloundou": 0.2416,
        "ilo": 0.297
      },
      "signal_conflict": false,
      "signal_conflict_reasons": []
    },
    "confidence": {
      "score": 0.805,
      "level": "high",
      "threshold_level": "high",
      "policy_cap_reason": null,
      "crosswalk_quality": 0.4946,
      "market_data_granularity": 0.85,
      "source_freshness": 0.8387,
      "source_coverage": 1,
      "signal_agreement": 0.95,
      "sensitivity": 0.85,
      "exposure_source_count": 4
    },
    "structural_model_version": "V7",
    "stability": {
      "optimistic_risk": 0,
      "optimistic_band": "very_low",
      "pessimistic_risk": 0.0195,
      "pessimistic_band": "very_low",
      "distance_to_band_edge": 0.006,
      "label": "stable"
    },
    "task_primitives": {
      "matched_task_weight_share": null,
      "task_effective_coverage": null,
      "task_exposure_concentration": null,
      "method": null
    },
    "task_signal": 0,
    "demand_persistence": 0.5811,
    "exposure_v7": 0.2887,
    "baseline_v6": {
      "net_risk": 0.0066,
      "exposure": 0.2887
    },
    "uncertainty": {
      "exposure_p10": 0.269,
      "exposure_p50": 0.2887,
      "exposure_p90": 0.3078,
      "net_risk_p10": 0,
      "net_risk_p50": 0.0063,
      "net_risk_p90": 0.0173,
      "method": "bootstrap_v2"
    },
    "labour_monitor_key": "pmet",
    "raw": {
      "aioe": -0.1215,
      "theta": 0.8051,
      "c_aioe": -0.0827,
      "log_wage_spread": 0.3812,
      "wage_position": 0.5965
    },
    "isco_codes_matched": [
      "2264"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": -0.1215,
      "theta": 0.8051,
      "c_aioe": -0.0827,
      "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
    }
  },
  {
    "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_weighted_2025",
    "employment_family_code": "22",
    "employment_family_total_thousands": 61.6,
    "employment_weight_within_family": 0.028851,
    "employment_estimate_method": "wage_only",
    "group_employment_thousands": 624.4,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor_weighted_2025",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2025_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2025 2-digit occupation-family totals, weighted within family by BLS proxy employment and Singapore wage data."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the country crosswalk to ISCO-08."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based mapping to published local wage-floor coverage."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based mapping to published local professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published local labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published local transition-program coverage."
        }
      }
    },
    "exposure": 0.3521,
    "bottleneck": 0.877,
    "displacement_pressure": 0.0433,
    "demand_resilience": 0.4112,
    "demand_signal_bonus": 0.15,
    "market": {
      "market_momentum": 0.608,
      "industry_footprint_momentum": 0.9477,
      "market_resolution": "industry_footprint_blend",
      "occupation_scarcity": 0.2103,
      "market_resilience": 0.4489,
      "market_modifier": 0.5888
    },
    "net_risk": 0.0255,
    "risk_band": "very_low",
    "augmentation": 0.1386,
    "augmentation_band": "very_low",
    "impact_type": "ai_leveraged",
    "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",
      "threshold_level": "high",
      "policy_cap_reason": "insufficient_source_count",
      "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
    },
    "structural_model_version": "V7",
    "stability": {
      "optimistic_risk": 0.0125,
      "optimistic_band": "very_low",
      "pessimistic_risk": 0.0448,
      "pessimistic_band": "very_low",
      "distance_to_band_edge": 0.0245,
      "label": "stable"
    },
    "task_primitives": {
      "matched_task_weight_share": null,
      "task_effective_coverage": null,
      "task_exposure_concentration": null,
      "method": null
    },
    "task_signal": 0,
    "demand_persistence": 0.5918,
    "exposure_v7": 0.3521,
    "baseline_v6": {
      "net_risk": 0.0281,
      "exposure": 0.3521
    },
    "uncertainty": {
      "exposure_p10": 0.1485,
      "exposure_p50": 0.3521,
      "exposure_p90": 0.5775,
      "net_risk_p10": 0.0082,
      "net_risk_p50": 0.0235,
      "net_risk_p90": 0.0476,
      "method": "bootstrap_v2"
    },
    "labour_monitor_key": "pmet",
    "raw": {
      "aioe": 0.711,
      "theta": 0.749,
      "c_aioe": 0.5235,
      "log_wage_spread": 0.436,
      "wage_position": 0.6263
    },
    "isco_codes_matched": [
      "2269"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": 0.711,
      "theta": 0.749,
      "c_aioe": 0.5235,
      "category": "high_exposure_high_complementarity",
      "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
    }
  },
  {
    "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": 4.1,
    "employment_thousands": 4.1,
    "employment_basis": "estimated_sg_submajor_weighted_2025",
    "employment_family_code": "24",
    "employment_family_total_thousands": 216.1,
    "employment_weight_within_family": 0.018791,
    "employment_estimate_method": "wage_only",
    "group_employment_thousands": 624.4,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor_weighted_2025",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2025_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2025 2-digit occupation-family totals, weighted within family by BLS proxy employment and Singapore wage data."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the country crosswalk to ISCO-08."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based mapping to published local wage-floor coverage."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based mapping to published local professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published local labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published local transition-program coverage."
        }
      }
    },
    "exposure": 0.8434,
    "bottleneck": 0.3262,
    "displacement_pressure": 0.5683,
    "demand_resilience": 0.2835,
    "demand_signal_bonus": 0,
    "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.7165
    },
    "net_risk": 0.4072,
    "risk_band": "high",
    "augmentation": 0.1403,
    "augmentation_band": "very_low",
    "impact_type": "mixed",
    "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.7181,
      "level": "medium",
      "threshold_level": "high",
      "policy_cap_reason": "signal_conflict",
      "crosswalk_quality": 0.6968,
      "market_data_granularity": 0.7,
      "source_freshness": 0.8387,
      "source_coverage": 1,
      "signal_agreement": 0.45,
      "sensitivity": 0.85,
      "exposure_source_count": 4
    },
    "structural_model_version": "V7",
    "stability": {
      "optimistic_risk": 0.3785,
      "optimistic_band": "high",
      "pessimistic_risk": 0.496,
      "pessimistic_band": "high",
      "distance_to_band_edge": 0.0928,
      "label": "stable"
    },
    "task_primitives": {
      "matched_task_weight_share": null,
      "task_effective_coverage": null,
      "task_exposure_concentration": null,
      "method": null
    },
    "task_signal": 0,
    "demand_persistence": 0.54,
    "exposure_v7": 0.8434,
    "baseline_v6": {
      "net_risk": 0.4378,
      "exposure": 0.8434
    },
    "uncertainty": {
      "exposure_p10": 0.7631,
      "exposure_p50": 0.8434,
      "exposure_p90": 0.9244,
      "net_risk_p10": 0.3534,
      "net_risk_p50": 0.4056,
      "net_risk_p90": 0.463,
      "method": "bootstrap_v2"
    },
    "labour_monitor_key": "pmet",
    "raw": {
      "aioe": 1.3126,
      "theta": 0.6601,
      "c_aioe": 1.0832,
      "log_wage_spread": 0.7703,
      "wage_position": 0.6418
    },
    "isco_codes_matched": [
      "2422"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": 1.3126,
      "theta": 0.6601,
      "c_aioe": 1.0832,
      "category": "high_exposure_high_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
    }
  },
  {
    "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.9,
    "employment_thousands": 2.9,
    "employment_basis": "estimated_sg_submajor_weighted_2025",
    "employment_family_code": "21",
    "employment_family_total_thousands": 154.5,
    "employment_weight_within_family": 0.018833,
    "employment_estimate_method": "wage_only",
    "group_employment_thousands": 624.4,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor_weighted_2025",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2025_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2025 2-digit occupation-family totals, weighted within family by BLS proxy employment and Singapore wage data."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the country crosswalk to ISCO-08."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based mapping to published local wage-floor coverage."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based mapping to published local professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published local labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published local transition-program coverage."
        }
      }
    },
    "exposure": 0.5977,
    "bottleneck": 0.6453,
    "displacement_pressure": 0.212,
    "demand_resilience": 0.3009,
    "demand_signal_bonus": 0,
    "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.6991
    },
    "net_risk": 0.1482,
    "risk_band": "low",
    "augmentation": 0.2116,
    "augmentation_band": "low",
    "impact_type": "ai_leveraged",
    "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.6739,
      "level": "medium",
      "threshold_level": "medium",
      "policy_cap_reason": null,
      "crosswalk_quality": 0.4803,
      "market_data_granularity": 0.7,
      "source_freshness": 0.8387,
      "source_coverage": 1,
      "signal_agreement": 0.45,
      "sensitivity": 0.65,
      "exposure_source_count": 4
    },
    "structural_model_version": "V7",
    "stability": {
      "optimistic_risk": 0.1248,
      "optimistic_band": "low",
      "pessimistic_risk": 0.1966,
      "pessimistic_band": "moderate",
      "distance_to_band_edge": 0.0018,
      "label": "watch"
    },
    "task_primitives": {
      "matched_task_weight_share": null,
      "task_effective_coverage": null,
      "task_exposure_concentration": null,
      "method": null
    },
    "task_signal": 0,
    "demand_persistence": 0.5402,
    "exposure_v7": 0.5977,
    "baseline_v6": {
      "net_risk": 0.1597,
      "exposure": 0.5977
    },
    "uncertainty": {
      "exposure_p10": 0.4929,
      "exposure_p50": 0.5977,
      "exposure_p90": 0.7059,
      "net_risk_p10": 0.1122,
      "net_risk_p50": 0.1474,
      "net_risk_p90": 0.1875,
      "method": "bootstrap_v2"
    },
    "labour_monitor_key": "pmet",
    "raw": {
      "aioe": 0.8961,
      "theta": 0.6941,
      "c_aioe": 0.7091,
      "log_wage_spread": 0.5581,
      "wage_position": 1.1315
    },
    "isco_codes_matched": [
      "2151"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": 0.8961,
      "theta": 0.6941,
      "c_aioe": 0.7091,
      "category": "high_exposure_high_complementarity",
      "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
    }
  },
  {
    "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.3,
    "employment_thousands": 2.3,
    "employment_basis": "estimated_sg_submajor_weighted_2025",
    "employment_family_code": "21",
    "employment_family_total_thousands": 154.5,
    "employment_weight_within_family": 0.015052,
    "employment_estimate_method": "wage_only",
    "group_employment_thousands": 624.4,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor_weighted_2025",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2025_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2025 2-digit occupation-family totals, weighted within family by BLS proxy employment and Singapore wage data."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the country crosswalk to ISCO-08."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based mapping to published local wage-floor coverage."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based mapping to published local professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published local labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published local transition-program coverage."
        }
      }
    },
    "exposure": 0.5836,
    "bottleneck": 0.7148,
    "displacement_pressure": 0.1664,
    "demand_resilience": 0.3752,
    "demand_signal_bonus": 0.15,
    "market": {
      "market_momentum": 0.4924,
      "industry_footprint_momentum": 0.5921,
      "market_resolution": "industry_footprint_blend",
      "occupation_scarcity": 0.2464,
      "market_resilience": 0.394,
      "market_modifier": 0.6248
    },
    "net_risk": 0.104,
    "risk_band": "low",
    "augmentation": 0.1644,
    "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",
      "threshold_level": "high",
      "policy_cap_reason": null,
      "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
    },
    "structural_model_version": "V7",
    "stability": {
      "optimistic_risk": 0.084,
      "optimistic_band": "low",
      "pessimistic_risk": 0.143,
      "pessimistic_band": "low",
      "distance_to_band_edge": 0.046,
      "label": "stable"
    },
    "task_primitives": {
      "matched_task_weight_share": null,
      "task_effective_coverage": null,
      "task_exposure_concentration": null,
      "method": null
    },
    "task_signal": 0,
    "demand_persistence": 0.4788,
    "exposure_v7": 0.5836,
    "baseline_v6": {
      "net_risk": 0.112,
      "exposure": 0.5836
    },
    "uncertainty": {
      "exposure_p10": 0.4473,
      "exposure_p50": 0.5836,
      "exposure_p90": 0.7259,
      "net_risk_p10": 0.0713,
      "net_risk_p50": 0.1022,
      "net_risk_p90": 0.1397,
      "method": "bootstrap_v2"
    },
    "labour_monitor_key": "pmet",
    "raw": {
      "aioe": 1.2829,
      "theta": 0.7064,
      "c_aioe": 0.9994,
      "log_wage_spread": 0.4207,
      "wage_position": 0.7228
    },
    "isco_codes_matched": [
      "2141"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": 1.2829,
      "theta": 0.7064,
      "c_aioe": 0.9994,
      "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
    }
  },
  {
    "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_weighted_2025",
    "employment_family_code": "21",
    "employment_family_total_thousands": 154.5,
    "employment_weight_within_family": 0.01589,
    "employment_estimate_method": "wage_only",
    "group_employment_thousands": 624.4,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor_weighted_2025",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2025_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2025 2-digit occupation-family totals, weighted within family by BLS proxy employment and Singapore wage data."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the country crosswalk to ISCO-08."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based mapping to published local wage-floor coverage."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based mapping to published local professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published local labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published local transition-program coverage."
        }
      }
    },
    "exposure": 0.5322,
    "bottleneck": 0.68,
    "displacement_pressure": 0.1703,
    "demand_resilience": 0.2589,
    "demand_signal_bonus": 0,
    "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.7411
    },
    "net_risk": 0.1262,
    "risk_band": "low",
    "augmentation": 0.1698,
    "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",
      "threshold_level": "high",
      "policy_cap_reason": null,
      "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
    },
    "structural_model_version": "V7",
    "stability": {
      "optimistic_risk": 0.1027,
      "optimistic_band": "low",
      "pessimistic_risk": 0.1655,
      "pessimistic_band": "moderate",
      "distance_to_band_edge": 0.0238,
      "label": "watch"
    },
    "task_primitives": {
      "matched_task_weight_share": null,
      "task_effective_coverage": null,
      "task_exposure_concentration": null,
      "method": null
    },
    "task_signal": 0,
    "demand_persistence": 0.4771,
    "exposure_v7": 0.5322,
    "baseline_v6": {
      "net_risk": 0.1343,
      "exposure": 0.5322
    },
    "uncertainty": {
      "exposure_p10": 0.462,
      "exposure_p50": 0.5322,
      "exposure_p90": 0.6047,
      "net_risk_p10": 0.096,
      "net_risk_p50": 0.1258,
      "net_risk_p90": 0.1579,
      "method": "bootstrap_v2"
    },
    "labour_monitor_key": "pmet",
    "raw": {
      "aioe": 0.7876,
      "theta": 0.7016,
      "c_aioe": 0.6173,
      "log_wage_spread": 0.6019,
      "wage_position": 0.8055
    },
    "isco_codes_matched": [
      "2149"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": 0.7876,
      "theta": 0.7016,
      "c_aioe": 0.6173,
      "category": "high_exposure_high_complementarity",
      "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
    }
  },
  {
    "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_weighted_2025",
    "employment_family_code": "26",
    "employment_family_total_thousands": 43.4,
    "employment_weight_within_family": 0.043172,
    "employment_estimate_method": "wage_only",
    "group_employment_thousands": 624.4,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor_weighted_2025",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2025_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2025 2-digit occupation-family totals, weighted within family by BLS proxy employment and Singapore wage data."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the country crosswalk to ISCO-08."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based mapping to published local wage-floor coverage."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based mapping to published local professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published local labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published local transition-program coverage."
        }
      }
    },
    "exposure": 0.6117,
    "bottleneck": 0.7594,
    "displacement_pressure": 0.1472,
    "demand_resilience": 0.2704,
    "demand_signal_bonus": 0,
    "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.7296
    },
    "net_risk": 0.1074,
    "risk_band": "low",
    "augmentation": 0.2282,
    "augmentation_band": "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.8639,
      "level": "high",
      "threshold_level": "high",
      "policy_cap_reason": null,
      "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
    },
    "structural_model_version": "V7",
    "stability": {
      "optimistic_risk": 0.0836,
      "optimistic_band": "low",
      "pessimistic_risk": 0.1505,
      "pessimistic_band": "moderate",
      "distance_to_band_edge": 0.0426,
      "label": "watch"
    },
    "task_primitives": {
      "matched_task_weight_share": null,
      "task_effective_coverage": null,
      "task_exposure_concentration": null,
      "method": null
    },
    "task_signal": 0,
    "demand_persistence": 0.4933,
    "exposure_v7": 0.6117,
    "baseline_v6": {
      "net_risk": 0.1146,
      "exposure": 0.6117
    },
    "uncertainty": {
      "exposure_p10": 0.5741,
      "exposure_p50": 0.6117,
      "exposure_p90": 0.6512,
      "net_risk_p10": 0.0774,
      "net_risk_p50": 0.1072,
      "net_risk_p90": 0.1383,
      "method": "bootstrap_v2"
    },
    "labour_monitor_key": "pmet",
    "raw": {
      "aioe": 0.9388,
      "theta": 0.7154,
      "c_aioe": 0.7229,
      "log_wage_spread": 0.6177,
      "wage_position": 0.8347
    },
    "isco_codes_matched": [
      "2654"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": 0.9388,
      "theta": 0.7154,
      "c_aioe": 0.7229,
      "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
    }
  },
  {
    "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.3,
    "employment_thousands": 2.3,
    "employment_basis": "estimated_sg_submajor_weighted_2025",
    "employment_family_code": "21",
    "employment_family_total_thousands": 154.5,
    "employment_weight_within_family": 0.014893,
    "employment_estimate_method": "wage_only",
    "group_employment_thousands": 624.4,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor_weighted_2025",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2025_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2025 2-digit occupation-family totals, weighted within family by BLS proxy employment and Singapore wage data."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the country crosswalk to ISCO-08."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based mapping to published local wage-floor coverage."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based mapping to published local professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published local labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published local transition-program coverage."
        }
      }
    },
    "exposure": 0.5495,
    "bottleneck": 0.6034,
    "displacement_pressure": 0.2179,
    "demand_resilience": 0.2441,
    "demand_signal_bonus": 0,
    "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.7559
    },
    "net_risk": 0.1647,
    "risk_band": "moderate",
    "augmentation": 0.1468,
    "augmentation_band": "very_low",
    "impact_type": "ai_leveraged",
    "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.7384,
      "level": "high",
      "threshold_level": "high",
      "policy_cap_reason": null,
      "crosswalk_quality": 0.7381,
      "market_data_granularity": 0.7,
      "source_freshness": 0.8387,
      "source_coverage": 1,
      "signal_agreement": 0.45,
      "sensitivity": 0.65,
      "exposure_source_count": 4
    },
    "structural_model_version": "V7",
    "stability": {
      "optimistic_risk": 0.1404,
      "optimistic_band": "low",
      "pessimistic_risk": 0.2069,
      "pessimistic_band": "moderate",
      "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
    },
    "task_signal": 0,
    "demand_persistence": 0.4489,
    "exposure_v7": 0.5495,
    "baseline_v6": {
      "net_risk": 0.1745,
      "exposure": 0.5495
    },
    "uncertainty": {
      "exposure_p10": 0.4632,
      "exposure_p50": 0.5495,
      "exposure_p90": 0.6379,
      "net_risk_p10": 0.1253,
      "net_risk_p50": 0.1635,
      "net_risk_p90": 0.208,
      "method": "bootstrap_v2"
    },
    "labour_monitor_key": "pmet",
    "raw": {
      "aioe": 0.9944,
      "theta": 0.6883,
      "c_aioe": 0.7926,
      "log_wage_spread": 0.6125,
      "wage_position": 0.7076
    },
    "isco_codes_matched": [
      "2163"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": 0.9944,
      "theta": 0.6883,
      "c_aioe": 0.7926,
      "category": "high_exposure_high_complementarity",
      "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
    }
  },
  {
    "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.4,
    "employment_thousands": 2.4,
    "employment_basis": "estimated_sg_submajor_weighted_2025",
    "employment_family_code": "21",
    "employment_family_total_thousands": 154.5,
    "employment_weight_within_family": 0.015582,
    "employment_estimate_method": "wage_only",
    "group_employment_thousands": 624.4,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor_weighted_2025",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2025_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2025 2-digit occupation-family totals, weighted within family by BLS proxy employment and Singapore wage data."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the country crosswalk to ISCO-08."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based mapping to published local wage-floor coverage."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based mapping to published local professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published local labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published local transition-program coverage."
        }
      }
    },
    "exposure": 0.5836,
    "bottleneck": 0.7148,
    "displacement_pressure": 0.1664,
    "demand_resilience": 0.3596,
    "demand_signal_bonus": 0.08,
    "market": {
      "market_momentum": 0.4815,
      "industry_footprint_momentum": 0.5586,
      "market_resolution": "industry_footprint_blend",
      "occupation_scarcity": 0.5285,
      "market_resilience": 0.5003,
      "market_modifier": 0.6404
    },
    "net_risk": 0.1066,
    "risk_band": "low",
    "augmentation": 0.2087,
    "augmentation_band": "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",
      "threshold_level": "high",
      "policy_cap_reason": null,
      "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
    },
    "structural_model_version": "V7",
    "stability": {
      "optimistic_risk": 0.0863,
      "optimistic_band": "low",
      "pessimistic_risk": 0.1439,
      "pessimistic_band": "low",
      "distance_to_band_edge": 0.0434,
      "label": "stable"
    },
    "task_primitives": {
      "matched_task_weight_share": null,
      "task_effective_coverage": null,
      "task_exposure_concentration": null,
      "method": null
    },
    "task_signal": 0,
    "demand_persistence": 0.5448,
    "exposure_v7": 0.5836,
    "baseline_v6": {
      "net_risk": 0.1156,
      "exposure": 0.5836
    },
    "uncertainty": {
      "exposure_p10": 0.4473,
      "exposure_p50": 0.5836,
      "exposure_p90": 0.7259,
      "net_risk_p10": 0.0719,
      "net_risk_p50": 0.1056,
      "net_risk_p90": 0.1433,
      "method": "bootstrap_v2"
    },
    "labour_monitor_key": "pmet",
    "raw": {
      "aioe": 1.2829,
      "theta": 0.7064,
      "c_aioe": 0.9994,
      "log_wage_spread": 0.7294,
      "wage_position": 0.7746
    },
    "isco_codes_matched": [
      "2141"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": 1.2829,
      "theta": 0.7064,
      "c_aioe": 0.9994,
      "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
    }
  },
  {
    "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": 2.1,
    "employment_thousands": 2.1,
    "employment_basis": "estimated_sg_submajor_weighted_2025",
    "employment_family_code": "22",
    "employment_family_total_thousands": 61.6,
    "employment_weight_within_family": 0.033677,
    "employment_estimate_method": "wage_only",
    "group_employment_thousands": 624.4,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor_weighted_2025",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2025_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2025 2-digit occupation-family totals, weighted within family by BLS proxy employment and Singapore wage data."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the country crosswalk to ISCO-08."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based mapping to published local wage-floor coverage."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based mapping to published local professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published local labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published local transition-program coverage."
        }
      }
    },
    "exposure": 0.4254,
    "bottleneck": 0.9813,
    "displacement_pressure": 0.008,
    "demand_resilience": 0.283,
    "demand_signal_bonus": 0,
    "market": {
      "market_momentum": 0.625,
      "industry_footprint_momentum": null,
      "market_resolution": "group_prior",
      "occupation_scarcity": 0.3093,
      "market_resilience": 0.4987,
      "market_modifier": 0.717
    },
    "net_risk": 0.0057,
    "risk_band": "very_low",
    "augmentation": 0.2082,
    "augmentation_band": "low",
    "impact_type": "ai_leveraged",
    "evidence": {
      "anthropic_calibrated": true,
      "anthropic_gap": -0.0003,
      "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.4795,
        "anthropic": 0.4792,
        "eloundou": 0.4906,
        "ilo": 0.2624
      },
      "signal_conflict": false,
      "signal_conflict_reasons": []
    },
    "confidence": {
      "score": 0.7852,
      "level": "medium",
      "threshold_level": "high",
      "policy_cap_reason": "fallback_mapping",
      "crosswalk_quality": 0.5954,
      "market_data_granularity": 0.65,
      "source_freshness": 0.8387,
      "source_coverage": 1,
      "signal_agreement": 0.85,
      "sensitivity": 0.85,
      "exposure_source_count": 4
    },
    "structural_model_version": "V7",
    "stability": {
      "optimistic_risk": 0,
      "optimistic_band": "very_low",
      "pessimistic_risk": 0.0301,
      "pessimistic_band": "very_low",
      "distance_to_band_edge": 0.0057,
      "label": "stable"
    },
    "task_primitives": {
      "matched_task_weight_share": null,
      "task_effective_coverage": null,
      "task_exposure_concentration": null,
      "method": null
    },
    "task_signal": 0,
    "demand_persistence": 0.586,
    "exposure_v7": 0.4254,
    "baseline_v6": {
      "net_risk": 0.0062,
      "exposure": 0.4254
    },
    "uncertainty": {
      "exposure_p10": 0.3678,
      "exposure_p50": 0.4254,
      "exposure_p90": 0.4848,
      "net_risk_p10": 0,
      "net_risk_p50": 0.0056,
      "net_risk_p90": 0.0277,
      "method": "bootstrap_v2"
    },
    "labour_monitor_key": "pmet",
    "raw": {
      "aioe": 0.4503,
      "theta": 0.8149,
      "c_aioe": 0.302,
      "log_wage_spread": 0.3612,
      "wage_position": 0.8533
    },
    "isco_codes_matched": [
      "2212"
    ],
    "match_quality": "submajor_fallback",
    "scores": {
      "aioe": 0.4503,
      "theta": 0.8149,
      "c_aioe": 0.302,
      "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
    }
  },
  {
    "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": 3.7,
    "employment_thousands": 3.7,
    "employment_basis": "estimated_sg_submajor_weighted_2025",
    "employment_family_code": "24",
    "employment_family_total_thousands": 216.1,
    "employment_weight_within_family": 0.017133,
    "employment_estimate_method": "wage_only",
    "group_employment_thousands": 624.4,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor_weighted_2025",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2025_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2025 2-digit occupation-family totals, weighted within family by BLS proxy employment and Singapore wage data."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the country crosswalk to ISCO-08."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based mapping to published local wage-floor coverage."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based mapping to published local professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published local labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published local transition-program coverage."
        }
      }
    },
    "exposure": 0.8595,
    "bottleneck": 0.5633,
    "displacement_pressure": 0.3754,
    "demand_resilience": 0.1996,
    "demand_signal_bonus": 0,
    "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.8004
    },
    "net_risk": 0.3004,
    "risk_band": "high",
    "augmentation": 0.1717,
    "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",
      "threshold_level": "high",
      "policy_cap_reason": "signal_conflict",
      "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
    },
    "structural_model_version": "V7",
    "stability": {
      "optimistic_risk": 0.269,
      "optimistic_band": "moderate",
      "pessimistic_risk": 0.3702,
      "pessimistic_band": "high",
      "distance_to_band_edge": 0.0004,
      "label": "watch"
    },
    "task_primitives": {
      "matched_task_weight_share": null,
      "task_effective_coverage": null,
      "task_exposure_concentration": null,
      "method": null
    },
    "task_signal": 0,
    "demand_persistence": 0.4004,
    "exposure_v7": 0.8595,
    "baseline_v6": {
      "net_risk": 0.3155,
      "exposure": 0.8595
    },
    "uncertainty": {
      "exposure_p10": 0.7855,
      "exposure_p50": 0.8595,
      "exposure_p90": 0.9329,
      "net_risk_p10": 0.25,
      "net_risk_p50": 0.3004,
      "net_risk_p90": 0.3538,
      "method": "bootstrap_v2"
    },
    "labour_monitor_key": "pmet",
    "raw": {
      "aioe": 1.2849,
      "theta": 0.6832,
      "c_aioe": 1.0308,
      "log_wage_spread": 0.4155,
      "wage_position": 0.5335
    },
    "isco_codes_matched": [
      "2432"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": 1.2849,
      "theta": 0.6832,
      "c_aioe": 1.0308,
      "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
    }
  },
  {
    "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.4,
    "employment_thousands": 2.4,
    "employment_basis": "estimated_sg_submajor_weighted_2025",
    "employment_family_code": "21",
    "employment_family_total_thousands": 154.5,
    "employment_weight_within_family": 0.015656,
    "employment_estimate_method": "wage_only",
    "group_employment_thousands": 624.4,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor_weighted_2025",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2025_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2025 2-digit occupation-family totals, weighted within family by BLS proxy employment and Singapore wage data."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the country crosswalk to ISCO-08."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based mapping to published local wage-floor coverage."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based mapping to published local professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published local labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published local transition-program coverage."
        }
      }
    },
    "exposure": 0.5836,
    "bottleneck": 0.7148,
    "displacement_pressure": 0.1664,
    "demand_resilience": 0.344,
    "demand_signal_bonus": 0.08,
    "market": {
      "market_momentum": 0.5013,
      "industry_footprint_momentum": 0.6192,
      "market_resolution": "industry_footprint_blend",
      "occupation_scarcity": 0.418,
      "market_resilience": 0.468,
      "market_modifier": 0.656
    },
    "net_risk": 0.1092,
    "risk_band": "low",
    "augmentation": 0.1952,
    "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",
      "threshold_level": "high",
      "policy_cap_reason": null,
      "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
    },
    "structural_model_version": "V7",
    "stability": {
      "optimistic_risk": 0.0884,
      "optimistic_band": "low",
      "pessimistic_risk": 0.1484,
      "pessimistic_band": "low",
      "distance_to_band_edge": 0.0408,
      "label": "stable"
    },
    "task_primitives": {
      "matched_task_weight_share": null,
      "task_effective_coverage": null,
      "task_exposure_concentration": null,
      "method": null
    },
    "task_signal": 0,
    "demand_persistence": 0.5341,
    "exposure_v7": 0.5836,
    "baseline_v6": {
      "net_risk": 0.1181,
      "exposure": 0.5836
    },
    "uncertainty": {
      "exposure_p10": 0.4473,
      "exposure_p50": 0.5836,
      "exposure_p90": 0.7259,
      "net_risk_p10": 0.0749,
      "net_risk_p50": 0.1077,
      "net_risk_p90": 0.1478,
      "method": "bootstrap_v2"
    },
    "labour_monitor_key": "pmet",
    "raw": {
      "aioe": 1.2829,
      "theta": 0.7064,
      "c_aioe": 0.9994,
      "log_wage_spread": 0.5693,
      "wage_position": 0.7819
    },
    "isco_codes_matched": [
      "2141"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": 1.2829,
      "theta": 0.7064,
      "c_aioe": 0.9994,
      "category": "high_exposure_high_complementarity",
      "isco_codes_matched": [
        "2141"
      ],
      "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
    }
  },
  {
    "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.2,
    "employment_thousands": 2.2,
    "employment_basis": "estimated_sg_submajor_weighted_2025",
    "employment_family_code": "21",
    "employment_family_total_thousands": 154.5,
    "employment_weight_within_family": 0.013978,
    "employment_estimate_method": "wage_only",
    "group_employment_thousands": 624.4,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor_weighted_2025",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2025_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2025 2-digit occupation-family totals, weighted within family by BLS proxy employment and Singapore wage data."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the country crosswalk to ISCO-08."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based mapping to published local wage-floor coverage."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based mapping to published local professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published local labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published local transition-program coverage."
        }
      }
    },
    "exposure": 0.5322,
    "bottleneck": 0.68,
    "displacement_pressure": 0.1703,
    "demand_resilience": 0.1934,
    "demand_signal_bonus": 0,
    "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.8066
    },
    "net_risk": 0.1374,
    "risk_band": "low",
    "augmentation": 0.1276,
    "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",
      "threshold_level": "high",
      "policy_cap_reason": null,
      "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
    },
    "structural_model_version": "V7",
    "stability": {
      "optimistic_risk": 0.1092,
      "optimistic_band": "low",
      "pessimistic_risk": 0.1771,
      "pessimistic_band": "moderate",
      "distance_to_band_edge": 0.0126,
      "label": "watch"
    },
    "task_primitives": {
      "matched_task_weight_share": null,
      "task_effective_coverage": null,
      "task_exposure_concentration": null,
      "method": null
    },
    "task_signal": 0,
    "demand_persistence": 0.3473,
    "exposure_v7": 0.5322,
    "baseline_v6": {
      "net_risk": 0.1433,
      "exposure": 0.5322
    },
    "uncertainty": {
      "exposure_p10": 0.462,
      "exposure_p50": 0.5322,
      "exposure_p90": 0.6047,
      "net_risk_p10": 0.1048,
      "net_risk_p50": 0.1371,
      "net_risk_p90": 0.1723,
      "method": "bootstrap_v2"
    },
    "labour_monitor_key": "pmet",
    "raw": {
      "aioe": 0.7876,
      "theta": 0.7016,
      "c_aioe": 0.6173,
      "log_wage_spread": 0.4577,
      "wage_position": 0.6233
    },
    "isco_codes_matched": [
      "2149"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": 0.7876,
      "theta": 0.7016,
      "c_aioe": 0.6173,
      "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
    }
  },
  {
    "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.9,
    "employment_thousands": 1.9,
    "employment_basis": "estimated_sg_submajor_weighted_2025",
    "employment_family_code": "22",
    "employment_family_total_thousands": 61.6,
    "employment_weight_within_family": 0.030448,
    "employment_estimate_method": "wage_only",
    "group_employment_thousands": 624.4,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor_weighted_2025",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2025_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2025 2-digit occupation-family totals, weighted within family by BLS proxy employment and Singapore wage data."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the country crosswalk to ISCO-08."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based mapping to published local wage-floor coverage."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based mapping to published local professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published local labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published local transition-program coverage."
        }
      }
    },
    "exposure": 0.3521,
    "bottleneck": 0.877,
    "displacement_pressure": 0.0433,
    "demand_resilience": 0.3323,
    "demand_signal_bonus": 0.08,
    "market": {
      "market_momentum": 0.5502,
      "industry_footprint_momentum": 0.7699,
      "market_resolution": "industry_footprint_blend",
      "occupation_scarcity": 0.2772,
      "market_resilience": 0.441,
      "market_modifier": 0.6677
    },
    "net_risk": 0.0289,
    "risk_band": "very_low",
    "augmentation": 0.1362,
    "augmentation_band": "very_low",
    "impact_type": "ai_leveraged",
    "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",
      "threshold_level": "high",
      "policy_cap_reason": "insufficient_source_count",
      "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
    },
    "structural_model_version": "V7",
    "stability": {
      "optimistic_risk": 0.0139,
      "optimistic_band": "very_low",
      "pessimistic_risk": 0.0489,
      "pessimistic_band": "very_low",
      "distance_to_band_edge": 0.0211,
      "label": "stable"
    },
    "task_primitives": {
      "matched_task_weight_share": null,
      "task_effective_coverage": null,
      "task_exposure_concentration": null,
      "method": null
    },
    "task_signal": 0,
    "demand_persistence": 0.5381,
    "exposure_v7": 0.3521,
    "baseline_v6": {
      "net_risk": 0.0312,
      "exposure": 0.3521
    },
    "uncertainty": {
      "exposure_p10": 0.1485,
      "exposure_p50": 0.3521,
      "exposure_p90": 0.5775,
      "net_risk_p10": 0.0094,
      "net_risk_p50": 0.0272,
      "net_risk_p90": 0.054,
      "method": "bootstrap_v2"
    },
    "labour_monitor_key": "pmet",
    "raw": {
      "aioe": 0.711,
      "theta": 0.749,
      "c_aioe": 0.5235,
      "log_wage_spread": 0.4851,
      "wage_position": 0.6975
    },
    "isco_codes_matched": [
      "2269"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": 0.711,
      "theta": 0.749,
      "c_aioe": 0.5235,
      "category": "high_exposure_high_complementarity",
      "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
    }
  },
  {
    "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_weighted_2025",
    "employment_family_code": "22",
    "employment_family_total_thousands": 61.6,
    "employment_weight_within_family": 0.029478,
    "employment_estimate_method": "wage_only",
    "group_employment_thousands": 624.4,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor_weighted_2025",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2025_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2025 2-digit occupation-family totals, weighted within family by BLS proxy employment and Singapore wage data."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the country crosswalk to ISCO-08."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based mapping to published local wage-floor coverage."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based mapping to published local professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published local labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published local transition-program coverage."
        }
      }
    },
    "exposure": 0.4691,
    "bottleneck": 0.9144,
    "displacement_pressure": 0.0401,
    "demand_resilience": 0.3843,
    "demand_signal_bonus": 0.15,
    "market": {
      "market_momentum": 0.5149,
      "industry_footprint_momentum": 0.6611,
      "market_resolution": "industry_footprint_blend",
      "occupation_scarcity": 0.2478,
      "market_resilience": 0.408,
      "market_modifier": 0.6157
    },
    "net_risk": 0.0247,
    "risk_band": "very_low",
    "augmentation": 0.175,
    "augmentation_band": "very_low",
    "impact_type": "ai_leveraged",
    "evidence": {
      "anthropic_calibrated": true,
      "anthropic_gap": 0.1011,
      "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.4207,
        "anthropic": 0.5217,
        "eloundou": 0.4603
      },
      "signal_conflict": false,
      "signal_conflict_reasons": []
    },
    "confidence": {
      "score": 0.8768,
      "level": "high",
      "threshold_level": "high",
      "policy_cap_reason": null,
      "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
    },
    "structural_model_version": "V7",
    "stability": {
      "optimistic_risk": 0.0068,
      "optimistic_band": "very_low",
      "pessimistic_risk": 0.0485,
      "pessimistic_band": "very_low",
      "distance_to_band_edge": 0.0247,
      "label": "stable"
    },
    "task_primitives": {
      "matched_task_weight_share": null,
      "task_effective_coverage": null,
      "task_exposure_concentration": null,
      "method": null
    },
    "task_signal": 0,
    "demand_persistence": 0.5066,
    "exposure_v7": 0.4691,
    "baseline_v6": {
      "net_risk": 0.0267,
      "exposure": 0.4691
    },
    "uncertainty": {
      "exposure_p10": 0.4342,
      "exposure_p50": 0.4691,
      "exposure_p90": 0.5019,
      "net_risk_p10": 0.0063,
      "net_risk_p50": 0.0246,
      "net_risk_p90": 0.0437,
      "method": "bootstrap_v2"
    },
    "labour_monitor_key": "pmet",
    "raw": {
      "aioe": 0.2294,
      "theta": 0.7674,
      "c_aioe": 0.1647,
      "log_wage_spread": 0.4726,
      "wage_position": 0.6538
    },
    "isco_codes_matched": [
      "2220"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": 0.2294,
      "theta": 0.7674,
      "c_aioe": 0.1647,
      "category": "high_exposure_high_complementarity",
      "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
    }
  },
  {
    "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": 4.1,
    "employment_thousands": 4.1,
    "employment_basis": "estimated_sg_submajor_weighted_2025",
    "employment_family_code": "24",
    "employment_family_total_thousands": 216.1,
    "employment_weight_within_family": 0.018829,
    "employment_estimate_method": "wage_only",
    "group_employment_thousands": 624.4,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor_weighted_2025",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2025_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2025 2-digit occupation-family totals, weighted within family by BLS proxy employment and Singapore wage data."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the country crosswalk to ISCO-08."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based mapping to published local wage-floor coverage."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based mapping to published local professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published local labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published local transition-program coverage."
        }
      }
    },
    "exposure": 0.7734,
    "bottleneck": 0.4706,
    "displacement_pressure": 0.4094,
    "demand_resilience": 0.2196,
    "demand_signal_bonus": 0,
    "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.7804
    },
    "net_risk": 0.3195,
    "risk_band": "high",
    "augmentation": 0.142,
    "augmentation_band": "very_low",
    "impact_type": "mixed",
    "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.7509,
      "level": "high",
      "threshold_level": "high",
      "policy_cap_reason": null,
      "crosswalk_quality": 0.7063,
      "market_data_granularity": 0.7,
      "source_freshness": 0.8029,
      "source_coverage": 0.82,
      "signal_agreement": 0.85,
      "sensitivity": 0.65,
      "exposure_source_count": 3
    },
    "structural_model_version": "V7",
    "stability": {
      "optimistic_risk": 0.286,
      "optimistic_band": "moderate",
      "pessimistic_risk": 0.3943,
      "pessimistic_band": "high",
      "distance_to_band_edge": 0.0195,
      "label": "watch"
    },
    "task_primitives": {
      "matched_task_weight_share": null,
      "task_effective_coverage": null,
      "task_exposure_concentration": null,
      "method": null
    },
    "task_signal": 0,
    "demand_persistence": 0.4407,
    "exposure_v7": 0.7734,
    "baseline_v6": {
      "net_risk": 0.3375,
      "exposure": 0.7734
    },
    "uncertainty": {
      "exposure_p10": 0.7056,
      "exposure_p50": 0.7734,
      "exposure_p90": 0.8434,
      "net_risk_p10": 0.2717,
      "net_risk_p50": 0.3196,
      "net_risk_p90": 0.3713,
      "method": "bootstrap_v2"
    },
    "labour_monitor_key": "pmet",
    "raw": {
      "aioe": 1.1879,
      "theta": 0.6705,
      "c_aioe": 0.968,
      "log_wage_spread": 0.4146,
      "wage_position": 0.6444
    },
    "isco_codes_matched": [
      "2429"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": 1.1879,
      "theta": 0.6705,
      "c_aioe": 0.968,
      "category": "high_exposure_high_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
    }
  },
  {
    "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": 4.5,
    "employment_thousands": 4.5,
    "employment_basis": "estimated_sg_submajor_weighted_2025",
    "employment_family_code": "24",
    "employment_family_total_thousands": 216.1,
    "employment_weight_within_family": 0.020868,
    "employment_estimate_method": "wage_only",
    "group_employment_thousands": 624.4,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor_weighted_2025",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2025_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2025 2-digit occupation-family totals, weighted within family by BLS proxy employment and Singapore wage data."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the country crosswalk to ISCO-08."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based mapping to published local wage-floor coverage."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based mapping to published local professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published local labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published local transition-program coverage."
        }
      }
    },
    "exposure": 0.8954,
    "bottleneck": 0.5686,
    "displacement_pressure": 0.3862,
    "demand_resilience": 0.3325,
    "demand_signal_bonus": 0,
    "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.6675
    },
    "net_risk": 0.2578,
    "risk_band": "moderate",
    "augmentation": 0.3046,
    "augmentation_band": "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",
      "threshold_level": "high",
      "policy_cap_reason": null,
      "crosswalk_quality": 0.8431,
      "market_data_granularity": 0.7,
      "source_freshness": 0.8387,
      "source_coverage": 1,
      "signal_agreement": 0.95,
      "sensitivity": 0.65,
      "exposure_source_count": 4
    },
    "structural_model_version": "V7",
    "stability": {
      "optimistic_risk": 0.2365,
      "optimistic_band": "moderate",
      "pessimistic_risk": 0.3307,
      "pessimistic_band": "high",
      "distance_to_band_edge": 0.0422,
      "label": "watch"
    },
    "task_primitives": {
      "matched_task_weight_share": null,
      "task_effective_coverage": null,
      "task_exposure_concentration": null,
      "method": null
    },
    "task_signal": 0,
    "demand_persistence": 0.6329,
    "exposure_v7": 0.8954,
    "baseline_v6": {
      "net_risk": 0.2823,
      "exposure": 0.8954
    },
    "uncertainty": {
      "exposure_p10": 0.8676,
      "exposure_p50": 0.8954,
      "exposure_p90": 0.9227,
      "net_risk_p10": 0.2173,
      "net_risk_p50": 0.2577,
      "net_risk_p90": 0.2983,
      "method": "bootstrap_v2"
    },
    "labour_monitor_key": "pmet",
    "raw": {
      "aioe": 1.2066,
      "theta": 0.6832,
      "c_aioe": 0.9678,
      "log_wage_spread": 0.93,
      "wage_position": 0.7914
    },
    "isco_codes_matched": [
      "2431"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": 1.2066,
      "theta": 0.6832,
      "c_aioe": 0.9678,
      "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
    }
  },
  {
    "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_weighted_2025",
    "employment_family_code": "21",
    "employment_family_total_thousands": 154.5,
    "employment_weight_within_family": 0.016246,
    "employment_estimate_method": "wage_only",
    "group_employment_thousands": 624.4,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor_weighted_2025",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2025_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2025 2-digit occupation-family totals, weighted within family by BLS proxy employment and Singapore wage data."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the country crosswalk to ISCO-08."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based mapping to published local wage-floor coverage."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based mapping to published local professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published local labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published local transition-program coverage."
        }
      }
    },
    "exposure": 0.6259,
    "bottleneck": 0.6667,
    "displacement_pressure": 0.2086,
    "demand_resilience": 0.283,
    "demand_signal_bonus": 0,
    "market": {
      "market_momentum": 0.625,
      "industry_footprint_momentum": null,
      "market_resolution": "group_prior",
      "occupation_scarcity": 0.3093,
      "market_resilience": 0.4987,
      "market_modifier": 0.717
    },
    "net_risk": 0.1496,
    "risk_band": "low",
    "augmentation": 0.2081,
    "augmentation_band": "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.6439,
      "level": "medium",
      "threshold_level": "medium",
      "policy_cap_reason": null,
      "crosswalk_quality": 0.3083,
      "market_data_granularity": 0.65,
      "source_freshness": 0.8029,
      "source_coverage": 0.82,
      "signal_agreement": 0.85,
      "sensitivity": 0.65,
      "exposure_source_count": 3
    },
    "structural_model_version": "V7",
    "stability": {
      "optimistic_risk": 0.1206,
      "optimistic_band": "low",
      "pessimistic_risk": 0.2023,
      "pessimistic_band": "moderate",
      "distance_to_band_edge": 0.0004,
      "label": "watch"
    },
    "task_primitives": {
      "matched_task_weight_share": null,
      "task_effective_coverage": null,
      "task_exposure_concentration": null,
      "method": null
    },
    "task_signal": 0,
    "demand_persistence": 0.586,
    "exposure_v7": 0.6259,
    "baseline_v6": {
      "net_risk": 0.1618,
      "exposure": 0.6259
    },
    "uncertainty": {
      "exposure_p10": 0.5538,
      "exposure_p50": 0.6259,
      "exposure_p90": 0.7005,
      "net_risk_p10": 0.1123,
      "net_risk_p50": 0.1485,
      "net_risk_p90": 0.1868,
      "method": "bootstrap_v2"
    },
    "labour_monitor_key": "pmet",
    "raw": {
      "aioe": 0.8912,
      "theta": 0.6995,
      "c_aioe": 0.7004,
      "log_wage_spread": 0.3773,
      "wage_position": 0.842
    },
    "isco_codes_matched": [
      "2147"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": 0.8912,
      "theta": 0.6995,
      "c_aioe": 0.7004,
      "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
    }
  },
  {
    "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.5,
    "employment_thousands": 5.5,
    "employment_basis": "estimated_sg_submajor_weighted_2025",
    "employment_family_code": "24",
    "employment_family_total_thousands": 216.1,
    "employment_weight_within_family": 0.025561,
    "employment_estimate_method": "wage_only",
    "group_employment_thousands": 624.4,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor_weighted_2025",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2025_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2025 2-digit occupation-family totals, weighted within family by BLS proxy employment and Singapore wage data."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the country crosswalk to ISCO-08."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based mapping to published local wage-floor coverage."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based mapping to published local professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published local labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published local transition-program coverage."
        }
      }
    },
    "exposure": 0.7818,
    "bottleneck": 0.3467,
    "displacement_pressure": 0.5107,
    "demand_resilience": 0.3466,
    "demand_signal_bonus": 0,
    "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.6534
    },
    "net_risk": 0.3337,
    "risk_band": "high",
    "augmentation": 0.1736,
    "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.6998,
      "level": "medium",
      "threshold_level": "medium",
      "policy_cap_reason": null,
      "crosswalk_quality": 0.6237,
      "market_data_granularity": 0.7,
      "source_freshness": 0.8387,
      "source_coverage": 1,
      "signal_agreement": 0.45,
      "sensitivity": 0.85,
      "exposure_source_count": 4
    },
    "structural_model_version": "V7",
    "stability": {
      "optimistic_risk": 0.3121,
      "optimistic_band": "high",
      "pessimistic_risk": 0.4167,
      "pessimistic_band": "high",
      "distance_to_band_edge": 0.0337,
      "label": "stable"
    },
    "task_primitives": {
      "matched_task_weight_share": null,
      "task_effective_coverage": null,
      "task_exposure_concentration": null,
      "method": null
    },
    "task_signal": 0,
    "demand_persistence": 0.5837,
    "exposure_v7": 0.7818,
    "baseline_v6": {
      "net_risk": 0.3635,
      "exposure": 0.7818
    },
    "uncertainty": {
      "exposure_p10": 0.6963,
      "exposure_p50": 0.7818,
      "exposure_p90": 0.8652,
      "net_risk_p10": 0.284,
      "net_risk_p50": 0.3328,
      "net_risk_p90": 0.384,
      "method": "bootstrap_v2"
    },
    "labour_monitor_key": "pmet",
    "raw": {
      "aioe": 1.0737,
      "theta": 0.6623,
      "c_aioe": 0.8838,
      "log_wage_spread": 0.9729,
      "wage_position": 1.1875
    },
    "isco_codes_matched": [
      "2433"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": 1.0737,
      "theta": 0.6623,
      "c_aioe": 0.8838,
      "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
    }
  },
  {
    "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.4,
    "employment_thousands": 1.4,
    "employment_basis": "estimated_sg_submajor_weighted_2025",
    "employment_family_code": "26",
    "employment_family_total_thousands": 43.4,
    "employment_weight_within_family": 0.031107,
    "employment_estimate_method": "wage_only",
    "group_employment_thousands": 624.4,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor_weighted_2025",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2025_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2025 2-digit occupation-family totals, weighted within family by BLS proxy employment and Singapore wage data."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the country crosswalk to ISCO-08."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based mapping to published local wage-floor coverage."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based mapping to published local professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published local labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published local transition-program coverage."
        }
      }
    },
    "exposure": 0.5738,
    "bottleneck": 0.852,
    "displacement_pressure": 0.0849,
    "demand_resilience": 0.2535,
    "demand_signal_bonus": 0,
    "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.7465
    },
    "net_risk": 0.0634,
    "risk_band": "low",
    "augmentation": 0.2273,
    "augmentation_band": "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.6719,
      "level": "medium",
      "threshold_level": "medium",
      "policy_cap_reason": null,
      "crosswalk_quality": 0.6306,
      "market_data_granularity": 0.7,
      "source_freshness": 0.8029,
      "source_coverage": 0.82,
      "signal_agreement": 0.45,
      "sensitivity": 0.65,
      "exposure_source_count": 3
    },
    "structural_model_version": "V7",
    "stability": {
      "optimistic_risk": 0.0379,
      "optimistic_band": "very_low",
      "pessimistic_risk": 0.097,
      "pessimistic_band": "low",
      "distance_to_band_edge": 0.0134,
      "label": "watch"
    },
    "task_primitives": {
      "matched_task_weight_share": null,
      "task_effective_coverage": null,
      "task_exposure_concentration": null,
      "method": null
    },
    "task_signal": 0,
    "demand_persistence": 0.4429,
    "exposure_v7": 0.5738,
    "baseline_v6": {
      "net_risk": 0.0671,
      "exposure": 0.5738
    },
    "uncertainty": {
      "exposure_p10": 0.3994,
      "exposure_p50": 0.5738,
      "exposure_p90": 0.7527,
      "net_risk_p10": 0.0313,
      "net_risk_p50": 0.0615,
      "net_risk_p90": 0.099,
      "method": "bootstrap_v2"
    },
    "labour_monitor_key": "pmet",
    "raw": {
      "aioe": 1.1582,
      "theta": 0.7321,
      "c_aioe": 0.8724,
      "log_wage_spread": 1.1095,
      "wage_position": 0.4333
    },
    "isco_codes_matched": [
      "2637"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": 1.1582,
      "theta": 0.7321,
      "c_aioe": 0.8724,
      "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
    }
  },
  {
    "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.4,
    "employment_thousands": 1.4,
    "employment_basis": "estimated_sg_submajor_weighted_2025",
    "employment_family_code": "26",
    "employment_family_total_thousands": 43.4,
    "employment_weight_within_family": 0.033039,
    "employment_estimate_method": "wage_only",
    "group_employment_thousands": 624.4,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor_weighted_2025",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2025_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2025 2-digit occupation-family totals, weighted within family by BLS proxy employment and Singapore wage data."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the country crosswalk to ISCO-08."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based mapping to published local wage-floor coverage."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based mapping to published local professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published local labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published local transition-program coverage."
        }
      }
    },
    "exposure": 0.8557,
    "bottleneck": 0.1257,
    "displacement_pressure": 0.7482,
    "demand_resilience": 0.2943,
    "demand_signal_bonus": 0,
    "market": {
      "market_momentum": 0.625,
      "industry_footprint_momentum": null,
      "market_resolution": "group_prior",
      "occupation_scarcity": 0.3636,
      "market_resilience": 0.5205,
      "market_modifier": 0.7057
    },
    "net_risk": 0.5279,
    "risk_band": "very_high",
    "augmentation": 0.056,
    "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",
      "threshold_level": "high",
      "policy_cap_reason": "signal_conflict",
      "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
    },
    "structural_model_version": "V7",
    "stability": {
      "optimistic_risk": 0.4978,
      "optimistic_band": "high",
      "pessimistic_risk": 0.6553,
      "pessimistic_band": "very_high",
      "distance_to_band_edge": 0.0279,
      "label": "watch"
    },
    "task_primitives": {
      "matched_task_weight_share": null,
      "task_effective_coverage": null,
      "task_exposure_concentration": null,
      "method": null
    },
    "task_signal": 0,
    "demand_persistence": 0.6013,
    "exposure_v7": 0.8557,
    "baseline_v6": {
      "net_risk": 0.5729,
      "exposure": 0.8557
    },
    "uncertainty": {
      "exposure_p10": 0.7833,
      "exposure_p50": 0.8557,
      "exposure_p90": 0.9229,
      "net_risk_p10": 0.4614,
      "net_risk_p50": 0.5256,
      "net_risk_p90": 0.5923,
      "method": "bootstrap_v2"
    },
    "labour_monitor_key": "pmet",
    "raw": {
      "aioe": 0.9879,
      "theta": 0.6159,
      "c_aioe": 0.859,
      "log_wage_spread": 0.693,
      "wage_position": 0.4888
    },
    "isco_codes_matched": [
      "2641"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": 0.9879,
      "theta": 0.6159,
      "c_aioe": 0.859,
      "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
    }
  },
  {
    "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.2,
    "employment_thousands": 5.2,
    "employment_basis": "estimated_sg_submajor_weighted_2025",
    "employment_family_code": "24",
    "employment_family_total_thousands": 216.1,
    "employment_weight_within_family": 0.024085,
    "employment_estimate_method": "wage_only",
    "group_employment_thousands": 624.4,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor_weighted_2025",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2025_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2025 2-digit occupation-family totals, weighted within family by BLS proxy employment and Singapore wage data."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the country crosswalk to ISCO-08."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based mapping to published local wage-floor coverage."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based mapping to published local professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published local labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published local transition-program coverage."
        }
      }
    },
    "exposure": 0.8258,
    "bottleneck": 0.4474,
    "displacement_pressure": 0.4563,
    "demand_resilience": 0.4458,
    "demand_signal_bonus": 0.08,
    "market": {
      "market_momentum": 0.5597,
      "industry_footprint_momentum": 0.7992,
      "market_resolution": "industry_footprint_blend",
      "occupation_scarcity": 0.8048,
      "market_resilience": 0.6578,
      "market_modifier": 0.5542
    },
    "net_risk": 0.2529,
    "risk_band": "moderate",
    "augmentation": 0.243,
    "augmentation_band": "low",
    "impact_type": "mixed",
    "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.7007,
      "level": "medium",
      "threshold_level": "high",
      "policy_cap_reason": "signal_conflict",
      "crosswalk_quality": 0.8757,
      "market_data_granularity": 0.75,
      "source_freshness": 0.8029,
      "source_coverage": 0.82,
      "signal_agreement": 0.45,
      "sensitivity": 0.65,
      "exposure_source_count": 3
    },
    "structural_model_version": "V7",
    "stability": {
      "optimistic_risk": 0.2433,
      "optimistic_band": "moderate",
      "pessimistic_risk": 0.3279,
      "pessimistic_band": "high",
      "distance_to_band_edge": 0.0471,
      "label": "watch"
    },
    "task_primitives": {
      "matched_task_weight_share": null,
      "task_effective_coverage": null,
      "task_exposure_concentration": null,
      "method": null
    },
    "task_signal": 0,
    "demand_persistence": 0.6978,
    "exposure_v7": 0.8258,
    "baseline_v6": {
      "net_risk": 0.2847,
      "exposure": 0.8258
    },
    "uncertainty": {
      "exposure_p10": 0.6911,
      "exposure_p50": 0.8258,
      "exposure_p90": 0.9561,
      "net_risk_p10": 0.2021,
      "net_risk_p50": 0.2517,
      "net_risk_p90": 0.3033,
      "method": "bootstrap_v2"
    },
    "labour_monitor_key": "pmet",
    "raw": {
      "aioe": 1.3185,
      "theta": 0.6679,
      "c_aioe": 1.0778,
      "log_wage_spread": 0.903,
      "wage_position": 1.0543
    },
    "isco_codes_matched": [
      "2415"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": 1.3185,
      "theta": 0.6679,
      "c_aioe": 1.0778,
      "category": "high_exposure_high_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
    }
  },
  {
    "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,
    "employment_thousands": 5,
    "employment_basis": "estimated_sg_submajor_weighted_2025",
    "employment_family_code": "24",
    "employment_family_total_thousands": 216.1,
    "employment_weight_within_family": 0.023203,
    "employment_estimate_method": "wage_only",
    "group_employment_thousands": 624.4,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor_weighted_2025",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2025_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2025 2-digit occupation-family totals, weighted within family by BLS proxy employment and Singapore wage data."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the country crosswalk to ISCO-08."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based mapping to published local wage-floor coverage."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based mapping to published local professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published local labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published local transition-program coverage."
        }
      }
    },
    "exposure": 0.8175,
    "bottleneck": 0.5036,
    "displacement_pressure": 0.4058,
    "demand_resilience": 0.3602,
    "demand_signal_bonus": 0,
    "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.6398
    },
    "net_risk": 0.2596,
    "risk_band": "moderate",
    "augmentation": 0.2702,
    "augmentation_band": "low",
    "impact_type": "mixed",
    "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": true,
      "signal_conflict_reasons": [
        "high_risk_but_positive_labour_market",
        "divergent_exposure_sources"
      ]
    },
    "confidence": {
      "score": 0.7195,
      "level": "medium",
      "threshold_level": "high",
      "policy_cap_reason": "signal_conflict",
      "crosswalk_quality": 0.9807,
      "market_data_granularity": 0.7,
      "source_freshness": 0.8029,
      "source_coverage": 0.82,
      "signal_agreement": 0.45,
      "sensitivity": 0.65,
      "exposure_source_count": 3
    },
    "structural_model_version": "V7",
    "stability": {
      "optimistic_risk": 0.2432,
      "optimistic_band": "moderate",
      "pessimistic_risk": 0.336,
      "pessimistic_band": "high",
      "distance_to_band_edge": 0.0404,
      "label": "watch"
    },
    "task_primitives": {
      "matched_task_weight_share": null,
      "task_effective_coverage": null,
      "task_exposure_concentration": null,
      "method": null
    },
    "task_signal": 0,
    "demand_persistence": 0.6489,
    "exposure_v7": 0.8175,
    "baseline_v6": {
      "net_risk": 0.286,
      "exposure": 0.8175
    },
    "uncertainty": {
      "exposure_p10": 0.6765,
      "exposure_p50": 0.8175,
      "exposure_p90": 0.9542,
      "net_risk_p10": 0.2001,
      "net_risk_p50": 0.2595,
      "net_risk_p90": 0.3185,
      "method": "bootstrap_v2"
    },
    "labour_monitor_key": "pmet",
    "raw": {
      "aioe": 1.371,
      "theta": 0.6747,
      "c_aioe": 1.1115,
      "log_wage_spread": 1.1964,
      "wage_position": 0.9784
    },
    "isco_codes_matched": [
      "2414"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": 1.371,
      "theta": 0.6747,
      "c_aioe": 1.1115,
      "category": "high_exposure_high_complementarity",
      "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
    }
  },
  {
    "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.5,
    "employment_thousands": 4.5,
    "employment_basis": "estimated_sg_submajor_weighted_2025",
    "employment_family_code": "25",
    "employment_family_total_thousands": 82.3,
    "employment_weight_within_family": 0.054434,
    "employment_estimate_method": "wage_only",
    "group_employment_thousands": 624.4,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor_weighted_2025",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2025_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2025 2-digit occupation-family totals, weighted within family by BLS proxy employment and Singapore wage data."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the country crosswalk to ISCO-08."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based mapping to published local wage-floor coverage."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based mapping to published local professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published local labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published local transition-program coverage."
        }
      }
    },
    "exposure": 0.8342,
    "bottleneck": 0.2656,
    "displacement_pressure": 0.6127,
    "demand_resilience": 0.3959,
    "demand_signal_bonus": 0.08,
    "market": {
      "market_momentum": 0.4713,
      "industry_footprint_momentum": 0.5272,
      "market_resolution": "industry_footprint_blend",
      "occupation_scarcity": 0.7237,
      "market_resilience": 0.5723,
      "market_modifier": 0.6041
    },
    "net_risk": 0.3701,
    "risk_band": "high",
    "augmentation": 0.1268,
    "augmentation_band": "very_low",
    "impact_type": "mixed",
    "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.5481,
      "level": "medium",
      "threshold_level": "medium",
      "policy_cap_reason": null,
      "crosswalk_quality": 0.9826,
      "market_data_granularity": 0.75,
      "source_freshness": 0.55,
      "source_coverage": 0.1,
      "signal_agreement": 0.25,
      "sensitivity": 0.85,
      "exposure_source_count": 1
    },
    "structural_model_version": "V7",
    "stability": {
      "optimistic_risk": 0.3555,
      "optimistic_band": "high",
      "pessimistic_risk": 0.4542,
      "pessimistic_band": "high",
      "distance_to_band_edge": 0.0701,
      "label": "stable"
    },
    "task_primitives": {
      "matched_task_weight_share": null,
      "task_effective_coverage": null,
      "task_exposure_concentration": null,
      "method": null
    },
    "task_signal": 0,
    "demand_persistence": 0.5833,
    "exposure_v7": 0.8342,
    "baseline_v6": {
      "net_risk": 0.4059,
      "exposure": 0.8342
    },
    "uncertainty": {
      "exposure_p10": 0.8342,
      "exposure_p50": 0.8342,
      "exposure_p90": 0.8342,
      "net_risk_p10": 0.3321,
      "net_risk_p50": 0.3695,
      "net_risk_p90": 0.4065,
      "method": "bootstrap_v2"
    },
    "labour_monitor_key": "pmet",
    "raw": {
      "aioe": 1.2414,
      "theta": 0.6483,
      "c_aioe": 1.0392,
      "log_wage_spread": 0.8238,
      "wage_position": 0.9542
    },
    "isco_codes_matched": [
      "2524"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": 1.2414,
      "theta": 0.6483,
      "c_aioe": 1.0392,
      "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
    }
  },
  {
    "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_weighted_2025",
    "employment_family_code": "21",
    "employment_family_total_thousands": 154.5,
    "employment_weight_within_family": 0.016011,
    "employment_estimate_method": "wage_only",
    "group_employment_thousands": 624.4,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor_weighted_2025",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2025_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2025 2-digit occupation-family totals, weighted within family by BLS proxy employment and Singapore wage data."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the country crosswalk to ISCO-08."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based mapping to published local wage-floor coverage."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based mapping to published local professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published local labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published local transition-program coverage."
        }
      }
    },
    "exposure": 0.6399,
    "bottleneck": 0.3788,
    "displacement_pressure": 0.3975,
    "demand_resilience": 0.3183,
    "demand_signal_bonus": 0.08,
    "market": {
      "market_momentum": 0.4836,
      "industry_footprint_momentum": 0.5649,
      "market_resolution": "industry_footprint_blend",
      "occupation_scarcity": 0.3284,
      "market_resilience": 0.4215,
      "market_modifier": 0.6817
    },
    "net_risk": 0.271,
    "risk_band": "moderate",
    "augmentation": 0.1022,
    "augmentation_band": "very_low",
    "impact_type": "at_risk",
    "evidence": {
      "anthropic_calibrated": true,
      "anthropic_gap": 0.0827,
      "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.5606,
        "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",
      "threshold_level": "high",
      "policy_cap_reason": null,
      "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
    },
    "structural_model_version": "V7",
    "stability": {
      "optimistic_risk": 0.2484,
      "optimistic_band": "moderate",
      "pessimistic_risk": 0.3322,
      "pessimistic_band": "high",
      "distance_to_band_edge": 0.029,
      "label": "watch"
    },
    "task_primitives": {
      "matched_task_weight_share": null,
      "task_effective_coverage": null,
      "task_exposure_concentration": null,
      "method": null
    },
    "task_signal": 0,
    "demand_persistence": 0.4864,
    "exposure_v7": 0.6399,
    "baseline_v6": {
      "net_risk": 0.2903,
      "exposure": 0.6399
    },
    "uncertainty": {
      "exposure_p10": 0.6108,
      "exposure_p50": 0.6399,
      "exposure_p90": 0.6684,
      "net_risk_p10": 0.2374,
      "net_risk_p50": 0.2703,
      "net_risk_p90": 0.3046,
      "method": "bootstrap_v2"
    },
    "labour_monitor_key": "pmet",
    "raw": {
      "aioe": 0.6655,
      "theta": 0.6649,
      "c_aioe": 0.546,
      "log_wage_spread": 0.4364,
      "wage_position": 0.8178
    },
    "isco_codes_matched": [
      "2152"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": 0.6655,
      "theta": 0.6649,
      "c_aioe": 0.546,
      "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
    }
  },
  {
    "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.8,
    "employment_thousands": 2.8,
    "employment_basis": "estimated_sg_submajor_weighted_2025",
    "employment_family_code": "21",
    "employment_family_total_thousands": 154.5,
    "employment_weight_within_family": 0.018231,
    "employment_estimate_method": "wage_only",
    "group_employment_thousands": 624.4,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor_weighted_2025",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2025_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2025 2-digit occupation-family totals, weighted within family by BLS proxy employment and Singapore wage data."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the country crosswalk to ISCO-08."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based mapping to published local wage-floor coverage."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based mapping to published local professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published local labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published local transition-program coverage."
        }
      }
    },
    "exposure": 0.7038,
    "bottleneck": 0.3725,
    "displacement_pressure": 0.4416,
    "demand_resilience": 0.3498,
    "demand_signal_bonus": 0,
    "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.6502
    },
    "net_risk": 0.2872,
    "risk_band": "moderate",
    "augmentation": 0.1677,
    "augmentation_band": "very_low",
    "impact_type": "mixed",
    "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.7911,
      "level": "high",
      "threshold_level": "high",
      "policy_cap_reason": null,
      "crosswalk_quality": 0.8073,
      "market_data_granularity": 0.7,
      "source_freshness": 0.8029,
      "source_coverage": 0.82,
      "signal_agreement": 0.95,
      "sensitivity": 0.65,
      "exposure_source_count": 3
    },
    "structural_model_version": "V7",
    "stability": {
      "optimistic_risk": 0.2692,
      "optimistic_band": "moderate",
      "pessimistic_risk": 0.3573,
      "pessimistic_band": "high",
      "distance_to_band_edge": 0.0128,
      "label": "watch"
    },
    "task_primitives": {
      "matched_task_weight_share": null,
      "task_effective_coverage": null,
      "task_exposure_concentration": null,
      "method": null
    },
    "task_signal": 0,
    "demand_persistence": 0.6193,
    "exposure_v7": 0.7038,
    "baseline_v6": {
      "net_risk": 0.3145,
      "exposure": 0.7038
    },
    "uncertainty": {
      "exposure_p10": 0.6447,
      "exposure_p50": 0.7038,
      "exposure_p90": 0.7596,
      "net_risk_p10": 0.2483,
      "net_risk_p50": 0.286,
      "net_risk_p90": 0.3267,
      "method": "bootstrap_v2"
    },
    "labour_monitor_key": "pmet",
    "raw": {
      "aioe": 0.7914,
      "theta": 0.664,
      "c_aioe": 0.65,
      "log_wage_spread": 0.9151,
      "wage_position": 1.0603
    },
    "isco_codes_matched": [
      "2167"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": 0.7914,
      "theta": 0.664,
      "c_aioe": 0.65,
      "category": "high_exposure_high_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
    }
  },
  {
    "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.4,
    "employment_thousands": 5.4,
    "employment_basis": "estimated_sg_submajor_weighted_2025",
    "employment_family_code": "24",
    "employment_family_total_thousands": 216.1,
    "employment_weight_within_family": 0.024772,
    "employment_estimate_method": "wage_only",
    "group_employment_thousands": 624.4,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor_weighted_2025",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2025_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2025 2-digit occupation-family totals, weighted within family by BLS proxy employment and Singapore wage data."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the country crosswalk to ISCO-08."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based mapping to published local wage-floor coverage."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based mapping to published local professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published local labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published local transition-program coverage."
        }
      }
    },
    "exposure": 0.8644,
    "bottleneck": 0.4813,
    "displacement_pressure": 0.4484,
    "demand_resilience": 0.3828,
    "demand_signal_bonus": 0,
    "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.6172
    },
    "net_risk": 0.2767,
    "risk_band": "moderate",
    "augmentation": 0.2905,
    "augmentation_band": "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.7848,
      "level": "high",
      "threshold_level": "high",
      "policy_cap_reason": null,
      "crosswalk_quality": 0.7821,
      "market_data_granularity": 0.7,
      "source_freshness": 0.8029,
      "source_coverage": 0.82,
      "signal_agreement": 0.95,
      "sensitivity": 0.65,
      "exposure_source_count": 3
    },
    "structural_model_version": "V7",
    "stability": {
      "optimistic_risk": 0.2597,
      "optimistic_band": "moderate",
      "pessimistic_risk": 0.3542,
      "pessimistic_band": "high",
      "distance_to_band_edge": 0.0233,
      "label": "watch"
    },
    "task_primitives": {
      "matched_task_weight_share": null,
      "task_effective_coverage": null,
      "task_exposure_concentration": null,
      "method": null
    },
    "task_signal": 0,
    "demand_persistence": 0.6853,
    "exposure_v7": 0.8644,
    "baseline_v6": {
      "net_risk": 0.3075,
      "exposure": 0.8644
    },
    "uncertainty": {
      "exposure_p10": 0.8269,
      "exposure_p50": 0.8644,
      "exposure_p90": 0.9009,
      "net_risk_p10": 0.2384,
      "net_risk_p50": 0.2758,
      "net_risk_p90": 0.3154,
      "method": "bootstrap_v2"
    },
    "labour_monitor_key": "pmet",
    "raw": {
      "aioe": 1.152,
      "theta": 0.6725,
      "c_aioe": 0.9364,
      "log_wage_spread": 1.3155,
      "wage_position": 1.1152
    },
    "isco_codes_matched": [
      "2436"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": 1.152,
      "theta": 0.6725,
      "c_aioe": 0.9364,
      "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
    }
  },
  {
    "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": 6.3,
    "employment_thousands": 6.3,
    "employment_basis": "estimated_sg_submajor_weighted_2025",
    "employment_family_code": "24",
    "employment_family_total_thousands": 216.1,
    "employment_weight_within_family": 0.029076,
    "employment_estimate_method": "wage_only",
    "group_employment_thousands": 624.4,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor_weighted_2025",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2025_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2025 2-digit occupation-family totals, weighted within family by BLS proxy employment and Singapore wage data."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the country crosswalk to ISCO-08."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based mapping to published local wage-floor coverage."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based mapping to published local professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published local labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published local transition-program coverage."
        }
      }
    },
    "exposure": 0.8644,
    "bottleneck": 0.4813,
    "displacement_pressure": 0.4484,
    "demand_resilience": 0.3964,
    "demand_signal_bonus": 0,
    "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.6036
    },
    "net_risk": 0.2706,
    "risk_band": "moderate",
    "augmentation": 0.3024,
    "augmentation_band": "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.7848,
      "level": "high",
      "threshold_level": "high",
      "policy_cap_reason": null,
      "crosswalk_quality": 0.7821,
      "market_data_granularity": 0.7,
      "source_freshness": 0.8029,
      "source_coverage": 0.82,
      "signal_agreement": 0.95,
      "sensitivity": 0.65,
      "exposure_source_count": 3
    },
    "structural_model_version": "V7",
    "stability": {
      "optimistic_risk": 0.256,
      "optimistic_band": "moderate",
      "pessimistic_risk": 0.3477,
      "pessimistic_band": "high",
      "distance_to_band_edge": 0.0294,
      "label": "watch"
    },
    "task_primitives": {
      "matched_task_weight_share": null,
      "task_effective_coverage": null,
      "task_exposure_concentration": null,
      "method": null
    },
    "task_signal": 0,
    "demand_persistence": 0.6928,
    "exposure_v7": 0.8644,
    "baseline_v6": {
      "net_risk": 0.3017,
      "exposure": 0.8644
    },
    "uncertainty": {
      "exposure_p10": 0.8269,
      "exposure_p50": 0.8644,
      "exposure_p90": 0.9009,
      "net_risk_p10": 0.2329,
      "net_risk_p50": 0.2703,
      "net_risk_p90": 0.3092,
      "method": "bootstrap_v2"
    },
    "labour_monitor_key": "pmet",
    "raw": {
      "aioe": 1.152,
      "theta": 0.6725,
      "c_aioe": 0.9364,
      "log_wage_spread": 0.9845,
      "wage_position": 1.5364
    },
    "isco_codes_matched": [
      "2435"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": 1.152,
      "theta": 0.6725,
      "c_aioe": 0.9364,
      "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
    }
  },
  {
    "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_weighted_2025",
    "employment_family_code": "26",
    "employment_family_total_thousands": 43.4,
    "employment_weight_within_family": 0.042734,
    "employment_estimate_method": "wage_only",
    "group_employment_thousands": 624.4,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor_weighted_2025",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2025_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2025 2-digit occupation-family totals, weighted within family by BLS proxy employment and Singapore wage data."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the country crosswalk to ISCO-08."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based mapping to published local wage-floor coverage."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based mapping to published local professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published local labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published local transition-program coverage."
        }
      }
    },
    "exposure": 0.6528,
    "bottleneck": 0.7718,
    "displacement_pressure": 0.1489,
    "demand_resilience": 0.2751,
    "demand_signal_bonus": 0,
    "market": {
      "market_momentum": 0.625,
      "industry_footprint_momentum": null,
      "market_resolution": "group_prior",
      "occupation_scarcity": 0.2705,
      "market_resilience": 0.4832,
      "market_modifier": 0.7249
    },
    "net_risk": 0.108,
    "risk_band": "low",
    "augmentation": 0.2435,
    "augmentation_band": "low",
    "impact_type": "ai_leveraged",
    "evidence": {
      "anthropic_calibrated": true,
      "anthropic_gap": 0.1347,
      "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.5668,
        "anthropic": 0.7016,
        "eloundou": 0.5544,
        "ilo": 0.7748
      },
      "signal_conflict": false,
      "signal_conflict_reasons": []
    },
    "confidence": {
      "score": 0.8564,
      "level": "high",
      "threshold_level": "high",
      "policy_cap_reason": null,
      "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
    },
    "structural_model_version": "V7",
    "stability": {
      "optimistic_risk": 0.075,
      "optimistic_band": "low",
      "pessimistic_risk": 0.1588,
      "pessimistic_band": "moderate",
      "distance_to_band_edge": 0.042,
      "label": "watch"
    },
    "task_primitives": {
      "matched_task_weight_share": null,
      "task_effective_coverage": null,
      "task_exposure_concentration": null,
      "method": null
    },
    "task_signal": 0,
    "demand_persistence": 0.5771,
    "exposure_v7": 0.6528,
    "baseline_v6": {
      "net_risk": 0.1166,
      "exposure": 0.6528
    },
    "uncertainty": {
      "exposure_p10": 0.5959,
      "exposure_p50": 0.6528,
      "exposure_p90": 0.7079,
      "net_risk_p10": 0.0712,
      "net_risk_p50": 0.107,
      "net_risk_p90": 0.1431,
      "method": "bootstrap_v2"
    },
    "labour_monitor_key": "pmet",
    "raw": {
      "aioe": 0.6966,
      "theta": 0.7192,
      "c_aioe": 0.5337,
      "log_wage_spread": 0.3554,
      "wage_position": 0.8178
    },
    "isco_codes_matched": [
      "2632"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": 0.6966,
      "theta": 0.7192,
      "c_aioe": 0.5337,
      "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
    }
  },
  {
    "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.5,
    "employment_thousands": 1.5,
    "employment_basis": "estimated_sg_submajor_weighted_2025",
    "employment_family_code": "26",
    "employment_family_total_thousands": 43.4,
    "employment_weight_within_family": 0.034912,
    "employment_estimate_method": "wage_only",
    "group_employment_thousands": 624.4,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor_weighted_2025",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2025_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2025 2-digit occupation-family totals, weighted within family by BLS proxy employment and Singapore wage data."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the country crosswalk to ISCO-08."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based mapping to published local wage-floor coverage."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based mapping to published local professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published local labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published local transition-program coverage."
        }
      }
    },
    "exposure": 0.3836,
    "bottleneck": 0.8476,
    "displacement_pressure": 0.0585,
    "demand_resilience": 0.3142,
    "demand_signal_bonus": 0.08,
    "market": {
      "market_momentum": 0.6012,
      "industry_footprint_momentum": 0.9268,
      "market_resolution": "industry_footprint_blend",
      "occupation_scarcity": 0.0882,
      "market_resilience": 0.396,
      "market_modifier": 0.6858
    },
    "net_risk": 0.0401,
    "risk_band": "very_low",
    "augmentation": 0.1288,
    "augmentation_band": "very_low",
    "impact_type": "ai_leveraged",
    "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",
      "threshold_level": "high",
      "policy_cap_reason": null,
      "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
    },
    "structural_model_version": "V7",
    "stability": {
      "optimistic_risk": 0.0237,
      "optimistic_band": "very_low",
      "pessimistic_risk": 0.0626,
      "pessimistic_band": "low",
      "distance_to_band_edge": 0.0099,
      "label": "watch"
    },
    "task_primitives": {
      "matched_task_weight_share": null,
      "task_effective_coverage": null,
      "task_exposure_concentration": null,
      "method": null
    },
    "task_signal": 0,
    "demand_persistence": 0.5602,
    "exposure_v7": 0.3836,
    "baseline_v6": {
      "net_risk": 0.0434,
      "exposure": 0.3836
    },
    "uncertainty": {
      "exposure_p10": 0.2868,
      "exposure_p50": 0.3836,
      "exposure_p90": 0.4862,
      "net_risk_p10": 0.0214,
      "net_risk_p50": 0.0389,
      "net_risk_p90": 0.0623,
      "method": "bootstrap_v2"
    },
    "labour_monitor_key": "pmet",
    "raw": {
      "aioe": 0.7762,
      "theta": 0.7314,
      "c_aioe": 0.5852,
      "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.5852,
      "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
    }
  },
  {
    "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.8,
    "employment_thousands": 4.8,
    "employment_basis": "estimated_sg_submajor_weighted_2025",
    "employment_family_code": "25",
    "employment_family_total_thousands": 82.3,
    "employment_weight_within_family": 0.058483,
    "employment_estimate_method": "wage_only",
    "group_employment_thousands": 624.4,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor_weighted_2025",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2025_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2025 2-digit occupation-family totals, weighted within family by BLS proxy employment and Singapore wage data."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the country crosswalk to ISCO-08."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based mapping to published local wage-floor coverage."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based mapping to published local professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published local labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published local transition-program coverage."
        }
      }
    },
    "exposure": 0.8584,
    "bottleneck": 0.0481,
    "displacement_pressure": 0.8171,
    "demand_resilience": 0.5997,
    "demand_signal_bonus": 0.27,
    "market": {
      "market_momentum": 0.4979,
      "industry_footprint_momentum": 0.6088,
      "market_resolution": "industry_footprint_blend",
      "occupation_scarcity": 0.7371,
      "market_resilience": 0.5935,
      "market_modifier": 0.4003
    },
    "net_risk": 0.3271,
    "risk_band": "high",
    "augmentation": 0.0245,
    "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": "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.7724,
      "level": "medium",
      "threshold_level": "high",
      "policy_cap_reason": "signal_conflict",
      "crosswalk_quality": 0.9176,
      "market_data_granularity": 0.85,
      "source_freshness": 0.7549,
      "source_coverage": 0.55,
      "signal_agreement": 0.95,
      "sensitivity": 0.85,
      "exposure_source_count": 2
    },
    "structural_model_version": "V7",
    "stability": {
      "optimistic_risk": 0.3336,
      "optimistic_band": "high",
      "pessimistic_risk": 0.4204,
      "pessimistic_band": "high",
      "distance_to_band_edge": 0.0271,
      "label": "stable"
    },
    "task_primitives": {
      "matched_task_weight_share": null,
      "task_effective_coverage": null,
      "task_exposure_concentration": null,
      "method": null
    },
    "task_signal": 0,
    "demand_persistence": 0.626,
    "exposure_v7": 0.8584,
    "baseline_v6": {
      "net_risk": 0.3782,
      "exposure": 0.8584
    },
    "uncertainty": {
      "exposure_p10": 0.8414,
      "exposure_p50": 0.8584,
      "exposure_p90": 0.8738,
      "net_risk_p10": 0.2945,
      "net_risk_p50": 0.3255,
      "net_risk_p90": 0.3558,
      "method": "bootstrap_v2"
    },
    "labour_monitor_key": "pmet",
    "raw": {
      "aioe": 1.2421,
      "theta": 0.5847,
      "c_aioe": 1.1188,
      "log_wage_spread": 0.7078,
      "wage_position": 1.1014
    },
    "isco_codes_matched": [
      "2512"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": 1.2421,
      "theta": 0.5847,
      "c_aioe": 1.1188,
      "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
    }
  },
  {
    "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.7,
    "employment_thousands": 1.7,
    "employment_basis": "estimated_sg_submajor_weighted_2025",
    "employment_family_code": "22",
    "employment_family_total_thousands": 61.6,
    "employment_weight_within_family": 0.028011,
    "employment_estimate_method": "wage_only",
    "group_employment_thousands": 624.4,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor_weighted_2025",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2025_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2025 2-digit occupation-family totals, weighted within family by BLS proxy employment and Singapore wage data."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the country crosswalk to ISCO-08."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based mapping to published local wage-floor coverage."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based mapping to published local professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published local labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published local transition-program coverage."
        }
      }
    },
    "exposure": 0.4133,
    "bottleneck": 0.91,
    "displacement_pressure": 0.0372,
    "demand_resilience": 0.2393,
    "demand_signal_bonus": 0,
    "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.7607
    },
    "net_risk": 0.0283,
    "risk_band": "very_low",
    "augmentation": 0.1562,
    "augmentation_band": "very_low",
    "impact_type": "ai_leveraged",
    "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.8039,
      "level": "high",
      "threshold_level": "high",
      "policy_cap_reason": null,
      "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
    },
    "structural_model_version": "V7",
    "stability": {
      "optimistic_risk": 0.0088,
      "optimistic_band": "very_low",
      "pessimistic_risk": 0.0529,
      "pessimistic_band": "low",
      "distance_to_band_edge": 0.0217,
      "label": "watch"
    },
    "task_primitives": {
      "matched_task_weight_share": null,
      "task_effective_coverage": null,
      "task_exposure_concentration": null,
      "method": null
    },
    "task_signal": 0,
    "demand_persistence": 0.5238,
    "exposure_v7": 0.4133,
    "baseline_v6": {
      "net_risk": 0.0302,
      "exposure": 0.4133
    },
    "uncertainty": {
      "exposure_p10": 0.2568,
      "exposure_p50": 0.4133,
      "exposure_p90": 0.5767,
      "net_risk_p10": 0.0066,
      "net_risk_p50": 0.0259,
      "net_risk_p90": 0.0529,
      "method": "bootstrap_v2"
    },
    "labour_monitor_key": "pmet",
    "raw": {
      "aioe": 1.1463,
      "theta": 0.7646,
      "c_aioe": 0.8262,
      "log_wage_spread": 0.3419,
      "wage_position": 0.5903
    },
    "isco_codes_matched": [
      "2266"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": 1.1463,
      "theta": 0.7646,
      "c_aioe": 0.8262,
      "category": "high_exposure_high_complementarity",
      "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
    }
  },
  {
    "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.8,
    "employment_thousands": 2.8,
    "employment_basis": "estimated_sg_submajor_weighted_2025",
    "employment_family_code": "21",
    "employment_family_total_thousands": 154.5,
    "employment_weight_within_family": 0.018016,
    "employment_estimate_method": "wage_only",
    "group_employment_thousands": 624.4,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor_weighted_2025",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2025_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2025 2-digit occupation-family totals, weighted within family by BLS proxy employment and Singapore wage data."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the country crosswalk to ISCO-08."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based mapping to published local wage-floor coverage."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based mapping to published local professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published local labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published local transition-program coverage."
        }
      }
    },
    "exposure": 0.9619,
    "bottleneck": 0.2567,
    "displacement_pressure": 0.715,
    "demand_resilience": 0.3276,
    "demand_signal_bonus": 0,
    "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.6724
    },
    "net_risk": 0.4808,
    "risk_band": "high",
    "augmentation": 0.1477,
    "augmentation_band": "very_low",
    "impact_type": "mixed",
    "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.8258,
      "level": "high",
      "threshold_level": "high",
      "policy_cap_reason": null,
      "crosswalk_quality": 0.946,
      "market_data_granularity": 0.7,
      "source_freshness": 0.8029,
      "source_coverage": 0.82,
      "signal_agreement": 0.95,
      "sensitivity": 0.65,
      "exposure_source_count": 3
    },
    "structural_model_version": "V7",
    "stability": {
      "optimistic_risk": 0.4609,
      "optimistic_band": "high",
      "pessimistic_risk": 0.5784,
      "pessimistic_band": "very_high",
      "distance_to_band_edge": 0.0192,
      "label": "watch"
    },
    "task_primitives": {
      "matched_task_weight_share": null,
      "task_effective_coverage": null,
      "task_exposure_concentration": null,
      "method": null
    },
    "task_signal": 0,
    "demand_persistence": 0.5844,
    "exposure_v7": 0.9619,
    "baseline_v6": {
      "net_risk": 0.5226,
      "exposure": 0.9619
    },
    "uncertainty": {
      "exposure_p10": 0.9477,
      "exposure_p50": 0.9619,
      "exposure_p90": 0.9766,
      "net_risk_p10": 0.4335,
      "net_risk_p50": 0.4815,
      "net_risk_p90": 0.5296,
      "method": "bootstrap_v2"
    },
    "labour_monitor_key": "pmet",
    "raw": {
      "aioe": 1.3863,
      "theta": 0.6469,
      "c_aioe": 1.1624,
      "log_wage_spread": 0.7425,
      "wage_position": 1.0354
    },
    "isco_codes_matched": [
      "2123"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": 1.3863,
      "theta": 0.6469,
      "c_aioe": 1.1624,
      "category": "high_exposure_high_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
    }
  },
  {
    "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.1,
    "employment_thousands": 2.1,
    "employment_basis": "estimated_sg_submajor_weighted_2025",
    "employment_family_code": "21",
    "employment_family_total_thousands": 154.5,
    "employment_weight_within_family": 0.01354,
    "employment_estimate_method": "wage_only",
    "group_employment_thousands": 624.4,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor_weighted_2025",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2025_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2025 2-digit occupation-family totals, weighted within family by BLS proxy employment and Singapore wage data."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the country crosswalk to ISCO-08."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based mapping to published local wage-floor coverage."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based mapping to published local professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published local labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published local transition-program coverage."
        }
      }
    },
    "exposure": 0.9197,
    "bottleneck": 0.5143,
    "displacement_pressure": 0.4468,
    "demand_resilience": 0.2737,
    "demand_signal_bonus": 0.08,
    "market": {
      "market_momentum": 0.4115,
      "industry_footprint_momentum": 0.3431,
      "market_resolution": "industry_footprint_blend",
      "occupation_scarcity": 0.2451,
      "market_resilience": 0.3449,
      "market_modifier": 0.7263
    },
    "net_risk": 0.3245,
    "risk_band": "high",
    "augmentation": 0.1632,
    "augmentation_band": "very_low",
    "impact_type": "mixed",
    "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.844,
      "level": "high",
      "threshold_level": "high",
      "policy_cap_reason": null,
      "crosswalk_quality": 0.989,
      "market_data_granularity": 0.75,
      "source_freshness": 0.8029,
      "source_coverage": 0.82,
      "signal_agreement": 0.95,
      "sensitivity": 0.65,
      "exposure_source_count": 3
    },
    "structural_model_version": "V7",
    "stability": {
      "optimistic_risk": 0.2894,
      "optimistic_band": "moderate",
      "pessimistic_risk": 0.3944,
      "pessimistic_band": "high",
      "distance_to_band_edge": 0.0245,
      "label": "watch"
    },
    "task_primitives": {
      "matched_task_weight_share": null,
      "task_effective_coverage": null,
      "task_exposure_concentration": null,
      "method": null
    },
    "task_signal": 0,
    "demand_persistence": 0.3848,
    "exposure_v7": 0.9197,
    "baseline_v6": {
      "net_risk": 0.3417,
      "exposure": 0.9197
    },
    "uncertainty": {
      "exposure_p10": 0.8804,
      "exposure_p50": 0.9197,
      "exposure_p90": 0.9615,
      "net_risk_p10": 0.2778,
      "net_risk_p50": 0.3238,
      "net_risk_p90": 0.3722,
      "method": "bootstrap_v2"
    },
    "labour_monitor_key": "pmet",
    "raw": {
      "aioe": 1.3827,
      "theta": 0.6758,
      "c_aioe": 1.1194,
      "log_wage_spread": 0.5088,
      "wage_position": 0.5849
    },
    "isco_codes_matched": [
      "2122"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": 1.3827,
      "theta": 0.6758,
      "c_aioe": 1.1194,
      "category": "high_exposure_high_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
    }
  },
  {
    "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.3,
    "employment_thousands": 4.3,
    "employment_basis": "estimated_sg_submajor_weighted_2025",
    "employment_family_code": "25",
    "employment_family_total_thousands": 82.3,
    "employment_weight_within_family": 0.051775,
    "employment_estimate_method": "wage_only",
    "group_employment_thousands": 624.4,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor_weighted_2025",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2025_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2025 2-digit occupation-family totals, weighted within family by BLS proxy employment and Singapore wage data."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the country crosswalk to ISCO-08."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based mapping to published local wage-floor coverage."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based mapping to published local professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published local labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published local transition-program coverage."
        }
      }
    },
    "exposure": 0.8065,
    "bottleneck": 0.4617,
    "displacement_pressure": 0.4341,
    "demand_resilience": 0.2693,
    "demand_signal_bonus": 0,
    "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.7307
    },
    "net_risk": 0.3172,
    "risk_band": "high",
    "augmentation": 0.1804,
    "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",
      "threshold_level": "high",
      "policy_cap_reason": "insufficient_source_count",
      "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
    },
    "structural_model_version": "V7",
    "stability": {
      "optimistic_risk": 0.2892,
      "optimistic_band": "moderate",
      "pessimistic_risk": 0.3916,
      "pessimistic_band": "high",
      "distance_to_band_edge": 0.0172,
      "label": "watch"
    },
    "task_primitives": {
      "matched_task_weight_share": null,
      "task_effective_coverage": null,
      "task_exposure_concentration": null,
      "method": null
    },
    "task_signal": 0,
    "demand_persistence": 0.5133,
    "exposure_v7": 0.8065,
    "baseline_v6": {
      "net_risk": 0.3395,
      "exposure": 0.8065
    },
    "uncertainty": {
      "exposure_p10": 0.8007,
      "exposure_p50": 0.8065,
      "exposure_p90": 0.8128,
      "net_risk_p10": 0.2769,
      "net_risk_p50": 0.3172,
      "net_risk_p90": 0.3573,
      "method": "bootstrap_v2"
    },
    "labour_monitor_key": "pmet",
    "raw": {
      "aioe": 1.1982,
      "theta": 0.6694,
      "c_aioe": 0.9777,
      "log_wage_spread": 0.4983,
      "wage_position": 0.8632
    },
    "isco_codes_matched": [
      "2511"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": 1.1982,
      "theta": 0.6694,
      "c_aioe": 0.9777,
      "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
    }
  },
  {
    "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.6,
    "employment_thousands": 5.6,
    "employment_basis": "estimated_sg_submajor_weighted_2025",
    "employment_family_code": "24",
    "employment_family_total_thousands": 216.1,
    "employment_weight_within_family": 0.025751,
    "employment_estimate_method": "wage_only",
    "group_employment_thousands": 624.4,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor_weighted_2025",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2025_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2025 2-digit occupation-family totals, weighted within family by BLS proxy employment and Singapore wage data."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the country crosswalk to ISCO-08."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based mapping to published local wage-floor coverage."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based mapping to published local professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published local labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published local transition-program coverage."
        }
      }
    },
    "exposure": 0.9046,
    "bottleneck": 0.2807,
    "displacement_pressure": 0.6506,
    "demand_resilience": 0.4861,
    "demand_signal_bonus": 0.14,
    "market": {
      "market_momentum": 0.489,
      "industry_footprint_momentum": 0.5816,
      "market_resolution": "industry_footprint_blend",
      "occupation_scarcity": 0.8369,
      "market_resilience": 0.6282,
      "market_modifier": 0.5139
    },
    "net_risk": 0.3344,
    "risk_band": "high",
    "augmentation": 0.1595,
    "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",
      "threshold_level": "high",
      "policy_cap_reason": null,
      "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
    },
    "structural_model_version": "V7",
    "stability": {
      "optimistic_risk": 0.3274,
      "optimistic_band": "high",
      "pessimistic_risk": 0.4223,
      "pessimistic_band": "high",
      "distance_to_band_edge": 0.0344,
      "label": "stable"
    },
    "task_primitives": {
      "matched_task_weight_share": null,
      "task_effective_coverage": null,
      "task_exposure_concentration": null,
      "method": null
    },
    "task_signal": 0,
    "demand_persistence": 0.634,
    "exposure_v7": 0.9046,
    "baseline_v6": {
      "net_risk": 0.3756,
      "exposure": 0.9046
    },
    "uncertainty": {
      "exposure_p10": 0.8698,
      "exposure_p50": 0.9046,
      "exposure_p90": 0.9412,
      "net_risk_p10": 0.2968,
      "net_risk_p50": 0.3335,
      "net_risk_p90": 0.3728,
      "method": "bootstrap_v2"
    },
    "labour_monitor_key": "pmet",
    "raw": {
      "aioe": 1.482,
      "theta": 0.6502,
      "c_aioe": 1.2377,
      "log_wage_spread": 0.8146,
      "wage_position": 1.2052
    },
    "isco_codes_matched": [
      "2411"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": 1.482,
      "theta": 0.6502,
      "c_aioe": 1.2377,
      "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
    }
  },
  {
    "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": 16.1,
    "employment_thousands": 16.1,
    "employment_basis": "estimated_sg_submajor_weighted_2025",
    "employment_family_code": "23",
    "employment_family_total_thousands": 66.7,
    "employment_weight_within_family": 0.241639,
    "employment_estimate_method": "wage_only",
    "group_employment_thousands": 624.4,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor_weighted_2025",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2025_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2025 2-digit occupation-family totals, weighted within family by BLS proxy employment and Singapore wage data."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the country crosswalk to ISCO-08."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based mapping to published local wage-floor coverage."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based mapping to published local professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published local labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published local transition-program coverage."
        }
      }
    },
    "exposure": 0.6194,
    "bottleneck": 0.7478,
    "displacement_pressure": 0.1562,
    "demand_resilience": 0.1851,
    "demand_signal_bonus": 0,
    "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.8149
    },
    "net_risk": 0.1273,
    "risk_band": "low",
    "augmentation": 0.1541,
    "augmentation_band": "very_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.8039,
      "level": "high",
      "threshold_level": "high",
      "policy_cap_reason": null,
      "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
    },
    "structural_model_version": "V7",
    "stability": {
      "optimistic_risk": 0.0976,
      "optimistic_band": "low",
      "pessimistic_risk": 0.1715,
      "pessimistic_band": "moderate",
      "distance_to_band_edge": 0.0227,
      "label": "watch"
    },
    "task_primitives": {
      "matched_task_weight_share": null,
      "task_effective_coverage": null,
      "task_exposure_concentration": null,
      "method": null
    },
    "task_signal": 0,
    "demand_persistence": 0.3537,
    "exposure_v7": 0.6194,
    "baseline_v6": {
      "net_risk": 0.1328,
      "exposure": 0.6194
    },
    "uncertainty": {
      "exposure_p10": 0.4325,
      "exposure_p50": 0.6194,
      "exposure_p90": 0.8098,
      "net_risk_p10": 0.0749,
      "net_risk_p50": 0.124,
      "net_risk_p90": 0.1827,
      "method": "bootstrap_v2"
    },
    "labour_monitor_key": "pmet",
    "raw": {
      "aioe": 1.3493,
      "theta": 0.7126,
      "c_aioe": 1.0427,
      "log_wage_spread": 0.2877,
      "wage_position": 0.7187
    },
    "isco_codes_matched": [
      "2310"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": 1.3493,
      "theta": 0.7126,
      "c_aioe": 1.0427,
      "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
    }
  },
  {
    "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": 4.7,
    "employment_thousands": 4.7,
    "employment_basis": "estimated_sg_submajor_weighted_2025",
    "employment_family_code": "24",
    "employment_family_total_thousands": 216.1,
    "employment_weight_within_family": 0.021611,
    "employment_estimate_method": "wage_only",
    "group_employment_thousands": 624.4,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor_weighted_2025",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2025_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2025 2-digit occupation-family totals, weighted within family by BLS proxy employment and Singapore wage data."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the country crosswalk to ISCO-08."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based mapping to published local wage-floor coverage."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based mapping to published local professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published local labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published local transition-program coverage."
        }
      }
    },
    "exposure": 0.7818,
    "bottleneck": 0.3467,
    "displacement_pressure": 0.5107,
    "demand_resilience": 0.2714,
    "demand_signal_bonus": 0,
    "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.7286
    },
    "net_risk": 0.3721,
    "risk_band": "high",
    "augmentation": 0.1351,
    "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.6998,
      "level": "medium",
      "threshold_level": "medium",
      "policy_cap_reason": null,
      "crosswalk_quality": 0.6237,
      "market_data_granularity": 0.7,
      "source_freshness": 0.8387,
      "source_coverage": 1,
      "signal_agreement": 0.45,
      "sensitivity": 0.85,
      "exposure_source_count": 4
    },
    "structural_model_version": "V7",
    "stability": {
      "optimistic_risk": 0.3462,
      "optimistic_band": "high",
      "pessimistic_risk": 0.4538,
      "pessimistic_band": "high",
      "distance_to_band_edge": 0.0721,
      "label": "stable"
    },
    "task_primitives": {
      "matched_task_weight_share": null,
      "task_effective_coverage": null,
      "task_exposure_concentration": null,
      "method": null
    },
    "task_signal": 0,
    "demand_persistence": 0.4707,
    "exposure_v7": 0.7818,
    "baseline_v6": {
      "net_risk": 0.3962,
      "exposure": 0.7818
    },
    "uncertainty": {
      "exposure_p10": 0.6963,
      "exposure_p50": 0.7818,
      "exposure_p90": 0.8652,
      "net_risk_p10": 0.3187,
      "net_risk_p50": 0.3701,
      "net_risk_p90": 0.426,
      "method": "bootstrap_v2"
    },
    "labour_monitor_key": "pmet",
    "raw": {
      "aioe": 1.0737,
      "theta": 0.6623,
      "c_aioe": 0.8838,
      "log_wage_spread": 0.6973,
      "wage_position": 0.8488
    },
    "isco_codes_matched": [
      "2433"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": 1.0737,
      "theta": 0.6623,
      "c_aioe": 0.8838,
      "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
    }
  },
  {
    "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.8,
    "employment_thousands": 1.8,
    "employment_basis": "estimated_sg_submajor_weighted_2025",
    "employment_family_code": "26",
    "employment_family_total_thousands": 43.4,
    "employment_weight_within_family": 0.040374,
    "employment_estimate_method": "wage_only",
    "group_employment_thousands": 624.4,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor_weighted_2025",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2025_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2025 2-digit occupation-family totals, weighted within family by BLS proxy employment and Singapore wage data."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the country crosswalk to ISCO-08."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based mapping to published local wage-floor coverage."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based mapping to published local professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published local labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published local transition-program coverage."
        }
      }
    },
    "exposure": 0.8557,
    "bottleneck": 0.1257,
    "displacement_pressure": 0.7482,
    "demand_resilience": 0.2859,
    "demand_signal_bonus": 0,
    "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.7141
    },
    "net_risk": 0.5342,
    "risk_band": "very_high",
    "augmentation": 0.0556,
    "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.7939,
      "level": "medium",
      "threshold_level": "high",
      "policy_cap_reason": "signal_conflict",
      "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
    },
    "structural_model_version": "V7",
    "stability": {
      "optimistic_risk": 0.5128,
      "optimistic_band": "very_high",
      "pessimistic_risk": 0.643,
      "pessimistic_band": "very_high",
      "distance_to_band_edge": 0.0342,
      "label": "stable"
    },
    "task_primitives": {
      "matched_task_weight_share": null,
      "task_effective_coverage": null,
      "task_exposure_concentration": null,
      "method": null
    },
    "task_signal": 0,
    "demand_persistence": 0.5331,
    "exposure_v7": 0.8557,
    "baseline_v6": {
      "net_risk": 0.5741,
      "exposure": 0.8557
    },
    "uncertainty": {
      "exposure_p10": 0.7833,
      "exposure_p50": 0.8557,
      "exposure_p90": 0.9267,
      "net_risk_p10": 0.4739,
      "net_risk_p50": 0.5328,
      "net_risk_p90": 0.5965,
      "method": "bootstrap_v2"
    },
    "labour_monitor_key": "pmet",
    "raw": {
      "aioe": 0.9879,
      "theta": 0.6159,
      "c_aioe": 0.859,
      "log_wage_spread": 0.7656,
      "wage_position": 0.73
    },
    "isco_codes_matched": [
      "2641"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": 0.9879,
      "theta": 0.6159,
      "c_aioe": 0.859,
      "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
    }
  },
  {
    "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": 13,
    "employment_thousands": 13,
    "employment_basis": "estimated_sg_submajor_weighted_2025",
    "employment_family_code": "23",
    "employment_family_total_thousands": 66.7,
    "employment_weight_within_family": 0.195589,
    "employment_estimate_method": "wage_only",
    "group_employment_thousands": 624.4,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor_weighted_2025",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2025_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2025 2-digit occupation-family totals, weighted within family by BLS proxy employment and Singapore wage data."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the country crosswalk to ISCO-08."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based mapping to published local wage-floor coverage."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based mapping to published local professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published local labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published local transition-program coverage."
        }
      }
    },
    "exposure": 0.4626,
    "bottleneck": 0.918,
    "displacement_pressure": 0.0379,
    "demand_resilience": 0.1685,
    "demand_signal_bonus": 0,
    "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.8315
    },
    "net_risk": 0.0315,
    "risk_band": "very_low",
    "augmentation": 0.1264,
    "augmentation_band": "very_low",
    "impact_type": "ai_leveraged",
    "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.6202,
      "level": "medium",
      "threshold_level": "medium",
      "policy_cap_reason": null,
      "crosswalk_quality": 0.2654,
      "market_data_granularity": 0.7,
      "source_freshness": 0.8387,
      "source_coverage": 1,
      "signal_agreement": 0.45,
      "sensitivity": 0.65,
      "exposure_source_count": 4
    },
    "structural_model_version": "V7",
    "stability": {
      "optimistic_risk": 0.0069,
      "optimistic_band": "very_low",
      "pessimistic_risk": 0.06,
      "pessimistic_band": "low",
      "distance_to_band_edge": 0.0185,
      "label": "watch"
    },
    "task_primitives": {
      "matched_task_weight_share": null,
      "task_effective_coverage": null,
      "task_exposure_concentration": null,
      "method": null
    },
    "task_signal": 0,
    "demand_persistence": 0.3455,
    "exposure_v7": 0.4626,
    "baseline_v6": {
      "net_risk": 0.0328,
      "exposure": 0.4626
    },
    "uncertainty": {
      "exposure_p10": 0.3047,
      "exposure_p50": 0.4626,
      "exposure_p90": 0.6167,
      "net_risk_p10": 0.0053,
      "net_risk_p50": 0.0293,
      "net_risk_p90": 0.0587,
      "method": "bootstrap_v2"
    },
    "labour_monitor_key": "pmet",
    "raw": {
      "aioe": 0.9345,
      "theta": 0.7708,
      "c_aioe": 0.6678,
      "log_wage_spread": 0.3014,
      "wage_position": 0.4709
    },
    "isco_codes_matched": [
      "2330"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": 0.9345,
      "theta": 0.7708,
      "c_aioe": 0.6678,
      "category": "high_exposure_high_complementarity",
      "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
    }
  },
  {
    "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.4,
    "employment_thousands": 2.4,
    "employment_basis": "estimated_sg_submajor_weighted_2025",
    "employment_family_code": "21",
    "employment_family_total_thousands": 154.5,
    "employment_weight_within_family": 0.015466,
    "employment_estimate_method": "wage_only",
    "group_employment_thousands": 624.4,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor_weighted_2025",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2025_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2025 2-digit occupation-family totals, weighted within family by BLS proxy employment and Singapore wage data."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the country crosswalk to ISCO-08."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based mapping to published local wage-floor coverage."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based mapping to published local professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published local labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published local transition-program coverage."
        }
      }
    },
    "exposure": 0.8059,
    "bottleneck": 0.213,
    "displacement_pressure": 0.6342,
    "demand_resilience": 0.2635,
    "demand_signal_bonus": 0,
    "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.7365
    },
    "net_risk": 0.4671,
    "risk_band": "high",
    "augmentation": 0.083,
    "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",
      "threshold_level": "high",
      "policy_cap_reason": null,
      "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
    },
    "structural_model_version": "V7",
    "stability": {
      "optimistic_risk": 0.4364,
      "optimistic_band": "high",
      "pessimistic_risk": 0.5564,
      "pessimistic_band": "very_high",
      "distance_to_band_edge": 0.0329,
      "label": "watch"
    },
    "task_primitives": {
      "matched_task_weight_share": null,
      "task_effective_coverage": null,
      "task_exposure_concentration": null,
      "method": null
    },
    "task_signal": 0,
    "demand_persistence": 0.4602,
    "exposure_v7": 0.8059,
    "baseline_v6": {
      "net_risk": 0.4963,
      "exposure": 0.8059
    },
    "uncertainty": {
      "exposure_p10": 0.7445,
      "exposure_p50": 0.8059,
      "exposure_p90": 0.8689,
      "net_risk_p10": 0.4147,
      "net_risk_p50": 0.4661,
      "net_risk_p90": 0.5231,
      "method": "bootstrap_v2"
    },
    "labour_monitor_key": "pmet",
    "raw": {
      "aioe": 1.1418,
      "theta": 0.6395,
      "c_aioe": 0.9658,
      "log_wage_spread": 0.7311,
      "wage_position": 0.7631
    },
    "isco_codes_matched": [
      "2153"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": 1.1418,
      "theta": 0.6395,
      "c_aioe": 0.9658,
      "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
    }
  },
  {
    "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": 6.6,
    "employment_thousands": 6.6,
    "employment_basis": "estimated_sg_submajor_weighted_2025",
    "employment_family_code": "24",
    "employment_family_total_thousands": 216.1,
    "employment_weight_within_family": 0.030339,
    "employment_estimate_method": "wage_only",
    "group_employment_thousands": 624.4,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor_weighted_2025",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2025_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2025 2-digit occupation-family totals, weighted within family by BLS proxy employment and Singapore wage data."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the country crosswalk to ISCO-08."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based mapping to published local wage-floor coverage."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based mapping to published local professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published local labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published local transition-program coverage."
        }
      }
    },
    "exposure": 0.8644,
    "bottleneck": 0.4813,
    "displacement_pressure": 0.4484,
    "demand_resilience": 0.3762,
    "demand_signal_bonus": 0,
    "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.6238
    },
    "net_risk": 0.2797,
    "risk_band": "moderate",
    "augmentation": 0.29,
    "augmentation_band": "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.7848,
      "level": "high",
      "threshold_level": "high",
      "policy_cap_reason": null,
      "crosswalk_quality": 0.7821,
      "market_data_granularity": 0.7,
      "source_freshness": 0.8029,
      "source_coverage": 0.82,
      "signal_agreement": 0.95,
      "sensitivity": 0.65,
      "exposure_source_count": 3
    },
    "structural_model_version": "V7",
    "stability": {
      "optimistic_risk": 0.2618,
      "optimistic_band": "moderate",
      "pessimistic_risk": 0.3558,
      "pessimistic_band": "high",
      "distance_to_band_edge": 0.0203,
      "label": "watch"
    },
    "task_primitives": {
      "matched_task_weight_share": null,
      "task_effective_coverage": null,
      "task_exposure_concentration": null,
      "method": null
    },
    "task_signal": 0,
    "demand_persistence": 0.6247,
    "exposure_v7": 0.8644,
    "baseline_v6": {
      "net_risk": 0.3077,
      "exposure": 0.8644
    },
    "uncertainty": {
      "exposure_p10": 0.8269,
      "exposure_p50": 0.8644,
      "exposure_p90": 0.9009,
      "net_risk_p10": 0.2414,
      "net_risk_p50": 0.2786,
      "net_risk_p90": 0.3188,
      "method": "bootstrap_v2"
    },
    "labour_monitor_key": "pmet",
    "raw": {
      "aioe": 1.152,
      "theta": 0.6725,
      "c_aioe": 0.9364,
      "log_wage_spread": 1.2434,
      "wage_position": 1.6729
    },
    "isco_codes_matched": [
      "2436"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": 1.152,
      "theta": 0.6725,
      "c_aioe": 0.9364,
      "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
    }
  },
  {
    "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.6,
    "employment_thousands": 1.6,
    "employment_basis": "estimated_sg_submajor_weighted_2025",
    "employment_family_code": "22",
    "employment_family_total_thousands": 61.6,
    "employment_weight_within_family": 0.026578,
    "employment_estimate_method": "wage_only",
    "group_employment_thousands": 624.4,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor_weighted_2025",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2025_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2025 2-digit occupation-family totals, weighted within family by BLS proxy employment and Singapore wage data."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the country crosswalk to ISCO-08."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based mapping to published local wage-floor coverage."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based mapping to published local professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published local labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published local transition-program coverage."
        }
      }
    },
    "exposure": 0.318,
    "bottleneck": 0.9875,
    "displacement_pressure": 0.004,
    "demand_resilience": 0.3158,
    "demand_signal_bonus": 0,
    "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.6842
    },
    "net_risk": 0.0027,
    "risk_band": "very_low",
    "augmentation": 0.1771,
    "augmentation_band": "very_low",
    "impact_type": "ai_leveraged",
    "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",
      "threshold_level": "high",
      "policy_cap_reason": null,
      "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
    },
    "structural_model_version": "V7",
    "stability": {
      "optimistic_risk": 0,
      "optimistic_band": "very_low",
      "pessimistic_risk": 0.0187,
      "pessimistic_band": "very_low",
      "distance_to_band_edge": 0.0027,
      "label": "stable"
    },
    "task_primitives": {
      "matched_task_weight_share": null,
      "task_effective_coverage": null,
      "task_exposure_concentration": null,
      "method": null
    },
    "task_signal": 0,
    "demand_persistence": 0.6199,
    "exposure_v7": 0.318,
    "baseline_v6": {
      "net_risk": 0.003,
      "exposure": 0.318
    },
    "uncertainty": {
      "exposure_p10": 0.2817,
      "exposure_p50": 0.318,
      "exposure_p90": 0.3531,
      "net_risk_p10": 0,
      "net_risk_p50": 0.0027,
      "net_risk_p90": 0.0167,
      "method": "bootstrap_v2"
    },
    "labour_monitor_key": "pmet",
    "raw": {
      "aioe": -0.1863,
      "theta": 0.8188,
      "c_aioe": -0.1242,
      "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.1242,
      "category": "high_exposure_high_complementarity",
      "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
    }
  },
  {
    "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": 3.8,
    "employment_thousands": 3.8,
    "employment_basis": "estimated_sg_submajor_weighted_2025",
    "employment_family_code": "24",
    "employment_family_total_thousands": 216.1,
    "employment_weight_within_family": 0.017497,
    "employment_estimate_method": "wage_only",
    "group_employment_thousands": 624.4,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor_weighted_2025",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2025_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2025 2-digit occupation-family totals, weighted within family by BLS proxy employment and Singapore wage data."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the country crosswalk to ISCO-08."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based mapping to published local wage-floor coverage."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based mapping to published local professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published local labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published local transition-program coverage."
        }
      }
    },
    "exposure": 0.7772,
    "bottleneck": 0.3868,
    "displacement_pressure": 0.4766,
    "demand_resilience": 0.2257,
    "demand_signal_bonus": 0,
    "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.7743
    },
    "net_risk": 0.369,
    "risk_band": "high",
    "augmentation": 0.1206,
    "augmentation_band": "very_low",
    "impact_type": "mixed",
    "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.8173,
      "level": "high",
      "threshold_level": "high",
      "policy_cap_reason": null,
      "crosswalk_quality": 0.6936,
      "market_data_granularity": 0.7,
      "source_freshness": 0.8387,
      "source_coverage": 1,
      "signal_agreement": 0.85,
      "sensitivity": 0.85,
      "exposure_source_count": 4
    },
    "structural_model_version": "V7",
    "stability": {
      "optimistic_risk": 0.3373,
      "optimistic_band": "high",
      "pessimistic_risk": 0.4475,
      "pessimistic_band": "high",
      "distance_to_band_edge": 0.069,
      "label": "stable"
    },
    "task_primitives": {
      "matched_task_weight_share": null,
      "task_effective_coverage": null,
      "task_exposure_concentration": null,
      "method": null
    },
    "task_signal": 0,
    "demand_persistence": 0.4518,
    "exposure_v7": 0.7772,
    "baseline_v6": {
      "net_risk": 0.3906,
      "exposure": 0.7772
    },
    "uncertainty": {
      "exposure_p10": 0.715,
      "exposure_p50": 0.7772,
      "exposure_p90": 0.8427,
      "net_risk_p10": 0.3179,
      "net_risk_p50": 0.3693,
      "net_risk_p90": 0.4222,
      "method": "bootstrap_v2"
    },
    "labour_monitor_key": "pmet",
    "raw": {
      "aioe": 1.3197,
      "theta": 0.6656,
      "c_aioe": 1.0818,
      "log_wage_spread": 0.4978,
      "wage_position": 0.5564
    },
    "isco_codes_matched": [
      "2424"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": 1.3197,
      "theta": 0.6656,
      "c_aioe": 1.0818,
      "category": "high_exposure_high_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
    }
  },
  {
    "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.8,
    "employment_thousands": 1.8,
    "employment_basis": "estimated_sg_submajor_weighted_2025",
    "employment_family_code": "26",
    "employment_family_total_thousands": 43.4,
    "employment_weight_within_family": 0.042265,
    "employment_estimate_method": "wage_only",
    "group_employment_thousands": 624.4,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor_weighted_2025",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2025_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2025 2-digit occupation-family totals, weighted within family by BLS proxy employment and Singapore wage data."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the country crosswalk to ISCO-08."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based mapping to published local wage-floor coverage."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based mapping to published local professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published local labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published local transition-program coverage."
        }
      }
    },
    "exposure": 0.9227,
    "bottleneck": 0.6613,
    "displacement_pressure": 0.3125,
    "demand_resilience": 0.2567,
    "demand_signal_bonus": 0,
    "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.7433
    },
    "net_risk": 0.2323,
    "risk_band": "moderate",
    "augmentation": 0.2853,
    "augmentation_band": "low",
    "impact_type": "ai_leveraged",
    "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": []
    },
    "confidence": {
      "score": 0.8639,
      "level": "high",
      "threshold_level": "high",
      "policy_cap_reason": null,
      "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
    },
    "structural_model_version": "V7",
    "stability": {
      "optimistic_risk": 0.1962,
      "optimistic_band": "moderate",
      "pessimistic_risk": 0.3002,
      "pessimistic_band": "high",
      "distance_to_band_edge": 0.0677,
      "label": "watch"
    },
    "task_primitives": {
      "matched_task_weight_share": null,
      "task_effective_coverage": null,
      "task_exposure_concentration": null,
      "method": null
    },
    "task_signal": 0,
    "demand_persistence": 0.4625,
    "exposure_v7": 0.9227,
    "baseline_v6": {
      "net_risk": 0.2467,
      "exposure": 0.9227
    },
    "uncertainty": {
      "exposure_p10": 0.8694,
      "exposure_p50": 0.9227,
      "exposure_p90": 0.9749,
      "net_risk_p10": 0.1846,
      "net_risk_p50": 0.2314,
      "net_risk_p90": 0.2801,
      "method": "bootstrap_v2"
    },
    "labour_monitor_key": "pmet",
    "raw": {
      "aioe": 1.1113,
      "theta": 0.6957,
      "c_aioe": 0.8776,
      "log_wage_spread": 0.6251,
      "wage_position": 0.8
    },
    "isco_codes_matched": [
      "2643"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": 1.1113,
      "theta": 0.6957,
      "c_aioe": 0.8776,
      "category": "high_exposure_high_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
    }
  },
  {
    "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.5,
    "employment_thousands": 5.5,
    "employment_basis": "estimated_sg_submajor_weighted_2025",
    "employment_family_code": "24",
    "employment_family_total_thousands": 216.1,
    "employment_weight_within_family": 0.025323,
    "employment_estimate_method": "wage_only",
    "group_employment_thousands": 624.4,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor_weighted_2025",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2025_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2025 2-digit occupation-family totals, weighted within family by BLS proxy employment and Singapore wage data."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the country crosswalk to ISCO-08."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based mapping to published local wage-floor coverage."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based mapping to published local professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published local labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published local transition-program coverage."
        }
      }
    },
    "exposure": 0.8808,
    "bottleneck": 0.4029,
    "displacement_pressure": 0.526,
    "demand_resilience": 0.4314,
    "demand_signal_bonus": 0.14,
    "market": {
      "market_momentum": 0.5081,
      "industry_footprint_momentum": 0.6402,
      "market_resolution": "industry_footprint_blend",
      "occupation_scarcity": 0.5339,
      "market_resilience": 0.5184,
      "market_modifier": 0.5686
    },
    "net_risk": 0.2991,
    "risk_band": "moderate",
    "augmentation": 0.1839,
    "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.6714,
      "level": "medium",
      "threshold_level": "medium",
      "policy_cap_reason": null,
      "crosswalk_quality": 0.6,
      "market_data_granularity": 0.75,
      "source_freshness": 0.8387,
      "source_coverage": 1,
      "signal_agreement": 0.45,
      "sensitivity": 0.65,
      "exposure_source_count": 4
    },
    "structural_model_version": "V7",
    "stability": {
      "optimistic_risk": 0.2836,
      "optimistic_band": "moderate",
      "pessimistic_risk": 0.3783,
      "pessimistic_band": "high",
      "distance_to_band_edge": 0.0009,
      "label": "watch"
    },
    "task_primitives": {
      "matched_task_weight_share": null,
      "task_effective_coverage": null,
      "task_exposure_concentration": null,
      "method": null
    },
    "task_signal": 0,
    "demand_persistence": 0.5817,
    "exposure_v7": 0.8808,
    "baseline_v6": {
      "net_risk": 0.3297,
      "exposure": 0.8808
    },
    "uncertainty": {
      "exposure_p10": 0.7793,
      "exposure_p50": 0.8808,
      "exposure_p90": 0.9799,
      "net_risk_p10": 0.247,
      "net_risk_p50": 0.2984,
      "net_risk_p90": 0.3498,
      "method": "bootstrap_v2"
    },
    "labour_monitor_key": "pmet",
    "raw": {
      "aioe": 1.3806,
      "theta": 0.6657,
      "c_aioe": 1.1317,
      "log_wage_spread": 0.42,
      "wage_position": 1.1654
    },
    "isco_codes_matched": [
      "2413"
    ],
    "match_quality": "submajor_fallback",
    "scores": {
      "aioe": 1.3806,
      "theta": 0.6657,
      "c_aioe": 1.1317,
      "category": "high_exposure_high_complementarity",
      "isco_codes_matched": [
        "2413"
      ],
      "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
    }
  },
  {
    "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": 24.2,
    "employment_thousands": 24.2,
    "employment_basis": "estimated_sg_submajor_weighted_2025",
    "employment_family_code": "23",
    "employment_family_total_thousands": 66.7,
    "employment_weight_within_family": 0.361625,
    "employment_estimate_method": "wage_only",
    "group_employment_thousands": 624.4,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor_weighted_2025",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2025_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2025 2-digit occupation-family totals, weighted within family by BLS proxy employment and Singapore wage data."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the country crosswalk to ISCO-08."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based mapping to published local wage-floor coverage."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based mapping to published local professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published local labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published local transition-program coverage."
        }
      }
    },
    "exposure": 0.6194,
    "bottleneck": 0.7478,
    "displacement_pressure": 0.1562,
    "demand_resilience": 0.3156,
    "demand_signal_bonus": 0,
    "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.6844
    },
    "net_risk": 0.1069,
    "risk_band": "low",
    "augmentation": 0.2709,
    "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",
      "threshold_level": "high",
      "policy_cap_reason": null,
      "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
    },
    "structural_model_version": "V7",
    "stability": {
      "optimistic_risk": 0.0835,
      "optimistic_band": "low",
      "pessimistic_risk": 0.1479,
      "pessimistic_band": "low",
      "distance_to_band_edge": 0.0431,
      "label": "stable"
    },
    "task_primitives": {
      "matched_task_weight_share": null,
      "task_effective_coverage": null,
      "task_exposure_concentration": null,
      "method": null
    },
    "task_signal": 0,
    "demand_persistence": 0.5234,
    "exposure_v7": 0.6194,
    "baseline_v6": {
      "net_risk": 0.1151,
      "exposure": 0.6194
    },
    "uncertainty": {
      "exposure_p10": 0.4325,
      "exposure_p50": 0.6194,
      "exposure_p90": 0.8098,
      "net_risk_p10": 0.0641,
      "net_risk_p50": 0.1048,
      "net_risk_p90": 0.1536,
      "method": "bootstrap_v2"
    },
    "labour_monitor_key": "pmet",
    "raw": {
      "aioe": 1.3493,
      "theta": 0.7126,
      "c_aioe": 1.0427,
      "log_wage_spread": 0.6377,
      "wage_position": 1.6097
    },
    "isco_codes_matched": [
      "2310"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": 1.3493,
      "theta": 0.7126,
      "c_aioe": 1.0427,
      "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
    }
  },
  {
    "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.2,
    "employment_thousands": 2.2,
    "employment_basis": "estimated_sg_submajor_weighted_2025",
    "employment_family_code": "21",
    "employment_family_total_thousands": 154.5,
    "employment_weight_within_family": 0.014459,
    "employment_estimate_method": "wage_only",
    "group_employment_thousands": 624.4,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor_weighted_2025",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2025_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2025 2-digit occupation-family totals, weighted within family by BLS proxy employment and Singapore wage data."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the country crosswalk to ISCO-08."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based mapping to published local wage-floor coverage."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based mapping to published local professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published local labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published local transition-program coverage."
        }
      }
    },
    "exposure": 0.5322,
    "bottleneck": 0.7451,
    "displacement_pressure": 0.1356,
    "demand_resilience": 0.2143,
    "demand_signal_bonus": 0,
    "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.7857
    },
    "net_risk": 0.1066,
    "risk_band": "low",
    "augmentation": 0.1549,
    "augmentation_band": "very_low",
    "impact_type": "ai_leveraged",
    "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.7754,
      "level": "high",
      "threshold_level": "high",
      "policy_cap_reason": null,
      "crosswalk_quality": 0.766,
      "market_data_granularity": 0.7,
      "source_freshness": 0.8387,
      "source_coverage": 1,
      "signal_agreement": 0.45,
      "sensitivity": 0.85,
      "exposure_source_count": 4
    },
    "structural_model_version": "V7",
    "stability": {
      "optimistic_risk": 0.0819,
      "optimistic_band": "low",
      "pessimistic_risk": 0.1468,
      "pessimistic_band": "low",
      "distance_to_band_edge": 0.0434,
      "label": "stable"
    },
    "task_primitives": {
      "matched_task_weight_share": null,
      "task_effective_coverage": null,
      "task_exposure_concentration": null,
      "method": null
    },
    "task_signal": 0,
    "demand_persistence": 0.3853,
    "exposure_v7": 0.5322,
    "baseline_v6": {
      "net_risk": 0.1118,
      "exposure": 0.5322
    },
    "uncertainty": {
      "exposure_p10": 0.4366,
      "exposure_p50": 0.5322,
      "exposure_p90": 0.6295,
      "net_risk_p10": 0.0728,
      "net_risk_p50": 0.105,
      "net_risk_p90": 0.1405,
      "method": "bootstrap_v2"
    },
    "labour_monitor_key": "pmet",
    "raw": {
      "aioe": 0.9571,
      "theta": 0.7116,
      "c_aioe": 0.7406,
      "log_wage_spread": 0.5374,
      "wage_position": 0.6669
    },
    "isco_codes_matched": [
      "2164"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": 0.9571,
      "theta": 0.7116,
      "c_aioe": 0.7406,
      "category": "high_exposure_high_complementarity",
      "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
    }
  },
  {
    "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": 2.1,
    "employment_thousands": 2.1,
    "employment_basis": "estimated_sg_submajor_weighted_2025",
    "employment_family_code": "22",
    "employment_family_total_thousands": 61.6,
    "employment_weight_within_family": 0.033291,
    "employment_estimate_method": "wage_only",
    "group_employment_thousands": 624.4,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor_weighted_2025",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2025_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2025 2-digit occupation-family totals, weighted within family by BLS proxy employment and Singapore wage data."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the country crosswalk to ISCO-08."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based mapping to published local wage-floor coverage."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based mapping to published local professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published local labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published local transition-program coverage."
        }
      }
    },
    "exposure": 0.2302,
    "bottleneck": 0.9955,
    "displacement_pressure": 0.001,
    "demand_resilience": 0.2956,
    "demand_signal_bonus": 0,
    "market": {
      "market_momentum": 0.625,
      "industry_footprint_momentum": null,
      "market_resolution": "group_prior",
      "occupation_scarcity": 0.369,
      "market_resilience": 0.5226,
      "market_modifier": 0.7044
    },
    "net_risk": 0.0007,
    "risk_band": "very_low",
    "augmentation": 0.1197,
    "augmentation_band": "very_low",
    "impact_type": "stable",
    "evidence": {
      "anthropic_calibrated": true,
      "anthropic_gap": -0.3431,
      "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.4795,
        "anthropic": 0.1364,
        "eloundou": 0.0889
      },
      "signal_conflict": false,
      "signal_conflict_reasons": [
        "divergent_exposure_sources"
      ]
    },
    "confidence": {
      "score": 0.6868,
      "level": "medium",
      "threshold_level": "medium",
      "policy_cap_reason": null,
      "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
    },
    "structural_model_version": "V7",
    "stability": {
      "optimistic_risk": 0,
      "optimistic_band": "very_low",
      "pessimistic_risk": 0.0136,
      "pessimistic_band": "very_low",
      "distance_to_band_edge": 0.0007,
      "label": "stable"
    },
    "task_primitives": {
      "matched_task_weight_share": null,
      "task_effective_coverage": null,
      "task_exposure_concentration": null,
      "method": null
    },
    "task_signal": 0,
    "demand_persistence": 0.6044,
    "exposure_v7": 0.2302,
    "baseline_v6": {
      "net_risk": 0.0008,
      "exposure": 0.2302
    },
    "uncertainty": {
      "exposure_p10": 0.1052,
      "exposure_p50": 0.2302,
      "exposure_p90": 0.3583,
      "net_risk_p10": 0,
      "net_risk_p50": 0.0006,
      "net_risk_p90": 0.0127,
      "method": "bootstrap_v2"
    },
    "labour_monitor_key": "pmet",
    "raw": {
      "aioe": 0.4503,
      "theta": 0.8264,
      "c_aioe": 0.2968,
      "log_wage_spread": 0.4682,
      "wage_position": 0.8338
    },
    "isco_codes_matched": [
      "2213"
    ],
    "match_quality": "submajor_fallback",
    "scores": {
      "aioe": 0.4503,
      "theta": 0.8264,
      "c_aioe": 0.2968,
      "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
    }
  },
  {
    "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": 2.3,
    "employment_thousands": 2.3,
    "employment_basis": "estimated_sg_submajor_weighted_2025",
    "employment_family_code": "22",
    "employment_family_total_thousands": 61.6,
    "employment_weight_within_family": 0.037416,
    "employment_estimate_method": "wage_only",
    "group_employment_thousands": 624.4,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor_weighted_2025",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2025_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2025 2-digit occupation-family totals, weighted within family by BLS proxy employment and Singapore wage data."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the country crosswalk to ISCO-08."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based mapping to published local wage-floor coverage."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based mapping to published local professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published local labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published local transition-program coverage."
        }
      }
    },
    "exposure": 0.3298,
    "bottleneck": 0.9893,
    "displacement_pressure": 0.0035,
    "demand_resilience": 0.2907,
    "demand_signal_bonus": 0,
    "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.7093
    },
    "net_risk": 0.0025,
    "risk_band": "very_low",
    "augmentation": 0.1762,
    "augmentation_band": "very_low",
    "impact_type": "ai_leveraged",
    "evidence": {
      "anthropic_calibrated": true,
      "anthropic_gap": 0.2914,
      "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.3351,
        "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",
      "threshold_level": "high",
      "policy_cap_reason": "signal_conflict",
      "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
    },
    "structural_model_version": "V7",
    "stability": {
      "optimistic_risk": 0,
      "optimistic_band": "very_low",
      "pessimistic_risk": 0.0193,
      "pessimistic_band": "very_low",
      "distance_to_band_edge": 0.0025,
      "label": "stable"
    },
    "task_primitives": {
      "matched_task_weight_share": null,
      "task_effective_coverage": null,
      "task_exposure_concentration": null,
      "method": null
    },
    "task_signal": 0,
    "demand_persistence": 0.4764,
    "exposure_v7": 0.3298,
    "baseline_v6": {
      "net_risk": 0.0027,
      "exposure": 0.3298
    },
    "uncertainty": {
      "exposure_p10": 0.1816,
      "exposure_p50": 0.3298,
      "exposure_p90": 0.479,
      "net_risk_p10": 0,
      "net_risk_p50": 0.0022,
      "net_risk_p90": 0.0179,
      "method": "bootstrap_v2"
    },
    "labour_monitor_key": "pmet",
    "raw": {
      "aioe": -0.075,
      "theta": 0.8191,
      "c_aioe": -0.05,
      "log_wage_spread": 0.7294,
      "wage_position": 1.0533
    },
    "isco_codes_matched": [
      "2250"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": -0.075,
      "theta": 0.8191,
      "c_aioe": -0.05,
      "category": "high_exposure_high_complementarity",
      "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
    }
  },
  {
    "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.3,
    "employment_thousands": 4.3,
    "employment_basis": "estimated_sg_submajor_weighted_2025",
    "employment_family_code": "25",
    "employment_family_total_thousands": 82.3,
    "employment_weight_within_family": 0.051901,
    "employment_estimate_method": "wage_only",
    "group_employment_thousands": 624.4,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor_weighted_2025",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2025_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2025 2-digit occupation-family totals, weighted within family by BLS proxy employment and Singapore wage data."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the country crosswalk to ISCO-08."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based mapping to published local wage-floor coverage."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based mapping to published local professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published local labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published local transition-program coverage."
        }
      }
    },
    "exposure": 0.8584,
    "bottleneck": 0.0481,
    "displacement_pressure": 0.8171,
    "demand_resilience": 0.4744,
    "demand_signal_bonus": 0.21,
    "market": {
      "market_momentum": 0.5217,
      "industry_footprint_momentum": 0.682,
      "market_resolution": "industry_footprint_blend",
      "occupation_scarcity": 0.3783,
      "market_resilience": 0.4643,
      "market_modifier": 0.5256
    },
    "net_risk": 0.4295,
    "risk_band": "high",
    "augmentation": 0.0192,
    "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.7424,
      "level": "medium",
      "threshold_level": "high",
      "policy_cap_reason": "signal_conflict",
      "crosswalk_quality": 0.9176,
      "market_data_granularity": 0.85,
      "source_freshness": 0.7549,
      "source_coverage": 0.55,
      "signal_agreement": 0.95,
      "sensitivity": 0.65,
      "exposure_source_count": 2
    },
    "structural_model_version": "V7",
    "stability": {
      "optimistic_risk": 0.4234,
      "optimistic_band": "high",
      "pessimistic_risk": 0.5221,
      "pessimistic_band": "very_high",
      "distance_to_band_edge": 0.0705,
      "label": "watch"
    },
    "task_primitives": {
      "matched_task_weight_share": null,
      "task_effective_coverage": null,
      "task_exposure_concentration": null,
      "method": null
    },
    "task_signal": 0,
    "demand_persistence": 0.5544,
    "exposure_v7": 0.8584,
    "baseline_v6": {
      "net_risk": 0.4748,
      "exposure": 0.8584
    },
    "uncertainty": {
      "exposure_p10": 0.8414,
      "exposure_p50": 0.8584,
      "exposure_p90": 0.8738,
      "net_risk_p10": 0.391,
      "net_risk_p50": 0.4285,
      "net_risk_p90": 0.4616,
      "method": "bootstrap_v2"
    },
    "labour_monitor_key": "pmet",
    "raw": {
      "aioe": 1.2421,
      "theta": 0.5847,
      "c_aioe": 1.1188,
      "log_wage_spread": 0.4315,
      "wage_position": 0.8674
    },
    "isco_codes_matched": [
      "2512"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": 1.2421,
      "theta": 0.5847,
      "c_aioe": 1.1188,
      "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
    }
  },
  {
    "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": 9.9,
    "employment_thousands": 9.9,
    "employment_basis": "estimated_sg_submajor_weighted_2025",
    "employment_family_code": "33",
    "employment_family_total_thousands": 258.9,
    "employment_weight_within_family": 0.038379,
    "employment_estimate_method": "wage_only",
    "group_employment_thousands": 495.5,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor_weighted_2025",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2025_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2025 2-digit occupation-family totals, weighted within family by BLS proxy employment and Singapore wage data."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the country crosswalk to ISCO-08."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based mapping to published local wage-floor coverage."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based mapping to published local professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published local labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published local transition-program coverage."
        }
      }
    },
    "exposure": 0.7773,
    "bottleneck": 0.5241,
    "displacement_pressure": 0.3699,
    "demand_resilience": 0.2403,
    "demand_signal_bonus": 0,
    "market": {
      "market_momentum": 0.4375,
      "industry_footprint_momentum": null,
      "market_resolution": "group_prior",
      "occupation_scarcity": 0.4465,
      "market_resilience": 0.4411,
      "market_modifier": 0.7597
    },
    "net_risk": 0.281,
    "risk_band": "moderate",
    "augmentation": 0.1797,
    "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",
      "threshold_level": "high",
      "policy_cap_reason": null,
      "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
    },
    "structural_model_version": "V7",
    "stability": {
      "optimistic_risk": 0.243,
      "optimistic_band": "moderate",
      "pessimistic_risk": 0.3495,
      "pessimistic_band": "high",
      "distance_to_band_edge": 0.019,
      "label": "watch"
    },
    "task_primitives": {
      "matched_task_weight_share": null,
      "task_effective_coverage": null,
      "task_exposure_concentration": null,
      "method": null
    },
    "task_signal": 0,
    "demand_persistence": 0.4183,
    "exposure_v7": 0.7773,
    "baseline_v6": {
      "net_risk": 0.2965,
      "exposure": 0.7773
    },
    "uncertainty": {
      "exposure_p10": 0.7276,
      "exposure_p50": 0.7773,
      "exposure_p90": 0.8285,
      "net_risk_p10": 0.2349,
      "net_risk_p50": 0.2803,
      "net_risk_p90": 0.3281,
      "method": "bootstrap_v2"
    },
    "labour_monitor_key": "pmet",
    "raw": {
      "aioe": 1.0477,
      "theta": 0.6772,
      "c_aioe": 0.8468,
      "log_wage_spread": 0.2745,
      "wage_position": 1.1752
    },
    "isco_codes_matched": [
      "3339"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": 1.0477,
      "theta": 0.6772,
      "c_aioe": 0.8468,
      "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
    }
  },
  {
    "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.2,
    "employment_thousands": 2.2,
    "employment_basis": "estimated_sg_submajor_weighted_2025",
    "employment_family_code": "31",
    "employment_family_total_thousands": 105.4,
    "employment_weight_within_family": 0.020808,
    "employment_estimate_method": "wage_only",
    "group_employment_thousands": 495.5,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor_weighted_2025",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2025_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2025 2-digit occupation-family totals, weighted within family by BLS proxy employment and Singapore wage data."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the country crosswalk to ISCO-08."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based mapping to published local wage-floor coverage."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based mapping to published local professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published local labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published local transition-program coverage."
        }
      }
    },
    "exposure": 0.2889,
    "bottleneck": 0.2995,
    "displacement_pressure": 0.2024,
    "demand_resilience": 0.2218,
    "demand_signal_bonus": 0,
    "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.7782
    },
    "net_risk": 0.1575,
    "risk_band": "moderate",
    "augmentation": 0.0352,
    "augmentation_band": "very_low",
    "impact_type": "stable",
    "evidence": {
      "anthropic_calibrated": true,
      "anthropic_gap": -0.2683,
      "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.4046,
        "anthropic": 0.1364,
        "eloundou": 0.2908,
        "ilo": 0.3329
      },
      "signal_conflict": false,
      "signal_conflict_reasons": []
    },
    "confidence": {
      "score": 0.8639,
      "level": "high",
      "threshold_level": "high",
      "policy_cap_reason": null,
      "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
    },
    "structural_model_version": "V7",
    "stability": {
      "optimistic_risk": 0.1282,
      "optimistic_band": "low",
      "pessimistic_risk": 0.2052,
      "pessimistic_band": "moderate",
      "distance_to_band_edge": 0.0075,
      "label": "watch"
    },
    "task_primitives": {
      "matched_task_weight_share": null,
      "task_effective_coverage": null,
      "task_exposure_concentration": null,
      "method": null
    },
    "task_signal": 0,
    "demand_persistence": 0.3862,
    "exposure_v7": 0.2889,
    "baseline_v6": {
      "net_risk": 0.1653,
      "exposure": 0.2889
    },
    "uncertainty": {
      "exposure_p10": 0.2237,
      "exposure_p50": 0.2889,
      "exposure_p90": 0.3569,
      "net_risk_p10": 0.1177,
      "net_risk_p50": 0.1571,
      "net_risk_p90": 0.1958,
      "method": "bootstrap_v2"
    },
    "labour_monitor_key": "pmet",
    "raw": {
      "aioe": 0.1941,
      "theta": 0.6539,
      "c_aioe": 0.1614,
      "log_wage_spread": 0.6267,
      "wage_position": 0.9575
    },
    "isco_codes_matched": [
      "3121"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": 0.1941,
      "theta": 0.6539,
      "c_aioe": 0.1614,
      "category": "low_exposure",
      "isco_codes_matched": [
        "3121"
      ],
      "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
    }
  },
  {
    "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": 10,
    "employment_thousands": 10,
    "employment_basis": "estimated_sg_submajor_weighted_2025",
    "employment_family_code": "33",
    "employment_family_total_thousands": 258.9,
    "employment_weight_within_family": 0.038796,
    "employment_estimate_method": "wage_only",
    "group_employment_thousands": 495.5,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor_weighted_2025",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2025_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2025 2-digit occupation-family totals, weighted within family by BLS proxy employment and Singapore wage data."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the country crosswalk to ISCO-08."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based mapping to published local wage-floor coverage."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based mapping to published local professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published local labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published local transition-program coverage."
        }
      }
    },
    "exposure": 0.8774,
    "bottleneck": 0.426,
    "displacement_pressure": 0.5036,
    "demand_resilience": 0.2638,
    "demand_signal_bonus": 0,
    "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.7362
    },
    "net_risk": 0.3708,
    "risk_band": "high",
    "augmentation": 0.1835,
    "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",
      "threshold_level": "high",
      "policy_cap_reason": null,
      "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
    },
    "structural_model_version": "V7",
    "stability": {
      "optimistic_risk": 0.3387,
      "optimistic_band": "high",
      "pessimistic_risk": 0.4465,
      "pessimistic_band": "high",
      "distance_to_band_edge": 0.0708,
      "label": "stable"
    },
    "task_primitives": {
      "matched_task_weight_share": null,
      "task_effective_coverage": null,
      "task_exposure_concentration": null,
      "method": null
    },
    "task_signal": 0,
    "demand_persistence": 0.429,
    "exposure_v7": 0.8774,
    "baseline_v6": {
      "net_risk": 0.3924,
      "exposure": 0.8774
    },
    "uncertainty": {
      "exposure_p10": 0.8481,
      "exposure_p50": 0.8774,
      "exposure_p90": 0.9082,
      "net_risk_p10": 0.3247,
      "net_risk_p50": 0.3707,
      "net_risk_p90": 0.4173,
      "method": "bootstrap_v2"
    },
    "labour_monitor_key": "pmet",
    "raw": {
      "aioe": 1.3413,
      "theta": 0.6672,
      "c_aioe": 1.0974,
      "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.0974,
      "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
    }
  },
  {
    "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_weighted_2025",
    "employment_family_code": "31",
    "employment_family_total_thousands": 105.4,
    "employment_weight_within_family": 0.020147,
    "employment_estimate_method": "wage_only",
    "group_employment_thousands": 495.5,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor_weighted_2025",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2025_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2025 2-digit occupation-family totals, weighted within family by BLS proxy employment and Singapore wage data."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the country crosswalk to ISCO-08."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based mapping to published local wage-floor coverage."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based mapping to published local professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published local labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published local transition-program coverage."
        }
      }
    },
    "exposure": 0.3146,
    "bottleneck": 0.6212,
    "displacement_pressure": 0.1192,
    "demand_resilience": 0.1619,
    "demand_signal_bonus": 0,
    "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.8381
    },
    "net_risk": 0.0999,
    "risk_band": "low",
    "augmentation": 0.0575,
    "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.3146
      },
      "signal_conflict": false,
      "signal_conflict_reasons": []
    },
    "confidence": {
      "score": 0.415,
      "level": "low",
      "threshold_level": "low",
      "policy_cap_reason": null,
      "crosswalk_quality": 0.6,
      "market_data_granularity": 0.7,
      "source_freshness": 0.55,
      "source_coverage": 0.1,
      "signal_agreement": 0.25,
      "sensitivity": 0.85,
      "exposure_source_count": 1
    },
    "structural_model_version": "V7",
    "stability": {
      "optimistic_risk": 0.0745,
      "optimistic_band": "low",
      "pessimistic_risk": 0.1315,
      "pessimistic_band": "low",
      "distance_to_band_edge": 0.0499,
      "label": "stable"
    },
    "task_primitives": {
      "matched_task_weight_share": null,
      "task_effective_coverage": null,
      "task_exposure_concentration": null,
      "method": null
    },
    "task_signal": 0,
    "demand_persistence": 0.2949,
    "exposure_v7": 0.3146,
    "baseline_v6": {
      "net_risk": 0.1034,
      "exposure": 0.3146
    },
    "uncertainty": {
      "exposure_p10": 0.3146,
      "exposure_p50": 0.3146,
      "exposure_p90": 0.3146,
      "net_risk_p10": 0.0827,
      "net_risk_p50": 0.0996,
      "net_risk_p90": 0.1172,
      "method": "bootstrap_v2"
    },
    "labour_monitor_key": "pmet",
    "raw": {
      "aioe": -0.0968,
      "theta": 0.6906,
      "c_aioe": -0.077,
      "log_wage_spread": 0.4482,
      "wage_position": 0.8976
    },
    "isco_codes_matched": [
      "3159"
    ],
    "match_quality": "submajor_fallback",
    "scores": {
      "aioe": -0.0968,
      "theta": 0.6906,
      "c_aioe": -0.077,
      "category": "low_exposure",
      "isco_codes_matched": [
        "3159"
      ],
      "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
    }
  },
  {
    "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": 9,
    "employment_thousands": 9,
    "employment_basis": "estimated_sg_submajor_weighted_2025",
    "employment_family_code": "33",
    "employment_family_total_thousands": 258.9,
    "employment_weight_within_family": 0.034927,
    "employment_estimate_method": "wage_only",
    "group_employment_thousands": 495.5,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor_weighted_2025",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2025_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2025 2-digit occupation-family totals, weighted within family by BLS proxy employment and Singapore wage data."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the country crosswalk to ISCO-08."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based mapping to published local wage-floor coverage."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based mapping to published local professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published local labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published local transition-program coverage."
        }
      }
    },
    "exposure": 0.5738,
    "bottleneck": 0.385,
    "displacement_pressure": 0.3529,
    "demand_resilience": 0.2326,
    "demand_signal_bonus": 0,
    "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.7674
    },
    "net_risk": 0.2708,
    "risk_band": "moderate",
    "augmentation": 0.095,
    "augmentation_band": "very_low",
    "impact_type": "at_risk",
    "evidence": {
      "anthropic_calibrated": true,
      "anthropic_gap": 0.0773,
      "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.5472,
        "anthropic": 0.6245,
        "eloundou": 0.546
      },
      "signal_conflict": false,
      "signal_conflict_reasons": [
        "high_risk_but_positive_labour_market"
      ]
    },
    "confidence": {
      "score": 0.6051,
      "level": "medium",
      "threshold_level": "medium",
      "policy_cap_reason": null,
      "crosswalk_quality": 0.1232,
      "market_data_granularity": 0.7,
      "source_freshness": 0.8029,
      "source_coverage": 0.82,
      "signal_agreement": 0.85,
      "sensitivity": 0.65,
      "exposure_source_count": 3
    },
    "structural_model_version": "V7",
    "stability": {
      "optimistic_risk": 0.2419,
      "optimistic_band": "moderate",
      "pessimistic_risk": 0.3266,
      "pessimistic_band": "high",
      "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
    },
    "task_signal": 0,
    "demand_persistence": 0.3922,
    "exposure_v7": 0.5738,
    "baseline_v6": {
      "net_risk": 0.2846,
      "exposure": 0.5738
    },
    "uncertainty": {
      "exposure_p10": 0.5464,
      "exposure_p50": 0.5738,
      "exposure_p90": 0.6002,
      "net_risk_p10": 0.2387,
      "net_risk_p50": 0.2703,
      "net_risk_p90": 0.3025,
      "method": "bootstrap_v2"
    },
    "labour_monitor_key": "pmet",
    "raw": {
      "aioe": 0.6209,
      "theta": 0.6655,
      "c_aioe": 0.509,
      "log_wage_spread": 1.0122,
      "wage_position": 0.9733
    },
    "isco_codes_matched": [
      "3361"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": 0.6209,
      "theta": 0.6655,
      "c_aioe": 0.509,
      "category": "high_exposure_low_complementarity",
      "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
    }
  },
  {
    "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.4,
    "employment_thousands": 2.4,
    "employment_basis": "estimated_sg_submajor_weighted_2025",
    "employment_family_code": "31",
    "employment_family_total_thousands": 105.4,
    "employment_weight_within_family": 0.023161,
    "employment_estimate_method": "wage_only",
    "group_employment_thousands": 495.5,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor_weighted_2025",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2025_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2025 2-digit occupation-family totals, weighted within family by BLS proxy employment and Singapore wage data."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the country crosswalk to ISCO-08."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based mapping to published local wage-floor coverage."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based mapping to published local professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published local labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published local transition-program coverage."
        }
      }
    },
    "exposure": 0.2739,
    "bottleneck": 0.8681,
    "displacement_pressure": 0.0361,
    "demand_resilience": 0.1981,
    "demand_signal_bonus": 0,
    "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.8019
    },
    "net_risk": 0.029,
    "risk_band": "very_low",
    "augmentation": 0.086,
    "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.848,
      "level": "high",
      "threshold_level": "high",
      "policy_cap_reason": null,
      "crosswalk_quality": 0.975,
      "market_data_granularity": 0.7,
      "source_freshness": 0.8029,
      "source_coverage": 0.82,
      "signal_agreement": 0.85,
      "sensitivity": 0.85,
      "exposure_source_count": 3
    },
    "structural_model_version": "V7",
    "stability": {
      "optimistic_risk": 0.0147,
      "optimistic_band": "very_low",
      "pessimistic_risk": 0.0482,
      "pessimistic_band": "very_low",
      "distance_to_band_edge": 0.021,
      "label": "stable"
    },
    "task_primitives": {
      "matched_task_weight_share": null,
      "task_effective_coverage": null,
      "task_exposure_concentration": null,
      "method": null
    },
    "task_signal": 0,
    "demand_persistence": 0.3527,
    "exposure_v7": 0.2739,
    "baseline_v6": {
      "net_risk": 0.0302,
      "exposure": 0.2739
    },
    "uncertainty": {
      "exposure_p10": 0.1809,
      "exposure_p50": 0.2739,
      "exposure_p90": 0.37,
      "net_risk_p10": 0.0129,
      "net_risk_p50": 0.0276,
      "net_risk_p90": 0.0464,
      "method": "bootstrap_v2"
    },
    "labour_monitor_key": "pmet",
    "raw": {
      "aioe": -0.1838,
      "theta": 0.7404,
      "c_aioe": -0.1369,
      "log_wage_spread": 0.5324,
      "wage_position": 1.1863
    },
    "isco_codes_matched": [
      "3157"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": -0.1838,
      "theta": 0.7404,
      "c_aioe": -0.1369,
      "category": "low_exposure",
      "isco_codes_matched": [
        "3157"
      ],
      "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
    }
  },
  {
    "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_weighted_2025",
    "employment_family_code": "31",
    "employment_family_total_thousands": 105.4,
    "employment_weight_within_family": 0.020003,
    "employment_estimate_method": "wage_only",
    "group_employment_thousands": 495.5,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor_weighted_2025",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2025_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2025 2-digit occupation-family totals, weighted within family by BLS proxy employment and Singapore wage data."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the country crosswalk to ISCO-08."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based mapping to published local wage-floor coverage."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based mapping to published local professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published local labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published local transition-program coverage."
        }
      }
    },
    "exposure": 0.3919,
    "bottleneck": 0.5437,
    "displacement_pressure": 0.1789,
    "demand_resilience": 0.2163,
    "demand_signal_bonus": 0,
    "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.7837
    },
    "net_risk": 0.1402,
    "risk_band": "low",
    "augmentation": 0.0846,
    "augmentation_band": "very_low",
    "impact_type": "stable",
    "evidence": {
      "anthropic_calibrated": true,
      "anthropic_gap": 0.2582,
      "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.303,
        "anthropic": 0.5613,
        "eloundou": 0.4561,
        "ilo": 0.245
      },
      "signal_conflict": true,
      "signal_conflict_reasons": [
        "divergent_exposure_sources",
        "low_risk_but_high_observed_usage"
      ]
    },
    "confidence": {
      "score": 0.7639,
      "level": "medium",
      "threshold_level": "high",
      "policy_cap_reason": "signal_conflict",
      "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
    },
    "structural_model_version": "V7",
    "stability": {
      "optimistic_risk": 0.1152,
      "optimistic_band": "low",
      "pessimistic_risk": 0.1793,
      "pessimistic_band": "moderate",
      "distance_to_band_edge": 0.0098,
      "label": "watch"
    },
    "task_primitives": {
      "matched_task_weight_share": null,
      "task_effective_coverage": null,
      "task_exposure_concentration": null,
      "method": null
    },
    "task_signal": 0,
    "demand_persistence": 0.3766,
    "exposure_v7": 0.3919,
    "baseline_v6": {
      "net_risk": 0.1469,
      "exposure": 0.3919
    },
    "uncertainty": {
      "exposure_p10": 0.3103,
      "exposure_p50": 0.3919,
      "exposure_p90": 0.4742,
      "net_risk_p10": 0.1057,
      "net_risk_p50": 0.1375,
      "net_risk_p90": 0.1749,
      "method": "bootstrap_v2"
    },
    "labour_monitor_key": "pmet",
    "raw": {
      "aioe": -0.1192,
      "theta": 0.6809,
      "c_aioe": -0.0959,
      "log_wage_spread": 0.6845,
      "wage_position": 0.8848
    },
    "isco_codes_matched": [
      "3115"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": -0.1192,
      "theta": 0.6809,
      "c_aioe": -0.0959,
      "category": "low_exposure",
      "isco_codes_matched": [
        "3115"
      ],
      "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
    }
  },
  {
    "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": 9.7,
    "employment_thousands": 9.7,
    "employment_basis": "estimated_sg_submajor_weighted_2025",
    "employment_family_code": "33",
    "employment_family_total_thousands": 258.9,
    "employment_weight_within_family": 0.037608,
    "employment_estimate_method": "wage_only",
    "group_employment_thousands": 495.5,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor_weighted_2025",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2025_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2025 2-digit occupation-family totals, weighted within family by BLS proxy employment and Singapore wage data."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the country crosswalk to ISCO-08."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based mapping to published local wage-floor coverage."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based mapping to published local professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published local labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published local transition-program coverage."
        }
      }
    },
    "exposure": 0.7378,
    "bottleneck": 0.3111,
    "displacement_pressure": 0.5083,
    "demand_resilience": 0.2817,
    "demand_signal_bonus": 0,
    "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.7183
    },
    "net_risk": 0.3651,
    "risk_band": "high",
    "augmentation": 0.1205,
    "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": 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.768,
      "level": "medium",
      "threshold_level": "high",
      "policy_cap_reason": "fallback_mapping",
      "crosswalk_quality": 0.6,
      "market_data_granularity": 0.7,
      "source_freshness": 0.7897,
      "source_coverage": 0.82,
      "signal_agreement": 0.95,
      "sensitivity": 0.85,
      "exposure_source_count": 3
    },
    "structural_model_version": "V7",
    "stability": {
      "optimistic_risk": 0.3431,
      "optimistic_band": "high",
      "pessimistic_risk": 0.4373,
      "pessimistic_band": "high",
      "distance_to_band_edge": 0.0651,
      "label": "stable"
    },
    "task_primitives": {
      "matched_task_weight_share": null,
      "task_effective_coverage": null,
      "task_exposure_concentration": null,
      "method": null
    },
    "task_signal": 0,
    "demand_persistence": 0.4543,
    "exposure_v7": 0.7378,
    "baseline_v6": {
      "net_risk": 0.3882,
      "exposure": 0.7378
    },
    "uncertainty": {
      "exposure_p10": 0.7217,
      "exposure_p50": 0.7378,
      "exposure_p90": 0.7535,
      "net_risk_p10": 0.3284,
      "net_risk_p50": 0.3644,
      "net_risk_p90": 0.4016,
      "method": "bootstrap_v2"
    },
    "labour_monitor_key": "pmet",
    "raw": {
      "aioe": 1.0062,
      "theta": 0.6561,
      "c_aioe": 0.8344,
      "log_wage_spread": 0.9661,
      "wage_position": 1.1284
    },
    "isco_codes_matched": [
      "3315"
    ],
    "match_quality": "submajor_fallback",
    "scores": {
      "aioe": 1.0062,
      "theta": 0.6561,
      "c_aioe": 0.8344,
      "category": "high_exposure_high_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
    }
  },
  {
    "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_weighted_2025",
    "employment_family_code": "31",
    "employment_family_total_thousands": 105.4,
    "employment_weight_within_family": 0.019988,
    "employment_estimate_method": "wage_only",
    "group_employment_thousands": 495.5,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor_weighted_2025",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2025_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2025 2-digit occupation-family totals, weighted within family by BLS proxy employment and Singapore wage data."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the country crosswalk to ISCO-08."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based mapping to published local wage-floor coverage."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based mapping to published local professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published local labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published local transition-program coverage."
        }
      }
    },
    "exposure": 0.3769,
    "bottleneck": 0.6212,
    "displacement_pressure": 0.1428,
    "demand_resilience": 0.1692,
    "demand_signal_bonus": 0,
    "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.8308
    },
    "net_risk": 0.1186,
    "risk_band": "low",
    "augmentation": 0.072,
    "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.3146,
        "ilo": 0.4332
      },
      "signal_conflict": false,
      "signal_conflict_reasons": []
    },
    "confidence": {
      "score": 0.6655,
      "level": "medium",
      "threshold_level": "medium",
      "policy_cap_reason": null,
      "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
    },
    "structural_model_version": "V7",
    "stability": {
      "optimistic_risk": 0.0951,
      "optimistic_band": "low",
      "pessimistic_risk": 0.1555,
      "pessimistic_band": "moderate",
      "distance_to_band_edge": 0.0314,
      "label": "watch"
    },
    "task_primitives": {
      "matched_task_weight_share": null,
      "task_effective_coverage": null,
      "task_exposure_concentration": null,
      "method": null
    },
    "task_signal": 0,
    "demand_persistence": 0.3076,
    "exposure_v7": 0.3769,
    "baseline_v6": {
      "net_risk": 0.123,
      "exposure": 0.3769
    },
    "uncertainty": {
      "exposure_p10": 0.3146,
      "exposure_p50": 0.3769,
      "exposure_p90": 0.4332,
      "net_risk_p10": 0.0928,
      "net_risk_p50": 0.1173,
      "net_risk_p90": 0.145,
      "method": "bootstrap_v2"
    },
    "labour_monitor_key": "pmet",
    "raw": {
      "aioe": -0.0968,
      "theta": 0.6906,
      "c_aioe": -0.077,
      "log_wage_spread": 0.4925,
      "wage_position": 0.8835
    },
    "isco_codes_matched": [
      "3118"
    ],
    "match_quality": "submajor_fallback",
    "scores": {
      "aioe": -0.0968,
      "theta": 0.6906,
      "c_aioe": -0.077,
      "category": "low_exposure",
      "isco_codes_matched": [
        "3118"
      ],
      "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
    }
  },
  {
    "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.7,
    "employment_thousands": 6.7,
    "employment_basis": "estimated_sg_submajor_weighted_2025",
    "employment_family_code": "36",
    "employment_family_total_thousands": 51.2,
    "employment_weight_within_family": 0.131377,
    "employment_estimate_method": "wage_only",
    "group_employment_thousands": 495.5,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor_weighted_2025",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2025_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2025 2-digit occupation-family totals, weighted within family by BLS proxy employment and Singapore wage data."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the country crosswalk to ISCO-08."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based mapping to published local wage-floor coverage."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based mapping to published local professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published local labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published local transition-program coverage."
        }
      }
    },
    "exposure": 0.9046,
    "bottleneck": 0.7041,
    "displacement_pressure": 0.2677,
    "demand_resilience": 0.2159,
    "demand_signal_bonus": 0,
    "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.7841
    },
    "net_risk": 0.2099,
    "risk_band": "moderate",
    "augmentation": 0.253,
    "augmentation_band": "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": "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": []
    },
    "confidence": {
      "score": 0.415,
      "level": "low",
      "threshold_level": "low",
      "policy_cap_reason": null,
      "crosswalk_quality": 0.6,
      "market_data_granularity": 0.7,
      "source_freshness": 0.55,
      "source_coverage": 0.1,
      "signal_agreement": 0.25,
      "sensitivity": 0.85,
      "exposure_source_count": 1
    },
    "structural_model_version": "V7",
    "stability": {
      "optimistic_risk": 0.1694,
      "optimistic_band": "moderate",
      "pessimistic_risk": 0.2704,
      "pessimistic_band": "moderate",
      "distance_to_band_edge": 0.0599,
      "label": "stable"
    },
    "task_primitives": {
      "matched_task_weight_share": null,
      "task_effective_coverage": null,
      "task_exposure_concentration": null,
      "method": null
    },
    "task_signal": 0,
    "demand_persistence": 0.3714,
    "exposure_v7": 0.9046,
    "baseline_v6": {
      "net_risk": 0.2198,
      "exposure": 0.9046
    },
    "uncertainty": {
      "exposure_p10": 0.9046,
      "exposure_p50": 0.9046,
      "exposure_p90": 0.9046,
      "net_risk_p10": 0.1653,
      "net_risk_p50": 0.2095,
      "net_risk_p90": 0.2568,
      "method": "bootstrap_v2"
    },
    "labour_monitor_key": "pmet",
    "raw": {
      "aioe": 1.3253,
      "theta": 0.7064,
      "c_aioe": 1.0325,
      "log_wage_spread": 0.5556,
      "wage_position": 0.7051
    },
    "isco_codes_matched": [
      "3620"
    ],
    "match_quality": "submajor_fallback",
    "scores": {
      "aioe": 1.3253,
      "theta": 0.7064,
      "c_aioe": 1.0325,
      "category": "high_exposure_high_complementarity",
      "isco_codes_matched": [
        "3620"
      ],
      "match_quality": "submajor_fallback"
    },
    "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
    }
  },
  {
    "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": 9.6,
    "employment_thousands": 9.6,
    "employment_basis": "estimated_sg_submajor_weighted_2025",
    "employment_family_code": "33",
    "employment_family_total_thousands": 258.9,
    "employment_weight_within_family": 0.036957,
    "employment_estimate_method": "wage_only",
    "group_employment_thousands": 495.5,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor_weighted_2025",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2025_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2025 2-digit occupation-family totals, weighted within family by BLS proxy employment and Singapore wage data."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the country crosswalk to ISCO-08."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based mapping to published local wage-floor coverage."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based mapping to published local professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published local labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published local transition-program coverage."
        }
      }
    },
    "exposure": 0.7378,
    "bottleneck": 0.3111,
    "displacement_pressure": 0.5083,
    "demand_resilience": 0.212,
    "demand_signal_bonus": 0,
    "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.788
    },
    "net_risk": 0.4006,
    "risk_band": "high",
    "augmentation": 0.0892,
    "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.768,
      "level": "medium",
      "threshold_level": "high",
      "policy_cap_reason": "fallback_mapping",
      "crosswalk_quality": 0.6,
      "market_data_granularity": 0.7,
      "source_freshness": 0.7897,
      "source_coverage": 0.82,
      "signal_agreement": 0.95,
      "sensitivity": 0.85,
      "exposure_source_count": 3
    },
    "structural_model_version": "V7",
    "stability": {
      "optimistic_risk": 0.368,
      "optimistic_band": "high",
      "pessimistic_risk": 0.4753,
      "pessimistic_band": "high",
      "distance_to_band_edge": 0.0994,
      "label": "stable"
    },
    "task_primitives": {
      "matched_task_weight_share": null,
      "task_effective_coverage": null,
      "task_exposure_concentration": null,
      "method": null
    },
    "task_signal": 0,
    "demand_persistence": 0.3716,
    "exposure_v7": 0.7378,
    "baseline_v6": {
      "net_risk": 0.4195,
      "exposure": 0.7378
    },
    "uncertainty": {
      "exposure_p10": 0.7217,
      "exposure_p50": 0.7378,
      "exposure_p90": 0.7535,
      "net_risk_p10": 0.3611,
      "net_risk_p50": 0.401,
      "net_risk_p90": 0.4411,
      "method": "bootstrap_v2"
    },
    "labour_monitor_key": "pmet",
    "raw": {
      "aioe": 1.0062,
      "theta": 0.6561,
      "c_aioe": 0.8344,
      "log_wage_spread": 0.5459,
      "wage_position": 1.0897
    },
    "isco_codes_matched": [
      "3315"
    ],
    "match_quality": "submajor_fallback",
    "scores": {
      "aioe": 1.0062,
      "theta": 0.6561,
      "c_aioe": 0.8344,
      "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
    }
  },
  {
    "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.4,
    "employment_thousands": 8.4,
    "employment_basis": "estimated_sg_submajor_weighted_2025",
    "employment_family_code": "33",
    "employment_family_total_thousands": 258.9,
    "employment_weight_within_family": 0.032256,
    "employment_estimate_method": "wage_only",
    "group_employment_thousands": 495.5,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor_weighted_2025",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2025_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2025 2-digit occupation-family totals, weighted within family by BLS proxy employment and Singapore wage data."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the country crosswalk to ISCO-08."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based mapping to published local wage-floor coverage."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based mapping to published local professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published local labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published local transition-program coverage."
        }
      }
    },
    "exposure": 0.8917,
    "bottleneck": 0.2807,
    "displacement_pressure": 0.6413,
    "demand_resilience": 0.1623,
    "demand_signal_bonus": 0,
    "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.8377
    },
    "net_risk": 0.5372,
    "risk_band": "very_high",
    "augmentation": 0.0736,
    "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",
      "threshold_level": "high",
      "policy_cap_reason": null,
      "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
    },
    "structural_model_version": "V7",
    "stability": {
      "optimistic_risk": 0.4921,
      "optimistic_band": "high",
      "pessimistic_risk": 0.6257,
      "pessimistic_band": "very_high",
      "distance_to_band_edge": 0.0372,
      "label": "watch"
    },
    "task_primitives": {
      "matched_task_weight_share": null,
      "task_effective_coverage": null,
      "task_exposure_concentration": null,
      "method": null
    },
    "task_signal": 0,
    "demand_persistence": 0.3003,
    "exposure_v7": 0.8917,
    "baseline_v6": {
      "net_risk": 0.5565,
      "exposure": 0.8917
    },
    "uncertainty": {
      "exposure_p10": 0.8446,
      "exposure_p50": 0.8917,
      "exposure_p90": 0.9412,
      "net_risk_p10": 0.4809,
      "net_risk_p50": 0.5376,
      "net_risk_p90": 0.596,
      "method": "bootstrap_v2"
    },
    "labour_monitor_key": "pmet",
    "raw": {
      "aioe": 1.482,
      "theta": 0.6502,
      "c_aioe": 1.2377,
      "log_wage_spread": 0.3267,
      "wage_position": 0.8301
    },
    "isco_codes_matched": [
      "3313"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": 1.482,
      "theta": 0.6502,
      "c_aioe": 1.2377,
      "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
    }
  },
  {
    "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_weighted_2025",
    "employment_family_code": "31",
    "employment_family_total_thousands": 105.4,
    "employment_weight_within_family": 0.019928,
    "employment_estimate_method": "wage_only",
    "group_employment_thousands": 495.5,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor_weighted_2025",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2025_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2025 2-digit occupation-family totals, weighted within family by BLS proxy employment and Singapore wage data."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the country crosswalk to ISCO-08."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based mapping to published local wage-floor coverage."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based mapping to published local professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published local labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published local transition-program coverage."
        }
      }
    },
    "exposure": 0.3788,
    "bottleneck": 0.4118,
    "displacement_pressure": 0.2228,
    "demand_resilience": 0.187,
    "demand_signal_bonus": 0,
    "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.813
    },
    "net_risk": 0.1812,
    "risk_band": "moderate",
    "augmentation": 0.0533,
    "augmentation_band": "very_low",
    "impact_type": "stable",
    "evidence": {
      "anthropic_calibrated": true,
      "anthropic_gap": -0.1361,
      "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.4385,
        "anthropic": 0.3024,
        "eloundou": 0.4017
      },
      "signal_conflict": false,
      "signal_conflict_reasons": []
    },
    "confidence": {
      "score": 0.8087,
      "level": "high",
      "threshold_level": "high",
      "policy_cap_reason": null,
      "crosswalk_quality": 0.8177,
      "market_data_granularity": 0.7,
      "source_freshness": 0.8029,
      "source_coverage": 0.82,
      "signal_agreement": 0.85,
      "sensitivity": 0.85,
      "exposure_source_count": 3
    },
    "structural_model_version": "V7",
    "stability": {
      "optimistic_risk": 0.1531,
      "optimistic_band": "moderate",
      "pessimistic_risk": 0.2282,
      "pessimistic_band": "moderate",
      "distance_to_band_edge": 0.0312,
      "label": "stable"
    },
    "task_primitives": {
      "matched_task_weight_share": null,
      "task_effective_coverage": null,
      "task_exposure_concentration": null,
      "method": null
    },
    "task_signal": 0,
    "demand_persistence": 0.3313,
    "exposure_v7": 0.3788,
    "baseline_v6": {
      "net_risk": 0.1886,
      "exposure": 0.3788
    },
    "uncertainty": {
      "exposure_p10": 0.3344,
      "exposure_p50": 0.3788,
      "exposure_p90": 0.4259,
      "net_risk_p10": 0.1523,
      "net_risk_p50": 0.1808,
      "net_risk_p90": 0.2106,
      "method": "bootstrap_v2"
    },
    "labour_monitor_key": "pmet",
    "raw": {
      "aioe": 0.2728,
      "theta": 0.6664,
      "c_aioe": 0.2234,
      "log_wage_spread": 0.5705,
      "wage_position": 0.8782
    },
    "isco_codes_matched": [
      "3100"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": 0.2728,
      "theta": 0.6664,
      "c_aioe": 0.2234,
      "category": "low_exposure",
      "isco_codes_matched": [
        "3100"
      ],
      "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
    }
  },
  {
    "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.3,
    "employment_thousands": 2.3,
    "employment_basis": "estimated_sg_submajor_weighted_2025",
    "employment_family_code": "31",
    "employment_family_total_thousands": 105.4,
    "employment_weight_within_family": 0.021694,
    "employment_estimate_method": "wage_only",
    "group_employment_thousands": 495.5,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor_weighted_2025",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2025_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2025 2-digit occupation-family totals, weighted within family by BLS proxy employment and Singapore wage data."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the country crosswalk to ISCO-08."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based mapping to published local wage-floor coverage."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based mapping to published local professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published local labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published local transition-program coverage."
        }
      }
    },
    "exposure": 0.3788,
    "bottleneck": 0.4118,
    "displacement_pressure": 0.2228,
    "demand_resilience": 0.2067,
    "demand_signal_bonus": 0,
    "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.7933
    },
    "net_risk": 0.1768,
    "risk_band": "moderate",
    "augmentation": 0.0591,
    "augmentation_band": "very_low",
    "impact_type": "stable",
    "evidence": {
      "anthropic_calibrated": true,
      "anthropic_gap": -0.1361,
      "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.4385,
        "anthropic": 0.3024,
        "eloundou": 0.4017
      },
      "signal_conflict": false,
      "signal_conflict_reasons": []
    },
    "confidence": {
      "score": 0.8087,
      "level": "high",
      "threshold_level": "high",
      "policy_cap_reason": null,
      "crosswalk_quality": 0.8177,
      "market_data_granularity": 0.7,
      "source_freshness": 0.8029,
      "source_coverage": 0.82,
      "signal_agreement": 0.85,
      "sensitivity": 0.85,
      "exposure_source_count": 3
    },
    "structural_model_version": "V7",
    "stability": {
      "optimistic_risk": 0.1511,
      "optimistic_band": "moderate",
      "pessimistic_risk": 0.2232,
      "pessimistic_band": "moderate",
      "distance_to_band_edge": 0.0268,
      "label": "stable"
    },
    "task_primitives": {
      "matched_task_weight_share": null,
      "task_effective_coverage": null,
      "task_exposure_concentration": null,
      "method": null
    },
    "task_signal": 0,
    "demand_persistence": 0.3621,
    "exposure_v7": 0.3788,
    "baseline_v6": {
      "net_risk": 0.1849,
      "exposure": 0.3788
    },
    "uncertainty": {
      "exposure_p10": 0.3344,
      "exposure_p50": 0.3788,
      "exposure_p90": 0.4259,
      "net_risk_p10": 0.1495,
      "net_risk_p50": 0.1767,
      "net_risk_p90": 0.2062,
      "method": "bootstrap_v2"
    },
    "labour_monitor_key": "pmet",
    "raw": {
      "aioe": 0.2728,
      "theta": 0.6664,
      "c_aioe": 0.2234,
      "log_wage_spread": 0.5489,
      "wage_position": 1.0408
    },
    "isco_codes_matched": [
      "3100"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": 0.2728,
      "theta": 0.6664,
      "c_aioe": 0.2234,
      "category": "low_exposure",
      "isco_codes_matched": [
        "3100"
      ],
      "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
    }
  },
  {
    "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.2,
    "employment_thousands": 2.2,
    "employment_basis": "estimated_sg_submajor_weighted_2025",
    "employment_family_code": "31",
    "employment_family_total_thousands": 105.4,
    "employment_weight_within_family": 0.021155,
    "employment_estimate_method": "wage_only",
    "group_employment_thousands": 495.5,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor_weighted_2025",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2025_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2025 2-digit occupation-family totals, weighted within family by BLS proxy employment and Singapore wage data."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the country crosswalk to ISCO-08."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based mapping to published local wage-floor coverage."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based mapping to published local professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published local labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published local transition-program coverage."
        }
      }
    },
    "exposure": 0.3788,
    "bottleneck": 0.4118,
    "displacement_pressure": 0.2228,
    "demand_resilience": 0.2323,
    "demand_signal_bonus": 0,
    "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.7677
    },
    "net_risk": 0.1711,
    "risk_band": "moderate",
    "augmentation": 0.0666,
    "augmentation_band": "very_low",
    "impact_type": "stable",
    "evidence": {
      "anthropic_calibrated": true,
      "anthropic_gap": -0.1361,
      "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.4385,
        "anthropic": 0.3024,
        "eloundou": 0.4017
      },
      "signal_conflict": false,
      "signal_conflict_reasons": []
    },
    "confidence": {
      "score": 0.7787,
      "level": "high",
      "threshold_level": "high",
      "policy_cap_reason": null,
      "crosswalk_quality": 0.8177,
      "market_data_granularity": 0.7,
      "source_freshness": 0.8029,
      "source_coverage": 0.82,
      "signal_agreement": 0.85,
      "sensitivity": 0.65,
      "exposure_source_count": 3
    },
    "structural_model_version": "V7",
    "stability": {
      "optimistic_risk": 0.1455,
      "optimistic_band": "low",
      "pessimistic_risk": 0.2187,
      "pessimistic_band": "moderate",
      "distance_to_band_edge": 0.0211,
      "label": "watch"
    },
    "task_primitives": {
      "matched_task_weight_share": null,
      "task_effective_coverage": null,
      "task_exposure_concentration": null,
      "method": null
    },
    "task_signal": 0,
    "demand_persistence": 0.4006,
    "exposure_v7": 0.3788,
    "baseline_v6": {
      "net_risk": 0.18,
      "exposure": 0.3788
    },
    "uncertainty": {
      "exposure_p10": 0.3344,
      "exposure_p50": 0.3788,
      "exposure_p90": 0.4259,
      "net_risk_p10": 0.1435,
      "net_risk_p50": 0.1703,
      "net_risk_p90": 0.1986,
      "method": "bootstrap_v2"
    },
    "labour_monitor_key": "pmet",
    "raw": {
      "aioe": 0.2728,
      "theta": 0.6664,
      "c_aioe": 0.2234,
      "log_wage_spread": 0.6761,
      "wage_position": 0.9897
    },
    "isco_codes_matched": [
      "3100"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": 0.2728,
      "theta": 0.6664,
      "c_aioe": 0.2234,
      "category": "low_exposure",
      "isco_codes_matched": [
        "3100"
      ],
      "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
    }
  },
  {
    "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_weighted_2025",
    "employment_family_code": "31",
    "employment_family_total_thousands": 105.4,
    "employment_weight_within_family": 0.019667,
    "employment_estimate_method": "wage_only",
    "group_employment_thousands": 495.5,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor_weighted_2025",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2025_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2025 2-digit occupation-family totals, weighted within family by BLS proxy employment and Singapore wage data."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the country crosswalk to ISCO-08."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based mapping to published local wage-floor coverage."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based mapping to published local professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published local labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published local transition-program coverage."
        }
      }
    },
    "exposure": 0.3788,
    "bottleneck": 0.4118,
    "displacement_pressure": 0.2228,
    "demand_resilience": 0.1837,
    "demand_signal_bonus": 0,
    "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.8163
    },
    "net_risk": 0.1819,
    "risk_band": "moderate",
    "augmentation": 0.0522,
    "augmentation_band": "very_low",
    "impact_type": "stable",
    "evidence": {
      "anthropic_calibrated": true,
      "anthropic_gap": -0.1361,
      "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.4385,
        "anthropic": 0.3024,
        "eloundou": 0.4017
      },
      "signal_conflict": false,
      "signal_conflict_reasons": []
    },
    "confidence": {
      "score": 0.8087,
      "level": "high",
      "threshold_level": "high",
      "policy_cap_reason": null,
      "crosswalk_quality": 0.8177,
      "market_data_granularity": 0.7,
      "source_freshness": 0.8029,
      "source_coverage": 0.82,
      "signal_agreement": 0.85,
      "sensitivity": 0.85,
      "exposure_source_count": 3
    },
    "structural_model_version": "V7",
    "stability": {
      "optimistic_risk": 0.1527,
      "optimistic_band": "moderate",
      "pessimistic_risk": 0.2269,
      "pessimistic_band": "moderate",
      "distance_to_band_edge": 0.0319,
      "label": "stable"
    },
    "task_primitives": {
      "matched_task_weight_share": null,
      "task_effective_coverage": null,
      "task_exposure_concentration": null,
      "method": null
    },
    "task_signal": 0,
    "demand_persistence": 0.3297,
    "exposure_v7": 0.3788,
    "baseline_v6": {
      "net_risk": 0.1892,
      "exposure": 0.3788
    },
    "uncertainty": {
      "exposure_p10": 0.3344,
      "exposure_p50": 0.3788,
      "exposure_p90": 0.4259,
      "net_risk_p10": 0.1527,
      "net_risk_p50": 0.1807,
      "net_risk_p90": 0.2123,
      "method": "bootstrap_v2"
    },
    "labour_monitor_key": "pmet",
    "raw": {
      "aioe": 0.2728,
      "theta": 0.6664,
      "c_aioe": 0.2234,
      "log_wage_spread": 0.5103,
      "wage_position": 0.8553
    },
    "isco_codes_matched": [
      "3100"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": 0.2728,
      "theta": 0.6664,
      "c_aioe": 0.2234,
      "category": "low_exposure",
      "isco_codes_matched": [
        "3100"
      ],
      "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
    }
  },
  {
    "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_weighted_2025",
    "employment_family_code": "31",
    "employment_family_total_thousands": 105.4,
    "employment_weight_within_family": 0.019617,
    "employment_estimate_method": "wage_only",
    "group_employment_thousands": 495.5,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor_weighted_2025",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2025_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2025 2-digit occupation-family totals, weighted within family by BLS proxy employment and Singapore wage data."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the country crosswalk to ISCO-08."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based mapping to published local wage-floor coverage."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based mapping to published local professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published local labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published local transition-program coverage."
        }
      }
    },
    "exposure": 0.3788,
    "bottleneck": 0.4118,
    "displacement_pressure": 0.2228,
    "demand_resilience": 0.1436,
    "demand_signal_bonus": 0,
    "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.8564
    },
    "net_risk": 0.1908,
    "risk_band": "moderate",
    "augmentation": 0.0406,
    "augmentation_band": "very_low",
    "impact_type": "stable",
    "evidence": {
      "anthropic_calibrated": true,
      "anthropic_gap": -0.1361,
      "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.4385,
        "anthropic": 0.3024,
        "eloundou": 0.4017
      },
      "signal_conflict": false,
      "signal_conflict_reasons": []
    },
    "confidence": {
      "score": 0.8087,
      "level": "high",
      "threshold_level": "high",
      "policy_cap_reason": null,
      "crosswalk_quality": 0.8177,
      "market_data_granularity": 0.7,
      "source_freshness": 0.8029,
      "source_coverage": 0.82,
      "signal_agreement": 0.85,
      "sensitivity": 0.85,
      "exposure_source_count": 3
    },
    "structural_model_version": "V7",
    "stability": {
      "optimistic_risk": 0.1568,
      "optimistic_band": "moderate",
      "pessimistic_risk": 0.2379,
      "pessimistic_band": "moderate",
      "distance_to_band_edge": 0.0408,
      "label": "stable"
    },
    "task_primitives": {
      "matched_task_weight_share": null,
      "task_effective_coverage": null,
      "task_exposure_concentration": null,
      "method": null
    },
    "task_signal": 0,
    "demand_persistence": 0.266,
    "exposure_v7": 0.3788,
    "baseline_v6": {
      "net_risk": 0.1968,
      "exposure": 0.3788
    },
    "uncertainty": {
      "exposure_p10": 0.3344,
      "exposure_p50": 0.3788,
      "exposure_p90": 0.4259,
      "net_risk_p10": 0.1608,
      "net_risk_p50": 0.1911,
      "net_risk_p90": 0.2226,
      "method": "bootstrap_v2"
    },
    "labour_monitor_key": "pmet",
    "raw": {
      "aioe": 0.2728,
      "theta": 0.6664,
      "c_aioe": 0.2234,
      "log_wage_spread": 0.3832,
      "wage_position": 0.8511
    },
    "isco_codes_matched": [
      "3100"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": 0.2728,
      "theta": 0.6664,
      "c_aioe": 0.2234,
      "category": "low_exposure",
      "isco_codes_matched": [
        "3100"
      ],
      "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
    }
  },
  {
    "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.2,
    "employment_thousands": 2.2,
    "employment_basis": "estimated_sg_submajor_weighted_2025",
    "employment_family_code": "34",
    "employment_family_total_thousands": 38.8,
    "employment_weight_within_family": 0.056377,
    "employment_estimate_method": "wage_only",
    "group_employment_thousands": 495.5,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor_weighted_2025",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2025_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2025 2-digit occupation-family totals, weighted within family by BLS proxy employment and Singapore wage data."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the country crosswalk to ISCO-08."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based mapping to published local wage-floor coverage."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based mapping to published local professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published local labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published local transition-program coverage."
        }
      }
    },
    "exposure": 0.5063,
    "bottleneck": 0.6702,
    "displacement_pressure": 0.167,
    "demand_resilience": 0.1905,
    "demand_signal_bonus": 0,
    "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.8095
    },
    "net_risk": 0.1352,
    "risk_band": "low",
    "augmentation": 0.1181,
    "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.7782,
      "level": "high",
      "threshold_level": "high",
      "policy_cap_reason": null,
      "crosswalk_quality": 0.8975,
      "market_data_granularity": 0.7,
      "source_freshness": 0.8387,
      "source_coverage": 1,
      "signal_agreement": 0.45,
      "sensitivity": 0.65,
      "exposure_source_count": 4
    },
    "structural_model_version": "V7",
    "stability": {
      "optimistic_risk": 0.1084,
      "optimistic_band": "low",
      "pessimistic_risk": 0.1742,
      "pessimistic_band": "moderate",
      "distance_to_band_edge": 0.0148,
      "label": "watch"
    },
    "task_primitives": {
      "matched_task_weight_share": null,
      "task_effective_coverage": null,
      "task_exposure_concentration": null,
      "method": null
    },
    "task_signal": 0,
    "demand_persistence": 0.3388,
    "exposure_v7": 0.5063,
    "baseline_v6": {
      "net_risk": 0.1408,
      "exposure": 0.5063
    },
    "uncertainty": {
      "exposure_p10": 0.3906,
      "exposure_p50": 0.5063,
      "exposure_p90": 0.6258,
      "net_risk_p10": 0.0924,
      "net_risk_p50": 0.1352,
      "net_risk_p90": 0.1782,
      "method": "bootstrap_v2"
    },
    "labour_monitor_key": "pmet",
    "raw": {
      "aioe": 0.9029,
      "theta": 0.7,
      "c_aioe": 0.7091,
      "log_wage_spread": 0.5046,
      "wage_position": 0.5679
    },
    "isco_codes_matched": [
      "3421"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": 0.9029,
      "theta": 0.7,
      "c_aioe": 0.7091,
      "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
    }
  },
  {
    "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,
    "employment_thousands": 2,
    "employment_basis": "estimated_sg_submajor_weighted_2025",
    "employment_family_code": "31",
    "employment_family_total_thousands": 105.4,
    "employment_weight_within_family": 0.019335,
    "employment_estimate_method": "wage_only",
    "group_employment_thousands": 495.5,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor_weighted_2025",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2025_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2025 2-digit occupation-family totals, weighted within family by BLS proxy employment and Singapore wage data."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the country crosswalk to ISCO-08."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based mapping to published local wage-floor coverage."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based mapping to published local professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published local labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published local transition-program coverage."
        }
      }
    },
    "exposure": 0.3612,
    "bottleneck": 0.3538,
    "displacement_pressure": 0.2334,
    "demand_resilience": 0.1865,
    "demand_signal_bonus": 0,
    "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.8135
    },
    "net_risk": 0.1899,
    "risk_band": "moderate",
    "augmentation": 0.0435,
    "augmentation_band": "very_low",
    "impact_type": "stable",
    "evidence": {
      "anthropic_calibrated": true,
      "anthropic_gap": -0.205,
      "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.3414,
        "anthropic": 0.1364,
        "eloundou": 0.3923,
        "ilo": 0.5718
      },
      "signal_conflict": false,
      "signal_conflict_reasons": [
        "divergent_exposure_sources"
      ]
    },
    "confidence": {
      "score": 0.7051,
      "level": "high",
      "threshold_level": "high",
      "policy_cap_reason": null,
      "crosswalk_quality": 0.4848,
      "market_data_granularity": 0.7,
      "source_freshness": 0.8387,
      "source_coverage": 1,
      "signal_agreement": 0.45,
      "sensitivity": 0.85,
      "exposure_source_count": 4
    },
    "structural_model_version": "V7",
    "stability": {
      "optimistic_risk": 0.1574,
      "optimistic_band": "moderate",
      "pessimistic_risk": 0.2391,
      "pessimistic_band": "moderate",
      "distance_to_band_edge": 0.0399,
      "label": "stable"
    },
    "task_primitives": {
      "matched_task_weight_share": null,
      "task_effective_coverage": null,
      "task_exposure_concentration": null,
      "method": null
    },
    "task_signal": 0,
    "demand_persistence": 0.3354,
    "exposure_v7": 0.3612,
    "baseline_v6": {
      "net_risk": 0.1977,
      "exposure": 0.3612
    },
    "uncertainty": {
      "exposure_p10": 0.2479,
      "exposure_p50": 0.3612,
      "exposure_p90": 0.4737,
      "net_risk_p10": 0.1302,
      "net_risk_p50": 0.1899,
      "net_risk_p90": 0.2498,
      "method": "bootstrap_v2"
    },
    "labour_monitor_key": "pmet",
    "raw": {
      "aioe": -0.055,
      "theta": 0.6624,
      "c_aioe": -0.0452,
      "log_wage_spread": 0.5528,
      "wage_position": 0.8267
    },
    "isco_codes_matched": [
      "3114"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": -0.055,
      "theta": 0.6624,
      "c_aioe": -0.0452,
      "category": "low_exposure",
      "isco_codes_matched": [
        "3114"
      ],
      "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
    }
  },
  {
    "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": 9.5,
    "employment_thousands": 9.5,
    "employment_basis": "estimated_sg_submajor_weighted_2025",
    "employment_family_code": "33",
    "employment_family_total_thousands": 258.9,
    "employment_weight_within_family": 0.036776,
    "employment_estimate_method": "wage_only",
    "group_employment_thousands": 495.5,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor_weighted_2025",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2025_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2025 2-digit occupation-family totals, weighted within family by BLS proxy employment and Singapore wage data."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the country crosswalk to ISCO-08."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based mapping to published local wage-floor coverage."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based mapping to published local professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published local labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published local transition-program coverage."
        }
      }
    },
    "exposure": 0.8917,
    "bottleneck": 0.2807,
    "displacement_pressure": 0.6413,
    "demand_resilience": 0.1614,
    "demand_signal_bonus": 0,
    "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.8386
    },
    "net_risk": 0.5378,
    "risk_band": "very_high",
    "augmentation": 0.0734,
    "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",
      "threshold_level": "high",
      "policy_cap_reason": null,
      "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
    },
    "structural_model_version": "V7",
    "stability": {
      "optimistic_risk": 0.4905,
      "optimistic_band": "high",
      "pessimistic_risk": 0.6226,
      "pessimistic_band": "very_high",
      "distance_to_band_edge": 0.0378,
      "label": "watch"
    },
    "task_primitives": {
      "matched_task_weight_share": null,
      "task_effective_coverage": null,
      "task_exposure_concentration": null,
      "method": null
    },
    "task_signal": 0,
    "demand_persistence": 0.2946,
    "exposure_v7": 0.8917,
    "baseline_v6": {
      "net_risk": 0.5567,
      "exposure": 0.8917
    },
    "uncertainty": {
      "exposure_p10": 0.8446,
      "exposure_p50": 0.8917,
      "exposure_p90": 0.9412,
      "net_risk_p10": 0.4813,
      "net_risk_p50": 0.5368,
      "net_risk_p90": 0.5969,
      "method": "bootstrap_v2"
    },
    "labour_monitor_key": "pmet",
    "raw": {
      "aioe": 1.482,
      "theta": 0.6502,
      "c_aioe": 1.2377,
      "log_wage_spread": 0.2451,
      "wage_position": 1.0791
    },
    "isco_codes_matched": [
      "3313"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": 1.482,
      "theta": 0.6502,
      "c_aioe": 1.2377,
      "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
    }
  },
  {
    "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": 1.9,
    "employment_thousands": 1.9,
    "employment_basis": "estimated_sg_submajor_weighted_2025",
    "employment_family_code": "31",
    "employment_family_total_thousands": 105.4,
    "employment_weight_within_family": 0.018255,
    "employment_estimate_method": "wage_only",
    "group_employment_thousands": 495.5,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor_weighted_2025",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2025_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2025 2-digit occupation-family totals, weighted within family by BLS proxy employment and Singapore wage data."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the country crosswalk to ISCO-08."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based mapping to published local wage-floor coverage."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based mapping to published local professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published local labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published local transition-program coverage."
        }
      }
    },
    "exposure": 0.2795,
    "bottleneck": 0.2995,
    "displacement_pressure": 0.1958,
    "demand_resilience": 0.1694,
    "demand_signal_bonus": 0,
    "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.8306
    },
    "net_risk": 0.1626,
    "risk_band": "moderate",
    "augmentation": 0.0258,
    "augmentation_band": "very_low",
    "impact_type": "stable",
    "evidence": {
      "anthropic_calibrated": true,
      "anthropic_gap": -0.2683,
      "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.4046,
        "anthropic": 0.1364,
        "eloundou": 0.2908,
        "ilo": 0.297
      },
      "signal_conflict": false,
      "signal_conflict_reasons": []
    },
    "confidence": {
      "score": 0.8639,
      "level": "high",
      "threshold_level": "high",
      "policy_cap_reason": null,
      "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
    },
    "structural_model_version": "V7",
    "stability": {
      "optimistic_risk": 0.1289,
      "optimistic_band": "low",
      "pessimistic_risk": 0.212,
      "pessimistic_band": "moderate",
      "distance_to_band_edge": 0.0126,
      "label": "watch"
    },
    "task_primitives": {
      "matched_task_weight_share": null,
      "task_effective_coverage": null,
      "task_exposure_concentration": null,
      "method": null
    },
    "task_signal": 0,
    "demand_persistence": 0.3067,
    "exposure_v7": 0.2795,
    "baseline_v6": {
      "net_risk": 0.1686,
      "exposure": 0.2795
    },
    "uncertainty": {
      "exposure_p10": 0.2145,
      "exposure_p50": 0.2795,
      "exposure_p90": 0.3474,
      "net_risk_p10": 0.1233,
      "net_risk_p50": 0.1629,
      "net_risk_p90": 0.2023,
      "method": "bootstrap_v2"
    },
    "labour_monitor_key": "pmet",
    "raw": {
      "aioe": 0.1941,
      "theta": 0.6539,
      "c_aioe": 0.1614,
      "log_wage_spread": 0.5468,
      "wage_position": 0.737
    },
    "isco_codes_matched": [
      "3117"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": 0.1941,
      "theta": 0.6539,
      "c_aioe": 0.1614,
      "category": "low_exposure",
      "isco_codes_matched": [
        "3117"
      ],
      "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
    }
  },
  {
    "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,
    "employment_thousands": 2,
    "employment_basis": "estimated_sg_submajor_weighted_2025",
    "employment_family_code": "31",
    "employment_family_total_thousands": 105.4,
    "employment_weight_within_family": 0.019106,
    "employment_estimate_method": "wage_only",
    "group_employment_thousands": 495.5,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor_weighted_2025",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2025_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2025 2-digit occupation-family totals, weighted within family by BLS proxy employment and Singapore wage data."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the country crosswalk to ISCO-08."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based mapping to published local wage-floor coverage."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based mapping to published local professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published local labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published local transition-program coverage."
        }
      }
    },
    "exposure": 0.2889,
    "bottleneck": 0.2995,
    "displacement_pressure": 0.2024,
    "demand_resilience": 0.175,
    "demand_signal_bonus": 0,
    "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.825
    },
    "net_risk": 0.1669,
    "risk_band": "moderate",
    "augmentation": 0.0275,
    "augmentation_band": "very_low",
    "impact_type": "stable",
    "evidence": {
      "anthropic_calibrated": true,
      "anthropic_gap": -0.2683,
      "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.4046,
        "anthropic": 0.1364,
        "eloundou": 0.2908,
        "ilo": 0.3329
      },
      "signal_conflict": false,
      "signal_conflict_reasons": []
    },
    "confidence": {
      "score": 0.8639,
      "level": "high",
      "threshold_level": "high",
      "policy_cap_reason": null,
      "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
    },
    "structural_model_version": "V7",
    "stability": {
      "optimistic_risk": 0.131,
      "optimistic_band": "low",
      "pessimistic_risk": 0.2158,
      "pessimistic_band": "moderate",
      "distance_to_band_edge": 0.0169,
      "label": "watch"
    },
    "task_primitives": {
      "matched_task_weight_share": null,
      "task_effective_coverage": null,
      "task_exposure_concentration": null,
      "method": null
    },
    "task_signal": 0,
    "demand_persistence": 0.3174,
    "exposure_v7": 0.2889,
    "baseline_v6": {
      "net_risk": 0.1734,
      "exposure": 0.2889
    },
    "uncertainty": {
      "exposure_p10": 0.2237,
      "exposure_p50": 0.2889,
      "exposure_p90": 0.3569,
      "net_risk_p10": 0.1262,
      "net_risk_p50": 0.167,
      "net_risk_p90": 0.2072,
      "method": "bootstrap_v2"
    },
    "labour_monitor_key": "pmet",
    "raw": {
      "aioe": 0.1941,
      "theta": 0.6539,
      "c_aioe": 0.1614,
      "log_wage_spread": 0.5704,
      "wage_position": 0.8073
    },
    "isco_codes_matched": [
      "3121"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": 0.1941,
      "theta": 0.6539,
      "c_aioe": 0.1614,
      "category": "low_exposure",
      "isco_codes_matched": [
        "3121"
      ],
      "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
    }
  },
  {
    "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,
    "employment_thousands": 2,
    "employment_basis": "estimated_sg_submajor_weighted_2025",
    "employment_family_code": "31",
    "employment_family_total_thousands": 105.4,
    "employment_weight_within_family": 0.01871,
    "employment_estimate_method": "wage_only",
    "group_employment_thousands": 495.5,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor_weighted_2025",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2025_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2025 2-digit occupation-family totals, weighted within family by BLS proxy employment and Singapore wage data."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the country crosswalk to ISCO-08."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based mapping to published local wage-floor coverage."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based mapping to published local professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published local labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published local transition-program coverage."
        }
      }
    },
    "exposure": 0.4629,
    "bottleneck": 0.434,
    "displacement_pressure": 0.262,
    "demand_resilience": 0.1837,
    "demand_signal_bonus": 0,
    "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.8163
    },
    "net_risk": 0.2138,
    "risk_band": "moderate",
    "augmentation": 0.0671,
    "augmentation_band": "very_low",
    "impact_type": "stable",
    "evidence": {
      "anthropic_calibrated": true,
      "anthropic_gap": -0.106,
      "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.5517,
        "anthropic": 0.4457,
        "eloundou": 0.5722,
        "ilo": 0.297
      },
      "signal_conflict": false,
      "signal_conflict_reasons": []
    },
    "confidence": {
      "score": 0.7575,
      "level": "high",
      "threshold_level": "high",
      "policy_cap_reason": null,
      "crosswalk_quality": 0.4547,
      "market_data_granularity": 0.7,
      "source_freshness": 0.8387,
      "source_coverage": 1,
      "signal_agreement": 0.85,
      "sensitivity": 0.85,
      "exposure_source_count": 4
    },
    "structural_model_version": "V7",
    "stability": {
      "optimistic_risk": 0.1851,
      "optimistic_band": "moderate",
      "pessimistic_risk": 0.2647,
      "pessimistic_band": "moderate",
      "distance_to_band_edge": 0.0638,
      "label": "stable"
    },
    "task_primitives": {
      "matched_task_weight_share": null,
      "task_effective_coverage": null,
      "task_exposure_concentration": null,
      "method": null
    },
    "task_signal": 0,
    "demand_persistence": 0.3331,
    "exposure_v7": 0.4629,
    "baseline_v6": {
      "net_risk": 0.2226,
      "exposure": 0.4629
    },
    "uncertainty": {
      "exposure_p10": 0.3938,
      "exposure_p50": 0.4629,
      "exposure_p90": 0.5342,
      "net_risk_p10": 0.1722,
      "net_risk_p50": 0.2131,
      "net_risk_p90": 0.257,
      "method": "bootstrap_v2"
    },
    "labour_monitor_key": "pmet",
    "raw": {
      "aioe": 0.6616,
      "theta": 0.6676,
      "c_aioe": 0.5411,
      "log_wage_spread": 0.268,
      "wage_position": 0.7741
    },
    "isco_codes_matched": [
      "3112"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": 0.6616,
      "theta": 0.6676,
      "c_aioe": 0.5411,
      "category": "low_exposure",
      "isco_codes_matched": [
        "3112"
      ],
      "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
    }
  },
  {
    "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": 9.5,
    "employment_thousands": 9.5,
    "employment_basis": "estimated_sg_submajor_weighted_2025",
    "employment_family_code": "33",
    "employment_family_total_thousands": 258.9,
    "employment_weight_within_family": 0.036593,
    "employment_estimate_method": "wage_only",
    "group_employment_thousands": 495.5,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor_weighted_2025",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2025_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2025 2-digit occupation-family totals, weighted within family by BLS proxy employment and Singapore wage data."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the country crosswalk to ISCO-08."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based mapping to published local wage-floor coverage."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based mapping to published local professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published local labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published local transition-program coverage."
        }
      }
    },
    "exposure": 0.8774,
    "bottleneck": 0.426,
    "displacement_pressure": 0.5036,
    "demand_resilience": 0.2195,
    "demand_signal_bonus": 0,
    "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.7805
    },
    "net_risk": 0.3931,
    "risk_band": "high",
    "augmentation": 0.1509,
    "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",
      "threshold_level": "high",
      "policy_cap_reason": null,
      "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
    },
    "structural_model_version": "V7",
    "stability": {
      "optimistic_risk": 0.3535,
      "optimistic_band": "high",
      "pessimistic_risk": 0.4674,
      "pessimistic_band": "high",
      "distance_to_band_edge": 0.0931,
      "label": "stable"
    },
    "task_primitives": {
      "matched_task_weight_share": null,
      "task_effective_coverage": null,
      "task_exposure_concentration": null,
      "method": null
    },
    "task_signal": 0,
    "demand_persistence": 0.3787,
    "exposure_v7": 0.8774,
    "baseline_v6": {
      "net_risk": 0.4121,
      "exposure": 0.8774
    },
    "uncertainty": {
      "exposure_p10": 0.8481,
      "exposure_p50": 0.8774,
      "exposure_p90": 0.9082,
      "net_risk_p10": 0.3461,
      "net_risk_p50": 0.3924,
      "net_risk_p90": 0.4416,
      "method": "bootstrap_v2"
    },
    "labour_monitor_key": "pmet",
    "raw": {
      "aioe": 1.3413,
      "theta": 0.6672,
      "c_aioe": 1.0974,
      "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.0974,
      "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
    }
  },
  {
    "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": 9.2,
    "employment_thousands": 9.2,
    "employment_basis": "estimated_sg_submajor_weighted_2025",
    "employment_family_code": "33",
    "employment_family_total_thousands": 258.9,
    "employment_weight_within_family": 0.035456,
    "employment_estimate_method": "wage_only",
    "group_employment_thousands": 495.5,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor_weighted_2025",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2025_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2025 2-digit occupation-family totals, weighted within family by BLS proxy employment and Singapore wage data."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the country crosswalk to ISCO-08."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based mapping to published local wage-floor coverage."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based mapping to published local professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published local labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published local transition-program coverage."
        }
      }
    },
    "exposure": 0.6993,
    "bottleneck": 0.5107,
    "displacement_pressure": 0.3422,
    "demand_resilience": 0.1991,
    "demand_signal_bonus": 0,
    "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.8009
    },
    "net_risk": 0.274,
    "risk_band": "moderate",
    "augmentation": 0.1302,
    "augmentation_band": "very_low",
    "impact_type": "mixed",
    "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": [
        "high_risk_but_positive_labour_market",
        "divergent_exposure_sources"
      ]
    },
    "confidence": {
      "score": 0.7374,
      "level": "medium",
      "threshold_level": "high",
      "policy_cap_reason": "signal_conflict",
      "crosswalk_quality": 0.894,
      "market_data_granularity": 0.7,
      "source_freshness": 0.8387,
      "source_coverage": 1,
      "signal_agreement": 0.45,
      "sensitivity": 0.65,
      "exposure_source_count": 4
    },
    "structural_model_version": "V7",
    "stability": {
      "optimistic_risk": 0.2408,
      "optimistic_band": "moderate",
      "pessimistic_risk": 0.3307,
      "pessimistic_band": "high",
      "distance_to_band_edge": 0.026,
      "label": "watch"
    },
    "task_primitives": {
      "matched_task_weight_share": null,
      "task_effective_coverage": null,
      "task_exposure_concentration": null,
      "method": null
    },
    "task_signal": 0,
    "demand_persistence": 0.3505,
    "exposure_v7": 0.6993,
    "baseline_v6": {
      "net_risk": 0.286,
      "exposure": 0.6993
    },
    "uncertainty": {
      "exposure_p10": 0.603,
      "exposure_p50": 0.6993,
      "exposure_p90": 0.7933,
      "net_risk_p10": 0.2209,
      "net_risk_p50": 0.2697,
      "net_risk_p90": 0.3324,
      "method": "bootstrap_v2"
    },
    "labour_monitor_key": "pmet",
    "raw": {
      "aioe": 0.8568,
      "theta": 0.6753,
      "c_aioe": 0.6941,
      "log_wage_spread": 0.5276,
      "wage_position": 1.003
    },
    "isco_codes_matched": [
      "3323"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": 0.8568,
      "theta": 0.6753,
      "c_aioe": 0.6941,
      "category": "high_exposure_high_complementarity",
      "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
    }
  },
  {
    "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_weighted_2025",
    "employment_family_code": "34",
    "employment_family_total_thousands": 38.8,
    "employment_weight_within_family": 0.067851,
    "employment_estimate_method": "wage_only",
    "group_employment_thousands": 495.5,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor_weighted_2025",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2025_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2025 2-digit occupation-family totals, weighted within family by BLS proxy employment and Singapore wage data."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the country crosswalk to ISCO-08."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based mapping to published local wage-floor coverage."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based mapping to published local professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published local labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published local transition-program coverage."
        }
      }
    },
    "exposure": 0.5376,
    "bottleneck": 0.7594,
    "displacement_pressure": 0.1294,
    "demand_resilience": 0.2022,
    "demand_signal_bonus": 0,
    "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.7978
    },
    "net_risk": 0.1032,
    "risk_band": "low",
    "augmentation": 0.1518,
    "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": "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",
      "threshold_level": "high",
      "policy_cap_reason": null,
      "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
    },
    "structural_model_version": "V7",
    "stability": {
      "optimistic_risk": 0.077,
      "optimistic_band": "low",
      "pessimistic_risk": 0.1395,
      "pessimistic_band": "low",
      "distance_to_band_edge": 0.0468,
      "label": "stable"
    },
    "task_primitives": {
      "matched_task_weight_share": null,
      "task_effective_coverage": null,
      "task_exposure_concentration": null,
      "method": null
    },
    "task_signal": 0,
    "demand_persistence": 0.3486,
    "exposure_v7": 0.5376,
    "baseline_v6": {
      "net_risk": 0.1077,
      "exposure": 0.5376
    },
    "uncertainty": {
      "exposure_p10": 0.4285,
      "exposure_p50": 0.5376,
      "exposure_p90": 0.6512,
      "net_risk_p10": 0.0685,
      "net_risk_p50": 0.1024,
      "net_risk_p90": 0.1414,
      "method": "bootstrap_v2"
    },
    "labour_monitor_key": "pmet",
    "raw": {
      "aioe": 0.9388,
      "theta": 0.7154,
      "c_aioe": 0.7229,
      "log_wage_spread": 0.446,
      "wage_position": 0.8226
    },
    "isco_codes_matched": [
      "3434"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": 0.9388,
      "theta": 0.7154,
      "c_aioe": 0.7229,
      "category": "high_exposure_high_complementarity",
      "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
    }
  },
  {
    "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.3,
    "employment_thousands": 2.3,
    "employment_basis": "estimated_sg_submajor_weighted_2025",
    "employment_family_code": "31",
    "employment_family_total_thousands": 105.4,
    "employment_weight_within_family": 0.021814,
    "employment_estimate_method": "wage_only",
    "group_employment_thousands": 495.5,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor_weighted_2025",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2025_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2025 2-digit occupation-family totals, weighted within family by BLS proxy employment and Singapore wage data."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the country crosswalk to ISCO-08."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based mapping to published local wage-floor coverage."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based mapping to published local professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published local labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published local transition-program coverage."
        }
      }
    },
    "exposure": 0.5375,
    "bottleneck": 0.2718,
    "displacement_pressure": 0.3914,
    "demand_resilience": 0.1999,
    "demand_signal_bonus": 0,
    "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.8001
    },
    "net_risk": 0.3132,
    "risk_band": "high",
    "augmentation": 0.0534,
    "augmentation_band": "very_low",
    "impact_type": "at_risk",
    "evidence": {
      "anthropic_calibrated": true,
      "anthropic_gap": 0.5099,
      "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.3824,
        "anthropic": 0.8923,
        "eloundou": 0.4676,
        "ilo": 0.3936
      },
      "signal_conflict": true,
      "signal_conflict_reasons": [
        "high_risk_but_positive_labour_market",
        "divergent_exposure_sources"
      ]
    },
    "confidence": {
      "score": 0.7639,
      "level": "medium",
      "threshold_level": "high",
      "policy_cap_reason": "signal_conflict",
      "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
    },
    "structural_model_version": "V7",
    "stability": {
      "optimistic_risk": 0.2805,
      "optimistic_band": "moderate",
      "pessimistic_risk": 0.378,
      "pessimistic_band": "high",
      "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
    },
    "task_signal": 0,
    "demand_persistence": 0.3534,
    "exposure_v7": 0.5375,
    "baseline_v6": {
      "net_risk": 0.327,
      "exposure": 0.5375
    },
    "uncertainty": {
      "exposure_p10": 0.4067,
      "exposure_p50": 0.5375,
      "exposure_p90": 0.667,
      "net_risk_p10": 0.2313,
      "net_risk_p50": 0.3101,
      "net_risk_p90": 0.4051,
      "method": "bootstrap_v2"
    },
    "labour_monitor_key": "pmet",
    "raw": {
      "aioe": 0.0628,
      "theta": 0.6496,
      "c_aioe": 0.0525,
      "log_wage_spread": 0.443,
      "wage_position": 1.0524
    },
    "isco_codes_matched": [
      "3116"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": 0.0628,
      "theta": 0.6496,
      "c_aioe": 0.0525,
      "category": "high_exposure_low_complementarity",
      "isco_codes_matched": [
        "3116"
      ],
      "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
    }
  },
  {
    "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.5,
    "employment_thousands": 2.5,
    "employment_basis": "estimated_sg_submajor_weighted_2025",
    "employment_family_code": "31",
    "employment_family_total_thousands": 105.4,
    "employment_weight_within_family": 0.023546,
    "employment_estimate_method": "wage_only",
    "group_employment_thousands": 495.5,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor_weighted_2025",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2025_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2025 2-digit occupation-family totals, weighted within family by BLS proxy employment and Singapore wage data."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the country crosswalk to ISCO-08."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based mapping to published local wage-floor coverage."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based mapping to published local professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published local labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published local transition-program coverage."
        }
      }
    },
    "exposure": 0.5375,
    "bottleneck": 0.2718,
    "displacement_pressure": 0.3914,
    "demand_resilience": 0.2078,
    "demand_signal_bonus": 0,
    "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.7922
    },
    "net_risk": 0.3101,
    "risk_band": "high",
    "augmentation": 0.0557,
    "augmentation_band": "very_low",
    "impact_type": "at_risk",
    "evidence": {
      "anthropic_calibrated": true,
      "anthropic_gap": 0.5099,
      "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.3824,
        "anthropic": 0.8923,
        "eloundou": 0.4676,
        "ilo": 0.3936
      },
      "signal_conflict": true,
      "signal_conflict_reasons": [
        "high_risk_but_positive_labour_market",
        "divergent_exposure_sources"
      ]
    },
    "confidence": {
      "score": 0.7639,
      "level": "medium",
      "threshold_level": "high",
      "policy_cap_reason": "signal_conflict",
      "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
    },
    "structural_model_version": "V7",
    "stability": {
      "optimistic_risk": 0.2791,
      "optimistic_band": "moderate",
      "pessimistic_risk": 0.3742,
      "pessimistic_band": "high",
      "distance_to_band_edge": 0.0101,
      "label": "watch"
    },
    "task_primitives": {
      "matched_task_weight_share": null,
      "task_effective_coverage": null,
      "task_exposure_concentration": null,
      "method": null
    },
    "task_signal": 0,
    "demand_persistence": 0.3632,
    "exposure_v7": 0.5375,
    "baseline_v6": {
      "net_risk": 0.3243,
      "exposure": 0.5375
    },
    "uncertainty": {
      "exposure_p10": 0.4067,
      "exposure_p50": 0.5375,
      "exposure_p90": 0.667,
      "net_risk_p10": 0.2293,
      "net_risk_p50": 0.3056,
      "net_risk_p90": 0.4009,
      "method": "bootstrap_v2"
    },
    "labour_monitor_key": "pmet",
    "raw": {
      "aioe": 0.0628,
      "theta": 0.6496,
      "c_aioe": 0.0525,
      "log_wage_spread": 0.484,
      "wage_position": 1.2261
    },
    "isco_codes_matched": [
      "3116"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": 0.0628,
      "theta": 0.6496,
      "c_aioe": 0.0525,
      "category": "high_exposure_low_complementarity",
      "isco_codes_matched": [
        "3116"
      ],
      "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
    }
  },
  {
    "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.3,
    "employment_thousands": 2.3,
    "employment_basis": "estimated_sg_submajor_weighted_2025",
    "employment_family_code": "31",
    "employment_family_total_thousands": 105.4,
    "employment_weight_within_family": 0.021457,
    "employment_estimate_method": "wage_only",
    "group_employment_thousands": 495.5,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor_weighted_2025",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2025_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2025 2-digit occupation-family totals, weighted within family by BLS proxy employment and Singapore wage data."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the country crosswalk to ISCO-08."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based mapping to published local wage-floor coverage."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based mapping to published local professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published local labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published local transition-program coverage."
        }
      }
    },
    "exposure": 0.5193,
    "bottleneck": 0.246,
    "displacement_pressure": 0.3915,
    "demand_resilience": 0.2541,
    "demand_signal_bonus": 0,
    "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.7459
    },
    "net_risk": 0.292,
    "risk_band": "moderate",
    "augmentation": 0.06,
    "augmentation_band": "very_low",
    "impact_type": "at_risk",
    "evidence": {
      "anthropic_calibrated": true,
      "anthropic_gap": 0.3473,
      "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.4314,
        "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.6645,
      "level": "medium",
      "threshold_level": "medium",
      "policy_cap_reason": null,
      "crosswalk_quality": 0.6025,
      "market_data_granularity": 0.7,
      "source_freshness": 0.8387,
      "source_coverage": 1,
      "signal_agreement": 0.45,
      "sensitivity": 0.65,
      "exposure_source_count": 4
    },
    "structural_model_version": "V7",
    "stability": {
      "optimistic_risk": 0.2635,
      "optimistic_band": "moderate",
      "pessimistic_risk": 0.3549,
      "pessimistic_band": "high",
      "distance_to_band_edge": 0.008,
      "label": "watch"
    },
    "task_primitives": {
      "matched_task_weight_share": null,
      "task_effective_coverage": null,
      "task_exposure_concentration": null,
      "method": null
    },
    "task_signal": 0,
    "demand_persistence": 0.4261,
    "exposure_v7": 0.5193,
    "baseline_v6": {
      "net_risk": 0.3087,
      "exposure": 0.5193
    },
    "uncertainty": {
      "exposure_p10": 0.3813,
      "exposure_p50": 0.5193,
      "exposure_p90": 0.6582,
      "net_risk_p10": 0.2111,
      "net_risk_p50": 0.2917,
      "net_risk_p90": 0.3723,
      "method": "bootstrap_v2"
    },
    "labour_monitor_key": "pmet",
    "raw": {
      "aioe": 0.2565,
      "theta": 0.6445,
      "c_aioe": 0.2157,
      "log_wage_spread": 0.5563,
      "wage_position": 1.0182
    },
    "isco_codes_matched": [
      "3111"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": 0.2565,
      "theta": 0.6445,
      "c_aioe": 0.2157,
      "category": "high_exposure_low_complementarity",
      "isco_codes_matched": [
        "3111"
      ],
      "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
    }
  },
  {
    "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.2,
    "employment_thousands": 2.2,
    "employment_basis": "estimated_sg_submajor_weighted_2025",
    "employment_family_code": "31",
    "employment_family_total_thousands": 105.4,
    "employment_weight_within_family": 0.020407,
    "employment_estimate_method": "wage_only",
    "group_employment_thousands": 495.5,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor_weighted_2025",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2025_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2025 2-digit occupation-family totals, weighted within family by BLS proxy employment and Singapore wage data."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the country crosswalk to ISCO-08."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based mapping to published local wage-floor coverage."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based mapping to published local professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published local labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published local transition-program coverage."
        }
      }
    },
    "exposure": 0.4629,
    "bottleneck": 0.434,
    "displacement_pressure": 0.262,
    "demand_resilience": 0.1993,
    "demand_signal_bonus": 0,
    "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.8007
    },
    "net_risk": 0.2098,
    "risk_band": "moderate",
    "augmentation": 0.0734,
    "augmentation_band": "very_low",
    "impact_type": "stable",
    "evidence": {
      "anthropic_calibrated": true,
      "anthropic_gap": -0.106,
      "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.5517,
        "anthropic": 0.4457,
        "eloundou": 0.5722,
        "ilo": 0.297
      },
      "signal_conflict": false,
      "signal_conflict_reasons": []
    },
    "confidence": {
      "score": 0.7575,
      "level": "high",
      "threshold_level": "high",
      "policy_cap_reason": null,
      "crosswalk_quality": 0.4547,
      "market_data_granularity": 0.7,
      "source_freshness": 0.8387,
      "source_coverage": 1,
      "signal_agreement": 0.85,
      "sensitivity": 0.85,
      "exposure_source_count": 4
    },
    "structural_model_version": "V7",
    "stability": {
      "optimistic_risk": 0.1794,
      "optimistic_band": "moderate",
      "pessimistic_risk": 0.2589,
      "pessimistic_band": "moderate",
      "distance_to_band_edge": 0.0598,
      "label": "stable"
    },
    "task_primitives": {
      "matched_task_weight_share": null,
      "task_effective_coverage": null,
      "task_exposure_concentration": null,
      "method": null
    },
    "task_signal": 0,
    "demand_persistence": 0.3488,
    "exposure_v7": 0.4629,
    "baseline_v6": {
      "net_risk": 0.2189,
      "exposure": 0.4629
    },
    "uncertainty": {
      "exposure_p10": 0.3938,
      "exposure_p50": 0.4629,
      "exposure_p90": 0.5342,
      "net_risk_p10": 0.1698,
      "net_risk_p50": 0.2091,
      "net_risk_p90": 0.2513,
      "method": "bootstrap_v2"
    },
    "labour_monitor_key": "pmet",
    "raw": {
      "aioe": 0.6616,
      "theta": 0.6676,
      "c_aioe": 0.5411,
      "log_wage_spread": 0.6487,
      "wage_position": 0.9209
    },
    "isco_codes_matched": [
      "3112"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": 0.6616,
      "theta": 0.6676,
      "c_aioe": 0.5411,
      "category": "low_exposure",
      "isco_codes_matched": [
        "3112"
      ],
      "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
    }
  },
  {
    "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": 1.7,
    "employment_thousands": 1.7,
    "employment_basis": "estimated_sg_submajor_weighted_2025",
    "employment_family_code": "31",
    "employment_family_total_thousands": 105.4,
    "employment_weight_within_family": 0.016504,
    "employment_estimate_method": "wage_only",
    "group_employment_thousands": 495.5,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor_weighted_2025",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2025_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2025 2-digit occupation-family totals, weighted within family by BLS proxy employment and Singapore wage data."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the country crosswalk to ISCO-08."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based mapping to published local wage-floor coverage."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based mapping to published local professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published local labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published local transition-program coverage."
        }
      }
    },
    "exposure": 0.3769,
    "bottleneck": 0.6212,
    "displacement_pressure": 0.1428,
    "demand_resilience": 0.1307,
    "demand_signal_bonus": 0,
    "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.8693
    },
    "net_risk": 0.1241,
    "risk_band": "low",
    "augmentation": 0.0547,
    "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.3146,
        "ilo": 0.4332
      },
      "signal_conflict": false,
      "signal_conflict_reasons": []
    },
    "confidence": {
      "score": 0.6655,
      "level": "medium",
      "threshold_level": "medium",
      "policy_cap_reason": null,
      "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
    },
    "structural_model_version": "V7",
    "stability": {
      "optimistic_risk": 0.0977,
      "optimistic_band": "low",
      "pessimistic_risk": 0.1605,
      "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
    },
    "task_signal": 0,
    "demand_persistence": 0.2553,
    "exposure_v7": 0.3769,
    "baseline_v6": {
      "net_risk": 0.1278,
      "exposure": 0.3769
    },
    "uncertainty": {
      "exposure_p10": 0.3146,
      "exposure_p50": 0.3769,
      "exposure_p90": 0.4332,
      "net_risk_p10": 0.0962,
      "net_risk_p50": 0.1221,
      "net_risk_p90": 0.152,
      "method": "bootstrap_v2"
    },
    "labour_monitor_key": "pmet",
    "raw": {
      "aioe": -0.0968,
      "theta": 0.6906,
      "c_aioe": -0.077,
      "log_wage_spread": 0.4817,
      "wage_position": 0.6024
    },
    "isco_codes_matched": [
      "3118"
    ],
    "match_quality": "submajor_fallback",
    "scores": {
      "aioe": -0.0968,
      "theta": 0.6906,
      "c_aioe": -0.077,
      "category": "low_exposure",
      "isco_codes_matched": [
        "3118"
      ],
      "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
    }
  },
  {
    "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.5,
    "employment_thousands": 8.5,
    "employment_basis": "estimated_sg_submajor_weighted_2025",
    "employment_family_code": "33",
    "employment_family_total_thousands": 258.9,
    "employment_weight_within_family": 0.032922,
    "employment_estimate_method": "wage_only",
    "group_employment_thousands": 495.5,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor_weighted_2025",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2025_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2025 2-digit occupation-family totals, weighted within family by BLS proxy employment and Singapore wage data."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the country crosswalk to ISCO-08."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based mapping to published local wage-floor coverage."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based mapping to published local professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published local labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published local transition-program coverage."
        }
      }
    },
    "exposure": 0.8975,
    "bottleneck": 0.0134,
    "displacement_pressure": 0.8855,
    "demand_resilience": 0.1466,
    "demand_signal_bonus": 0,
    "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.8534
    },
    "net_risk": 0.7557,
    "risk_band": "very_high",
    "augmentation": 0.0032,
    "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.8873,
      "level": "high",
      "threshold_level": "high",
      "policy_cap_reason": null,
      "crosswalk_quality": 0.9139,
      "market_data_granularity": 0.7,
      "source_freshness": 0.8387,
      "source_coverage": 1,
      "signal_agreement": 0.95,
      "sensitivity": 0.85,
      "exposure_source_count": 4
    },
    "structural_model_version": "V7",
    "stability": {
      "optimistic_risk": 0.6985,
      "optimistic_band": "very_high",
      "pessimistic_risk": 0.8375,
      "pessimistic_band": "very_high",
      "distance_to_band_edge": 0.2443,
      "label": "stable"
    },
    "task_primitives": {
      "matched_task_weight_share": null,
      "task_effective_coverage": null,
      "task_exposure_concentration": null,
      "method": null
    },
    "task_signal": 0,
    "demand_persistence": 0.2748,
    "exposure_v7": 0.8975,
    "baseline_v6": {
      "net_risk": 0.78,
      "exposure": 0.8975
    },
    "uncertainty": {
      "exposure_p10": 0.8621,
      "exposure_p50": 0.8975,
      "exposure_p90": 0.9338,
      "net_risk_p10": 0.6936,
      "net_risk_p50": 0.7467,
      "net_risk_p90": 0.7939,
      "method": "bootstrap_v2"
    },
    "labour_monitor_key": "pmet",
    "raw": {
      "aioe": 1.3027,
      "theta": 0.5452,
      "c_aioe": 1.2248,
      "log_wage_spread": 0.3195,
      "wage_position": 0.8647
    },
    "isco_codes_matched": [
      "3331"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": 1.3027,
      "theta": 0.5452,
      "c_aioe": 1.2248,
      "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
    }
  },
  {
    "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.2,
    "employment_thousands": 2.2,
    "employment_basis": "estimated_sg_submajor_weighted_2025",
    "employment_family_code": "31",
    "employment_family_total_thousands": 105.4,
    "employment_weight_within_family": 0.020852,
    "employment_estimate_method": "wage_only",
    "group_employment_thousands": 495.5,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor_weighted_2025",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2025_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2025 2-digit occupation-family totals, weighted within family by BLS proxy employment and Singapore wage data."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the country crosswalk to ISCO-08."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based mapping to published local wage-floor coverage."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based mapping to published local professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published local labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published local transition-program coverage."
        }
      }
    },
    "exposure": 0.5195,
    "bottleneck": 0.3672,
    "displacement_pressure": 0.3287,
    "demand_resilience": 0.2102,
    "demand_signal_bonus": 0,
    "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.7898
    },
    "net_risk": 0.2596,
    "risk_band": "moderate",
    "augmentation": 0.0733,
    "augmentation_band": "very_low",
    "impact_type": "at_risk",
    "evidence": {
      "anthropic_calibrated": true,
      "anthropic_gap": 0.0727,
      "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.451,
        "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",
      "threshold_level": "high",
      "policy_cap_reason": null,
      "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
    },
    "structural_model_version": "V7",
    "stability": {
      "optimistic_risk": 0.2291,
      "optimistic_band": "moderate",
      "pessimistic_risk": 0.3172,
      "pessimistic_band": "high",
      "distance_to_band_edge": 0.0404,
      "label": "watch"
    },
    "task_primitives": {
      "matched_task_weight_share": null,
      "task_effective_coverage": null,
      "task_exposure_concentration": null,
      "method": null
    },
    "task_signal": 0,
    "demand_persistence": 0.3719,
    "exposure_v7": 0.5195,
    "baseline_v6": {
      "net_risk": 0.2718,
      "exposure": 0.5195
    },
    "uncertainty": {
      "exposure_p10": 0.4889,
      "exposure_p50": 0.5195,
      "exposure_p90": 0.5485,
      "net_risk_p10": 0.228,
      "net_risk_p50": 0.2586,
      "net_risk_p90": 0.2904,
      "method": "bootstrap_v2"
    },
    "labour_monitor_key": "pmet",
    "raw": {
      "aioe": 0.3012,
      "theta": 0.6632,
      "c_aioe": 0.2477,
      "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.2477,
      "category": "high_exposure_low_complementarity",
      "isco_codes_matched": [
        "3141"
      ],
      "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
    }
  },
  {
    "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.2,
    "employment_thousands": 1.2,
    "employment_basis": "estimated_sg_submajor_weighted_2025",
    "employment_family_code": "32",
    "employment_family_total_thousands": 17.1,
    "employment_weight_within_family": 0.067458,
    "employment_estimate_method": "wage_only",
    "group_employment_thousands": 495.5,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor_weighted_2025",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2025_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2025 2-digit occupation-family totals, weighted within family by BLS proxy employment and Singapore wage data."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the country crosswalk to ISCO-08."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based mapping to published local wage-floor coverage."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based mapping to published local professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published local labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published local transition-program coverage."
        }
      }
    },
    "exposure": 0.3478,
    "bottleneck": 0.2513,
    "displacement_pressure": 0.2604,
    "demand_resilience": 0.1884,
    "demand_signal_bonus": 0,
    "market": {
      "market_momentum": 0.4375,
      "industry_footprint_momentum": null,
      "market_resolution": "group_prior",
      "occupation_scarcity": 0.197,
      "market_resilience": 0.3413,
      "market_modifier": 0.8116
    },
    "net_risk": 0.2113,
    "risk_band": "moderate",
    "augmentation": 0.0298,
    "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": false,
      "signal_conflict_reasons": [
        "divergent_exposure_sources"
      ]
    },
    "confidence": {
      "score": 0.8264,
      "level": "high",
      "threshold_level": "high",
      "policy_cap_reason": null,
      "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
    },
    "structural_model_version": "V7",
    "stability": {
      "optimistic_risk": 0.1689,
      "optimistic_band": "moderate",
      "pessimistic_risk": 0.2709,
      "pessimistic_band": "moderate",
      "distance_to_band_edge": 0.0613,
      "label": "stable"
    },
    "task_primitives": {
      "matched_task_weight_share": null,
      "task_effective_coverage": null,
      "task_exposure_concentration": null,
      "method": null
    },
    "task_signal": 0,
    "demand_persistence": 0.3484,
    "exposure_v7": 0.3478,
    "baseline_v6": {
      "net_risk": 0.2204,
      "exposure": 0.3478
    },
    "uncertainty": {
      "exposure_p10": 0.265,
      "exposure_p50": 0.3478,
      "exposure_p90": 0.4332,
      "net_risk_p10": 0.1529,
      "net_risk_p50": 0.2112,
      "net_risk_p90": 0.2709,
      "method": "bootstrap_v2"
    },
    "labour_monitor_key": "pmet",
    "raw": {
      "aioe": -0.2839,
      "theta": 0.6467,
      "c_aioe": -0.2381,
      "log_wage_spread": 0.3887,
      "wage_position": 0.663
    },
    "isco_codes_matched": [
      "3253"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": -0.2839,
      "theta": 0.6467,
      "c_aioe": -0.2381,
      "category": "low_exposure",
      "isco_codes_matched": [
        "3253"
      ],
      "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
    }
  },
  {
    "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.1,
    "employment_thousands": 3.1,
    "employment_basis": "estimated_sg_submajor_weighted_2025",
    "employment_family_code": "35",
    "employment_family_total_thousands": 22.4,
    "employment_weight_within_family": 0.136256,
    "employment_estimate_method": "wage_only",
    "group_employment_thousands": 495.5,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor_weighted_2025",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2025_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2025 2-digit occupation-family totals, weighted within family by BLS proxy employment and Singapore wage data."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the country crosswalk to ISCO-08."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based mapping to published local wage-floor coverage."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based mapping to published local professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published local labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published local transition-program coverage."
        }
      }
    },
    "exposure": 0.767,
    "bottleneck": 0.5169,
    "displacement_pressure": 0.3705,
    "demand_resilience": 0.2344,
    "demand_signal_bonus": 0,
    "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.7656
    },
    "net_risk": 0.2837,
    "risk_band": "moderate",
    "augmentation": 0.1711,
    "augmentation_band": "very_low",
    "impact_type": "mixed",
    "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",
      "threshold_level": "high",
      "policy_cap_reason": "signal_conflict",
      "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
    },
    "structural_model_version": "V7",
    "stability": {
      "optimistic_risk": 0.2512,
      "optimistic_band": "moderate",
      "pessimistic_risk": 0.3455,
      "pessimistic_band": "high",
      "distance_to_band_edge": 0.0163,
      "label": "watch"
    },
    "task_primitives": {
      "matched_task_weight_share": null,
      "task_effective_coverage": null,
      "task_exposure_concentration": null,
      "method": null
    },
    "task_signal": 0,
    "demand_persistence": 0.402,
    "exposure_v7": 0.767,
    "baseline_v6": {
      "net_risk": 0.2986,
      "exposure": 0.767
    },
    "uncertainty": {
      "exposure_p10": 0.6763,
      "exposure_p50": 0.767,
      "exposure_p90": 0.8561,
      "net_risk_p10": 0.2331,
      "net_risk_p50": 0.2818,
      "net_risk_p90": 0.336,
      "method": "bootstrap_v2"
    },
    "labour_monitor_key": "pmet",
    "raw": {
      "aioe": 0.7041,
      "theta": 0.676,
      "c_aioe": 0.5699,
      "log_wage_spread": 0.6254,
      "wage_position": 1.1592
    },
    "isco_codes_matched": [
      "3511"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": 0.7041,
      "theta": 0.676,
      "c_aioe": 0.5699,
      "category": "high_exposure_high_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
    }
  },
  {
    "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_weighted_2025",
    "employment_family_code": "33",
    "employment_family_total_thousands": 258.9,
    "employment_weight_within_family": 0.034238,
    "employment_estimate_method": "wage_only",
    "group_employment_thousands": 495.5,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor_weighted_2025",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2025_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2025 2-digit occupation-family totals, weighted within family by BLS proxy employment and Singapore wage data."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the country crosswalk to ISCO-08."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based mapping to published local wage-floor coverage."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based mapping to published local professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published local labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published local transition-program coverage."
        }
      }
    },
    "exposure": 0.7775,
    "bottleneck": 0.4189,
    "displacement_pressure": 0.4518,
    "demand_resilience": 0.1775,
    "demand_signal_bonus": 0,
    "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.8225
    },
    "net_risk": 0.3716,
    "risk_band": "high",
    "augmentation": 0.1053,
    "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.8619,
      "level": "high",
      "threshold_level": "high",
      "policy_cap_reason": null,
      "crosswalk_quality": 0.9704,
      "market_data_granularity": 0.7,
      "source_freshness": 0.8029,
      "source_coverage": 0.82,
      "signal_agreement": 0.95,
      "sensitivity": 0.85,
      "exposure_source_count": 3
    },
    "structural_model_version": "V7",
    "stability": {
      "optimistic_risk": 0.3346,
      "optimistic_band": "high",
      "pessimistic_risk": 0.4426,
      "pessimistic_band": "high",
      "distance_to_band_edge": 0.0716,
      "label": "stable"
    },
    "task_primitives": {
      "matched_task_weight_share": null,
      "task_effective_coverage": null,
      "task_exposure_concentration": null,
      "method": null
    },
    "task_signal": 0,
    "demand_persistence": 0.3201,
    "exposure_v7": 0.7775,
    "baseline_v6": {
      "net_risk": 0.3861,
      "exposure": 0.7775
    },
    "uncertainty": {
      "exposure_p10": 0.7483,
      "exposure_p50": 0.7775,
      "exposure_p90": 0.8062,
      "net_risk_p10": 0.3271,
      "net_risk_p50": 0.3704,
      "net_risk_p90": 0.4168,
      "method": "bootstrap_v2"
    },
    "labour_monitor_key": "pmet",
    "raw": {
      "aioe": 1.0432,
      "theta": 0.6669,
      "c_aioe": 0.8539,
      "log_wage_spread": 0.5554,
      "wage_position": 0.9353
    },
    "isco_codes_matched": [
      "3349"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": 1.0432,
      "theta": 0.6669,
      "c_aioe": 0.8539,
      "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
    }
  },
  {
    "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.1,
    "employment_thousands": 1.1,
    "employment_basis": "estimated_sg_submajor_weighted_2025",
    "employment_family_code": "32",
    "employment_family_total_thousands": 17.1,
    "employment_weight_within_family": 0.066682,
    "employment_estimate_method": "wage_only",
    "group_employment_thousands": 495.5,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor_weighted_2025",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2025_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2025 2-digit occupation-family totals, weighted within family by BLS proxy employment and Singapore wage data."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the country crosswalk to ISCO-08."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based mapping to published local wage-floor coverage."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based mapping to published local professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published local labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published local transition-program coverage."
        }
      }
    },
    "exposure": 0.2279,
    "bottleneck": 0.8057,
    "displacement_pressure": 0.0443,
    "demand_resilience": 0.1774,
    "demand_signal_bonus": 0,
    "market": {
      "market_momentum": 0.4375,
      "industry_footprint_momentum": null,
      "market_resolution": "group_prior",
      "occupation_scarcity": 0.1417,
      "market_resilience": 0.3192,
      "market_modifier": 0.8226
    },
    "net_risk": 0.0364,
    "risk_band": "very_low",
    "augmentation": 0.0586,
    "augmentation_band": "very_low",
    "impact_type": "stable",
    "evidence": {
      "anthropic_calibrated": true,
      "anthropic_gap": -0.3217,
      "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.4581,
        "anthropic": 0.1364,
        "eloundou": 0.228,
        "ilo": 0.1101
      },
      "signal_conflict": false,
      "signal_conflict_reasons": [
        "divergent_exposure_sources"
      ]
    },
    "confidence": {
      "score": 0.6404,
      "level": "medium",
      "threshold_level": "medium",
      "policy_cap_reason": null,
      "crosswalk_quality": 0.3761,
      "market_data_granularity": 0.65,
      "source_freshness": 0.8387,
      "source_coverage": 1,
      "signal_agreement": 0.45,
      "sensitivity": 0.65,
      "exposure_source_count": 4
    },
    "structural_model_version": "V7",
    "stability": {
      "optimistic_risk": 0.0213,
      "optimistic_band": "very_low",
      "pessimistic_risk": 0.0568,
      "pessimistic_band": "low",
      "distance_to_band_edge": 0.0136,
      "label": "watch"
    },
    "task_primitives": {
      "matched_task_weight_share": null,
      "task_effective_coverage": null,
      "task_exposure_concentration": null,
      "method": null
    },
    "task_signal": 0,
    "demand_persistence": 0.3381,
    "exposure_v7": 0.2279,
    "baseline_v6": {
      "net_risk": 0.0379,
      "exposure": 0.2279
    },
    "uncertainty": {
      "exposure_p10": 0.1449,
      "exposure_p50": 0.2279,
      "exposure_p90": 0.3152,
      "net_risk_p10": 0.019,
      "net_risk_p50": 0.0344,
      "net_risk_p90": 0.0571,
      "method": "bootstrap_v2"
    },
    "labour_monitor_key": "pmet",
    "raw": {
      "aioe": 0.3157,
      "theta": 0.7272,
      "c_aioe": 0.2394,
      "log_wage_spread": 0.3229,
      "wage_position": 0.6479
    },
    "isco_codes_matched": [
      "3214"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": 0.3157,
      "theta": 0.7272,
      "c_aioe": 0.2394,
      "category": "low_exposure",
      "isco_codes_matched": [
        "3214"
      ],
      "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
    }
  },
  {
    "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_weighted_2025",
    "employment_family_code": "31",
    "employment_family_total_thousands": 105.4,
    "employment_weight_within_family": 0.020228,
    "employment_estimate_method": "wage_only",
    "group_employment_thousands": 495.5,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor_weighted_2025",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2025_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2025 2-digit occupation-family totals, weighted within family by BLS proxy employment and Singapore wage data."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the country crosswalk to ISCO-08."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based mapping to published local wage-floor coverage."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based mapping to published local professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published local labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published local transition-program coverage."
        }
      }
    },
    "exposure": 0.3491,
    "bottleneck": 0.5071,
    "displacement_pressure": 0.172,
    "demand_resilience": 0.2314,
    "demand_signal_bonus": 0,
    "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.7686
    },
    "net_risk": 0.1322,
    "risk_band": "low",
    "augmentation": 0.0753,
    "augmentation_band": "very_low",
    "impact_type": "stable",
    "evidence": {
      "anthropic_calibrated": true,
      "anthropic_gap": -0.0639,
      "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.3663,
        "anthropic": 0.3024,
        "eloundou": 0.4738,
        "ilo": 0.2624
      },
      "signal_conflict": false,
      "signal_conflict_reasons": []
    },
    "confidence": {
      "score": 0.698,
      "level": "medium",
      "threshold_level": "medium",
      "policy_cap_reason": null,
      "crosswalk_quality": 0.3365,
      "market_data_granularity": 0.7,
      "source_freshness": 0.8387,
      "source_coverage": 1,
      "signal_agreement": 0.85,
      "sensitivity": 0.65,
      "exposure_source_count": 4
    },
    "structural_model_version": "V7",
    "stability": {
      "optimistic_risk": 0.111,
      "optimistic_band": "low",
      "pessimistic_risk": 0.1719,
      "pessimistic_band": "moderate",
      "distance_to_band_edge": 0.0178,
      "label": "watch"
    },
    "task_primitives": {
      "matched_task_weight_share": null,
      "task_effective_coverage": null,
      "task_exposure_concentration": null,
      "method": null
    },
    "task_signal": 0,
    "demand_persistence": 0.399,
    "exposure_v7": 0.3491,
    "baseline_v6": {
      "net_risk": 0.1391,
      "exposure": 0.3491
    },
    "uncertainty": {
      "exposure_p10": 0.2966,
      "exposure_p50": 0.3491,
      "exposure_p90": 0.4032,
      "net_risk_p10": 0.1068,
      "net_risk_p50": 0.1312,
      "net_risk_p90": 0.1594,
      "method": "bootstrap_v2"
    },
    "labour_monitor_key": "pmet",
    "raw": {
      "aioe": 0.0237,
      "theta": 0.6749,
      "c_aioe": 0.0192,
      "log_wage_spread": 0.5724,
      "wage_position": 0.9049
    },
    "isco_codes_matched": [
      "3113"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": 0.0237,
      "theta": 0.6749,
      "c_aioe": 0.0192,
      "category": "low_exposure",
      "isco_codes_matched": [
        "3113"
      ],
      "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
    }
  },
  {
    "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": 1.9,
    "employment_thousands": 1.9,
    "employment_basis": "estimated_sg_submajor_weighted_2025",
    "employment_family_code": "31",
    "employment_family_total_thousands": 105.4,
    "employment_weight_within_family": 0.018437,
    "employment_estimate_method": "wage_only",
    "group_employment_thousands": 495.5,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor_weighted_2025",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2025_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2025 2-digit occupation-family totals, weighted within family by BLS proxy employment and Singapore wage data."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the country crosswalk to ISCO-08."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based mapping to published local wage-floor coverage."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based mapping to published local professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published local labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published local transition-program coverage."
        }
      }
    },
    "exposure": 0.3769,
    "bottleneck": 0.6212,
    "displacement_pressure": 0.1428,
    "demand_resilience": 0.1761,
    "demand_signal_bonus": 0,
    "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.8239
    },
    "net_risk": 0.1176,
    "risk_band": "low",
    "augmentation": 0.075,
    "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.3146,
        "ilo": 0.4332
      },
      "signal_conflict": false,
      "signal_conflict_reasons": []
    },
    "confidence": {
      "score": 0.6655,
      "level": "medium",
      "threshold_level": "medium",
      "policy_cap_reason": null,
      "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
    },
    "structural_model_version": "V7",
    "stability": {
      "optimistic_risk": 0.0936,
      "optimistic_band": "low",
      "pessimistic_risk": 0.1537,
      "pessimistic_band": "moderate",
      "distance_to_band_edge": 0.0324,
      "label": "watch"
    },
    "task_primitives": {
      "matched_task_weight_share": null,
      "task_effective_coverage": null,
      "task_exposure_concentration": null,
      "method": null
    },
    "task_signal": 0,
    "demand_persistence": 0.3199,
    "exposure_v7": 0.3769,
    "baseline_v6": {
      "net_risk": 0.1222,
      "exposure": 0.3769
    },
    "uncertainty": {
      "exposure_p10": 0.3146,
      "exposure_p50": 0.3769,
      "exposure_p90": 0.4332,
      "net_risk_p10": 0.0911,
      "net_risk_p50": 0.1158,
      "net_risk_p90": 0.144,
      "method": "bootstrap_v2"
    },
    "labour_monitor_key": "pmet",
    "raw": {
      "aioe": -0.0968,
      "theta": 0.6906,
      "c_aioe": -0.077,
      "log_wage_spread": 0.6061,
      "wage_position": 0.7517
    },
    "isco_codes_matched": [
      "3118"
    ],
    "match_quality": "submajor_fallback",
    "scores": {
      "aioe": -0.0968,
      "theta": 0.6906,
      "c_aioe": -0.077,
      "category": "low_exposure",
      "isco_codes_matched": [
        "3118"
      ],
      "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
    }
  },
  {
    "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_weighted_2025",
    "employment_family_code": "31",
    "employment_family_total_thousands": 105.4,
    "employment_weight_within_family": 0.019833,
    "employment_estimate_method": "wage_only",
    "group_employment_thousands": 495.5,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor_weighted_2025",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2025_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2025 2-digit occupation-family totals, weighted within family by BLS proxy employment and Singapore wage data."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the country crosswalk to ISCO-08."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based mapping to published local wage-floor coverage."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based mapping to published local professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published local labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published local transition-program coverage."
        }
      }
    },
    "exposure": 0.3612,
    "bottleneck": 0.3538,
    "displacement_pressure": 0.2334,
    "demand_resilience": 0.1771,
    "demand_signal_bonus": 0,
    "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.8229
    },
    "net_risk": 0.1921,
    "risk_band": "moderate",
    "augmentation": 0.0412,
    "augmentation_band": "very_low",
    "impact_type": "stable",
    "evidence": {
      "anthropic_calibrated": true,
      "anthropic_gap": -0.205,
      "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.3414,
        "anthropic": 0.1364,
        "eloundou": 0.3923,
        "ilo": 0.5718
      },
      "signal_conflict": false,
      "signal_conflict_reasons": [
        "divergent_exposure_sources"
      ]
    },
    "confidence": {
      "score": 0.7051,
      "level": "high",
      "threshold_level": "high",
      "policy_cap_reason": null,
      "crosswalk_quality": 0.4848,
      "market_data_granularity": 0.7,
      "source_freshness": 0.8387,
      "source_coverage": 1,
      "signal_agreement": 0.45,
      "sensitivity": 0.85,
      "exposure_source_count": 4
    },
    "structural_model_version": "V7",
    "stability": {
      "optimistic_risk": 0.1593,
      "optimistic_band": "moderate",
      "pessimistic_risk": 0.2434,
      "pessimistic_band": "moderate",
      "distance_to_band_edge": 0.0421,
      "label": "stable"
    },
    "task_primitives": {
      "matched_task_weight_share": null,
      "task_effective_coverage": null,
      "task_exposure_concentration": null,
      "method": null
    },
    "task_signal": 0,
    "demand_persistence": 0.3206,
    "exposure_v7": 0.3612,
    "baseline_v6": {
      "net_risk": 0.1996,
      "exposure": 0.3612
    },
    "uncertainty": {
      "exposure_p10": 0.2479,
      "exposure_p50": 0.3612,
      "exposure_p90": 0.4737,
      "net_risk_p10": 0.1326,
      "net_risk_p50": 0.1908,
      "net_risk_p90": 0.2511,
      "method": "bootstrap_v2"
    },
    "labour_monitor_key": "pmet",
    "raw": {
      "aioe": -0.055,
      "theta": 0.6624,
      "c_aioe": -0.0452,
      "log_wage_spread": 0.4916,
      "wage_position": 0.8699
    },
    "isco_codes_matched": [
      "3114"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": -0.055,
      "theta": 0.6624,
      "c_aioe": -0.0452,
      "category": "low_exposure",
      "isco_codes_matched": [
        "3114"
      ],
      "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
    }
  },
  {
    "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": 9,
    "employment_thousands": 9,
    "employment_basis": "estimated_sg_submajor_weighted_2025",
    "employment_family_code": "33",
    "employment_family_total_thousands": 258.9,
    "employment_weight_within_family": 0.0348,
    "employment_estimate_method": "wage_only",
    "group_employment_thousands": 495.5,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor_weighted_2025",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2025_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2025 2-digit occupation-family totals, weighted within family by BLS proxy employment and Singapore wage data."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the country crosswalk to ISCO-08."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based mapping to published local wage-floor coverage."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based mapping to published local professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published local labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published local transition-program coverage."
        }
      }
    },
    "exposure": 0.7063,
    "bottleneck": 0.1159,
    "displacement_pressure": 0.6245,
    "demand_resilience": 0.3018,
    "demand_signal_bonus": 0,
    "market": {
      "market_momentum": 0.4375,
      "industry_footprint_momentum": null,
      "market_resolution": "group_prior",
      "occupation_scarcity": 0.7424,
      "market_resilience": 0.5595,
      "market_modifier": 0.6982
    },
    "net_risk": 0.436,
    "risk_band": "high",
    "augmentation": 0.0458,
    "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",
      "threshold_level": "high",
      "policy_cap_reason": "signal_conflict",
      "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
    },
    "structural_model_version": "V7",
    "stability": {
      "optimistic_risk": 0.4006,
      "optimistic_band": "high",
      "pessimistic_risk": 0.5291,
      "pessimistic_band": "very_high",
      "distance_to_band_edge": 0.064,
      "label": "watch"
    },
    "task_primitives": {
      "matched_task_weight_share": null,
      "task_effective_coverage": null,
      "task_exposure_concentration": null,
      "method": null
    },
    "task_signal": 0,
    "demand_persistence": 0.5006,
    "exposure_v7": 0.7063,
    "baseline_v6": {
      "net_risk": 0.4673,
      "exposure": 0.7063
    },
    "uncertainty": {
      "exposure_p10": 0.5431,
      "exposure_p50": 0.7063,
      "exposure_p90": 0.8656,
      "net_risk_p10": 0.3178,
      "net_risk_p50": 0.4353,
      "net_risk_p90": 0.5494,
      "method": "bootstrap_v2"
    },
    "labour_monitor_key": "pmet",
    "raw": {
      "aioe": 1.3531,
      "theta": 0.6105,
      "c_aioe": 1.1838,
      "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.1838,
      "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
    }
  },
  {
    "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.5,
    "employment_thousands": 1.5,
    "employment_basis": "estimated_sg_submajor_weighted_2025",
    "employment_family_code": "32",
    "employment_family_total_thousands": 17.1,
    "employment_weight_within_family": 0.084804,
    "employment_estimate_method": "wage_only",
    "group_employment_thousands": 495.5,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor_weighted_2025",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2025_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2025 2-digit occupation-family totals, weighted within family by BLS proxy employment and Singapore wage data."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the country crosswalk to ISCO-08."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based mapping to published local wage-floor coverage."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based mapping to published local professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published local labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published local transition-program coverage."
        }
      }
    },
    "exposure": 0.1659,
    "bottleneck": 0.631,
    "displacement_pressure": 0.0612,
    "demand_resilience": 0.308,
    "demand_signal_bonus": 0,
    "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.692
    },
    "net_risk": 0.0424,
    "risk_band": "very_low",
    "augmentation": 0.0591,
    "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.8372,
      "level": "high",
      "threshold_level": "high",
      "policy_cap_reason": null,
      "crosswalk_quality": 0.9917,
      "market_data_granularity": 0.7,
      "source_freshness": 0.8029,
      "source_coverage": 0.82,
      "signal_agreement": 0.95,
      "sensitivity": 0.65,
      "exposure_source_count": 3
    },
    "structural_model_version": "V7",
    "stability": {
      "optimistic_risk": 0.0269,
      "optimistic_band": "very_low",
      "pessimistic_risk": 0.0672,
      "pessimistic_band": "low",
      "distance_to_band_edge": 0.0076,
      "label": "watch"
    },
    "task_primitives": {
      "matched_task_weight_share": null,
      "task_effective_coverage": null,
      "task_exposure_concentration": null,
      "method": null
    },
    "task_signal": 0,
    "demand_persistence": 0.5375,
    "exposure_v7": 0.1659,
    "baseline_v6": {
      "net_risk": 0.0457,
      "exposure": 0.1659
    },
    "uncertainty": {
      "exposure_p10": 0.1443,
      "exposure_p50": 0.1659,
      "exposure_p90": 0.1888,
      "net_risk_p10": 0.0337,
      "net_risk_p50": 0.0422,
      "net_risk_p90": 0.0519,
      "method": "bootstrap_v2"
    },
    "labour_monitor_key": "pmet",
    "raw": {
      "aioe": -0.5137,
      "theta": 0.691,
      "c_aioe": -0.4081,
      "log_wage_spread": 0.6957,
      "wage_position": 1.0479
    },
    "isco_codes_matched": [
      "3220"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": -0.5137,
      "theta": 0.691,
      "c_aioe": -0.4081,
      "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
    }
  },
  {
    "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.7,
    "employment_thousands": 1.7,
    "employment_basis": "estimated_sg_submajor_weighted_2025",
    "employment_family_code": "32",
    "employment_family_total_thousands": 17.1,
    "employment_weight_within_family": 0.103984,
    "employment_estimate_method": "wage_only",
    "group_employment_thousands": 495.5,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor_weighted_2025",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2025_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2025 2-digit occupation-family totals, weighted within family by BLS proxy employment and Singapore wage data."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the country crosswalk to ISCO-08."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based mapping to published local wage-floor coverage."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based mapping to published local professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published local labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published local transition-program coverage."
        }
      }
    },
    "exposure": 0.3549,
    "bottleneck": 0.2513,
    "displacement_pressure": 0.2657,
    "demand_resilience": 0.2665,
    "demand_signal_bonus": 0,
    "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.7335
    },
    "net_risk": 0.1949,
    "risk_band": "moderate",
    "augmentation": 0.0443,
    "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.8339,
      "level": "high",
      "threshold_level": "high",
      "policy_cap_reason": null,
      "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
    },
    "structural_model_version": "V7",
    "stability": {
      "optimistic_risk": 0.1674,
      "optimistic_band": "moderate",
      "pessimistic_risk": 0.2501,
      "pessimistic_band": "moderate",
      "distance_to_band_edge": 0.0449,
      "label": "stable"
    },
    "task_primitives": {
      "matched_task_weight_share": null,
      "task_effective_coverage": null,
      "task_exposure_concentration": null,
      "method": null
    },
    "task_signal": 0,
    "demand_persistence": 0.4283,
    "exposure_v7": 0.3549,
    "baseline_v6": {
      "net_risk": 0.2063,
      "exposure": 0.3549
    },
    "uncertainty": {
      "exposure_p10": 0.279,
      "exposure_p50": 0.3549,
      "exposure_p90": 0.4332,
      "net_risk_p10": 0.1452,
      "net_risk_p50": 0.1946,
      "net_risk_p90": 0.2476,
      "method": "bootstrap_v2"
    },
    "labour_monitor_key": "pmet",
    "raw": {
      "aioe": -0.2839,
      "theta": 0.6467,
      "c_aioe": -0.2381,
      "log_wage_spread": 0.7752,
      "wage_position": 1.5754
    },
    "isco_codes_matched": [
      "3257"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": -0.2839,
      "theta": 0.6467,
      "c_aioe": -0.2381,
      "category": "low_exposure",
      "isco_codes_matched": [
        "3257"
      ],
      "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
    }
  },
  {
    "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.2,
    "employment_thousands": 8.2,
    "employment_basis": "estimated_sg_submajor_weighted_2025",
    "employment_family_code": "33",
    "employment_family_total_thousands": 258.9,
    "employment_weight_within_family": 0.031648,
    "employment_estimate_method": "wage_only",
    "group_employment_thousands": 495.5,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor_weighted_2025",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2025_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2025 2-digit occupation-family totals, weighted within family by BLS proxy employment and Singapore wage data."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the country crosswalk to ISCO-08."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based mapping to published local wage-floor coverage."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based mapping to published local professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published local labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published local transition-program coverage."
        }
      }
    },
    "exposure": 0.7952,
    "bottleneck": 0.5294,
    "displacement_pressure": 0.3742,
    "demand_resilience": 0.1694,
    "demand_signal_bonus": 0,
    "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.8306
    },
    "net_risk": 0.3108,
    "risk_band": "high",
    "augmentation": 0.1297,
    "augmentation_band": "very_low",
    "impact_type": "mixed",
    "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",
      "threshold_level": "high",
      "policy_cap_reason": null,
      "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
    },
    "structural_model_version": "V7",
    "stability": {
      "optimistic_risk": 0.2722,
      "optimistic_band": "moderate",
      "pessimistic_risk": 0.3719,
      "pessimistic_band": "high",
      "distance_to_band_edge": 0.0108,
      "label": "watch"
    },
    "task_primitives": {
      "matched_task_weight_share": null,
      "task_effective_coverage": null,
      "task_exposure_concentration": null,
      "method": null
    },
    "task_signal": 0,
    "demand_persistence": 0.3074,
    "exposure_v7": 0.7952,
    "baseline_v6": {
      "net_risk": 0.3223,
      "exposure": 0.7952
    },
    "uncertainty": {
      "exposure_p10": 0.7608,
      "exposure_p50": 0.7952,
      "exposure_p90": 0.8333,
      "net_risk_p10": 0.2664,
      "net_risk_p50": 0.311,
      "net_risk_p90": 0.3582,
      "method": "bootstrap_v2"
    },
    "labour_monitor_key": "pmet",
    "raw": {
      "aioe": 1.2973,
      "theta": 0.6797,
      "c_aioe": 1.0452,
      "log_wage_spread": 0.4826,
      "wage_position": 0.7991
    },
    "isco_codes_matched": [
      "3332"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": 1.2973,
      "theta": 0.6797,
      "c_aioe": 1.0452,
      "category": "high_exposure_high_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
    }
  },
  {
    "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": 9.8,
    "employment_thousands": 9.8,
    "employment_basis": "estimated_sg_submajor_weighted_2025",
    "employment_family_code": "33",
    "employment_family_total_thousands": 258.9,
    "employment_weight_within_family": 0.037909,
    "employment_estimate_method": "wage_only",
    "group_employment_thousands": 495.5,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor_weighted_2025",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2025_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2025 2-digit occupation-family totals, weighted within family by BLS proxy employment and Singapore wage data."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the country crosswalk to ISCO-08."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based mapping to published local wage-floor coverage."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based mapping to published local professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published local labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published local transition-program coverage."
        }
      }
    },
    "exposure": 0.9081,
    "bottleneck": 0.2888,
    "displacement_pressure": 0.6459,
    "demand_resilience": 0.2442,
    "demand_signal_bonus": 0,
    "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.7558
    },
    "net_risk": 0.4882,
    "risk_band": "high",
    "augmentation": 0.1179,
    "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.8405,
      "level": "high",
      "threshold_level": "high",
      "policy_cap_reason": null,
      "crosswalk_quality": 0.9064,
      "market_data_granularity": 0.7,
      "source_freshness": 0.8387,
      "source_coverage": 1,
      "signal_agreement": 0.85,
      "sensitivity": 0.65,
      "exposure_source_count": 4
    },
    "structural_model_version": "V7",
    "stability": {
      "optimistic_risk": 0.4577,
      "optimistic_band": "high",
      "pessimistic_risk": 0.576,
      "pessimistic_band": "very_high",
      "distance_to_band_edge": 0.0118,
      "label": "watch"
    },
    "task_primitives": {
      "matched_task_weight_share": null,
      "task_effective_coverage": null,
      "task_exposure_concentration": null,
      "method": null
    },
    "task_signal": 0,
    "demand_persistence": 0.4197,
    "exposure_v7": 0.9081,
    "baseline_v6": {
      "net_risk": 0.5153,
      "exposure": 0.9081
    },
    "uncertainty": {
      "exposure_p10": 0.8633,
      "exposure_p50": 0.9081,
      "exposure_p90": 0.955,
      "net_risk_p10": 0.4358,
      "net_risk_p50": 0.4867,
      "net_risk_p90": 0.5421,
      "method": "bootstrap_v2"
    },
    "labour_monitor_key": "pmet",
    "raw": {
      "aioe": 1.3856,
      "theta": 0.6512,
      "c_aioe": 1.1558,
      "log_wage_spread": 0.5158,
      "wage_position": 1.1466
    },
    "isco_codes_matched": [
      "3312"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": 1.3856,
      "theta": 0.6512,
      "c_aioe": 1.1558,
      "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
    }
  },
  {
    "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,
    "employment_thousands": 2,
    "employment_basis": "estimated_sg_submajor_weighted_2025",
    "employment_family_code": "31",
    "employment_family_total_thousands": 105.4,
    "employment_weight_within_family": 0.019187,
    "employment_estimate_method": "wage_only",
    "group_employment_thousands": 495.5,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor_weighted_2025",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2025_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2025 2-digit occupation-family totals, weighted within family by BLS proxy employment and Singapore wage data."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the country crosswalk to ISCO-08."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based mapping to published local wage-floor coverage."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based mapping to published local professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published local labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published local transition-program coverage."
        }
      }
    },
    "exposure": 0.2344,
    "bottleneck": 0.8004,
    "displacement_pressure": 0.0468,
    "demand_resilience": 0.2842,
    "demand_signal_bonus": 0,
    "market": {
      "market_momentum": 0.4375,
      "industry_footprint_momentum": null,
      "market_resolution": "group_prior",
      "occupation_scarcity": 0.6551,
      "market_resilience": 0.5245,
      "market_modifier": 0.7158
    },
    "net_risk": 0.0335,
    "risk_band": "very_low",
    "augmentation": 0.0984,
    "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.6844,
      "level": "medium",
      "threshold_level": "medium",
      "policy_cap_reason": null,
      "crosswalk_quality": 0.4105,
      "market_data_granularity": 0.65,
      "source_freshness": 0.8029,
      "source_coverage": 0.82,
      "signal_agreement": 0.95,
      "sensitivity": 0.65,
      "exposure_source_count": 3
    },
    "structural_model_version": "V7",
    "stability": {
      "optimistic_risk": 0.0202,
      "optimistic_band": "very_low",
      "pessimistic_risk": 0.0548,
      "pessimistic_band": "low",
      "distance_to_band_edge": 0.0165,
      "label": "watch"
    },
    "task_primitives": {
      "matched_task_weight_share": null,
      "task_effective_coverage": null,
      "task_exposure_concentration": null,
      "method": null
    },
    "task_signal": 0,
    "demand_persistence": 0.4814,
    "exposure_v7": 0.2344,
    "baseline_v6": {
      "net_risk": 0.0358,
      "exposure": 0.2344
    },
    "uncertainty": {
      "exposure_p10": 0.1742,
      "exposure_p50": 0.2344,
      "exposure_p90": 0.2967,
      "net_risk_p10": 0.0195,
      "net_risk_p50": 0.0327,
      "net_risk_p90": 0.049,
      "method": "bootstrap_v2"
    },
    "labour_monitor_key": "pmet",
    "raw": {
      "aioe": -0.2045,
      "theta": 0.7256,
      "c_aioe": -0.1554,
      "log_wage_spread": 1.0922,
      "wage_position": 0.8141
    },
    "isco_codes_matched": [
      "3171"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": -0.2045,
      "theta": 0.7256,
      "c_aioe": -0.1554,
      "category": "low_exposure",
      "isco_codes_matched": [
        "3171"
      ],
      "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
    }
  },
  {
    "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,
    "employment_thousands": 2,
    "employment_basis": "estimated_sg_submajor_weighted_2025",
    "employment_family_code": "31",
    "employment_family_total_thousands": 105.4,
    "employment_weight_within_family": 0.019106,
    "employment_estimate_method": "wage_only",
    "group_employment_thousands": 495.5,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor_weighted_2025",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2025_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2025 2-digit occupation-family totals, weighted within family by BLS proxy employment and Singapore wage data."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the country crosswalk to ISCO-08."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based mapping to published local wage-floor coverage."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based mapping to published local professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published local labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published local transition-program coverage."
        }
      }
    },
    "exposure": 0.3146,
    "bottleneck": 0.6212,
    "displacement_pressure": 0.1192,
    "demand_resilience": 0.1633,
    "demand_signal_bonus": 0,
    "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.8367
    },
    "net_risk": 0.0997,
    "risk_band": "low",
    "augmentation": 0.0578,
    "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.3146
      },
      "signal_conflict": false,
      "signal_conflict_reasons": []
    },
    "confidence": {
      "score": 0.415,
      "level": "low",
      "threshold_level": "low",
      "policy_cap_reason": null,
      "crosswalk_quality": 0.6,
      "market_data_granularity": 0.7,
      "source_freshness": 0.55,
      "source_coverage": 0.1,
      "signal_agreement": 0.25,
      "sensitivity": 0.85,
      "exposure_source_count": 1
    },
    "structural_model_version": "V7",
    "stability": {
      "optimistic_risk": 0.0772,
      "optimistic_band": "low",
      "pessimistic_risk": 0.132,
      "pessimistic_band": "low",
      "distance_to_band_edge": 0.0497,
      "label": "stable"
    },
    "task_primitives": {
      "matched_task_weight_share": null,
      "task_effective_coverage": null,
      "task_exposure_concentration": null,
      "method": null
    },
    "task_signal": 0,
    "demand_persistence": 0.3028,
    "exposure_v7": 0.3146,
    "baseline_v6": {
      "net_risk": 0.1033,
      "exposure": 0.3146
    },
    "uncertainty": {
      "exposure_p10": 0.3146,
      "exposure_p50": 0.3146,
      "exposure_p90": 0.3146,
      "net_risk_p10": 0.0827,
      "net_risk_p50": 0.0998,
      "net_risk_p90": 0.1164,
      "method": "bootstrap_v2"
    },
    "labour_monitor_key": "pmet",
    "raw": {
      "aioe": -0.0968,
      "theta": 0.6906,
      "c_aioe": -0.077,
      "log_wage_spread": 0.602,
      "wage_position": 0.8073
    },
    "isco_codes_matched": [
      "3159"
    ],
    "match_quality": "submajor_fallback",
    "scores": {
      "aioe": -0.0968,
      "theta": 0.6906,
      "c_aioe": -0.077,
      "category": "low_exposure",
      "isco_codes_matched": [
        "3159"
      ],
      "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
    }
  },
  {
    "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": 3.2,
    "employment_thousands": 3.2,
    "employment_basis": "estimated_sg_submajor_weighted_2025",
    "employment_family_code": "31",
    "employment_family_total_thousands": 105.4,
    "employment_weight_within_family": 0.029214,
    "employment_estimate_method": "wage_only",
    "group_employment_thousands": 495.5,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor_weighted_2025",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2025_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2025 2-digit occupation-family totals, weighted within family by BLS proxy employment and Singapore wage data."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the country crosswalk to ISCO-08."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based mapping to published local wage-floor coverage."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based mapping to published local professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published local labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published local transition-program coverage."
        }
      }
    },
    "exposure": 0.1523,
    "bottleneck": 0.7772,
    "displacement_pressure": 0.0339,
    "demand_resilience": 0.1887,
    "demand_signal_bonus": 0,
    "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.8113
    },
    "net_risk": 0.0275,
    "risk_band": "very_low",
    "augmentation": 0.0408,
    "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.8939,
      "level": "high",
      "threshold_level": "high",
      "policy_cap_reason": null,
      "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
    },
    "structural_model_version": "V7",
    "stability": {
      "optimistic_risk": 0.0139,
      "optimistic_band": "very_low",
      "pessimistic_risk": 0.0443,
      "pessimistic_band": "very_low",
      "distance_to_band_edge": 0.0225,
      "label": "stable"
    },
    "task_primitives": {
      "matched_task_weight_share": null,
      "task_effective_coverage": null,
      "task_exposure_concentration": null,
      "method": null
    },
    "task_signal": 0,
    "demand_persistence": 0.3375,
    "exposure_v7": 0.1523,
    "baseline_v6": {
      "net_risk": 0.0287,
      "exposure": 0.1523
    },
    "uncertainty": {
      "exposure_p10": 0.0817,
      "exposure_p50": 0.1523,
      "exposure_p90": 0.2199,
      "net_risk_p10": 0.0131,
      "net_risk_p50": 0.0258,
      "net_risk_p90": 0.0438,
      "method": "bootstrap_v2"
    },
    "labour_monitor_key": "pmet",
    "raw": {
      "aioe": -1.15,
      "theta": 0.7199,
      "c_aioe": -0.8803,
      "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.8803,
      "category": "low_exposure",
      "isco_codes_matched": [
        "3152"
      ],
      "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
    }
  },
  {
    "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": 9.2,
    "employment_thousands": 9.2,
    "employment_basis": "estimated_sg_submajor_weighted_2025",
    "employment_family_code": "36",
    "employment_family_total_thousands": 51.2,
    "employment_weight_within_family": 0.178897,
    "employment_estimate_method": "wage_only",
    "group_employment_thousands": 495.5,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor_weighted_2025",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2025_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2025 2-digit occupation-family totals, weighted within family by BLS proxy employment and Singapore wage data."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the country crosswalk to ISCO-08."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based mapping to published local wage-floor coverage."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based mapping to published local professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published local labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published local transition-program coverage."
        }
      }
    },
    "exposure": 0.9046,
    "bottleneck": 0.7041,
    "displacement_pressure": 0.2677,
    "demand_resilience": 0.3114,
    "demand_signal_bonus": 0,
    "market": {
      "market_momentum": 0.4375,
      "industry_footprint_momentum": null,
      "market_resolution": "group_prior",
      "occupation_scarcity": 0.7897,
      "market_resilience": 0.5784,
      "market_modifier": 0.6886
    },
    "net_risk": 0.1843,
    "risk_band": "moderate",
    "augmentation": 0.3684,
    "augmentation_band": "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": "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": []
    },
    "confidence": {
      "score": 0.3775,
      "level": "low",
      "threshold_level": "low",
      "policy_cap_reason": null,
      "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
    },
    "structural_model_version": "V7",
    "stability": {
      "optimistic_risk": 0.1447,
      "optimistic_band": "low",
      "pessimistic_risk": 0.2418,
      "pessimistic_band": "moderate",
      "distance_to_band_edge": 0.0343,
      "label": "watch"
    },
    "task_primitives": {
      "matched_task_weight_share": null,
      "task_effective_coverage": null,
      "task_exposure_concentration": null,
      "method": null
    },
    "task_signal": 0,
    "demand_persistence": 0.511,
    "exposure_v7": 0.9046,
    "baseline_v6": {
      "net_risk": 0.198,
      "exposure": 0.9046
    },
    "uncertainty": {
      "exposure_p10": 0.9046,
      "exposure_p50": 0.9046,
      "exposure_p90": 0.9046,
      "net_risk_p10": 0.1381,
      "net_risk_p50": 0.1844,
      "net_risk_p90": 0.23,
      "method": "bootstrap_v2"
    },
    "labour_monitor_key": "pmet",
    "raw": {
      "aioe": 1.3253,
      "theta": 0.7064,
      "c_aioe": 1.0325,
      "log_wage_spread": 0.6992,
      "wage_position": 1.3075
    },
    "isco_codes_matched": [
      "3620"
    ],
    "match_quality": "submajor_fallback",
    "scores": {
      "aioe": 1.3253,
      "theta": 0.7064,
      "c_aioe": 1.0325,
      "category": "high_exposure_high_complementarity",
      "isco_codes_matched": [
        "3620"
      ],
      "match_quality": "submajor_fallback"
    },
    "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
    }
  },
  {
    "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,
    "employment_thousands": 2,
    "employment_basis": "estimated_sg_submajor_weighted_2025",
    "employment_family_code": "31",
    "employment_family_total_thousands": 105.4,
    "employment_weight_within_family": 0.018718,
    "employment_estimate_method": "wage_only",
    "group_employment_thousands": 495.5,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor_weighted_2025",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2025_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2025 2-digit occupation-family totals, weighted within family by BLS proxy employment and Singapore wage data."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the country crosswalk to ISCO-08."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based mapping to published local wage-floor coverage."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based mapping to published local professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published local labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published local transition-program coverage."
        }
      }
    },
    "exposure": 0.3612,
    "bottleneck": 0.3538,
    "displacement_pressure": 0.2334,
    "demand_resilience": 0.2075,
    "demand_signal_bonus": 0,
    "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.7925
    },
    "net_risk": 0.185,
    "risk_band": "moderate",
    "augmentation": 0.0487,
    "augmentation_band": "very_low",
    "impact_type": "stable",
    "evidence": {
      "anthropic_calibrated": true,
      "anthropic_gap": -0.205,
      "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.3414,
        "anthropic": 0.1364,
        "eloundou": 0.3923,
        "ilo": 0.5718
      },
      "signal_conflict": false,
      "signal_conflict_reasons": [
        "divergent_exposure_sources"
      ]
    },
    "confidence": {
      "score": 0.7051,
      "level": "high",
      "threshold_level": "high",
      "policy_cap_reason": null,
      "crosswalk_quality": 0.4848,
      "market_data_granularity": 0.7,
      "source_freshness": 0.8387,
      "source_coverage": 1,
      "signal_agreement": 0.45,
      "sensitivity": 0.85,
      "exposure_source_count": 4
    },
    "structural_model_version": "V7",
    "stability": {
      "optimistic_risk": 0.1543,
      "optimistic_band": "moderate",
      "pessimistic_risk": 0.2321,
      "pessimistic_band": "moderate",
      "distance_to_band_edge": 0.035,
      "label": "stable"
    },
    "task_primitives": {
      "matched_task_weight_share": null,
      "task_effective_coverage": null,
      "task_exposure_concentration": null,
      "method": null
    },
    "task_signal": 0,
    "demand_persistence": 0.3598,
    "exposure_v7": 0.3612,
    "baseline_v6": {
      "net_risk": 0.1934,
      "exposure": 0.3612
    },
    "uncertainty": {
      "exposure_p10": 0.2479,
      "exposure_p50": 0.3612,
      "exposure_p90": 0.4737,
      "net_risk_p10": 0.1291,
      "net_risk_p50": 0.1848,
      "net_risk_p90": 0.2443,
      "method": "bootstrap_v2"
    },
    "labour_monitor_key": "pmet",
    "raw": {
      "aioe": -0.055,
      "theta": 0.6624,
      "c_aioe": -0.0452,
      "log_wage_spread": 0.4828,
      "wage_position": 0.7748
    },
    "isco_codes_matched": [
      "3114"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": -0.055,
      "theta": 0.6624,
      "c_aioe": -0.0452,
      "category": "low_exposure",
      "isco_codes_matched": [
        "3114"
      ],
      "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
    }
  },
  {
    "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": 10.2,
    "employment_thousands": 10.2,
    "employment_basis": "estimated_sg_submajor_weighted_2025",
    "employment_family_code": "33",
    "employment_family_total_thousands": 258.9,
    "employment_weight_within_family": 0.039344,
    "employment_estimate_method": "wage_only",
    "group_employment_thousands": 495.5,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor_weighted_2025",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2025_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2025 2-digit occupation-family totals, weighted within family by BLS proxy employment and Singapore wage data."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the country crosswalk to ISCO-08."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based mapping to published local wage-floor coverage."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based mapping to published local professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published local labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published local transition-program coverage."
        }
      }
    },
    "exposure": 0.8493,
    "bottleneck": 0.0018,
    "displacement_pressure": 0.8477,
    "demand_resilience": 0.243,
    "demand_signal_bonus": 0,
    "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.757
    },
    "net_risk": 0.6418,
    "risk_band": "very_high",
    "augmentation": 0.0007,
    "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.8939,
      "level": "high",
      "threshold_level": "high",
      "policy_cap_reason": null,
      "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
    },
    "structural_model_version": "V7",
    "stability": {
      "optimistic_risk": 0.6041,
      "optimistic_band": "very_high",
      "pessimistic_risk": 0.7243,
      "pessimistic_band": "very_high",
      "distance_to_band_edge": 0.1418,
      "label": "stable"
    },
    "task_primitives": {
      "matched_task_weight_share": null,
      "task_effective_coverage": null,
      "task_exposure_concentration": null,
      "method": null
    },
    "task_signal": 0,
    "demand_persistence": 0.4168,
    "exposure_v7": 0.8493,
    "baseline_v6": {
      "net_risk": 0.6771,
      "exposure": 0.8493
    },
    "uncertainty": {
      "exposure_p10": 0.7817,
      "exposure_p50": 0.8493,
      "exposure_p90": 0.9185,
      "net_risk_p10": 0.5729,
      "net_risk_p50": 0.6283,
      "net_risk_p90": 0.6876,
      "method": "bootstrap_v2"
    },
    "labour_monitor_key": "pmet",
    "raw": {
      "aioe": 1.2402,
      "theta": 0.5205,
      "c_aioe": 1.1967,
      "log_wage_spread": 0.4595,
      "wage_position": 1.235
    },
    "isco_codes_matched": [
      "3321"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": 1.2402,
      "theta": 0.5205,
      "c_aioe": 1.1967,
      "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
    }
  },
  {
    "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.9,
    "employment_thousands": 2.9,
    "employment_basis": "estimated_sg_submajor_weighted_2025",
    "employment_family_code": "34",
    "employment_family_total_thousands": 38.8,
    "employment_weight_within_family": 0.074968,
    "employment_estimate_method": "wage_only",
    "group_employment_thousands": 495.5,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor_weighted_2025",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2025_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2025 2-digit occupation-family totals, weighted within family by BLS proxy employment and Singapore wage data."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the country crosswalk to ISCO-08."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based mapping to published local wage-floor coverage."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based mapping to published local professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published local labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published local transition-program coverage."
        }
      }
    },
    "exposure": 0.4838,
    "bottleneck": 0.3324,
    "displacement_pressure": 0.3229,
    "demand_resilience": 0.2028,
    "demand_signal_bonus": 0,
    "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.7972
    },
    "net_risk": 0.2574,
    "risk_band": "moderate",
    "augmentation": 0.0598,
    "augmentation_band": "very_low",
    "impact_type": "at_risk",
    "evidence": {
      "anthropic_calibrated": true,
      "anthropic_gap": -0.0223,
      "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.377,
        "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.7253,
      "level": "medium",
      "threshold_level": "high",
      "policy_cap_reason": "signal_conflict",
      "crosswalk_quality": 0.8458,
      "market_data_granularity": 0.7,
      "source_freshness": 0.8387,
      "source_coverage": 1,
      "signal_agreement": 0.45,
      "sensitivity": 0.65,
      "exposure_source_count": 4
    },
    "structural_model_version": "V7",
    "stability": {
      "optimistic_risk": 0.2269,
      "optimistic_band": "moderate",
      "pessimistic_risk": 0.3131,
      "pessimistic_band": "high",
      "distance_to_band_edge": 0.0426,
      "label": "watch"
    },
    "task_primitives": {
      "matched_task_weight_share": null,
      "task_effective_coverage": null,
      "task_exposure_concentration": null,
      "method": null
    },
    "task_signal": 0,
    "demand_persistence": 0.3545,
    "exposure_v7": 0.4838,
    "baseline_v6": {
      "net_risk": 0.2689,
      "exposure": 0.4838
    },
    "uncertainty": {
      "exposure_p10": 0.4006,
      "exposure_p50": 0.4811,
      "exposure_p90": 0.569,
      "net_risk_p10": 0.2059,
      "net_risk_p50": 0.2535,
      "net_risk_p90": 0.3117,
      "method": "bootstrap_v2"
    },
    "labour_monitor_key": "pmet",
    "raw": {
      "aioe": 0.0552,
      "theta": 0.6609,
      "c_aioe": 0.0455,
      "log_wage_spread": 0.5592,
      "wage_position": 1.0043
    },
    "isco_codes_matched": [
      "3432"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": 0.0552,
      "theta": 0.6609,
      "c_aioe": 0.0455,
      "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
    }
  },
  {
    "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": 13.2,
    "employment_thousands": 13.2,
    "employment_basis": "estimated_sg_submajor_weighted_2025",
    "employment_family_code": "33",
    "employment_family_total_thousands": 258.9,
    "employment_weight_within_family": 0.05052,
    "employment_estimate_method": "wage_only",
    "group_employment_thousands": 495.5,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor_weighted_2025",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2025_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2025 2-digit occupation-family totals, weighted within family by BLS proxy employment and Singapore wage data."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the country crosswalk to ISCO-08."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based mapping to published local wage-floor coverage."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based mapping to published local professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published local labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published local transition-program coverage."
        }
      }
    },
    "exposure": 0.7773,
    "bottleneck": 0.5241,
    "displacement_pressure": 0.3699,
    "demand_resilience": 0.3494,
    "demand_signal_bonus": 0,
    "market": {
      "market_momentum": 0.4375,
      "industry_footprint_momentum": null,
      "market_resolution": "group_prior",
      "occupation_scarcity": 0.9898,
      "market_resilience": 0.6584,
      "market_modifier": 0.6506
    },
    "net_risk": 0.2407,
    "risk_band": "moderate",
    "augmentation": 0.2682,
    "augmentation_band": "low",
    "impact_type": "ai_leveraged",
    "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",
      "threshold_level": "high",
      "policy_cap_reason": null,
      "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
    },
    "structural_model_version": "V7",
    "stability": {
      "optimistic_risk": 0.2165,
      "optimistic_band": "moderate",
      "pessimistic_risk": 0.3049,
      "pessimistic_band": "high",
      "distance_to_band_edge": 0.0593,
      "label": "watch"
    },
    "task_primitives": {
      "matched_task_weight_share": null,
      "task_effective_coverage": null,
      "task_exposure_concentration": null,
      "method": null
    },
    "task_signal": 0,
    "demand_persistence": 0.5313,
    "exposure_v7": 0.7773,
    "baseline_v6": {
      "net_risk": 0.2603,
      "exposure": 0.7773
    },
    "uncertainty": {
      "exposure_p10": 0.7276,
      "exposure_p50": 0.7773,
      "exposure_p90": 0.8285,
      "net_risk_p10": 0.2003,
      "net_risk_p50": 0.2398,
      "net_risk_p90": 0.282,
      "method": "bootstrap_v2"
    },
    "labour_monitor_key": "pmet",
    "raw": {
      "aioe": 1.0477,
      "theta": 0.6772,
      "c_aioe": 0.8468,
      "log_wage_spread": 1.3155,
      "wage_position": 2.0363
    },
    "isco_codes_matched": [
      "3339"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": 1.0477,
      "theta": 0.6772,
      "c_aioe": 0.8468,
      "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
    }
  },
  {
    "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": 2.7,
    "employment_thousands": 2.7,
    "employment_basis": "estimated_sg_submajor_weighted_2025",
    "employment_family_code": "35",
    "employment_family_total_thousands": 22.4,
    "employment_weight_within_family": 0.118453,
    "employment_estimate_method": "wage_only",
    "group_employment_thousands": 495.5,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor_weighted_2025",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2025_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2025 2-digit occupation-family totals, weighted within family by BLS proxy employment and Singapore wage data."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the country crosswalk to ISCO-08."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based mapping to published local wage-floor coverage."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based mapping to published local professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published local labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published local transition-program coverage."
        }
      }
    },
    "exposure": 0.7545,
    "bottleneck": 0.5508,
    "displacement_pressure": 0.3389,
    "demand_resilience": 0.1773,
    "demand_signal_bonus": 0,
    "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.8227
    },
    "net_risk": 0.2788,
    "risk_band": "moderate",
    "augmentation": 0.134,
    "augmentation_band": "very_low",
    "impact_type": "mixed",
    "evidence": {
      "anthropic_calibrated": true,
      "anthropic_gap": 0.5922,
      "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.3485,
        "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.6622,
      "level": "medium",
      "threshold_level": "medium",
      "policy_cap_reason": null,
      "crosswalk_quality": 0.5932,
      "market_data_granularity": 0.7,
      "source_freshness": 0.8387,
      "source_coverage": 1,
      "signal_agreement": 0.45,
      "sensitivity": 0.65,
      "exposure_source_count": 4
    },
    "structural_model_version": "V7",
    "stability": {
      "optimistic_risk": 0.2434,
      "optimistic_band": "moderate",
      "pessimistic_risk": 0.3417,
      "pessimistic_band": "high",
      "distance_to_band_edge": 0.0212,
      "label": "watch"
    },
    "task_primitives": {
      "matched_task_weight_share": null,
      "task_effective_coverage": null,
      "task_exposure_concentration": null,
      "method": null
    },
    "task_signal": 0,
    "demand_persistence": 0.3217,
    "exposure_v7": 0.7545,
    "baseline_v6": {
      "net_risk": 0.2897,
      "exposure": 0.7545
    },
    "uncertainty": {
      "exposure_p10": 0.6076,
      "exposure_p50": 0.7545,
      "exposure_p90": 0.8953,
      "net_risk_p10": 0.209,
      "net_risk_p50": 0.278,
      "net_risk_p90": 0.348,
      "method": "bootstrap_v2"
    },
    "labour_monitor_key": "pmet",
    "raw": {
      "aioe": -0.0313,
      "theta": 0.6816,
      "c_aioe": -0.0251,
      "log_wage_spread": 0.4949,
      "wage_position": 0.8761
    },
    "isco_codes_matched": [
      "3512"
    ],
    "match_quality": "submajor_fallback",
    "scores": {
      "aioe": -0.0313,
      "theta": 0.6816,
      "c_aioe": -0.0251,
      "category": "high_exposure_high_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
    }
  },
  {
    "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": 2.8,
    "employment_thousands": 2.8,
    "employment_basis": "estimated_sg_submajor_weighted_2025",
    "employment_family_code": "35",
    "employment_family_total_thousands": 22.4,
    "employment_weight_within_family": 0.124675,
    "employment_estimate_method": "wage_only",
    "group_employment_thousands": 495.5,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor_weighted_2025",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2025_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2025 2-digit occupation-family totals, weighted within family by BLS proxy employment and Singapore wage data."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the country crosswalk to ISCO-08."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based mapping to published local wage-floor coverage."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based mapping to published local professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published local labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published local transition-program coverage."
        }
      }
    },
    "exposure": 0.7545,
    "bottleneck": 0.5508,
    "displacement_pressure": 0.3389,
    "demand_resilience": 0.2689,
    "demand_signal_bonus": 0,
    "market": {
      "market_momentum": 0.4375,
      "industry_footprint_momentum": null,
      "market_resolution": "group_prior",
      "occupation_scarcity": 0.5829,
      "market_resilience": 0.4957,
      "market_modifier": 0.7311
    },
    "net_risk": 0.2478,
    "risk_band": "moderate",
    "augmentation": 0.206,
    "augmentation_band": "low",
    "impact_type": "ai_leveraged",
    "evidence": {
      "anthropic_calibrated": true,
      "anthropic_gap": 0.5922,
      "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.3485,
        "anthropic": 0.9407,
        "eloundou": 0.9435,
        "ilo": 0.7599
      },
      "signal_conflict": false,
      "signal_conflict_reasons": [
        "divergent_exposure_sources"
      ]
    },
    "confidence": {
      "score": 0.6947,
      "level": "medium",
      "threshold_level": "medium",
      "policy_cap_reason": null,
      "crosswalk_quality": 0.5932,
      "market_data_granularity": 0.65,
      "source_freshness": 0.8387,
      "source_coverage": 1,
      "signal_agreement": 0.45,
      "sensitivity": 0.65,
      "exposure_source_count": 4
    },
    "structural_model_version": "V7",
    "stability": {
      "optimistic_risk": 0.2124,
      "optimistic_band": "moderate",
      "pessimistic_risk": 0.3147,
      "pessimistic_band": "high",
      "distance_to_band_edge": 0.0522,
      "label": "watch"
    },
    "task_primitives": {
      "matched_task_weight_share": null,
      "task_effective_coverage": null,
      "task_exposure_concentration": null,
      "method": null
    },
    "task_signal": 0,
    "demand_persistence": 0.4589,
    "exposure_v7": 0.7545,
    "baseline_v6": {
      "net_risk": 0.2633,
      "exposure": 0.7545
    },
    "uncertainty": {
      "exposure_p10": 0.6076,
      "exposure_p50": 0.7545,
      "exposure_p90": 0.8953,
      "net_risk_p10": 0.1821,
      "net_risk_p50": 0.2464,
      "net_risk_p90": 0.3114,
      "method": "bootstrap_v2"
    },
    "labour_monitor_key": "pmet",
    "raw": {
      "aioe": -0.0313,
      "theta": 0.6816,
      "c_aioe": -0.0251,
      "log_wage_spread": 0.5955,
      "wage_position": 0.9705
    },
    "isco_codes_matched": [
      "3512"
    ],
    "match_quality": "submajor_fallback",
    "scores": {
      "aioe": -0.0313,
      "theta": 0.6816,
      "c_aioe": -0.0251,
      "category": "high_exposure_high_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
    }
  },
  {
    "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,
    "employment_thousands": 3,
    "employment_basis": "estimated_sg_submajor_weighted_2025",
    "employment_family_code": "35",
    "employment_family_total_thousands": 22.4,
    "employment_weight_within_family": 0.132732,
    "employment_estimate_method": "wage_only",
    "group_employment_thousands": 495.5,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor_weighted_2025",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2025_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2025 2-digit occupation-family totals, weighted within family by BLS proxy employment and Singapore wage data."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the country crosswalk to ISCO-08."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based mapping to published local wage-floor coverage."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based mapping to published local professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published local labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published local transition-program coverage."
        }
      }
    },
    "exposure": 0.7545,
    "bottleneck": 0.5508,
    "displacement_pressure": 0.3389,
    "demand_resilience": 0.2536,
    "demand_signal_bonus": 0,
    "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.7464
    },
    "net_risk": 0.253,
    "risk_band": "moderate",
    "augmentation": 0.1947,
    "augmentation_band": "very_low",
    "impact_type": "mixed",
    "evidence": {
      "anthropic_calibrated": true,
      "anthropic_gap": 0.5922,
      "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.3485,
        "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.6622,
      "level": "medium",
      "threshold_level": "medium",
      "policy_cap_reason": null,
      "crosswalk_quality": 0.5932,
      "market_data_granularity": 0.7,
      "source_freshness": 0.8387,
      "source_coverage": 1,
      "signal_agreement": 0.45,
      "sensitivity": 0.65,
      "exposure_source_count": 4
    },
    "structural_model_version": "V7",
    "stability": {
      "optimistic_risk": 0.2218,
      "optimistic_band": "moderate",
      "pessimistic_risk": 0.3102,
      "pessimistic_band": "high",
      "distance_to_band_edge": 0.047,
      "label": "watch"
    },
    "task_primitives": {
      "matched_task_weight_share": null,
      "task_effective_coverage": null,
      "task_exposure_concentration": null,
      "method": null
    },
    "task_signal": 0,
    "demand_persistence": 0.4279,
    "exposure_v7": 0.7545,
    "baseline_v6": {
      "net_risk": 0.2675,
      "exposure": 0.7545
    },
    "uncertainty": {
      "exposure_p10": 0.6076,
      "exposure_p50": 0.7545,
      "exposure_p90": 0.8953,
      "net_risk_p10": 0.1896,
      "net_risk_p50": 0.2536,
      "net_risk_p90": 0.3175,
      "method": "bootstrap_v2"
    },
    "labour_monitor_key": "pmet",
    "raw": {
      "aioe": -0.0313,
      "theta": 0.6816,
      "c_aioe": -0.0251,
      "log_wage_spread": 0.6834,
      "wage_position": 1.1
    },
    "isco_codes_matched": [
      "3512"
    ],
    "match_quality": "submajor_fallback",
    "scores": {
      "aioe": -0.0313,
      "theta": 0.6816,
      "c_aioe": -0.0251,
      "category": "high_exposure_high_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
    }
  },
  {
    "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.7,
    "employment_thousands": 2.7,
    "employment_basis": "estimated_sg_submajor_weighted_2025",
    "employment_family_code": "34",
    "employment_family_total_thousands": 38.8,
    "employment_weight_within_family": 0.068718,
    "employment_estimate_method": "wage_only",
    "group_employment_thousands": 495.5,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor_weighted_2025",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2025_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2025 2-digit occupation-family totals, weighted within family by BLS proxy employment and Singapore wage data."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the country crosswalk to ISCO-08."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based mapping to published local wage-floor coverage."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based mapping to published local professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published local labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published local transition-program coverage."
        }
      }
    },
    "exposure": 0.5376,
    "bottleneck": 0.7594,
    "displacement_pressure": 0.1294,
    "demand_resilience": 0.1493,
    "demand_signal_bonus": 0,
    "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.8507
    },
    "net_risk": 0.1101,
    "risk_band": "low",
    "augmentation": 0.1097,
    "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",
      "threshold_level": "high",
      "policy_cap_reason": null,
      "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
    },
    "structural_model_version": "V7",
    "stability": {
      "optimistic_risk": 0.0813,
      "optimistic_band": "low",
      "pessimistic_risk": 0.1463,
      "pessimistic_band": "low",
      "distance_to_band_edge": 0.0399,
      "label": "stable"
    },
    "task_primitives": {
      "matched_task_weight_share": null,
      "task_effective_coverage": null,
      "task_exposure_concentration": null,
      "method": null
    },
    "task_signal": 0,
    "demand_persistence": 0.2844,
    "exposure_v7": 0.5376,
    "baseline_v6": {
      "net_risk": 0.1137,
      "exposure": 0.5376
    },
    "uncertainty": {
      "exposure_p10": 0.4285,
      "exposure_p50": 0.5376,
      "exposure_p90": 0.6512,
      "net_risk_p10": 0.0718,
      "net_risk_p50": 0.1091,
      "net_risk_p90": 0.1507,
      "method": "bootstrap_v2"
    },
    "labour_monitor_key": "pmet",
    "raw": {
      "aioe": 0.9388,
      "theta": 0.7154,
      "c_aioe": 0.7229,
      "log_wage_spread": 0.1836,
      "wage_position": 0.8438
    },
    "isco_codes_matched": [
      "3434"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": 0.9388,
      "theta": 0.7154,
      "c_aioe": 0.7229,
      "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
    }
  },
  {
    "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": 1.9,
    "employment_thousands": 1.9,
    "employment_basis": "estimated_sg_submajor_weighted_2025",
    "employment_family_code": "31",
    "employment_family_total_thousands": 105.4,
    "employment_weight_within_family": 0.018125,
    "employment_estimate_method": "wage_only",
    "group_employment_thousands": 495.5,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor_weighted_2025",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2025_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2025 2-digit occupation-family totals, weighted within family by BLS proxy employment and Singapore wage data."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the country crosswalk to ISCO-08."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based mapping to published local wage-floor coverage."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based mapping to published local professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published local labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published local transition-program coverage."
        }
      }
    },
    "exposure": 0.4629,
    "bottleneck": 0.434,
    "displacement_pressure": 0.262,
    "demand_resilience": 0.2098,
    "demand_signal_bonus": 0,
    "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.7902
    },
    "net_risk": 0.207,
    "risk_band": "moderate",
    "augmentation": 0.0772,
    "augmentation_band": "very_low",
    "impact_type": "stable",
    "evidence": {
      "anthropic_calibrated": true,
      "anthropic_gap": -0.106,
      "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.5517,
        "anthropic": 0.4457,
        "eloundou": 0.5722,
        "ilo": 0.297
      },
      "signal_conflict": false,
      "signal_conflict_reasons": []
    },
    "confidence": {
      "score": 0.7575,
      "level": "high",
      "threshold_level": "high",
      "policy_cap_reason": null,
      "crosswalk_quality": 0.4547,
      "market_data_granularity": 0.7,
      "source_freshness": 0.8387,
      "source_coverage": 1,
      "signal_agreement": 0.85,
      "sensitivity": 0.85,
      "exposure_source_count": 4
    },
    "structural_model_version": "V7",
    "stability": {
      "optimistic_risk": 0.18,
      "optimistic_band": "moderate",
      "pessimistic_risk": 0.2564,
      "pessimistic_band": "moderate",
      "distance_to_band_edge": 0.057,
      "label": "stable"
    },
    "task_primitives": {
      "matched_task_weight_share": null,
      "task_effective_coverage": null,
      "task_exposure_concentration": null,
      "method": null
    },
    "task_signal": 0,
    "demand_persistence": 0.3687,
    "exposure_v7": 0.4629,
    "baseline_v6": {
      "net_risk": 0.2167,
      "exposure": 0.4629
    },
    "uncertainty": {
      "exposure_p10": 0.3938,
      "exposure_p50": 0.4629,
      "exposure_p90": 0.5342,
      "net_risk_p10": 0.1671,
      "net_risk_p50": 0.2068,
      "net_risk_p90": 0.2484,
      "method": "bootstrap_v2"
    },
    "labour_monitor_key": "pmet",
    "raw": {
      "aioe": 0.6616,
      "theta": 0.6676,
      "c_aioe": 0.5411,
      "log_wage_spread": 0.7636,
      "wage_position": 0.7265
    },
    "isco_codes_matched": [
      "3112"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": 0.6616,
      "theta": 0.6676,
      "c_aioe": 0.5411,
      "category": "low_exposure",
      "isco_codes_matched": [
        "3112"
      ],
      "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
    }
  },
  {
    "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": 1.9,
    "employment_thousands": 1.9,
    "employment_basis": "estimated_sg_submajor_weighted_2025",
    "employment_family_code": "31",
    "employment_family_total_thousands": 105.4,
    "employment_weight_within_family": 0.017924,
    "employment_estimate_method": "wage_only",
    "group_employment_thousands": 495.5,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor_weighted_2025",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2025_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2025 2-digit occupation-family totals, weighted within family by BLS proxy employment and Singapore wage data."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the country crosswalk to ISCO-08."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based mapping to published local wage-floor coverage."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based mapping to published local professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published local labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published local transition-program coverage."
        }
      }
    },
    "exposure": 0.2309,
    "bottleneck": 0.8957,
    "displacement_pressure": 0.0241,
    "demand_resilience": 0.1829,
    "demand_signal_bonus": 0,
    "market": {
      "market_momentum": 0.4375,
      "industry_footprint_momentum": null,
      "market_resolution": "group_prior",
      "occupation_scarcity": 0.1693,
      "market_resilience": 0.3302,
      "market_modifier": 0.8171
    },
    "net_risk": 0.0197,
    "risk_band": "very_low",
    "augmentation": 0.0683,
    "augmentation_band": "very_low",
    "impact_type": "stable",
    "evidence": {
      "anthropic_calibrated": true,
      "anthropic_gap": 0.3678,
      "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.1292,
        "anthropic": 0.497,
        "eloundou": 0.0492
      },
      "signal_conflict": true,
      "signal_conflict_reasons": [
        "divergent_exposure_sources",
        "low_risk_but_high_observed_usage"
      ]
    },
    "confidence": {
      "score": 0.6258,
      "level": "medium",
      "threshold_level": "medium",
      "policy_cap_reason": null,
      "crosswalk_quality": 0.5159,
      "market_data_granularity": 0.65,
      "source_freshness": 0.8029,
      "source_coverage": 0.82,
      "signal_agreement": 0.45,
      "sensitivity": 0.85,
      "exposure_source_count": 3
    },
    "structural_model_version": "V7",
    "stability": {
      "optimistic_risk": 0.0054,
      "optimistic_band": "very_low",
      "pessimistic_risk": 0.0365,
      "pessimistic_band": "very_low",
      "distance_to_band_edge": 0.0197,
      "label": "stable"
    },
    "task_primitives": {
      "matched_task_weight_share": null,
      "task_effective_coverage": null,
      "task_exposure_concentration": null,
      "method": null
    },
    "task_signal": 0,
    "demand_persistence": 0.343,
    "exposure_v7": 0.2309,
    "baseline_v6": {
      "net_risk": 0.0205,
      "exposure": 0.2309
    },
    "uncertainty": {
      "exposure_p10": 0.0752,
      "exposure_p50": 0.2309,
      "exposure_p90": 0.3815,
      "net_risk_p10": 0.0035,
      "net_risk_p50": 0.0166,
      "net_risk_p90": 0.04,
      "method": "bootstrap_v2"
    },
    "labour_monitor_key": "pmet",
    "raw": {
      "aioe": -0.7846,
      "theta": 0.7559,
      "c_aioe": -0.5724,
      "log_wage_spread": 0.3215,
      "wage_position": 0.7105
    },
    "isco_codes_matched": [
      "3160"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": -0.7846,
      "theta": 0.7559,
      "c_aioe": -0.5724,
      "category": "low_exposure",
      "isco_codes_matched": [
        "3160"
      ],
      "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
    }
  },
  {
    "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": 7.7,
    "employment_thousands": 7.7,
    "employment_basis": "estimated_sg_submajor_weighted_2025",
    "employment_family_code": "36",
    "employment_family_total_thousands": 51.2,
    "employment_weight_within_family": 0.150472,
    "employment_estimate_method": "wage_only",
    "group_employment_thousands": 495.5,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor_weighted_2025",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2025_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2025 2-digit occupation-family totals, weighted within family by BLS proxy employment and Singapore wage data."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the country crosswalk to ISCO-08."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based mapping to published local wage-floor coverage."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based mapping to published local professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published local labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published local transition-program coverage."
        }
      }
    },
    "exposure": 0.9046,
    "bottleneck": 0.7041,
    "displacement_pressure": 0.2677,
    "demand_resilience": 0.221,
    "demand_signal_bonus": 0,
    "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.779
    },
    "net_risk": 0.2085,
    "risk_band": "moderate",
    "augmentation": 0.2555,
    "augmentation_band": "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": "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": []
    },
    "confidence": {
      "score": 0.415,
      "level": "low",
      "threshold_level": "low",
      "policy_cap_reason": null,
      "crosswalk_quality": 0.6,
      "market_data_granularity": 0.7,
      "source_freshness": 0.55,
      "source_coverage": 0.1,
      "signal_agreement": 0.25,
      "sensitivity": 0.85,
      "exposure_source_count": 1
    },
    "structural_model_version": "V7",
    "stability": {
      "optimistic_risk": 0.1684,
      "optimistic_band": "moderate",
      "pessimistic_risk": 0.2701,
      "pessimistic_band": "moderate",
      "distance_to_band_edge": 0.0585,
      "label": "stable"
    },
    "task_primitives": {
      "matched_task_weight_share": null,
      "task_effective_coverage": null,
      "task_exposure_concentration": null,
      "method": null
    },
    "task_signal": 0,
    "demand_persistence": 0.4044,
    "exposure_v7": 0.9046,
    "baseline_v6": {
      "net_risk": 0.2194,
      "exposure": 0.9046
    },
    "uncertainty": {
      "exposure_p10": 0.9046,
      "exposure_p50": 0.9046,
      "exposure_p90": 0.9046,
      "net_risk_p10": 0.1624,
      "net_risk_p50": 0.2079,
      "net_risk_p90": 0.2544,
      "method": "bootstrap_v2"
    },
    "labour_monitor_key": "pmet",
    "raw": {
      "aioe": 1.3253,
      "theta": 0.7064,
      "c_aioe": 1.0325,
      "log_wage_spread": 0.227,
      "wage_position": 0.925
    },
    "isco_codes_matched": [
      "3620"
    ],
    "match_quality": "submajor_fallback",
    "scores": {
      "aioe": 1.3253,
      "theta": 0.7064,
      "c_aioe": 1.0325,
      "category": "high_exposure_high_complementarity",
      "isco_codes_matched": [
        "3620"
      ],
      "match_quality": "submajor_fallback"
    },
    "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
    }
  },
  {
    "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.9,
    "employment_thousands": 2.9,
    "employment_basis": "estimated_sg_submajor_weighted_2025",
    "employment_family_code": "34",
    "employment_family_total_thousands": 38.8,
    "employment_weight_within_family": 0.073819,
    "employment_estimate_method": "wage_only",
    "group_employment_thousands": 495.5,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor_weighted_2025",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2025_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2025 2-digit occupation-family totals, weighted within family by BLS proxy employment and Singapore wage data."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the country crosswalk to ISCO-08."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based mapping to published local wage-floor coverage."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based mapping to published local professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published local labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published local transition-program coverage."
        }
      }
    },
    "exposure": 0.7815,
    "bottleneck": 0.1364,
    "displacement_pressure": 0.675,
    "demand_resilience": 0.2419,
    "demand_signal_bonus": 0,
    "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.7581
    },
    "net_risk": 0.5117,
    "risk_band": "very_high",
    "augmentation": 0.0475,
    "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",
      "threshold_level": "high",
      "policy_cap_reason": null,
      "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
    },
    "structural_model_version": "V7",
    "stability": {
      "optimistic_risk": 0.4764,
      "optimistic_band": "high",
      "pessimistic_risk": 0.6003,
      "pessimistic_band": "very_high",
      "distance_to_band_edge": 0.0117,
      "label": "watch"
    },
    "task_primitives": {
      "matched_task_weight_share": null,
      "task_effective_coverage": null,
      "task_exposure_concentration": null,
      "method": null
    },
    "task_signal": 0,
    "demand_persistence": 0.4151,
    "exposure_v7": 0.7815,
    "baseline_v6": {
      "net_risk": 0.5397,
      "exposure": 0.7815
    },
    "uncertainty": {
      "exposure_p10": 0.7171,
      "exposure_p50": 0.7815,
      "exposure_p90": 0.8478,
      "net_risk_p10": 0.4516,
      "net_risk_p50": 0.5124,
      "net_risk_p90": 0.5732,
      "method": "bootstrap_v2"
    },
    "labour_monitor_key": "pmet",
    "raw": {
      "aioe": 1.2921,
      "theta": 0.6179,
      "c_aioe": 1.1208,
      "log_wage_spread": 0.7114,
      "wage_position": 0.9737
    },
    "isco_codes_matched": [
      "3411"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": 1.2921,
      "theta": 0.6179,
      "c_aioe": 1.1208,
      "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
    }
  },
  {
    "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.3,
    "employment_thousands": 2.3,
    "employment_basis": "estimated_sg_submajor_weighted_2025",
    "employment_family_code": "34",
    "employment_family_total_thousands": 38.8,
    "employment_weight_within_family": 0.059252,
    "employment_estimate_method": "wage_only",
    "group_employment_thousands": 495.5,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor_weighted_2025",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2025_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2025 2-digit occupation-family totals, weighted within family by BLS proxy employment and Singapore wage data."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the country crosswalk to ISCO-08."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based mapping to published local wage-floor coverage."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based mapping to published local professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published local labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published local transition-program coverage."
        }
      }
    },
    "exposure": 0.5456,
    "bottleneck": 0.6328,
    "displacement_pressure": 0.2003,
    "demand_resilience": 0.1797,
    "demand_signal_bonus": 0,
    "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.8203
    },
    "net_risk": 0.1643,
    "risk_band": "moderate",
    "augmentation": 0.1123,
    "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.8039,
      "level": "high",
      "threshold_level": "high",
      "policy_cap_reason": null,
      "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
    },
    "structural_model_version": "V7",
    "stability": {
      "optimistic_risk": 0.1363,
      "optimistic_band": "low",
      "pessimistic_risk": 0.2084,
      "pessimistic_band": "moderate",
      "distance_to_band_edge": 0.0143,
      "label": "watch"
    },
    "task_primitives": {
      "matched_task_weight_share": null,
      "task_effective_coverage": null,
      "task_exposure_concentration": null,
      "method": null
    },
    "task_signal": 0,
    "demand_persistence": 0.3332,
    "exposure_v7": 0.5456,
    "baseline_v6": {
      "net_risk": 0.171,
      "exposure": 0.5456
    },
    "uncertainty": {
      "exposure_p10": 0.3836,
      "exposure_p50": 0.5456,
      "exposure_p90": 0.7117,
      "net_risk_p10": 0.107,
      "net_risk_p50": 0.1634,
      "net_risk_p90": 0.2242,
      "method": "bootstrap_v2"
    },
    "labour_monitor_key": "pmet",
    "raw": {
      "aioe": 1.1217,
      "theta": 0.6919,
      "c_aioe": 0.8901,
      "log_wage_spread": 0.3646,
      "wage_position": 0.6274
    },
    "isco_codes_matched": [
      "3433"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": 1.1217,
      "theta": 0.6919,
      "c_aioe": 0.8901,
      "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
    }
  },
  {
    "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.2,
    "employment_thousands": 2.2,
    "employment_basis": "estimated_sg_submajor_weighted_2025",
    "employment_family_code": "31",
    "employment_family_total_thousands": 105.4,
    "employment_weight_within_family": 0.020558,
    "employment_estimate_method": "wage_only",
    "group_employment_thousands": 495.5,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor_weighted_2025",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2025_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2025 2-digit occupation-family totals, weighted within family by BLS proxy employment and Singapore wage data."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the country crosswalk to ISCO-08."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based mapping to published local wage-floor coverage."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based mapping to published local professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published local labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published local transition-program coverage."
        }
      }
    },
    "exposure": 0.3491,
    "bottleneck": 0.5071,
    "displacement_pressure": 0.172,
    "demand_resilience": 0.2045,
    "demand_signal_bonus": 0,
    "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.7955
    },
    "net_risk": 0.1369,
    "risk_band": "low",
    "augmentation": 0.0663,
    "augmentation_band": "very_low",
    "impact_type": "stable",
    "evidence": {
      "anthropic_calibrated": true,
      "anthropic_gap": -0.0639,
      "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.3663,
        "anthropic": 0.3024,
        "eloundou": 0.4738,
        "ilo": 0.2624
      },
      "signal_conflict": false,
      "signal_conflict_reasons": []
    },
    "confidence": {
      "score": 0.698,
      "level": "medium",
      "threshold_level": "medium",
      "policy_cap_reason": null,
      "crosswalk_quality": 0.3365,
      "market_data_granularity": 0.7,
      "source_freshness": 0.8387,
      "source_coverage": 1,
      "signal_agreement": 0.85,
      "sensitivity": 0.65,
      "exposure_source_count": 4
    },
    "structural_model_version": "V7",
    "stability": {
      "optimistic_risk": 0.1146,
      "optimistic_band": "low",
      "pessimistic_risk": 0.1753,
      "pessimistic_band": "moderate",
      "distance_to_band_edge": 0.0131,
      "label": "watch"
    },
    "task_primitives": {
      "matched_task_weight_share": null,
      "task_effective_coverage": null,
      "task_exposure_concentration": null,
      "method": null
    },
    "task_signal": 0,
    "demand_persistence": 0.36,
    "exposure_v7": 0.3491,
    "baseline_v6": {
      "net_risk": 0.1431,
      "exposure": 0.3491
    },
    "uncertainty": {
      "exposure_p10": 0.2966,
      "exposure_p50": 0.3491,
      "exposure_p90": 0.4032,
      "net_risk_p10": 0.1112,
      "net_risk_p50": 0.1362,
      "net_risk_p90": 0.1664,
      "method": "bootstrap_v2"
    },
    "labour_monitor_key": "pmet",
    "raw": {
      "aioe": 0.0237,
      "theta": 0.6749,
      "c_aioe": 0.0192,
      "log_wage_spread": 0.5697,
      "wage_position": 0.9346
    },
    "isco_codes_matched": [
      "3113"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": 0.0237,
      "theta": 0.6749,
      "c_aioe": 0.0192,
      "category": "low_exposure",
      "isco_codes_matched": [
        "3113"
      ],
      "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
    }
  },
  {
    "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_weighted_2025",
    "employment_family_code": "31",
    "employment_family_total_thousands": 105.4,
    "employment_weight_within_family": 0.020214,
    "employment_estimate_method": "wage_only",
    "group_employment_thousands": 495.5,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor_weighted_2025",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2025_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2025 2-digit occupation-family totals, weighted within family by BLS proxy employment and Singapore wage data."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the country crosswalk to ISCO-08."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based mapping to published local wage-floor coverage."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based mapping to published local professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published local labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published local transition-program coverage."
        }
      }
    },
    "exposure": 0.3146,
    "bottleneck": 0.6212,
    "displacement_pressure": 0.1192,
    "demand_resilience": 0.1412,
    "demand_signal_bonus": 0,
    "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.8588
    },
    "net_risk": 0.1023,
    "risk_band": "low",
    "augmentation": 0.0497,
    "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.3146
      },
      "signal_conflict": false,
      "signal_conflict_reasons": []
    },
    "confidence": {
      "score": 0.415,
      "level": "low",
      "threshold_level": "low",
      "policy_cap_reason": null,
      "crosswalk_quality": 0.6,
      "market_data_granularity": 0.7,
      "source_freshness": 0.55,
      "source_coverage": 0.1,
      "signal_agreement": 0.25,
      "sensitivity": 0.85,
      "exposure_source_count": 1
    },
    "structural_model_version": "V7",
    "stability": {
      "optimistic_risk": 0.0802,
      "optimistic_band": "low",
      "pessimistic_risk": 0.1363,
      "pessimistic_band": "low",
      "distance_to_band_edge": 0.0477,
      "label": "stable"
    },
    "task_primitives": {
      "matched_task_weight_share": null,
      "task_effective_coverage": null,
      "task_exposure_concentration": null,
      "method": null
    },
    "task_signal": 0,
    "demand_persistence": 0.2666,
    "exposure_v7": 0.3146,
    "baseline_v6": {
      "net_risk": 0.1055,
      "exposure": 0.3146
    },
    "uncertainty": {
      "exposure_p10": 0.3146,
      "exposure_p50": 0.3146,
      "exposure_p90": 0.3146,
      "net_risk_p10": 0.0847,
      "net_risk_p50": 0.1023,
      "net_risk_p90": 0.12,
      "method": "bootstrap_v2"
    },
    "labour_monitor_key": "pmet",
    "raw": {
      "aioe": -0.0968,
      "theta": 0.6906,
      "c_aioe": -0.077,
      "log_wage_spread": 0.3635,
      "wage_position": 0.9036
    },
    "isco_codes_matched": [
      "3159"
    ],
    "match_quality": "submajor_fallback",
    "scores": {
      "aioe": -0.0968,
      "theta": 0.6906,
      "c_aioe": -0.077,
      "category": "low_exposure",
      "isco_codes_matched": [
        "3159"
      ],
      "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
    }
  },
  {
    "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.8,
    "employment_thousands": 8.8,
    "employment_basis": "estimated_sg_submajor_weighted_2025",
    "employment_family_code": "33",
    "employment_family_total_thousands": 258.9,
    "employment_weight_within_family": 0.033864,
    "employment_estimate_method": "wage_only",
    "group_employment_thousands": 495.5,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor_weighted_2025",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2025_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2025 2-digit occupation-family totals, weighted within family by BLS proxy employment and Singapore wage data."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the country crosswalk to ISCO-08."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based mapping to published local wage-floor coverage."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based mapping to published local professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published local labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published local transition-program coverage."
        }
      }
    },
    "exposure": 0.7333,
    "bottleneck": 0.3414,
    "displacement_pressure": 0.483,
    "demand_resilience": 0.1891,
    "demand_signal_bonus": 0,
    "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.8109
    },
    "net_risk": 0.3916,
    "risk_band": "high",
    "augmentation": 0.0866,
    "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.7111,
      "level": "high",
      "threshold_level": "high",
      "policy_cap_reason": null,
      "crosswalk_quality": 0.3673,
      "market_data_granularity": 0.7,
      "source_freshness": 0.8029,
      "source_coverage": 0.82,
      "signal_agreement": 0.95,
      "sensitivity": 0.85,
      "exposure_source_count": 3
    },
    "structural_model_version": "V7",
    "stability": {
      "optimistic_risk": 0.3513,
      "optimistic_band": "high",
      "pessimistic_risk": 0.4622,
      "pessimistic_band": "high",
      "distance_to_band_edge": 0.0916,
      "label": "stable"
    },
    "task_primitives": {
      "matched_task_weight_share": null,
      "task_effective_coverage": null,
      "task_exposure_concentration": null,
      "method": null
    },
    "task_signal": 0,
    "demand_persistence": 0.3338,
    "exposure_v7": 0.7333,
    "baseline_v6": {
      "net_risk": 0.4078,
      "exposure": 0.7333
    },
    "uncertainty": {
      "exposure_p10": 0.6903,
      "exposure_p50": 0.7333,
      "exposure_p90": 0.7776,
      "net_risk_p10": 0.3473,
      "net_risk_p50": 0.3905,
      "net_risk_p90": 0.4372,
      "method": "bootstrap_v2"
    },
    "labour_monitor_key": "pmet",
    "raw": {
      "aioe": 0.9986,
      "theta": 0.6621,
      "c_aioe": 0.8222,
      "log_wage_spread": 0.5572,
      "wage_position": 0.915
    },
    "isco_codes_matched": [
      "3346"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": 0.9986,
      "theta": 0.6621,
      "c_aioe": 0.8222,
      "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
    }
  },
  {
    "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,
    "employment_thousands": 2,
    "employment_basis": "estimated_sg_submajor_weighted_2025",
    "employment_family_code": "31",
    "employment_family_total_thousands": 105.4,
    "employment_weight_within_family": 0.018756,
    "employment_estimate_method": "wage_only",
    "group_employment_thousands": 495.5,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor_weighted_2025",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2025_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2025 2-digit occupation-family totals, weighted within family by BLS proxy employment and Singapore wage data."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the country crosswalk to ISCO-08."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based mapping to published local wage-floor coverage."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based mapping to published local professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published local labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published local transition-program coverage."
        }
      }
    },
    "exposure": 0.3919,
    "bottleneck": 0.5437,
    "displacement_pressure": 0.1789,
    "demand_resilience": 0.186,
    "demand_signal_bonus": 0,
    "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.814
    },
    "net_risk": 0.1456,
    "risk_band": "low",
    "augmentation": 0.0723,
    "augmentation_band": "very_low",
    "impact_type": "stable",
    "evidence": {
      "anthropic_calibrated": true,
      "anthropic_gap": 0.2582,
      "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.303,
        "anthropic": 0.5613,
        "eloundou": 0.4561,
        "ilo": 0.245
      },
      "signal_conflict": true,
      "signal_conflict_reasons": [
        "divergent_exposure_sources",
        "low_risk_but_high_observed_usage"
      ]
    },
    "confidence": {
      "score": 0.7639,
      "level": "medium",
      "threshold_level": "high",
      "policy_cap_reason": "signal_conflict",
      "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
    },
    "structural_model_version": "V7",
    "stability": {
      "optimistic_risk": 0.1198,
      "optimistic_band": "low",
      "pessimistic_risk": 0.1828,
      "pessimistic_band": "moderate",
      "distance_to_band_edge": 0.0044,
      "label": "watch"
    },
    "task_primitives": {
      "matched_task_weight_share": null,
      "task_effective_coverage": null,
      "task_exposure_concentration": null,
      "method": null
    },
    "task_signal": 0,
    "demand_persistence": 0.3338,
    "exposure_v7": 0.3919,
    "baseline_v6": {
      "net_risk": 0.1516,
      "exposure": 0.3919
    },
    "uncertainty": {
      "exposure_p10": 0.3103,
      "exposure_p50": 0.3919,
      "exposure_p90": 0.4742,
      "net_risk_p10": 0.1095,
      "net_risk_p50": 0.1436,
      "net_risk_p90": 0.183,
      "method": "bootstrap_v2"
    },
    "labour_monitor_key": "pmet",
    "raw": {
      "aioe": -0.1192,
      "theta": 0.6809,
      "c_aioe": -0.0959,
      "log_wage_spread": 0.5978,
      "wage_position": 0.778
    },
    "isco_codes_matched": [
      "3115"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": -0.1192,
      "theta": 0.6809,
      "c_aioe": -0.0959,
      "category": "low_exposure",
      "isco_codes_matched": [
        "3115"
      ],
      "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
    }
  },
  {
    "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": 10.8,
    "employment_thousands": 10.8,
    "employment_basis": "estimated_sg_submajor_weighted_2025",
    "employment_family_code": "33",
    "employment_family_total_thousands": 258.9,
    "employment_weight_within_family": 0.041851,
    "employment_estimate_method": "wage_only",
    "group_employment_thousands": 495.5,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor_weighted_2025",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2025_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2025 2-digit occupation-family totals, weighted within family by BLS proxy employment and Singapore wage data."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the country crosswalk to ISCO-08."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based mapping to published local wage-floor coverage."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based mapping to published local professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published local labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published local transition-program coverage."
        }
      }
    },
    "exposure": 0.7333,
    "bottleneck": 0.3414,
    "displacement_pressure": 0.483,
    "demand_resilience": 0.2372,
    "demand_signal_bonus": 0,
    "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.7628
    },
    "net_risk": 0.3684,
    "risk_band": "high",
    "augmentation": 0.11,
    "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.7111,
      "level": "high",
      "threshold_level": "high",
      "policy_cap_reason": null,
      "crosswalk_quality": 0.3673,
      "market_data_granularity": 0.7,
      "source_freshness": 0.8029,
      "source_coverage": 0.82,
      "signal_agreement": 0.95,
      "sensitivity": 0.85,
      "exposure_source_count": 3
    },
    "structural_model_version": "V7",
    "stability": {
      "optimistic_risk": 0.3346,
      "optimistic_band": "high",
      "pessimistic_risk": 0.4432,
      "pessimistic_band": "high",
      "distance_to_band_edge": 0.0684,
      "label": "stable"
    },
    "task_primitives": {
      "matched_task_weight_share": null,
      "task_effective_coverage": null,
      "task_exposure_concentration": null,
      "method": null
    },
    "task_signal": 0,
    "demand_persistence": 0.3942,
    "exposure_v7": 0.7333,
    "baseline_v6": {
      "net_risk": 0.3874,
      "exposure": 0.7333
    },
    "uncertainty": {
      "exposure_p10": 0.6903,
      "exposure_p50": 0.7333,
      "exposure_p90": 0.7776,
      "net_risk_p10": 0.3259,
      "net_risk_p50": 0.3667,
      "net_risk_p90": 0.4112,
      "method": "bootstrap_v2"
    },
    "labour_monitor_key": "pmet",
    "raw": {
      "aioe": 0.9986,
      "theta": 0.6621,
      "c_aioe": 0.8222,
      "log_wage_spread": 0.6694,
      "wage_position": 1.3974
    },
    "isco_codes_matched": [
      "3346"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": 0.9986,
      "theta": 0.6621,
      "c_aioe": 0.8222,
      "category": "high_exposure_low_complementarity",
      "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
    }
  },
  {
    "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.4,
    "employment_thousands": 8.4,
    "employment_basis": "estimated_sg_submajor_weighted_2025",
    "employment_family_code": "33",
    "employment_family_total_thousands": 258.9,
    "employment_weight_within_family": 0.032372,
    "employment_estimate_method": "wage_only",
    "group_employment_thousands": 495.5,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor_weighted_2025",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2025_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2025 2-digit occupation-family totals, weighted within family by BLS proxy employment and Singapore wage data."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the country crosswalk to ISCO-08."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based mapping to published local wage-floor coverage."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based mapping to published local professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published local labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published local transition-program coverage."
        }
      }
    },
    "exposure": 0.7775,
    "bottleneck": 0.4189,
    "displacement_pressure": 0.4518,
    "demand_resilience": 0.1648,
    "demand_signal_bonus": 0,
    "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.8352
    },
    "net_risk": 0.3774,
    "risk_band": "high",
    "augmentation": 0.0969,
    "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.8619,
      "level": "high",
      "threshold_level": "high",
      "policy_cap_reason": null,
      "crosswalk_quality": 0.9704,
      "market_data_granularity": 0.7,
      "source_freshness": 0.8029,
      "source_coverage": 0.82,
      "signal_agreement": 0.95,
      "sensitivity": 0.85,
      "exposure_source_count": 3
    },
    "structural_model_version": "V7",
    "stability": {
      "optimistic_risk": 0.3374,
      "optimistic_band": "high",
      "pessimistic_risk": 0.4454,
      "pessimistic_band": "high",
      "distance_to_band_edge": 0.0774,
      "label": "stable"
    },
    "task_primitives": {
      "matched_task_weight_share": null,
      "task_effective_coverage": null,
      "task_exposure_concentration": null,
      "method": null
    },
    "task_signal": 0,
    "demand_persistence": 0.3086,
    "exposure_v7": 0.7775,
    "baseline_v6": {
      "net_risk": 0.3913,
      "exposure": 0.7775
    },
    "uncertainty": {
      "exposure_p10": 0.7483,
      "exposure_p50": 0.7775,
      "exposure_p90": 0.8062,
      "net_risk_p10": 0.3326,
      "net_risk_p50": 0.376,
      "net_risk_p90": 0.4232,
      "method": "bootstrap_v2"
    },
    "labour_monitor_key": "pmet",
    "raw": {
      "aioe": 1.0432,
      "theta": 0.6669,
      "c_aioe": 0.8539,
      "log_wage_spread": 0.3179,
      "wage_position": 0.8361
    },
    "isco_codes_matched": [
      "3349"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": 1.0432,
      "theta": 0.6669,
      "c_aioe": 0.8539,
      "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
    }
  },
  {
    "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,
    "employment_thousands": 2,
    "employment_basis": "estimated_sg_submajor_weighted_2025",
    "employment_family_code": "31",
    "employment_family_total_thousands": 105.4,
    "employment_weight_within_family": 0.019035,
    "employment_estimate_method": "wage_only",
    "group_employment_thousands": 495.5,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor_weighted_2025",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2025_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2025 2-digit occupation-family totals, weighted within family by BLS proxy employment and Singapore wage data."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the country crosswalk to ISCO-08."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based mapping to published local wage-floor coverage."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based mapping to published local professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published local labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published local transition-program coverage."
        }
      }
    },
    "exposure": 0.2795,
    "bottleneck": 0.2995,
    "displacement_pressure": 0.1958,
    "demand_resilience": 0.1466,
    "demand_signal_bonus": 0,
    "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.8534
    },
    "net_risk": 0.1671,
    "risk_band": "moderate",
    "augmentation": 0.0221,
    "augmentation_band": "very_low",
    "impact_type": "stable",
    "evidence": {
      "anthropic_calibrated": true,
      "anthropic_gap": -0.2683,
      "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.4046,
        "anthropic": 0.1364,
        "eloundou": 0.2908,
        "ilo": 0.297
      },
      "signal_conflict": false,
      "signal_conflict_reasons": []
    },
    "confidence": {
      "score": 0.8639,
      "level": "high",
      "threshold_level": "high",
      "policy_cap_reason": null,
      "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
    },
    "structural_model_version": "V7",
    "stability": {
      "optimistic_risk": 0.13,
      "optimistic_band": "low",
      "pessimistic_risk": 0.2157,
      "pessimistic_band": "moderate",
      "distance_to_band_edge": 0.0171,
      "label": "watch"
    },
    "task_primitives": {
      "matched_task_weight_share": null,
      "task_effective_coverage": null,
      "task_exposure_concentration": null,
      "method": null
    },
    "task_signal": 0,
    "demand_persistence": 0.2764,
    "exposure_v7": 0.2795,
    "baseline_v6": {
      "net_risk": 0.1725,
      "exposure": 0.2795
    },
    "uncertainty": {
      "exposure_p10": 0.2145,
      "exposure_p50": 0.2795,
      "exposure_p90": 0.3474,
      "net_risk_p10": 0.1282,
      "net_risk_p50": 0.1678,
      "net_risk_p90": 0.2069,
      "method": "bootstrap_v2"
    },
    "labour_monitor_key": "pmet",
    "raw": {
      "aioe": 0.1941,
      "theta": 0.6539,
      "c_aioe": 0.1614,
      "log_wage_spread": 0.3934,
      "wage_position": 0.8013
    },
    "isco_codes_matched": [
      "3117"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": 0.1941,
      "theta": 0.6539,
      "c_aioe": 0.1614,
      "category": "low_exposure",
      "isco_codes_matched": [
        "3117"
      ],
      "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
    }
  },
  {
    "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.2,
    "employment_thousands": 2.2,
    "employment_basis": "estimated_sg_submajor_weighted_2025",
    "employment_family_code": "31",
    "employment_family_total_thousands": 105.4,
    "employment_weight_within_family": 0.020619,
    "employment_estimate_method": "wage_only",
    "group_employment_thousands": 495.5,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor_weighted_2025",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2025_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2025 2-digit occupation-family totals, weighted within family by BLS proxy employment and Singapore wage data."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the country crosswalk to ISCO-08."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based mapping to published local wage-floor coverage."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based mapping to published local professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published local labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published local transition-program coverage."
        }
      }
    },
    "exposure": 0.3769,
    "bottleneck": 0.6212,
    "displacement_pressure": 0.1428,
    "demand_resilience": 0.1628,
    "demand_signal_bonus": 0,
    "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.8372
    },
    "net_risk": 0.1195,
    "risk_band": "low",
    "augmentation": 0.0693,
    "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.3146,
        "ilo": 0.4332
      },
      "signal_conflict": false,
      "signal_conflict_reasons": []
    },
    "confidence": {
      "score": 0.6655,
      "level": "medium",
      "threshold_level": "medium",
      "policy_cap_reason": null,
      "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
    },
    "structural_model_version": "V7",
    "stability": {
      "optimistic_risk": 0.0969,
      "optimistic_band": "low",
      "pessimistic_risk": 0.1541,
      "pessimistic_band": "moderate",
      "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
    },
    "task_signal": 0,
    "demand_persistence": 0.2967,
    "exposure_v7": 0.3769,
    "baseline_v6": {
      "net_risk": 0.1238,
      "exposure": 0.3769
    },
    "uncertainty": {
      "exposure_p10": 0.3146,
      "exposure_p50": 0.3769,
      "exposure_p90": 0.4332,
      "net_risk_p10": 0.0922,
      "net_risk_p50": 0.1171,
      "net_risk_p90": 0.1462,
      "method": "bootstrap_v2"
    },
    "labour_monitor_key": "pmet",
    "raw": {
      "aioe": -0.0968,
      "theta": 0.6906,
      "c_aioe": -0.077,
      "log_wage_spread": 0.3983,
      "wage_position": 0.9402
    },
    "isco_codes_matched": [
      "3118"
    ],
    "match_quality": "submajor_fallback",
    "scores": {
      "aioe": -0.0968,
      "theta": 0.6906,
      "c_aioe": -0.077,
      "category": "low_exposure",
      "isco_codes_matched": [
        "3118"
      ],
      "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
    }
  },
  {
    "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_weighted_2025",
    "employment_family_code": "31",
    "employment_family_total_thousands": 105.4,
    "employment_weight_within_family": 0.02008,
    "employment_estimate_method": "wage_only",
    "group_employment_thousands": 495.5,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor_weighted_2025",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2025_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2025 2-digit occupation-family totals, weighted within family by BLS proxy employment and Singapore wage data."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the country crosswalk to ISCO-08."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based mapping to published local wage-floor coverage."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based mapping to published local professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published local labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published local transition-program coverage."
        }
      }
    },
    "exposure": 0.1792,
    "bottleneck": 0.9519,
    "displacement_pressure": 0.0086,
    "demand_resilience": 0.2371,
    "demand_signal_bonus": 0,
    "market": {
      "market_momentum": 0.4375,
      "industry_footprint_momentum": null,
      "market_resolution": "group_prior",
      "occupation_scarcity": 0.4314,
      "market_resilience": 0.435,
      "market_modifier": 0.7629
    },
    "net_risk": 0.0066,
    "risk_band": "very_low",
    "augmentation": 0.0742,
    "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",
      "threshold_level": "high",
      "policy_cap_reason": null,
      "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
    },
    "structural_model_version": "V7",
    "stability": {
      "optimistic_risk": 0,
      "optimistic_band": "very_low",
      "pessimistic_risk": 0.0178,
      "pessimistic_band": "very_low",
      "distance_to_band_edge": 0.0066,
      "label": "stable"
    },
    "task_primitives": {
      "matched_task_weight_share": null,
      "task_effective_coverage": null,
      "task_exposure_concentration": null,
      "method": null
    },
    "task_signal": 0,
    "demand_persistence": 0.4131,
    "exposure_v7": 0.1792,
    "baseline_v6": {
      "net_risk": 0.0069,
      "exposure": 0.1792
    },
    "uncertainty": {
      "exposure_p10": 0.155,
      "exposure_p50": 0.1792,
      "exposure_p90": 0.2049,
      "net_risk_p10": 0,
      "net_risk_p50": 0.0064,
      "net_risk_p90": 0.0162,
      "method": "bootstrap_v2"
    },
    "labour_monitor_key": "pmet",
    "raw": {
      "aioe": -0.4282,
      "theta": 0.7939,
      "c_aioe": -0.2961,
      "log_wage_spread": 0.485,
      "wage_position": 0.8917
    },
    "isco_codes_matched": [
      "3151"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": -0.4282,
      "theta": 0.7939,
      "c_aioe": -0.2961,
      "category": "low_exposure",
      "isco_codes_matched": [
        "3151"
      ],
      "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
    }
  },
  {
    "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.3,
    "employment_thousands": 2.3,
    "employment_basis": "estimated_sg_submajor_weighted_2025",
    "employment_family_code": "31",
    "employment_family_total_thousands": 105.4,
    "employment_weight_within_family": 0.022174,
    "employment_estimate_method": "wage_only",
    "group_employment_thousands": 495.5,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor_weighted_2025",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2025_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2025 2-digit occupation-family totals, weighted within family by BLS proxy employment and Singapore wage data."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the country crosswalk to ISCO-08."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based mapping to published local wage-floor coverage."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based mapping to published local professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published local labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published local transition-program coverage."
        }
      }
    },
    "exposure": 0.2889,
    "bottleneck": 0.2995,
    "displacement_pressure": 0.2024,
    "demand_resilience": 0.275,
    "demand_signal_bonus": 0,
    "market": {
      "market_momentum": 0.4375,
      "industry_footprint_momentum": null,
      "market_resolution": "group_prior",
      "occupation_scarcity": 0.6114,
      "market_resilience": 0.5071,
      "market_modifier": 0.725
    },
    "net_risk": 0.1467,
    "risk_band": "low",
    "augmentation": 0.0439,
    "augmentation_band": "very_low",
    "impact_type": "stable",
    "evidence": {
      "anthropic_calibrated": true,
      "anthropic_gap": -0.2683,
      "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.4046,
        "anthropic": 0.1364,
        "eloundou": 0.2908,
        "ilo": 0.3329
      },
      "signal_conflict": false,
      "signal_conflict_reasons": []
    },
    "confidence": {
      "score": 0.8564,
      "level": "high",
      "threshold_level": "high",
      "policy_cap_reason": null,
      "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
    },
    "structural_model_version": "V7",
    "stability": {
      "optimistic_risk": 0.1152,
      "optimistic_band": "low",
      "pessimistic_risk": 0.2013,
      "pessimistic_band": "moderate",
      "distance_to_band_edge": 0.0033,
      "label": "watch"
    },
    "task_primitives": {
      "matched_task_weight_share": null,
      "task_effective_coverage": null,
      "task_exposure_concentration": null,
      "method": null
    },
    "task_signal": 0,
    "demand_persistence": 0.4685,
    "exposure_v7": 0.2889,
    "baseline_v6": {
      "net_risk": 0.1562,
      "exposure": 0.2889
    },
    "uncertainty": {
      "exposure_p10": 0.2237,
      "exposure_p50": 0.2889,
      "exposure_p90": 0.3569,
      "net_risk_p10": 0.1101,
      "net_risk_p50": 0.147,
      "net_risk_p90": 0.1832,
      "method": "bootstrap_v2"
    },
    "labour_monitor_key": "pmet",
    "raw": {
      "aioe": 0.1941,
      "theta": 0.6539,
      "c_aioe": 0.1614,
      "log_wage_spread": 0.5562,
      "wage_position": 1.0874
    },
    "isco_codes_matched": [
      "3121"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": 0.1941,
      "theta": 0.6539,
      "c_aioe": 0.1614,
      "category": "low_exposure",
      "isco_codes_matched": [
        "3121"
      ],
      "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
    }
  },
  {
    "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": 7.9,
    "employment_thousands": 7.9,
    "employment_basis": "estimated_sg_submajor_weighted_2025",
    "employment_family_code": "33",
    "employment_family_total_thousands": 258.9,
    "employment_weight_within_family": 0.030616,
    "employment_estimate_method": "wage_only",
    "group_employment_thousands": 495.5,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor_weighted_2025",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2025_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2025 2-digit occupation-family totals, weighted within family by BLS proxy employment and Singapore wage data."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the country crosswalk to ISCO-08."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based mapping to published local wage-floor coverage."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based mapping to published local professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published local labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published local transition-program coverage."
        }
      }
    },
    "exposure": 0.8774,
    "bottleneck": 0.426,
    "displacement_pressure": 0.5036,
    "demand_resilience": 0.2195,
    "demand_signal_bonus": 0,
    "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.7805
    },
    "net_risk": 0.3931,
    "risk_band": "high",
    "augmentation": 0.1506,
    "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",
      "threshold_level": "high",
      "policy_cap_reason": null,
      "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
    },
    "structural_model_version": "V7",
    "stability": {
      "optimistic_risk": 0.3591,
      "optimistic_band": "high",
      "pessimistic_risk": 0.4718,
      "pessimistic_band": "high",
      "distance_to_band_edge": 0.0931,
      "label": "stable"
    },
    "task_primitives": {
      "matched_task_weight_share": null,
      "task_effective_coverage": null,
      "task_exposure_concentration": null,
      "method": null
    },
    "task_signal": 0,
    "demand_persistence": 0.3823,
    "exposure_v7": 0.8774,
    "baseline_v6": {
      "net_risk": 0.4123,
      "exposure": 0.8774
    },
    "uncertainty": {
      "exposure_p10": 0.8481,
      "exposure_p50": 0.8774,
      "exposure_p90": 0.9074,
      "net_risk_p10": 0.3457,
      "net_risk_p50": 0.3919,
      "net_risk_p90": 0.4405,
      "method": "bootstrap_v2"
    },
    "labour_monitor_key": "pmet",
    "raw": {
      "aioe": 1.3413,
      "theta": 0.6672,
      "c_aioe": 1.0974,
      "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.0974,
      "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
    }
  },
  {
    "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.7,
    "employment_thousands": 2.7,
    "employment_basis": "estimated_sg_submajor_weighted_2025",
    "employment_family_code": "34",
    "employment_family_total_thousands": 38.8,
    "employment_weight_within_family": 0.07002,
    "employment_estimate_method": "wage_only",
    "group_employment_thousands": 495.5,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor_weighted_2025",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2025_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2025 2-digit occupation-family totals, weighted within family by BLS proxy employment and Singapore wage data."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the country crosswalk to ISCO-08."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based mapping to published local wage-floor coverage."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based mapping to published local professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published local labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published local transition-program coverage."
        }
      }
    },
    "exposure": 0.3421,
    "bottleneck": 0.9055,
    "displacement_pressure": 0.0323,
    "demand_resilience": 0.1967,
    "demand_signal_bonus": 0,
    "market": {
      "market_momentum": 0.4375,
      "industry_footprint_momentum": null,
      "market_resolution": "group_prior",
      "occupation_scarcity": 0.238,
      "market_resilience": 0.3577,
      "market_modifier": 0.8033
    },
    "net_risk": 0.026,
    "risk_band": "very_low",
    "augmentation": 0.1108,
    "augmentation_band": "very_low",
    "impact_type": "stable",
    "evidence": {
      "anthropic_calibrated": true,
      "anthropic_gap": -0.254,
      "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.3904,
        "anthropic": 0.1364,
        "eloundou": 0.3305,
        "ilo": 0.5124
      },
      "signal_conflict": false,
      "signal_conflict_reasons": [
        "divergent_exposure_sources"
      ]
    },
    "confidence": {
      "score": 0.8264,
      "level": "high",
      "threshold_level": "high",
      "policy_cap_reason": null,
      "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
    },
    "structural_model_version": "V7",
    "stability": {
      "optimistic_risk": 0.0075,
      "optimistic_band": "very_low",
      "pessimistic_risk": 0.0495,
      "pessimistic_band": "very_low",
      "distance_to_band_edge": 0.024,
      "label": "stable"
    },
    "task_primitives": {
      "matched_task_weight_share": null,
      "task_effective_coverage": null,
      "task_exposure_concentration": null,
      "method": null
    },
    "task_signal": 0,
    "demand_persistence": 0.357,
    "exposure_v7": 0.3421,
    "baseline_v6": {
      "net_risk": 0.0271,
      "exposure": 0.3421
    },
    "uncertainty": {
      "exposure_p10": 0.2443,
      "exposure_p50": 0.3421,
      "exposure_p90": 0.4243,
      "net_risk_p10": 0.0062,
      "net_risk_p50": 0.0247,
      "net_risk_p90": 0.047,
      "method": "bootstrap_v2"
    },
    "labour_monitor_key": "pmet",
    "raw": {
      "aioe": 0.1169,
      "theta": 0.763,
      "c_aioe": 0.0844,
      "log_wage_spread": 0.1178,
      "wage_position": 0.8761
    },
    "isco_codes_matched": [
      "3422"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": 0.1169,
      "theta": 0.763,
      "c_aioe": 0.0844,
      "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
    }
  },
  {
    "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.1,
    "employment_thousands": 1.1,
    "employment_basis": "estimated_sg_submajor_weighted_2025",
    "employment_family_code": "32",
    "employment_family_total_thousands": 17.1,
    "employment_weight_within_family": 0.062809,
    "employment_estimate_method": "wage_only",
    "group_employment_thousands": 495.5,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor_weighted_2025",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2025_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2025 2-digit occupation-family totals, weighted within family by BLS proxy employment and Singapore wage data."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the country crosswalk to ISCO-08."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based mapping to published local wage-floor coverage."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based mapping to published local professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published local labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published local transition-program coverage."
        }
      }
    },
    "exposure": 0.141,
    "bottleneck": 0.6114,
    "displacement_pressure": 0.0548,
    "demand_resilience": 0.2051,
    "demand_signal_bonus": 0,
    "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.7949
    },
    "net_risk": 0.0436,
    "risk_band": "very_low",
    "augmentation": 0.0323,
    "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": "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.1497,
        "anthropic": 0.1364,
        "eloundou": 0.1967,
        "ilo": 0.0854
      },
      "signal_conflict": false,
      "signal_conflict_reasons": []
    },
    "confidence": {
      "score": 0.7789,
      "level": "medium",
      "threshold_level": "high",
      "policy_cap_reason": "fallback_mapping",
      "crosswalk_quality": 0.6,
      "market_data_granularity": 0.7,
      "source_freshness": 0.8387,
      "source_coverage": 1,
      "signal_agreement": 0.95,
      "sensitivity": 0.65,
      "exposure_source_count": 4
    },
    "structural_model_version": "V7",
    "stability": {
      "optimistic_risk": 0.023,
      "optimistic_band": "very_low",
      "pessimistic_risk": 0.0666,
      "pessimistic_band": "low",
      "distance_to_band_edge": 0.0064,
      "label": "watch"
    },
    "task_primitives": {
      "matched_task_weight_share": null,
      "task_effective_coverage": null,
      "task_exposure_concentration": null,
      "method": null
    },
    "task_signal": 0,
    "demand_persistence": 0.3657,
    "exposure_v7": 0.141,
    "baseline_v6": {
      "net_risk": 0.0456,
      "exposure": 0.141
    },
    "uncertainty": {
      "exposure_p10": 0.1133,
      "exposure_p50": 0.141,
      "exposure_p90": 0.1696,
      "net_risk_p10": 0.0332,
      "net_risk_p50": 0.0432,
      "net_risk_p90": 0.0548,
      "method": "bootstrap_v2"
    },
    "labour_monitor_key": "pmet",
    "raw": {
      "aioe": -0.6863,
      "theta": 0.6901,
      "c_aioe": -0.5458,
      "log_wage_spread": 0.8109,
      "wage_position": 0.5748
    },
    "isco_codes_matched": [
      "3255"
    ],
    "match_quality": "submajor_fallback",
    "scores": {
      "aioe": -0.6863,
      "theta": 0.6901,
      "c_aioe": -0.5458,
      "category": "low_exposure",
      "isco_codes_matched": [
        "3255"
      ],
      "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
    }
  },
  {
    "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,
    "employment_thousands": 2,
    "employment_basis": "estimated_sg_submajor_weighted_2025",
    "employment_family_code": "31",
    "employment_family_total_thousands": 105.4,
    "employment_weight_within_family": 0.019161,
    "employment_estimate_method": "wage_only",
    "group_employment_thousands": 495.5,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor_weighted_2025",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2025_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2025 2-digit occupation-family totals, weighted within family by BLS proxy employment and Singapore wage data."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the country crosswalk to ISCO-08."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based mapping to published local wage-floor coverage."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based mapping to published local professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published local labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published local transition-program coverage."
        }
      }
    },
    "exposure": 0.3769,
    "bottleneck": 0.6212,
    "displacement_pressure": 0.1428,
    "demand_resilience": 0.2013,
    "demand_signal_bonus": 0,
    "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.7987
    },
    "net_risk": 0.114,
    "risk_band": "low",
    "augmentation": 0.0862,
    "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.3146,
        "ilo": 0.4332
      },
      "signal_conflict": false,
      "signal_conflict_reasons": []
    },
    "confidence": {
      "score": 0.6955,
      "level": "medium",
      "threshold_level": "medium",
      "policy_cap_reason": null,
      "crosswalk_quality": 0.6,
      "market_data_granularity": 0.7,
      "source_freshness": 0.7549,
      "source_coverage": 0.55,
      "signal_agreement": 0.85,
      "sensitivity": 0.85,
      "exposure_source_count": 2
    },
    "structural_model_version": "V7",
    "stability": {
      "optimistic_risk": 0.0918,
      "optimistic_band": "low",
      "pessimistic_risk": 0.1473,
      "pessimistic_band": "low",
      "distance_to_band_edge": 0.036,
      "label": "stable"
    },
    "task_primitives": {
      "matched_task_weight_share": null,
      "task_effective_coverage": null,
      "task_exposure_concentration": null,
      "method": null
    },
    "task_signal": 0,
    "demand_persistence": 0.3552,
    "exposure_v7": 0.3769,
    "baseline_v6": {
      "net_risk": 0.1191,
      "exposure": 0.3769
    },
    "uncertainty": {
      "exposure_p10": 0.3146,
      "exposure_p50": 0.3769,
      "exposure_p90": 0.4332,
      "net_risk_p10": 0.0876,
      "net_risk_p50": 0.1127,
      "net_risk_p90": 0.1394,
      "method": "bootstrap_v2"
    },
    "labour_monitor_key": "pmet",
    "raw": {
      "aioe": -0.0968,
      "theta": 0.6906,
      "c_aioe": -0.077,
      "log_wage_spread": 0.7377,
      "wage_position": 0.812
    },
    "isco_codes_matched": [
      "3118"
    ],
    "match_quality": "submajor_fallback",
    "scores": {
      "aioe": -0.0968,
      "theta": 0.6906,
      "c_aioe": -0.077,
      "category": "low_exposure",
      "isco_codes_matched": [
        "3118"
      ],
      "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
    }
  },
  {
    "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,
    "employment_thousands": 2,
    "employment_basis": "estimated_sg_submajor_weighted_2025",
    "employment_family_code": "31",
    "employment_family_total_thousands": 105.4,
    "employment_weight_within_family": 0.01903,
    "employment_estimate_method": "wage_only",
    "group_employment_thousands": 495.5,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor_weighted_2025",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2025_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2025 2-digit occupation-family totals, weighted within family by BLS proxy employment and Singapore wage data."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the country crosswalk to ISCO-08."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based mapping to published local wage-floor coverage."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based mapping to published local professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published local labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published local transition-program coverage."
        }
      }
    },
    "exposure": 0.3919,
    "bottleneck": 0.5437,
    "displacement_pressure": 0.1789,
    "demand_resilience": 0.1335,
    "demand_signal_bonus": 0,
    "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.8665
    },
    "net_risk": 0.155,
    "risk_band": "moderate",
    "augmentation": 0.0511,
    "augmentation_band": "very_low",
    "impact_type": "stable",
    "evidence": {
      "anthropic_calibrated": true,
      "anthropic_gap": 0.2582,
      "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.303,
        "anthropic": 0.5613,
        "eloundou": 0.4561,
        "ilo": 0.245
      },
      "signal_conflict": false,
      "signal_conflict_reasons": [
        "divergent_exposure_sources"
      ]
    },
    "confidence": {
      "score": 0.8039,
      "level": "high",
      "threshold_level": "high",
      "policy_cap_reason": null,
      "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
    },
    "structural_model_version": "V7",
    "stability": {
      "optimistic_risk": 0.1259,
      "optimistic_band": "low",
      "pessimistic_risk": 0.1943,
      "pessimistic_band": "moderate",
      "distance_to_band_edge": 0.005,
      "label": "watch"
    },
    "task_primitives": {
      "matched_task_weight_share": null,
      "task_effective_coverage": null,
      "task_exposure_concentration": null,
      "method": null
    },
    "task_signal": 0,
    "demand_persistence": 0.2568,
    "exposure_v7": 0.3919,
    "baseline_v6": {
      "net_risk": 0.1596,
      "exposure": 0.3919
    },
    "uncertainty": {
      "exposure_p10": 0.3103,
      "exposure_p50": 0.3919,
      "exposure_p90": 0.4742,
      "net_risk_p10": 0.1163,
      "net_risk_p50": 0.1535,
      "net_risk_p90": 0.1945,
      "method": "bootstrap_v2"
    },
    "labour_monitor_key": "pmet",
    "raw": {
      "aioe": -0.1192,
      "theta": 0.6809,
      "c_aioe": -0.0959,
      "log_wage_spread": 0.365,
      "wage_position": 0.8009
    },
    "isco_codes_matched": [
      "3115"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": -0.1192,
      "theta": 0.6809,
      "c_aioe": -0.0959,
      "category": "low_exposure",
      "isco_codes_matched": [
        "3115"
      ],
      "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
    }
  },
  {
    "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": 2.7,
    "employment_thousands": 2.7,
    "employment_basis": "estimated_sg_submajor_weighted_2025",
    "employment_family_code": "35",
    "employment_family_total_thousands": 22.4,
    "employment_weight_within_family": 0.119217,
    "employment_estimate_method": "wage_only",
    "group_employment_thousands": 495.5,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor_weighted_2025",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2025_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2025 2-digit occupation-family totals, weighted within family by BLS proxy employment and Singapore wage data."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the country crosswalk to ISCO-08."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based mapping to published local wage-floor coverage."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based mapping to published local professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published local labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published local transition-program coverage."
        }
      }
    },
    "exposure": 0.4631,
    "bottleneck": 0.3324,
    "displacement_pressure": 0.3091,
    "demand_resilience": 0.1508,
    "demand_signal_bonus": 0,
    "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.8492
    },
    "net_risk": 0.2625,
    "risk_band": "moderate",
    "augmentation": 0.0421,
    "augmentation_band": "very_low",
    "impact_type": "at_risk",
    "evidence": {
      "anthropic_calibrated": true,
      "anthropic_gap": -0.0223,
      "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.377,
        "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.7253,
      "level": "medium",
      "threshold_level": "high",
      "policy_cap_reason": "signal_conflict",
      "crosswalk_quality": 0.8458,
      "market_data_granularity": 0.7,
      "source_freshness": 0.8387,
      "source_coverage": 1,
      "signal_agreement": 0.45,
      "sensitivity": 0.65,
      "exposure_source_count": 4
    },
    "structural_model_version": "V7",
    "stability": {
      "optimistic_risk": 0.2247,
      "optimistic_band": "moderate",
      "pessimistic_risk": 0.319,
      "pessimistic_band": "high",
      "distance_to_band_edge": 0.0375,
      "label": "watch"
    },
    "task_primitives": {
      "matched_task_weight_share": null,
      "task_effective_coverage": null,
      "task_exposure_concentration": null,
      "method": null
    },
    "task_signal": 0,
    "demand_persistence": 0.2769,
    "exposure_v7": 0.4631,
    "baseline_v6": {
      "net_risk": 0.2711,
      "exposure": 0.4631
    },
    "uncertainty": {
      "exposure_p10": 0.3802,
      "exposure_p50": 0.4631,
      "exposure_p90": 0.548,
      "net_risk_p10": 0.2108,
      "net_risk_p50": 0.2602,
      "net_risk_p90": 0.32,
      "method": "bootstrap_v2"
    },
    "labour_monitor_key": "pmet",
    "raw": {
      "aioe": 0.0552,
      "theta": 0.6609,
      "c_aioe": 0.0455,
      "log_wage_spread": 0.3903,
      "wage_position": 0.8874
    },
    "isco_codes_matched": [
      "3521"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": 0.0552,
      "theta": 0.6609,
      "c_aioe": 0.0455,
      "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
    }
  },
  {
    "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_weighted_2025",
    "employment_family_code": "32",
    "employment_family_total_thousands": 17.1,
    "employment_weight_within_family": 0.079226,
    "employment_estimate_method": "wage_only",
    "group_employment_thousands": 495.5,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor_weighted_2025",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2025_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2025 2-digit occupation-family totals, weighted within family by BLS proxy employment and Singapore wage data."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the country crosswalk to ISCO-08."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based mapping to published local wage-floor coverage."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based mapping to published local professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published local labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published local transition-program coverage."
        }
      }
    },
    "exposure": 0.3407,
    "bottleneck": 0.287,
    "displacement_pressure": 0.2429,
    "demand_resilience": 0.2237,
    "demand_signal_bonus": 0,
    "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.7763
    },
    "net_risk": 0.1886,
    "risk_band": "moderate",
    "augmentation": 0.0396,
    "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.3868,
        "eloundou": 0.2573,
        "ilo": 0.3775
      },
      "signal_conflict": false,
      "signal_conflict_reasons": []
    },
    "confidence": {
      "score": 0.7366,
      "level": "high",
      "threshold_level": "high",
      "policy_cap_reason": null,
      "crosswalk_quality": 0.5345,
      "market_data_granularity": 0.7,
      "source_freshness": 0.7897,
      "source_coverage": 0.82,
      "signal_agreement": 0.85,
      "sensitivity": 0.85,
      "exposure_source_count": 3
    },
    "structural_model_version": "V7",
    "stability": {
      "optimistic_risk": 0.1583,
      "optimistic_band": "moderate",
      "pessimistic_risk": 0.2384,
      "pessimistic_band": "moderate",
      "distance_to_band_edge": 0.0386,
      "label": "stable"
    },
    "task_primitives": {
      "matched_task_weight_share": null,
      "task_effective_coverage": null,
      "task_exposure_concentration": null,
      "method": null
    },
    "task_signal": 0,
    "demand_persistence": 0.4168,
    "exposure_v7": 0.3407,
    "baseline_v6": {
      "net_risk": 0.1987,
      "exposure": 0.3407
    },
    "uncertainty": {
      "exposure_p10": 0.2991,
      "exposure_p50": 0.3407,
      "exposure_p90": 0.3835,
      "net_risk_p10": 0.1574,
      "net_risk_p50": 0.189,
      "net_risk_p90": 0.2187,
      "method": "bootstrap_v2"
    },
    "labour_monitor_key": "pmet",
    "raw": {
      "aioe": 0.0772,
      "theta": 0.6509,
      "c_aioe": 0.0645,
      "log_wage_spread": 0.2363,
      "wage_position": 0.9145
    },
    "isco_codes_matched": [
      "3212"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": 0.0772,
      "theta": 0.6509,
      "c_aioe": 0.0645,
      "category": "low_exposure",
      "isco_codes_matched": [
        "3212"
      ],
      "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
    }
  },
  {
    "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.2,
    "employment_thousands": 1.2,
    "employment_basis": "estimated_sg_submajor_weighted_2025",
    "employment_family_code": "32",
    "employment_family_total_thousands": 17.1,
    "employment_weight_within_family": 0.072052,
    "employment_estimate_method": "wage_only",
    "group_employment_thousands": 495.5,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor_weighted_2025",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2025_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2025 2-digit occupation-family totals, weighted within family by BLS proxy employment and Singapore wage data."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the country crosswalk to ISCO-08."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based mapping to published local wage-floor coverage."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based mapping to published local professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published local labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published local transition-program coverage."
        }
      }
    },
    "exposure": 0.2468,
    "bottleneck": 0.5749,
    "displacement_pressure": 0.1049,
    "demand_resilience": 0.2886,
    "demand_signal_bonus": 0,
    "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.7114
    },
    "net_risk": 0.0746,
    "risk_band": "low",
    "augmentation": 0.0748,
    "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.7171,
      "level": "high",
      "threshold_level": "high",
      "policy_cap_reason": null,
      "crosswalk_quality": 0.5328,
      "market_data_granularity": 0.7,
      "source_freshness": 0.8387,
      "source_coverage": 1,
      "signal_agreement": 0.45,
      "sensitivity": 0.85,
      "exposure_source_count": 4
    },
    "structural_model_version": "V7",
    "stability": {
      "optimistic_risk": 0.0572,
      "optimistic_band": "low",
      "pessimistic_risk": 0.1048,
      "pessimistic_band": "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
    },
    "task_signal": 0,
    "demand_persistence": 0.5138,
    "exposure_v7": 0.2468,
    "baseline_v6": {
      "net_risk": 0.08,
      "exposure": 0.2468
    },
    "uncertainty": {
      "exposure_p10": 0.1702,
      "exposure_p50": 0.2468,
      "exposure_p90": 0.3252,
      "net_risk_p10": 0.0502,
      "net_risk_p50": 0.0728,
      "net_risk_p90": 0.1026,
      "method": "bootstrap_v2"
    },
    "labour_monitor_key": "pmet",
    "raw": {
      "aioe": -0.3234,
      "theta": 0.6842,
      "c_aioe": -0.2591,
      "log_wage_spread": 0.9702,
      "wage_position": 0.7564
    },
    "isco_codes_matched": [
      "3211"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": -0.3234,
      "theta": 0.6842,
      "c_aioe": -0.2591,
      "category": "low_exposure",
      "isco_codes_matched": [
        "3211"
      ],
      "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
    }
  },
  {
    "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": 7.6,
    "employment_thousands": 7.6,
    "employment_basis": "estimated_sg_submajor_weighted_2025",
    "employment_family_code": "33",
    "employment_family_total_thousands": 258.9,
    "employment_weight_within_family": 0.029261,
    "employment_estimate_method": "wage_only",
    "group_employment_thousands": 495.5,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor_weighted_2025",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2025_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2025 2-digit occupation-family totals, weighted within family by BLS proxy employment and Singapore wage data."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the country crosswalk to ISCO-08."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based mapping to published local wage-floor coverage."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based mapping to published local professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published local labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published local transition-program coverage."
        }
      }
    },
    "exposure": 0.8774,
    "bottleneck": 0.426,
    "displacement_pressure": 0.5036,
    "demand_resilience": 0.1333,
    "demand_signal_bonus": 0,
    "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.8667
    },
    "net_risk": 0.4365,
    "risk_band": "high",
    "augmentation": 0.0896,
    "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",
      "threshold_level": "high",
      "policy_cap_reason": null,
      "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
    },
    "structural_model_version": "V7",
    "stability": {
      "optimistic_risk": 0.392,
      "optimistic_band": "high",
      "pessimistic_risk": 0.5044,
      "pessimistic_band": "very_high",
      "distance_to_band_edge": 0.0635,
      "label": "watch"
    },
    "task_primitives": {
      "matched_task_weight_share": null,
      "task_effective_coverage": null,
      "task_exposure_concentration": null,
      "method": null
    },
    "task_signal": 0,
    "demand_persistence": 0.2545,
    "exposure_v7": 0.8774,
    "baseline_v6": {
      "net_risk": 0.4493,
      "exposure": 0.8774
    },
    "uncertainty": {
      "exposure_p10": 0.8481,
      "exposure_p50": 0.8774,
      "exposure_p90": 0.9082,
      "net_risk_p10": 0.3849,
      "net_risk_p50": 0.4365,
      "net_risk_p90": 0.4904,
      "method": "bootstrap_v2"
    },
    "labour_monitor_key": "pmet",
    "raw": {
      "aioe": 1.3413,
      "theta": 0.6672,
      "c_aioe": 1.0974,
      "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.0974,
      "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
    }
  },
  {
    "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.4,
    "employment_thousands": 6.4,
    "employment_basis": "estimated_sg_submajor_weighted_2025",
    "employment_family_code": "36",
    "employment_family_total_thousands": 51.2,
    "employment_weight_within_family": 0.125263,
    "employment_estimate_method": "wage_only",
    "group_employment_thousands": 495.5,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor_weighted_2025",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2025_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2025 2-digit occupation-family totals, weighted within family by BLS proxy employment and Singapore wage data."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the country crosswalk to ISCO-08."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based mapping to published local wage-floor coverage."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based mapping to published local professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published local labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published local transition-program coverage."
        }
      }
    },
    "exposure": 0.9046,
    "bottleneck": 0.7041,
    "displacement_pressure": 0.2677,
    "demand_resilience": 0.185,
    "demand_signal_bonus": 0,
    "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.815
    },
    "net_risk": 0.2182,
    "risk_band": "moderate",
    "augmentation": 0.2144,
    "augmentation_band": "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": "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": []
    },
    "confidence": {
      "score": 0.415,
      "level": "low",
      "threshold_level": "low",
      "policy_cap_reason": null,
      "crosswalk_quality": 0.6,
      "market_data_granularity": 0.7,
      "source_freshness": 0.55,
      "source_coverage": 0.1,
      "signal_agreement": 0.25,
      "sensitivity": 0.85,
      "exposure_source_count": 1
    },
    "structural_model_version": "V7",
    "stability": {
      "optimistic_risk": 0.176,
      "optimistic_band": "moderate",
      "pessimistic_risk": 0.2755,
      "pessimistic_band": "moderate",
      "distance_to_band_edge": 0.0682,
      "label": "stable"
    },
    "task_primitives": {
      "matched_task_weight_share": null,
      "task_effective_coverage": null,
      "task_exposure_concentration": null,
      "method": null
    },
    "task_signal": 0,
    "demand_persistence": 0.3356,
    "exposure_v7": 0.9046,
    "baseline_v6": {
      "net_risk": 0.2271,
      "exposure": 0.9046
    },
    "uncertainty": {
      "exposure_p10": 0.9046,
      "exposure_p50": 0.9046,
      "exposure_p90": 0.9046,
      "net_risk_p10": 0.171,
      "net_risk_p50": 0.218,
      "net_risk_p90": 0.2657,
      "method": "bootstrap_v2"
    },
    "labour_monitor_key": "pmet",
    "raw": {
      "aioe": 1.3253,
      "theta": 0.7064,
      "c_aioe": 1.0325,
      "log_wage_spread": 0.4003,
      "wage_position": 0.641
    },
    "isco_codes_matched": [
      "3620"
    ],
    "match_quality": "submajor_fallback",
    "scores": {
      "aioe": 1.3253,
      "theta": 0.7064,
      "c_aioe": 1.0325,
      "category": "high_exposure_high_complementarity",
      "isco_codes_matched": [
        "3620"
      ],
      "match_quality": "submajor_fallback"
    },
    "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
    }
  },
  {
    "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.8,
    "employment_thousands": 1.8,
    "employment_basis": "estimated_sg_submajor_weighted_2025",
    "employment_family_code": "39",
    "employment_family_total_thousands": 1.8,
    "employment_weight_within_family": 1,
    "employment_estimate_method": "wage_only",
    "group_employment_thousands": 495.5,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor_weighted_2025",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2025_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2025 2-digit occupation-family totals, weighted within family by BLS proxy employment and Singapore wage data."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the country crosswalk to ISCO-08."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based mapping to published local wage-floor coverage."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based mapping to published local professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published local labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published local transition-program coverage."
        }
      }
    },
    "exposure": 0.4528,
    "bottleneck": 0.5009,
    "displacement_pressure": 0.226,
    "demand_resilience": 0.1734,
    "demand_signal_bonus": 0,
    "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.8266
    },
    "net_risk": 0.1868,
    "risk_band": "moderate",
    "augmentation": 0.0714,
    "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.4528
      },
      "signal_conflict": false,
      "signal_conflict_reasons": []
    },
    "confidence": {
      "score": 0.3,
      "level": "low",
      "threshold_level": "low",
      "policy_cap_reason": null,
      "crosswalk_quality": 0.3,
      "market_data_granularity": 0.7,
      "source_freshness": 0.55,
      "source_coverage": 0.1,
      "signal_agreement": 0.25,
      "sensitivity": 0.85,
      "exposure_source_count": 1
    },
    "structural_model_version": "V7",
    "stability": {
      "optimistic_risk": 0.158,
      "optimistic_band": "moderate",
      "pessimistic_risk": 0.2286,
      "pessimistic_band": "moderate",
      "distance_to_band_edge": 0.0368,
      "label": "stable"
    },
    "task_primitives": {
      "matched_task_weight_share": null,
      "task_effective_coverage": null,
      "task_exposure_concentration": null,
      "method": null
    },
    "task_signal": 0,
    "demand_persistence": 0.3179,
    "exposure_v7": 0.4528,
    "baseline_v6": {
      "net_risk": 0.194,
      "exposure": 0.4528
    },
    "uncertainty": {
      "exposure_p10": 0.4528,
      "exposure_p50": 0.4528,
      "exposure_p90": 0.4528,
      "net_risk_p10": 0.1618,
      "net_risk_p50": 0.1865,
      "net_risk_p90": 0.2112,
      "method": "bootstrap_v2"
    },
    "labour_monitor_key": "pmet",
    "raw": {
      "aioe": 0.3039,
      "theta": 0.6744,
      "c_aioe": 0.2465,
      "log_wage_spread": 0.4708,
      "wage_position": 0.7716
    },
    "isco_codes_matched": [
      "3991"
    ],
    "match_quality": "major_fallback",
    "scores": {
      "aioe": 0.3039,
      "theta": 0.6744,
      "c_aioe": 0.2465,
      "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
    }
  },
  {
    "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.5,
    "employment_thousands": 1.5,
    "employment_basis": "estimated_sg_submajor_weighted_2025",
    "employment_family_code": "32",
    "employment_family_total_thousands": 17.1,
    "employment_weight_within_family": 0.089015,
    "employment_estimate_method": "wage_only",
    "group_employment_thousands": 495.5,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor_weighted_2025",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2025_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2025 2-digit occupation-family totals, weighted within family by BLS proxy employment and Singapore wage data."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the country crosswalk to ISCO-08."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based mapping to published local wage-floor coverage."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based mapping to published local professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published local labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published local transition-program coverage."
        }
      }
    },
    "exposure": 0.3549,
    "bottleneck": 0.2513,
    "displacement_pressure": 0.2657,
    "demand_resilience": 0.2133,
    "demand_signal_bonus": 0,
    "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.7867
    },
    "net_risk": 0.209,
    "risk_band": "moderate",
    "augmentation": 0.0349,
    "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.8339,
      "level": "high",
      "threshold_level": "high",
      "policy_cap_reason": null,
      "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
    },
    "structural_model_version": "V7",
    "stability": {
      "optimistic_risk": 0.1751,
      "optimistic_band": "moderate",
      "pessimistic_risk": 0.2618,
      "pessimistic_band": "moderate",
      "distance_to_band_edge": 0.059,
      "label": "stable"
    },
    "task_primitives": {
      "matched_task_weight_share": null,
      "task_effective_coverage": null,
      "task_exposure_concentration": null,
      "method": null
    },
    "task_signal": 0,
    "demand_persistence": 0.3726,
    "exposure_v7": 0.3549,
    "baseline_v6": {
      "net_risk": 0.2189,
      "exposure": 0.3549
    },
    "uncertainty": {
      "exposure_p10": 0.279,
      "exposure_p50": 0.3549,
      "exposure_p90": 0.4332,
      "net_risk_p10": 0.1569,
      "net_risk_p50": 0.2092,
      "net_risk_p90": 0.2661,
      "method": "bootstrap_v2"
    },
    "labour_monitor_key": "pmet",
    "raw": {
      "aioe": -0.2839,
      "theta": 0.6467,
      "c_aioe": -0.2381,
      "log_wage_spread": 0.5456,
      "wage_position": 1.1545
    },
    "isco_codes_matched": [
      "3257"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": -0.2839,
      "theta": 0.6467,
      "c_aioe": -0.2381,
      "category": "low_exposure",
      "isco_codes_matched": [
        "3257"
      ],
      "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
    }
  },
  {
    "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": 7.9,
    "employment_thousands": 7.9,
    "employment_basis": "estimated_sg_submajor_weighted_2025",
    "employment_family_code": "33",
    "employment_family_total_thousands": 258.9,
    "employment_weight_within_family": 0.030616,
    "employment_estimate_method": "wage_only",
    "group_employment_thousands": 495.5,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor_weighted_2025",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2025_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2025 2-digit occupation-family totals, weighted within family by BLS proxy employment and Singapore wage data."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the country crosswalk to ISCO-08."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based mapping to published local wage-floor coverage."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based mapping to published local professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published local labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published local transition-program coverage."
        }
      }
    },
    "exposure": 0.8774,
    "bottleneck": 0.426,
    "displacement_pressure": 0.5036,
    "demand_resilience": 0.1507,
    "demand_signal_bonus": 0,
    "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.8493
    },
    "net_risk": 0.4277,
    "risk_band": "high",
    "augmentation": 0.1017,
    "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",
      "threshold_level": "high",
      "policy_cap_reason": null,
      "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
    },
    "structural_model_version": "V7",
    "stability": {
      "optimistic_risk": 0.3852,
      "optimistic_band": "high",
      "pessimistic_risk": 0.5032,
      "pessimistic_band": "very_high",
      "distance_to_band_edge": 0.0723,
      "label": "watch"
    },
    "task_primitives": {
      "matched_task_weight_share": null,
      "task_effective_coverage": null,
      "task_exposure_concentration": null,
      "method": null
    },
    "task_signal": 0,
    "demand_persistence": 0.2821,
    "exposure_v7": 0.8774,
    "baseline_v6": {
      "net_risk": 0.4419,
      "exposure": 0.8774
    },
    "uncertainty": {
      "exposure_p10": 0.8481,
      "exposure_p50": 0.8774,
      "exposure_p90": 0.9074,
      "net_risk_p10": 0.3779,
      "net_risk_p50": 0.4277,
      "net_risk_p90": 0.4815,
      "method": "bootstrap_v2"
    },
    "labour_monitor_key": "pmet",
    "raw": {
      "aioe": 1.3413,
      "theta": 0.6672,
      "c_aioe": 1.0974,
      "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.0974,
      "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
    }
  },
  {
    "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.4,
    "employment_thousands": 8.4,
    "employment_basis": "estimated_sg_submajor_weighted_2025",
    "employment_family_code": "33",
    "employment_family_total_thousands": 258.9,
    "employment_weight_within_family": 0.032607,
    "employment_estimate_method": "wage_only",
    "group_employment_thousands": 495.5,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor_weighted_2025",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2025_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2025 2-digit occupation-family totals, weighted within family by BLS proxy employment and Singapore wage data."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the country crosswalk to ISCO-08."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based mapping to published local wage-floor coverage."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based mapping to published local professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published local labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published local transition-program coverage."
        }
      }
    },
    "exposure": 0.7775,
    "bottleneck": 0.4189,
    "displacement_pressure": 0.4518,
    "demand_resilience": 0.1819,
    "demand_signal_bonus": 0,
    "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.8181
    },
    "net_risk": 0.3696,
    "risk_band": "high",
    "augmentation": 0.1079,
    "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.8619,
      "level": "high",
      "threshold_level": "high",
      "policy_cap_reason": null,
      "crosswalk_quality": 0.9704,
      "market_data_granularity": 0.7,
      "source_freshness": 0.8029,
      "source_coverage": 0.82,
      "signal_agreement": 0.95,
      "sensitivity": 0.85,
      "exposure_source_count": 3
    },
    "structural_model_version": "V7",
    "stability": {
      "optimistic_risk": 0.3328,
      "optimistic_band": "high",
      "pessimistic_risk": 0.4376,
      "pessimistic_band": "high",
      "distance_to_band_edge": 0.0696,
      "label": "stable"
    },
    "task_primitives": {
      "matched_task_weight_share": null,
      "task_effective_coverage": null,
      "task_exposure_concentration": null,
      "method": null
    },
    "task_signal": 0,
    "demand_persistence": 0.329,
    "exposure_v7": 0.7775,
    "baseline_v6": {
      "net_risk": 0.3845,
      "exposure": 0.7775
    },
    "uncertainty": {
      "exposure_p10": 0.7483,
      "exposure_p50": 0.7775,
      "exposure_p90": 0.8062,
      "net_risk_p10": 0.3256,
      "net_risk_p50": 0.3685,
      "net_risk_p90": 0.4132,
      "method": "bootstrap_v2"
    },
    "labour_monitor_key": "pmet",
    "raw": {
      "aioe": 1.0432,
      "theta": 0.6669,
      "c_aioe": 0.8539,
      "log_wage_spread": 0.422,
      "wage_position": 0.8483
    },
    "isco_codes_matched": [
      "3349"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": 1.0432,
      "theta": 0.6669,
      "c_aioe": 0.8539,
      "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
    }
  },
  {
    "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_weighted_2025",
    "employment_family_code": "32",
    "employment_family_total_thousands": 17.1,
    "employment_weight_within_family": 0.079935,
    "employment_estimate_method": "wage_only",
    "group_employment_thousands": 495.5,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor_weighted_2025",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2025_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2025 2-digit occupation-family totals, weighted within family by BLS proxy employment and Singapore wage data."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the country crosswalk to ISCO-08."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based mapping to published local wage-floor coverage."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based mapping to published local professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published local labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published local transition-program coverage."
        }
      }
    },
    "exposure": 0.3438,
    "bottleneck": 0.6078,
    "displacement_pressure": 0.1348,
    "demand_resilience": 0.1445,
    "demand_signal_bonus": 0,
    "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.8555
    },
    "net_risk": 0.1153,
    "risk_band": "low",
    "augmentation": 0.0546,
    "augmentation_band": "very_low",
    "impact_type": "stable",
    "evidence": {
      "anthropic_calibrated": true,
      "anthropic_gap": 0.1137,
      "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.3369,
        "anthropic": 0.4506,
        "eloundou": 0.3828,
        "ilo": 0.2079
      },
      "signal_conflict": false,
      "signal_conflict_reasons": []
    },
    "confidence": {
      "score": 0.8939,
      "level": "high",
      "threshold_level": "high",
      "policy_cap_reason": null,
      "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
    },
    "structural_model_version": "V7",
    "stability": {
      "optimistic_risk": 0.0879,
      "optimistic_band": "low",
      "pessimistic_risk": 0.1487,
      "pessimistic_band": "low",
      "distance_to_band_edge": 0.0347,
      "label": "stable"
    },
    "task_primitives": {
      "matched_task_weight_share": null,
      "task_effective_coverage": null,
      "task_exposure_concentration": null,
      "method": null
    },
    "task_signal": 0,
    "demand_persistence": 0.2689,
    "exposure_v7": 0.3438,
    "baseline_v6": {
      "net_risk": 0.119,
      "exposure": 0.3438
    },
    "uncertainty": {
      "exposure_p10": 0.281,
      "exposure_p50": 0.3438,
      "exposure_p90": 0.407,
      "net_risk_p10": 0.0884,
      "net_risk_p50": 0.1148,
      "net_risk_p90": 0.1428,
      "method": "bootstrap_v2"
    },
    "labour_monitor_key": "pmet",
    "raw": {
      "aioe": -0.0728,
      "theta": 0.6897,
      "c_aioe": -0.0579,
      "log_wage_spread": 0.217,
      "wage_position": 0.931
    },
    "isco_codes_matched": [
      "3254"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": -0.0728,
      "theta": 0.6897,
      "c_aioe": -0.0579,
      "category": "low_exposure",
      "isco_codes_matched": [
        "3254"
      ],
      "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
    }
  },
  {
    "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.1,
    "employment_thousands": 1.1,
    "employment_basis": "estimated_sg_submajor_weighted_2025",
    "employment_family_code": "32",
    "employment_family_total_thousands": 17.1,
    "employment_weight_within_family": 0.065819,
    "employment_estimate_method": "wage_only",
    "group_employment_thousands": 495.5,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor_weighted_2025",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2025_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2025 2-digit occupation-family totals, weighted within family by BLS proxy employment and Singapore wage data."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the country crosswalk to ISCO-08."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based mapping to published local wage-floor coverage."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based mapping to published local professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published local labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published local transition-program coverage."
        }
      }
    },
    "exposure": 0.394,
    "bottleneck": 0.2513,
    "displacement_pressure": 0.295,
    "demand_resilience": 0.2433,
    "demand_signal_bonus": 0,
    "market": {
      "market_momentum": 0.4375,
      "industry_footprint_momentum": null,
      "market_resolution": "group_prior",
      "occupation_scarcity": 0.4608,
      "market_resilience": 0.4468,
      "market_modifier": 0.7567
    },
    "net_risk": 0.2232,
    "risk_band": "moderate",
    "augmentation": 0.0443,
    "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.8864,
      "level": "high",
      "threshold_level": "high",
      "policy_cap_reason": null,
      "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
    },
    "structural_model_version": "V7",
    "stability": {
      "optimistic_risk": 0.1896,
      "optimistic_band": "moderate",
      "pessimistic_risk": 0.2892,
      "pessimistic_band": "moderate",
      "distance_to_band_edge": 0.0732,
      "label": "stable"
    },
    "task_primitives": {
      "matched_task_weight_share": null,
      "task_effective_coverage": null,
      "task_exposure_concentration": null,
      "method": null
    },
    "task_signal": 0,
    "demand_persistence": 0.4224,
    "exposure_v7": 0.394,
    "baseline_v6": {
      "net_risk": 0.2357,
      "exposure": 0.394
    },
    "uncertainty": {
      "exposure_p10": 0.3281,
      "exposure_p50": 0.394,
      "exposure_p90": 0.4587,
      "net_risk_p10": 0.1793,
      "net_risk_p50": 0.2223,
      "net_risk_p90": 0.2653,
      "method": "bootstrap_v2"
    },
    "labour_monitor_key": "pmet",
    "raw": {
      "aioe": -0.2839,
      "theta": 0.6467,
      "c_aioe": -0.2381,
      "log_wage_spread": 0.7558,
      "wage_position": 0.6312
    },
    "isco_codes_matched": [
      "3259"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": -0.2839,
      "theta": 0.6467,
      "c_aioe": -0.2381,
      "category": "low_exposure",
      "isco_codes_matched": [
        "3259"
      ],
      "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
    }
  },
  {
    "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.3,
    "employment_thousands": 2.3,
    "employment_basis": "estimated_sg_submajor_weighted_2025",
    "employment_family_code": "34",
    "employment_family_total_thousands": 38.8,
    "employment_weight_within_family": 0.060233,
    "employment_estimate_method": "wage_only",
    "group_employment_thousands": 495.5,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor_weighted_2025",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2025_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2025 2-digit occupation-family totals, weighted within family by BLS proxy employment and Singapore wage data."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the country crosswalk to ISCO-08."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based mapping to published local wage-floor coverage."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based mapping to published local professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published local labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published local transition-program coverage."
        }
      }
    },
    "exposure": 0.5376,
    "bottleneck": 0.7594,
    "displacement_pressure": 0.1294,
    "demand_resilience": 0.1779,
    "demand_signal_bonus": 0,
    "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.8221
    },
    "net_risk": 0.1064,
    "risk_band": "low",
    "augmentation": 0.1324,
    "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": "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",
      "threshold_level": "high",
      "policy_cap_reason": null,
      "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
    },
    "structural_model_version": "V7",
    "stability": {
      "optimistic_risk": 0.0779,
      "optimistic_band": "low",
      "pessimistic_risk": 0.1426,
      "pessimistic_band": "low",
      "distance_to_band_edge": 0.0436,
      "label": "stable"
    },
    "task_primitives": {
      "matched_task_weight_share": null,
      "task_effective_coverage": null,
      "task_exposure_concentration": null,
      "method": null
    },
    "task_signal": 0,
    "demand_persistence": 0.3201,
    "exposure_v7": 0.5376,
    "baseline_v6": {
      "net_risk": 0.1105,
      "exposure": 0.5376
    },
    "uncertainty": {
      "exposure_p10": 0.4285,
      "exposure_p50": 0.5376,
      "exposure_p90": 0.6512,
      "net_risk_p10": 0.0701,
      "net_risk_p50": 0.1048,
      "net_risk_p90": 0.1441,
      "method": "bootstrap_v2"
    },
    "labour_monitor_key": "pmet",
    "raw": {
      "aioe": 0.9388,
      "theta": 0.7154,
      "c_aioe": 0.7229,
      "log_wage_spread": 0.6086,
      "wage_position": 0.6483
    },
    "isco_codes_matched": [
      "3434"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": 0.9388,
      "theta": 0.7154,
      "c_aioe": 0.7229,
      "category": "high_exposure_high_complementarity",
      "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
    }
  },
  {
    "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.2,
    "employment_thousands": 1.2,
    "employment_basis": "estimated_sg_submajor_weighted_2025",
    "employment_family_code": "32",
    "employment_family_total_thousands": 17.1,
    "employment_weight_within_family": 0.068931,
    "employment_estimate_method": "wage_only",
    "group_employment_thousands": 495.5,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor_weighted_2025",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2025_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2025 2-digit occupation-family totals, weighted within family by BLS proxy employment and Singapore wage data."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the country crosswalk to ISCO-08."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based mapping to published local wage-floor coverage."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based mapping to published local professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published local labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published local transition-program coverage."
        }
      }
    },
    "exposure": 0.3283,
    "bottleneck": 0.3155,
    "displacement_pressure": 0.2247,
    "demand_resilience": 0.211,
    "demand_signal_bonus": 0,
    "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.789
    },
    "net_risk": 0.1773,
    "risk_band": "moderate",
    "augmentation": 0.0394,
    "augmentation_band": "very_low",
    "impact_type": "stable",
    "evidence": {
      "anthropic_calibrated": true,
      "anthropic_gap": 0.0471,
      "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.3244,
        "anthropic": 0.3715,
        "eloundou": 0.2552,
        "ilo": 0.3577
      },
      "signal_conflict": false,
      "signal_conflict_reasons": []
    },
    "confidence": {
      "score": 0.7772,
      "level": "high",
      "threshold_level": "high",
      "policy_cap_reason": null,
      "crosswalk_quality": 0.5935,
      "market_data_granularity": 0.7,
      "source_freshness": 0.8387,
      "source_coverage": 1,
      "signal_agreement": 0.95,
      "sensitivity": 0.65,
      "exposure_source_count": 4
    },
    "structural_model_version": "V7",
    "stability": {
      "optimistic_risk": 0.1496,
      "optimistic_band": "low",
      "pessimistic_risk": 0.2259,
      "pessimistic_band": "moderate",
      "distance_to_band_edge": 0.0273,
      "label": "watch"
    },
    "task_primitives": {
      "matched_task_weight_share": null,
      "task_effective_coverage": null,
      "task_exposure_concentration": null,
      "method": null
    },
    "task_signal": 0,
    "demand_persistence": 0.399,
    "exposure_v7": 0.3283,
    "baseline_v6": {
      "net_risk": 0.1863,
      "exposure": 0.3283
    },
    "uncertainty": {
      "exposure_p10": 0.2988,
      "exposure_p50": 0.3283,
      "exposure_p90": 0.357,
      "net_risk_p10": 0.1531,
      "net_risk_p50": 0.1776,
      "net_risk_p90": 0.2011,
      "method": "bootstrap_v2"
    },
    "labour_monitor_key": "pmet",
    "raw": {
      "aioe": -0.0912,
      "theta": 0.6573,
      "c_aioe": -0.0755,
      "log_wage_spread": 0.4395,
      "wage_position": 0.6923
    },
    "isco_codes_matched": [
      "3213"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": -0.0912,
      "theta": 0.6573,
      "c_aioe": -0.0755,
      "category": "low_exposure",
      "isco_codes_matched": [
        "3213"
      ],
      "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
    }
  },
  {
    "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": 3.1,
    "employment_thousands": 3.1,
    "employment_basis": "estimated_sg_submajor_weighted_2025",
    "employment_family_code": "34",
    "employment_family_total_thousands": 38.8,
    "employment_weight_within_family": 0.078246,
    "employment_estimate_method": "wage_only",
    "group_employment_thousands": 495.5,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor_weighted_2025",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2025_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2025 2-digit occupation-family totals, weighted within family by BLS proxy employment and Singapore wage data."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the country crosswalk to ISCO-08."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based mapping to published local wage-floor coverage."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based mapping to published local professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published local labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published local transition-program coverage."
        }
      }
    },
    "exposure": 0.5357,
    "bottleneck": 0.5205,
    "displacement_pressure": 0.2569,
    "demand_resilience": 0.3179,
    "demand_signal_bonus": 0,
    "market": {
      "market_momentum": 0.4375,
      "industry_footprint_momentum": null,
      "market_resolution": "group_prior",
      "occupation_scarcity": 0.8226,
      "market_resilience": 0.5916,
      "market_modifier": 0.6821
    },
    "net_risk": 0.1752,
    "risk_band": "moderate",
    "augmentation": 0.165,
    "augmentation_band": "very_low",
    "impact_type": "ai_leveraged",
    "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": false,
      "signal_conflict_reasons": [
        "divergent_exposure_sources"
      ]
    },
    "confidence": {
      "score": 0.7964,
      "level": "high",
      "threshold_level": "high",
      "policy_cap_reason": null,
      "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
    },
    "structural_model_version": "V7",
    "stability": {
      "optimistic_risk": 0.15,
      "optimistic_band": "low",
      "pessimistic_risk": 0.2287,
      "pessimistic_band": "moderate",
      "distance_to_band_edge": 0.0252,
      "label": "watch"
    },
    "task_primitives": {
      "matched_task_weight_share": null,
      "task_effective_coverage": null,
      "task_exposure_concentration": null,
      "method": null
    },
    "task_signal": 0,
    "demand_persistence": 0.517,
    "exposure_v7": 0.5357,
    "baseline_v6": {
      "net_risk": 0.1885,
      "exposure": 0.5357
    },
    "uncertainty": {
      "exposure_p10": 0.4147,
      "exposure_p50": 0.5357,
      "exposure_p90": 0.6516,
      "net_risk_p10": 0.1293,
      "net_risk_p50": 0.1727,
      "net_risk_p90": 0.222,
      "method": "bootstrap_v2"
    },
    "labour_monitor_key": "pmet",
    "raw": {
      "aioe": -0.1681,
      "theta": 0.6769,
      "c_aioe": -0.1359,
      "log_wage_spread": 0.9063,
      "wage_position": 1.094
    },
    "isco_codes_matched": [
      "3431"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": -0.1681,
      "theta": 0.6769,
      "c_aioe": -0.1359,
      "category": "high_exposure_high_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
    }
  },
  {
    "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.1,
    "employment_thousands": 2.1,
    "employment_basis": "estimated_sg_submajor_weighted_2025",
    "employment_family_code": "34",
    "employment_family_total_thousands": 38.8,
    "employment_weight_within_family": 0.05522,
    "employment_estimate_method": "wage_only",
    "group_employment_thousands": 495.5,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor_weighted_2025",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2025_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2025 2-digit occupation-family totals, weighted within family by BLS proxy employment and Singapore wage data."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the country crosswalk to ISCO-08."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based mapping to published local wage-floor coverage."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based mapping to published local professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published local labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published local transition-program coverage."
        }
      }
    },
    "exposure": 0.3421,
    "bottleneck": 0.9055,
    "displacement_pressure": 0.0323,
    "demand_resilience": 0.1755,
    "demand_signal_bonus": 0,
    "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.8245
    },
    "net_risk": 0.0267,
    "risk_band": "very_low",
    "augmentation": 0.0966,
    "augmentation_band": "very_low",
    "impact_type": "stable",
    "evidence": {
      "anthropic_calibrated": true,
      "anthropic_gap": -0.254,
      "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.3904,
        "anthropic": 0.1364,
        "eloundou": 0.3305,
        "ilo": 0.5124
      },
      "signal_conflict": false,
      "signal_conflict_reasons": [
        "divergent_exposure_sources"
      ]
    },
    "confidence": {
      "score": 0.8339,
      "level": "high",
      "threshold_level": "high",
      "policy_cap_reason": null,
      "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
    },
    "structural_model_version": "V7",
    "stability": {
      "optimistic_risk": 0.0088,
      "optimistic_band": "very_low",
      "pessimistic_risk": 0.0477,
      "pessimistic_band": "very_low",
      "distance_to_band_edge": 0.0233,
      "label": "stable"
    },
    "task_primitives": {
      "matched_task_weight_share": null,
      "task_effective_coverage": null,
      "task_exposure_concentration": null,
      "method": null
    },
    "task_signal": 0,
    "demand_persistence": 0.3516,
    "exposure_v7": 0.3421,
    "baseline_v6": {
      "net_risk": 0.0278,
      "exposure": 0.3421
    },
    "uncertainty": {
      "exposure_p10": 0.2443,
      "exposure_p50": 0.3421,
      "exposure_p90": 0.4393,
      "net_risk_p10": 0.008,
      "net_risk_p50": 0.0257,
      "net_risk_p90": 0.0462,
      "method": "bootstrap_v2"
    },
    "labour_monitor_key": "pmet",
    "raw": {
      "aioe": 0.1169,
      "theta": 0.763,
      "c_aioe": 0.0844,
      "log_wage_spread": 0.3335,
      "wage_position": 0.5449
    },
    "isco_codes_matched": [
      "3422"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": 0.1169,
      "theta": 0.763,
      "c_aioe": 0.0844,
      "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
    }
  },
  {
    "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,
    "employment_thousands": 2,
    "employment_basis": "estimated_sg_submajor_weighted_2025",
    "employment_family_code": "31",
    "employment_family_total_thousands": 105.4,
    "employment_weight_within_family": 0.019237,
    "employment_estimate_method": "wage_only",
    "group_employment_thousands": 495.5,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor_weighted_2025",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2025_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2025 2-digit occupation-family totals, weighted within family by BLS proxy employment and Singapore wage data."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the country crosswalk to ISCO-08."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based mapping to published local wage-floor coverage."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based mapping to published local professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published local labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published local transition-program coverage."
        }
      }
    },
    "exposure": 0.2739,
    "bottleneck": 0.8681,
    "displacement_pressure": 0.0361,
    "demand_resilience": 0.1296,
    "demand_signal_bonus": 0,
    "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.8704
    },
    "net_risk": 0.0314,
    "risk_band": "very_low",
    "augmentation": 0.0553,
    "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.818,
      "level": "high",
      "threshold_level": "high",
      "policy_cap_reason": null,
      "crosswalk_quality": 0.975,
      "market_data_granularity": 0.7,
      "source_freshness": 0.8029,
      "source_coverage": 0.82,
      "signal_agreement": 0.85,
      "sensitivity": 0.65,
      "exposure_source_count": 3
    },
    "structural_model_version": "V7",
    "stability": {
      "optimistic_risk": 0.0159,
      "optimistic_band": "very_low",
      "pessimistic_risk": 0.051,
      "pessimistic_band": "low",
      "distance_to_band_edge": 0.0186,
      "label": "watch"
    },
    "task_primitives": {
      "matched_task_weight_share": null,
      "task_effective_coverage": null,
      "task_exposure_concentration": null,
      "method": null
    },
    "task_signal": 0,
    "demand_persistence": 0.2496,
    "exposure_v7": 0.2739,
    "baseline_v6": {
      "net_risk": 0.0323,
      "exposure": 0.2739
    },
    "uncertainty": {
      "exposure_p10": 0.1809,
      "exposure_p50": 0.2739,
      "exposure_p90": 0.37,
      "net_risk_p10": 0.0145,
      "net_risk_p50": 0.0304,
      "net_risk_p90": 0.0508,
      "method": "bootstrap_v2"
    },
    "labour_monitor_key": "pmet",
    "raw": {
      "aioe": -0.1838,
      "theta": 0.7404,
      "c_aioe": -0.1369,
      "log_wage_spread": 0.3189,
      "wage_position": 0.8184
    },
    "isco_codes_matched": [
      "3157"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": -0.1838,
      "theta": 0.7404,
      "c_aioe": -0.1369,
      "category": "low_exposure",
      "isco_codes_matched": [
        "3157"
      ],
      "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
    }
  },
  {
    "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,
    "employment_thousands": 2,
    "employment_basis": "estimated_sg_submajor_weighted_2025",
    "employment_family_code": "31",
    "employment_family_total_thousands": 105.4,
    "employment_weight_within_family": 0.01935,
    "employment_estimate_method": "wage_only",
    "group_employment_thousands": 495.5,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor_weighted_2025",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2025_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2025 2-digit occupation-family totals, weighted within family by BLS proxy employment and Singapore wage data."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the country crosswalk to ISCO-08."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based mapping to published local wage-floor coverage."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based mapping to published local professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published local labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published local transition-program coverage."
        }
      }
    },
    "exposure": 0.2309,
    "bottleneck": 0.8957,
    "displacement_pressure": 0.0241,
    "demand_resilience": 0.1792,
    "demand_signal_bonus": 0,
    "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.8208
    },
    "net_risk": 0.0198,
    "risk_band": "very_low",
    "augmentation": 0.0673,
    "augmentation_band": "very_low",
    "impact_type": "stable",
    "evidence": {
      "anthropic_calibrated": true,
      "anthropic_gap": 0.3678,
      "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.1292,
        "anthropic": 0.497,
        "eloundou": 0.0492
      },
      "signal_conflict": true,
      "signal_conflict_reasons": [
        "divergent_exposure_sources",
        "low_risk_but_high_observed_usage"
      ]
    },
    "confidence": {
      "score": 0.6333,
      "level": "medium",
      "threshold_level": "medium",
      "policy_cap_reason": null,
      "crosswalk_quality": 0.5159,
      "market_data_granularity": 0.7,
      "source_freshness": 0.8029,
      "source_coverage": 0.82,
      "signal_agreement": 0.45,
      "sensitivity": 0.85,
      "exposure_source_count": 3
    },
    "structural_model_version": "V7",
    "stability": {
      "optimistic_risk": 0.0074,
      "optimistic_band": "very_low",
      "pessimistic_risk": 0.0347,
      "pessimistic_band": "very_low",
      "distance_to_band_edge": 0.0198,
      "label": "stable"
    },
    "task_primitives": {
      "matched_task_weight_share": null,
      "task_effective_coverage": null,
      "task_exposure_concentration": null,
      "method": null
    },
    "task_signal": 0,
    "demand_persistence": 0.3274,
    "exposure_v7": 0.2309,
    "baseline_v6": {
      "net_risk": 0.0205,
      "exposure": 0.2309
    },
    "uncertainty": {
      "exposure_p10": 0.0752,
      "exposure_p50": 0.2309,
      "exposure_p90": 0.3815,
      "net_risk_p10": 0.0043,
      "net_risk_p50": 0.0166,
      "net_risk_p90": 0.0384,
      "method": "bootstrap_v2"
    },
    "labour_monitor_key": "pmet",
    "raw": {
      "aioe": -0.7846,
      "theta": 0.7559,
      "c_aioe": -0.5724,
      "log_wage_spread": 0.3876,
      "wage_position": 0.828
    },
    "isco_codes_matched": [
      "3160"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": -0.7846,
      "theta": 0.7559,
      "c_aioe": -0.5724,
      "category": "low_exposure",
      "isco_codes_matched": [
        "3160"
      ],
      "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
    }
  },
  {
    "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": 7.4,
    "employment_thousands": 7.4,
    "employment_basis": "estimated_sg_submajor_weighted_2025",
    "employment_family_code": "36",
    "employment_family_total_thousands": 51.2,
    "employment_weight_within_family": 0.144641,
    "employment_estimate_method": "wage_only",
    "group_employment_thousands": 495.5,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor_weighted_2025",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2025_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2025 2-digit occupation-family totals, weighted within family by BLS proxy employment and Singapore wage data."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the country crosswalk to ISCO-08."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based mapping to published local wage-floor coverage."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based mapping to published local professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published local labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published local transition-program coverage."
        }
      }
    },
    "exposure": 0.2074,
    "bottleneck": 0.7041,
    "displacement_pressure": 0.0614,
    "demand_resilience": 0.2148,
    "demand_signal_bonus": 0,
    "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.7852
    },
    "net_risk": 0.0482,
    "risk_band": "very_low",
    "augmentation": 0.0567,
    "augmentation_band": "very_low",
    "impact_type": "stable",
    "evidence": {
      "anthropic_calibrated": true,
      "anthropic_gap": -0.2772,
      "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.4135,
        "anthropic": 0.1364,
        "eloundou": 0.0837
      },
      "signal_conflict": false,
      "signal_conflict_reasons": [
        "divergent_exposure_sources"
      ]
    },
    "confidence": {
      "score": 0.6657,
      "level": "medium",
      "threshold_level": "medium",
      "policy_cap_reason": null,
      "crosswalk_quality": 0.6055,
      "market_data_granularity": 0.7,
      "source_freshness": 0.8029,
      "source_coverage": 0.82,
      "signal_agreement": 0.45,
      "sensitivity": 0.65,
      "exposure_source_count": 3
    },
    "structural_model_version": "V7",
    "stability": {
      "optimistic_risk": 0.0312,
      "optimistic_band": "very_low",
      "pessimistic_risk": 0.0699,
      "pessimistic_band": "low",
      "distance_to_band_edge": 0.0018,
      "label": "watch"
    },
    "task_primitives": {
      "matched_task_weight_share": null,
      "task_effective_coverage": null,
      "task_exposure_concentration": null,
      "method": null
    },
    "task_signal": 0,
    "demand_persistence": 0.3992,
    "exposure_v7": 0.2074,
    "baseline_v6": {
      "net_risk": 0.0506,
      "exposure": 0.2074
    },
    "uncertainty": {
      "exposure_p10": 0.1018,
      "exposure_p50": 0.2074,
      "exposure_p90": 0.3157,
      "net_risk_p10": 0.0229,
      "net_risk_p50": 0.0464,
      "net_risk_p90": 0.0764,
      "method": "bootstrap_v2"
    },
    "labour_monitor_key": "pmet",
    "raw": {
      "aioe": 0.1975,
      "theta": 0.7064,
      "c_aioe": 0.1539,
      "log_wage_spread": 0.2877,
      "wage_position": 0.8547
    },
    "isco_codes_matched": [
      "3610"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": 0.1975,
      "theta": 0.7064,
      "c_aioe": 0.1539,
      "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
    }
  },
  {
    "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": 7.6,
    "employment_thousands": 7.6,
    "employment_basis": "estimated_sg_submajor_weighted_2025",
    "employment_family_code": "36",
    "employment_family_total_thousands": 51.2,
    "employment_weight_within_family": 0.149093,
    "employment_estimate_method": "wage_only",
    "group_employment_thousands": 495.5,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor_weighted_2025",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2025_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2025 2-digit occupation-family totals, weighted within family by BLS proxy employment and Singapore wage data."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the country crosswalk to ISCO-08."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based mapping to published local wage-floor coverage."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based mapping to published local professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published local labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published local transition-program coverage."
        }
      }
    },
    "exposure": 0.9046,
    "bottleneck": 0.7041,
    "displacement_pressure": 0.2677,
    "demand_resilience": 0.2795,
    "demand_signal_bonus": 0,
    "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.7205
    },
    "net_risk": 0.1929,
    "risk_band": "moderate",
    "augmentation": 0.3295,
    "augmentation_band": "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": "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": []
    },
    "confidence": {
      "score": 0.415,
      "level": "low",
      "threshold_level": "low",
      "policy_cap_reason": null,
      "crosswalk_quality": 0.6,
      "market_data_granularity": 0.7,
      "source_freshness": 0.55,
      "source_coverage": 0.1,
      "signal_agreement": 0.25,
      "sensitivity": 0.85,
      "exposure_source_count": 1
    },
    "structural_model_version": "V7",
    "stability": {
      "optimistic_risk": 0.1596,
      "optimistic_band": "moderate",
      "pessimistic_risk": 0.2546,
      "pessimistic_band": "moderate",
      "distance_to_band_edge": 0.0429,
      "label": "stable"
    },
    "task_primitives": {
      "matched_task_weight_share": null,
      "task_effective_coverage": null,
      "task_exposure_concentration": null,
      "method": null
    },
    "task_signal": 0,
    "demand_persistence": 0.4673,
    "exposure_v7": 0.9046,
    "baseline_v6": {
      "net_risk": 0.2054,
      "exposure": 0.9046
    },
    "uncertainty": {
      "exposure_p10": 0.9046,
      "exposure_p50": 0.9046,
      "exposure_p90": 0.9046,
      "net_risk_p10": 0.1507,
      "net_risk_p50": 0.1932,
      "net_risk_p90": 0.2344,
      "method": "bootstrap_v2"
    },
    "labour_monitor_key": "pmet",
    "raw": {
      "aioe": 1.3253,
      "theta": 0.7064,
      "c_aioe": 1.0325,
      "log_wage_spread": 0.7253,
      "wage_position": 0.9081
    },
    "isco_codes_matched": [
      "3691"
    ],
    "match_quality": "submajor_fallback",
    "scores": {
      "aioe": 1.3253,
      "theta": 0.7064,
      "c_aioe": 1.0325,
      "category": "high_exposure_high_complementarity",
      "isco_codes_matched": [
        "3691"
      ],
      "match_quality": "submajor_fallback"
    },
    "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
    }
  },
  {
    "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.2,
    "employment_thousands": 2.2,
    "employment_basis": "estimated_sg_submajor_weighted_2025",
    "employment_family_code": "31",
    "employment_family_total_thousands": 105.4,
    "employment_weight_within_family": 0.020761,
    "employment_estimate_method": "wage_only",
    "group_employment_thousands": 495.5,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor_weighted_2025",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2025_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2025 2-digit occupation-family totals, weighted within family by BLS proxy employment and Singapore wage data."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the country crosswalk to ISCO-08."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based mapping to published local wage-floor coverage."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based mapping to published local professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published local labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published local transition-program coverage."
        }
      }
    },
    "exposure": 0.2795,
    "bottleneck": 0.2995,
    "displacement_pressure": 0.1958,
    "demand_resilience": 0.1729,
    "demand_signal_bonus": 0,
    "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.8271
    },
    "net_risk": 0.1619,
    "risk_band": "moderate",
    "augmentation": 0.0263,
    "augmentation_band": "very_low",
    "impact_type": "stable",
    "evidence": {
      "anthropic_calibrated": true,
      "anthropic_gap": -0.2683,
      "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.4046,
        "anthropic": 0.1364,
        "eloundou": 0.2908,
        "ilo": 0.297
      },
      "signal_conflict": false,
      "signal_conflict_reasons": []
    },
    "confidence": {
      "score": 0.8639,
      "level": "high",
      "threshold_level": "high",
      "policy_cap_reason": null,
      "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
    },
    "structural_model_version": "V7",
    "stability": {
      "optimistic_risk": 0.1274,
      "optimistic_band": "low",
      "pessimistic_risk": 0.2102,
      "pessimistic_band": "moderate",
      "distance_to_band_edge": 0.0119,
      "label": "watch"
    },
    "task_primitives": {
      "matched_task_weight_share": null,
      "task_effective_coverage": null,
      "task_exposure_concentration": null,
      "method": null
    },
    "task_signal": 0,
    "demand_persistence": 0.3133,
    "exposure_v7": 0.2795,
    "baseline_v6": {
      "net_risk": 0.1681,
      "exposure": 0.2795
    },
    "uncertainty": {
      "exposure_p10": 0.2145,
      "exposure_p50": 0.2795,
      "exposure_p90": 0.3474,
      "net_risk_p10": 0.1227,
      "net_risk_p50": 0.1631,
      "net_risk_p90": 0.2016,
      "method": "bootstrap_v2"
    },
    "labour_monitor_key": "pmet",
    "raw": {
      "aioe": 0.1941,
      "theta": 0.6539,
      "c_aioe": 0.1614,
      "log_wage_spread": 0.3386,
      "wage_position": 0.9532
    },
    "isco_codes_matched": [
      "3117"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": 0.1941,
      "theta": 0.6539,
      "c_aioe": 0.1614,
      "category": "low_exposure",
      "isco_codes_matched": [
        "3117"
      ],
      "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
    }
  },
  {
    "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.2,
    "employment_thousands": 2.2,
    "employment_basis": "estimated_sg_submajor_weighted_2025",
    "employment_family_code": "31",
    "employment_family_total_thousands": 105.4,
    "employment_weight_within_family": 0.020572,
    "employment_estimate_method": "wage_only",
    "group_employment_thousands": 495.5,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor_weighted_2025",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2025_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2025 2-digit occupation-family totals, weighted within family by BLS proxy employment and Singapore wage data."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the country crosswalk to ISCO-08."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based mapping to published local wage-floor coverage."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based mapping to published local professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published local labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published local transition-program coverage."
        }
      }
    },
    "exposure": 0.2795,
    "bottleneck": 0.2995,
    "displacement_pressure": 0.1958,
    "demand_resilience": 0.1969,
    "demand_signal_bonus": 0,
    "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.8031
    },
    "net_risk": 0.1573,
    "risk_band": "moderate",
    "augmentation": 0.0302,
    "augmentation_band": "very_low",
    "impact_type": "stable",
    "evidence": {
      "anthropic_calibrated": true,
      "anthropic_gap": -0.2683,
      "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.4046,
        "anthropic": 0.1364,
        "eloundou": 0.2908,
        "ilo": 0.297
      },
      "signal_conflict": false,
      "signal_conflict_reasons": []
    },
    "confidence": {
      "score": 0.8639,
      "level": "high",
      "threshold_level": "high",
      "policy_cap_reason": null,
      "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
    },
    "structural_model_version": "V7",
    "stability": {
      "optimistic_risk": 0.1253,
      "optimistic_band": "low",
      "pessimistic_risk": 0.204,
      "pessimistic_band": "moderate",
      "distance_to_band_edge": 0.0073,
      "label": "watch"
    },
    "task_primitives": {
      "matched_task_weight_share": null,
      "task_effective_coverage": null,
      "task_exposure_concentration": null,
      "method": null
    },
    "task_signal": 0,
    "demand_persistence": 0.347,
    "exposure_v7": 0.2795,
    "baseline_v6": {
      "net_risk": 0.164,
      "exposure": 0.2795
    },
    "uncertainty": {
      "exposure_p10": 0.2145,
      "exposure_p50": 0.2795,
      "exposure_p90": 0.3474,
      "net_risk_p10": 0.1195,
      "net_risk_p50": 0.157,
      "net_risk_p90": 0.195,
      "method": "bootstrap_v2"
    },
    "labour_monitor_key": "pmet",
    "raw": {
      "aioe": 0.1941,
      "theta": 0.6539,
      "c_aioe": 0.1614,
      "log_wage_spread": 0.5669,
      "wage_position": 0.9359
    },
    "isco_codes_matched": [
      "3117"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": 0.1941,
      "theta": 0.6539,
      "c_aioe": 0.1614,
      "category": "low_exposure",
      "isco_codes_matched": [
        "3117"
      ],
      "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
    }
  },
  {
    "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.7,
    "employment_thousands": 8.7,
    "employment_basis": "estimated_sg_submajor_weighted_2025",
    "employment_family_code": "33",
    "employment_family_total_thousands": 258.9,
    "employment_weight_within_family": 0.033729,
    "employment_estimate_method": "wage_only",
    "group_employment_thousands": 495.5,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor_weighted_2025",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2025_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2025 2-digit occupation-family totals, weighted within family by BLS proxy employment and Singapore wage data."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the country crosswalk to ISCO-08."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based mapping to published local wage-floor coverage."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based mapping to published local professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published local labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published local transition-program coverage."
        }
      }
    },
    "exposure": 0.6993,
    "bottleneck": 0.5107,
    "displacement_pressure": 0.3422,
    "demand_resilience": 0.1759,
    "demand_signal_bonus": 0,
    "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.8241
    },
    "net_risk": 0.282,
    "risk_band": "moderate",
    "augmentation": 0.1143,
    "augmentation_band": "very_low",
    "impact_type": "at_risk",
    "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": [
        "high_risk_but_positive_labour_market",
        "divergent_exposure_sources"
      ]
    },
    "confidence": {
      "score": 0.7374,
      "level": "medium",
      "threshold_level": "high",
      "policy_cap_reason": "signal_conflict",
      "crosswalk_quality": 0.894,
      "market_data_granularity": 0.7,
      "source_freshness": 0.8387,
      "source_coverage": 1,
      "signal_agreement": 0.45,
      "sensitivity": 0.65,
      "exposure_source_count": 4
    },
    "structural_model_version": "V7",
    "stability": {
      "optimistic_risk": 0.247,
      "optimistic_band": "moderate",
      "pessimistic_risk": 0.3443,
      "pessimistic_band": "high",
      "distance_to_band_edge": 0.018,
      "label": "watch"
    },
    "task_primitives": {
      "matched_task_weight_share": null,
      "task_effective_coverage": null,
      "task_exposure_concentration": null,
      "method": null
    },
    "task_signal": 0,
    "demand_persistence": 0.3186,
    "exposure_v7": 0.6993,
    "baseline_v6": {
      "net_risk": 0.2929,
      "exposure": 0.6993
    },
    "uncertainty": {
      "exposure_p10": 0.603,
      "exposure_p50": 0.6993,
      "exposure_p90": 0.7933,
      "net_risk_p10": 0.2296,
      "net_risk_p50": 0.2789,
      "net_risk_p90": 0.3407,
      "method": "bootstrap_v2"
    },
    "labour_monitor_key": "pmet",
    "raw": {
      "aioe": 0.8568,
      "theta": 0.6753,
      "c_aioe": 0.6941,
      "log_wage_spread": 0.3832,
      "wage_position": 0.9077
    },
    "isco_codes_matched": [
      "3323"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": 0.8568,
      "theta": 0.6753,
      "c_aioe": 0.6941,
      "category": "high_exposure_low_complementarity",
      "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
    }
  },
  {
    "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_weighted_2025",
    "employment_family_code": "31",
    "employment_family_total_thousands": 105.4,
    "employment_weight_within_family": 0.020364,
    "employment_estimate_method": "wage_only",
    "group_employment_thousands": 495.5,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor_weighted_2025",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2025_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2025 2-digit occupation-family totals, weighted within family by BLS proxy employment and Singapore wage data."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the country crosswalk to ISCO-08."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based mapping to published local wage-floor coverage."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based mapping to published local professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published local labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published local transition-program coverage."
        }
      }
    },
    "exposure": 0.2795,
    "bottleneck": 0.2995,
    "displacement_pressure": 0.1958,
    "demand_resilience": 0.1929,
    "demand_signal_bonus": 0,
    "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.8071
    },
    "net_risk": 0.158,
    "risk_band": "moderate",
    "augmentation": 0.0295,
    "augmentation_band": "very_low",
    "impact_type": "stable",
    "evidence": {
      "anthropic_calibrated": true,
      "anthropic_gap": -0.2683,
      "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.4046,
        "anthropic": 0.1364,
        "eloundou": 0.2908,
        "ilo": 0.297
      },
      "signal_conflict": false,
      "signal_conflict_reasons": []
    },
    "confidence": {
      "score": 0.8639,
      "level": "high",
      "threshold_level": "high",
      "policy_cap_reason": null,
      "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
    },
    "structural_model_version": "V7",
    "stability": {
      "optimistic_risk": 0.1231,
      "optimistic_band": "low",
      "pessimistic_risk": 0.2066,
      "pessimistic_band": "moderate",
      "distance_to_band_edge": 0.008,
      "label": "watch"
    },
    "task_primitives": {
      "matched_task_weight_share": null,
      "task_effective_coverage": null,
      "task_exposure_concentration": null,
      "method": null
    },
    "task_signal": 0,
    "demand_persistence": 0.3445,
    "exposure_v7": 0.2795,
    "baseline_v6": {
      "net_risk": 0.1648,
      "exposure": 0.2795
    },
    "uncertainty": {
      "exposure_p10": 0.2145,
      "exposure_p50": 0.2795,
      "exposure_p90": 0.3474,
      "net_risk_p10": 0.1194,
      "net_risk_p50": 0.1579,
      "net_risk_p90": 0.1972,
      "method": "bootstrap_v2"
    },
    "labour_monitor_key": "pmet",
    "raw": {
      "aioe": 0.1941,
      "theta": 0.6539,
      "c_aioe": 0.1614,
      "log_wage_spread": 0.5379,
      "wage_position": 0.9171
    },
    "isco_codes_matched": [
      "3117"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": 0.1941,
      "theta": 0.6539,
      "c_aioe": 0.1614,
      "category": "low_exposure",
      "isco_codes_matched": [
        "3117"
      ],
      "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
    }
  },
  {
    "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.3,
    "employment_thousands": 8.3,
    "employment_basis": "estimated_sg_submajor_weighted_2025",
    "employment_family_code": "33",
    "employment_family_total_thousands": 258.9,
    "employment_weight_within_family": 0.031901,
    "employment_estimate_method": "wage_only",
    "group_employment_thousands": 495.5,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor_weighted_2025",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2025_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2025 2-digit occupation-family totals, weighted within family by BLS proxy employment and Singapore wage data."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the country crosswalk to ISCO-08."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based mapping to published local wage-floor coverage."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based mapping to published local professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published local labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published local transition-program coverage."
        }
      }
    },
    "exposure": 0.6601,
    "bottleneck": 0.7861,
    "displacement_pressure": 0.1412,
    "demand_resilience": 0.2413,
    "demand_signal_bonus": 0,
    "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.7587
    },
    "net_risk": 0.1071,
    "risk_band": "low",
    "augmentation": 0.2308,
    "augmentation_band": "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.7232,
      "level": "high",
      "threshold_level": "high",
      "policy_cap_reason": null,
      "crosswalk_quality": 0.6775,
      "market_data_granularity": 0.7,
      "source_freshness": 0.8387,
      "source_coverage": 1,
      "signal_agreement": 0.45,
      "sensitivity": 0.65,
      "exposure_source_count": 4
    },
    "structural_model_version": "V7",
    "stability": {
      "optimistic_risk": 0.0789,
      "optimistic_band": "low",
      "pessimistic_risk": 0.1516,
      "pessimistic_band": "moderate",
      "distance_to_band_edge": 0.0429,
      "label": "watch"
    },
    "task_primitives": {
      "matched_task_weight_share": null,
      "task_effective_coverage": null,
      "task_exposure_concentration": null,
      "method": null
    },
    "task_signal": 0,
    "demand_persistence": 0.4115,
    "exposure_v7": 0.6601,
    "baseline_v6": {
      "net_risk": 0.1129,
      "exposure": 0.6601
    },
    "uncertainty": {
      "exposure_p10": 0.5539,
      "exposure_p50": 0.6601,
      "exposure_p90": 0.7671,
      "net_risk_p10": 0.0724,
      "net_risk_p50": 0.1056,
      "net_risk_p90": 0.1435,
      "method": "bootstrap_v2"
    },
    "labour_monitor_key": "pmet",
    "raw": {
      "aioe": 1.0073,
      "theta": 0.7231,
      "c_aioe": 0.7679,
      "log_wage_spread": 0.7225,
      "wage_position": 0.812
    },
    "isco_codes_matched": [
      "3334"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": 1.0073,
      "theta": 0.7231,
      "c_aioe": 0.7679,
      "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
    }
  },
  {
    "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.2,
    "employment_thousands": 6.2,
    "employment_basis": "estimated_sg_submajor_weighted_2025",
    "employment_family_code": "36",
    "employment_family_total_thousands": 51.2,
    "employment_weight_within_family": 0.120257,
    "employment_estimate_method": "wage_only",
    "group_employment_thousands": 495.5,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor_weighted_2025",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2025_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2025 2-digit occupation-family totals, weighted within family by BLS proxy employment and Singapore wage data."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the country crosswalk to ISCO-08."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based mapping to published local wage-floor coverage."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based mapping to published local professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published local labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published local transition-program coverage."
        }
      }
    },
    "exposure": 0.9046,
    "bottleneck": 0.7041,
    "displacement_pressure": 0.2677,
    "demand_resilience": 0.2349,
    "demand_signal_bonus": 0,
    "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.7651
    },
    "net_risk": 0.2048,
    "risk_band": "moderate",
    "augmentation": 0.2722,
    "augmentation_band": "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": "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": []
    },
    "confidence": {
      "score": 0.415,
      "level": "low",
      "threshold_level": "low",
      "policy_cap_reason": null,
      "crosswalk_quality": 0.6,
      "market_data_granularity": 0.7,
      "source_freshness": 0.55,
      "source_coverage": 0.1,
      "signal_agreement": 0.25,
      "sensitivity": 0.85,
      "exposure_source_count": 1
    },
    "structural_model_version": "V7",
    "stability": {
      "optimistic_risk": 0.1689,
      "optimistic_band": "moderate",
      "pessimistic_risk": 0.2664,
      "pessimistic_band": "moderate",
      "distance_to_band_edge": 0.0548,
      "label": "stable"
    },
    "task_primitives": {
      "matched_task_weight_share": null,
      "task_effective_coverage": null,
      "task_exposure_concentration": null,
      "method": null
    },
    "task_signal": 0,
    "demand_persistence": 0.4258,
    "exposure_v7": 0.9046,
    "baseline_v6": {
      "net_risk": 0.2162,
      "exposure": 0.9046
    },
    "uncertainty": {
      "exposure_p10": 0.9046,
      "exposure_p50": 0.9046,
      "exposure_p90": 0.9046,
      "net_risk_p10": 0.1602,
      "net_risk_p50": 0.2044,
      "net_risk_p90": 0.2482,
      "method": "bootstrap_v2"
    },
    "labour_monitor_key": "pmet",
    "raw": {
      "aioe": 1.3253,
      "theta": 0.7064,
      "c_aioe": 1.0325,
      "log_wage_spread": 0.6543,
      "wage_position": 0.5908
    },
    "isco_codes_matched": [
      "3699"
    ],
    "match_quality": "submajor_fallback",
    "scores": {
      "aioe": 1.3253,
      "theta": 0.7064,
      "c_aioe": 1.0325,
      "category": "high_exposure_high_complementarity",
      "isco_codes_matched": [
        "3699"
      ],
      "match_quality": "submajor_fallback"
    },
    "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
    }
  },
  {
    "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,
    "employment_thousands": 2,
    "employment_basis": "estimated_sg_submajor_weighted_2025",
    "employment_family_code": "31",
    "employment_family_total_thousands": 105.4,
    "employment_weight_within_family": 0.019161,
    "employment_estimate_method": "wage_only",
    "group_employment_thousands": 495.5,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor_weighted_2025",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2025_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2025 2-digit occupation-family totals, weighted within family by BLS proxy employment and Singapore wage data."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the country crosswalk to ISCO-08."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based mapping to published local wage-floor coverage."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based mapping to published local professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published local labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published local transition-program coverage."
        }
      }
    },
    "exposure": 0.4629,
    "bottleneck": 0.434,
    "displacement_pressure": 0.262,
    "demand_resilience": 0.1809,
    "demand_signal_bonus": 0,
    "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.8191
    },
    "net_risk": 0.2146,
    "risk_band": "moderate",
    "augmentation": 0.0662,
    "augmentation_band": "very_low",
    "impact_type": "stable",
    "evidence": {
      "anthropic_calibrated": true,
      "anthropic_gap": -0.106,
      "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.5517,
        "anthropic": 0.4457,
        "eloundou": 0.5722,
        "ilo": 0.297
      },
      "signal_conflict": false,
      "signal_conflict_reasons": []
    },
    "confidence": {
      "score": 0.7575,
      "level": "high",
      "threshold_level": "high",
      "policy_cap_reason": null,
      "crosswalk_quality": 0.4547,
      "market_data_granularity": 0.7,
      "source_freshness": 0.8387,
      "source_coverage": 1,
      "signal_agreement": 0.85,
      "sensitivity": 0.85,
      "exposure_source_count": 4
    },
    "structural_model_version": "V7",
    "stability": {
      "optimistic_risk": 0.1836,
      "optimistic_band": "moderate",
      "pessimistic_risk": 0.2657,
      "pessimistic_band": "moderate",
      "distance_to_band_edge": 0.0646,
      "label": "stable"
    },
    "task_primitives": {
      "matched_task_weight_share": null,
      "task_effective_coverage": null,
      "task_exposure_concentration": null,
      "method": null
    },
    "task_signal": 0,
    "demand_persistence": 0.3256,
    "exposure_v7": 0.4629,
    "baseline_v6": {
      "net_risk": 0.2231,
      "exposure": 0.4629
    },
    "uncertainty": {
      "exposure_p10": 0.3938,
      "exposure_p50": 0.4629,
      "exposure_p90": 0.5342,
      "net_risk_p10": 0.1747,
      "net_risk_p50": 0.2157,
      "net_risk_p90": 0.2575,
      "method": "bootstrap_v2"
    },
    "labour_monitor_key": "pmet",
    "raw": {
      "aioe": 0.6616,
      "theta": 0.6676,
      "c_aioe": 0.5411,
      "log_wage_spread": 0.5329,
      "wage_position": 0.812
    },
    "isco_codes_matched": [
      "3112"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": 0.6616,
      "theta": 0.6676,
      "c_aioe": 0.5411,
      "category": "low_exposure",
      "isco_codes_matched": [
        "3112"
      ],
      "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
    }
  },
  {
    "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.2,
    "employment_thousands": 2.2,
    "employment_basis": "estimated_sg_submajor_weighted_2025",
    "employment_family_code": "31",
    "employment_family_total_thousands": 105.4,
    "employment_weight_within_family": 0.020868,
    "employment_estimate_method": "wage_only",
    "group_employment_thousands": 495.5,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor_weighted_2025",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2025_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2025 2-digit occupation-family totals, weighted within family by BLS proxy employment and Singapore wage data."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the country crosswalk to ISCO-08."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based mapping to published local wage-floor coverage."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based mapping to published local professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published local labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published local transition-program coverage."
        }
      }
    },
    "exposure": 0.3146,
    "bottleneck": 0.6212,
    "displacement_pressure": 0.1192,
    "demand_resilience": 0.1587,
    "demand_signal_bonus": 0,
    "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.8413
    },
    "net_risk": 0.1003,
    "risk_band": "low",
    "augmentation": 0.0561,
    "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.3146
      },
      "signal_conflict": false,
      "signal_conflict_reasons": []
    },
    "confidence": {
      "score": 0.415,
      "level": "low",
      "threshold_level": "low",
      "policy_cap_reason": null,
      "crosswalk_quality": 0.6,
      "market_data_granularity": 0.7,
      "source_freshness": 0.55,
      "source_coverage": 0.1,
      "signal_agreement": 0.25,
      "sensitivity": 0.85,
      "exposure_source_count": 1
    },
    "structural_model_version": "V7",
    "stability": {
      "optimistic_risk": 0.077,
      "optimistic_band": "low",
      "pessimistic_risk": 0.1339,
      "pessimistic_band": "low",
      "distance_to_band_edge": 0.0497,
      "label": "stable"
    },
    "task_primitives": {
      "matched_task_weight_share": null,
      "task_effective_coverage": null,
      "task_exposure_concentration": null,
      "method": null
    },
    "task_signal": 0,
    "demand_persistence": 0.2956,
    "exposure_v7": 0.3146,
    "baseline_v6": {
      "net_risk": 0.1038,
      "exposure": 0.3146
    },
    "uncertainty": {
      "exposure_p10": 0.3146,
      "exposure_p50": 0.3146,
      "exposure_p90": 0.3146,
      "net_risk_p10": 0.083,
      "net_risk_p50": 0.1,
      "net_risk_p90": 0.1175,
      "method": "bootstrap_v2"
    },
    "labour_monitor_key": "pmet",
    "raw": {
      "aioe": -0.0968,
      "theta": 0.6906,
      "c_aioe": -0.077,
      "log_wage_spread": 0.4172,
      "wage_position": 0.963
    },
    "isco_codes_matched": [
      "3159"
    ],
    "match_quality": "submajor_fallback",
    "scores": {
      "aioe": -0.0968,
      "theta": 0.6906,
      "c_aioe": -0.077,
      "category": "low_exposure",
      "isco_codes_matched": [
        "3159"
      ],
      "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
    }
  },
  {
    "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": 1.8,
    "employment_thousands": 1.8,
    "employment_basis": "estimated_sg_submajor_weighted_2025",
    "employment_family_code": "31",
    "employment_family_total_thousands": 105.4,
    "employment_weight_within_family": 0.01694,
    "employment_estimate_method": "wage_only",
    "group_employment_thousands": 495.5,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor_weighted_2025",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2025_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2025 2-digit occupation-family totals, weighted within family by BLS proxy employment and Singapore wage data."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the country crosswalk to ISCO-08."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based mapping to published local wage-floor coverage."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based mapping to published local professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published local labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published local transition-program coverage."
        }
      }
    },
    "exposure": 0.2889,
    "bottleneck": 0.2995,
    "displacement_pressure": 0.2024,
    "demand_resilience": 0.1737,
    "demand_signal_bonus": 0,
    "market": {
      "market_momentum": 0.4375,
      "industry_footprint_momentum": null,
      "market_resolution": "group_prior",
      "occupation_scarcity": 0.1221,
      "market_resilience": 0.3113,
      "market_modifier": 0.8263
    },
    "net_risk": 0.1672,
    "risk_band": "moderate",
    "augmentation": 0.0269,
    "augmentation_band": "very_low",
    "impact_type": "stable",
    "evidence": {
      "anthropic_calibrated": true,
      "anthropic_gap": -0.2683,
      "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.4046,
        "anthropic": 0.1364,
        "eloundou": 0.2908,
        "ilo": 0.3329
      },
      "signal_conflict": false,
      "signal_conflict_reasons": []
    },
    "confidence": {
      "score": 0.8564,
      "level": "high",
      "threshold_level": "high",
      "policy_cap_reason": null,
      "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
    },
    "structural_model_version": "V7",
    "stability": {
      "optimistic_risk": 0.1314,
      "optimistic_band": "low",
      "pessimistic_risk": 0.2261,
      "pessimistic_band": "moderate",
      "distance_to_band_edge": 0.0172,
      "label": "watch"
    },
    "task_primitives": {
      "matched_task_weight_share": null,
      "task_effective_coverage": null,
      "task_exposure_concentration": null,
      "method": null
    },
    "task_signal": 0,
    "demand_persistence": 0.3359,
    "exposure_v7": 0.2889,
    "baseline_v6": {
      "net_risk": 0.174,
      "exposure": 0.2889
    },
    "uncertainty": {
      "exposure_p10": 0.2237,
      "exposure_p50": 0.2889,
      "exposure_p90": 0.3569,
      "net_risk_p10": 0.1256,
      "net_risk_p50": 0.1679,
      "net_risk_p90": 0.2089,
      "method": "bootstrap_v2"
    },
    "labour_monitor_key": "pmet",
    "raw": {
      "aioe": 0.1941,
      "theta": 0.6539,
      "c_aioe": 0.1614,
      "log_wage_spread": 0.2916,
      "wage_position": 0.6346
    },
    "isco_codes_matched": [
      "3121"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": 0.1941,
      "theta": 0.6539,
      "c_aioe": 0.1614,
      "category": "low_exposure",
      "isco_codes_matched": [
        "3121"
      ],
      "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
    }
  },
  {
    "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": 12.2,
    "employment_thousands": 12.2,
    "employment_basis": "estimated_sg_submajor_weighted_2025",
    "employment_family_code": "33",
    "employment_family_total_thousands": 258.9,
    "employment_weight_within_family": 0.047198,
    "employment_estimate_method": "wage_only",
    "group_employment_thousands": 495.5,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor_weighted_2025",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2025_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2025 2-digit occupation-family totals, weighted within family by BLS proxy employment and Singapore wage data."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the country crosswalk to ISCO-08."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based mapping to published local wage-floor coverage."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based mapping to published local professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published local labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published local transition-program coverage."
        }
      }
    },
    "exposure": 0.7773,
    "bottleneck": 0.5241,
    "displacement_pressure": 0.3699,
    "demand_resilience": 0.3384,
    "demand_signal_bonus": 0,
    "market": {
      "market_momentum": 0.4375,
      "industry_footprint_momentum": null,
      "market_resolution": "group_prior",
      "occupation_scarcity": 0.9296,
      "market_resilience": 0.6343,
      "market_modifier": 0.6616
    },
    "net_risk": 0.2448,
    "risk_band": "moderate",
    "augmentation": 0.2584,
    "augmentation_band": "low",
    "impact_type": "ai_leveraged",
    "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",
      "threshold_level": "high",
      "policy_cap_reason": null,
      "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
    },
    "structural_model_version": "V7",
    "stability": {
      "optimistic_risk": 0.217,
      "optimistic_band": "moderate",
      "pessimistic_risk": 0.3109,
      "pessimistic_band": "high",
      "distance_to_band_edge": 0.0552,
      "label": "watch"
    },
    "task_primitives": {
      "matched_task_weight_share": null,
      "task_effective_coverage": null,
      "task_exposure_concentration": null,
      "method": null
    },
    "task_signal": 0,
    "demand_persistence": 0.5291,
    "exposure_v7": 0.7773,
    "baseline_v6": {
      "net_risk": 0.2643,
      "exposure": 0.7773
    },
    "uncertainty": {
      "exposure_p10": 0.7276,
      "exposure_p50": 0.7773,
      "exposure_p90": 0.8285,
      "net_risk_p10": 0.2054,
      "net_risk_p50": 0.2449,
      "net_risk_p90": 0.2875,
      "method": "bootstrap_v2"
    },
    "labour_monitor_key": "pmet",
    "raw": {
      "aioe": 1.0477,
      "theta": 0.6772,
      "c_aioe": 0.8468,
      "log_wage_spread": 0.8763,
      "wage_position": 1.7774
    },
    "isco_codes_matched": [
      "3339"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": 1.0477,
      "theta": 0.6772,
      "c_aioe": 0.8468,
      "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
    }
  },
  {
    "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_weighted_2025",
    "employment_family_code": "31",
    "employment_family_total_thousands": 105.4,
    "employment_weight_within_family": 0.01957,
    "employment_estimate_method": "wage_only",
    "group_employment_thousands": 495.5,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor_weighted_2025",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2025_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2025 2-digit occupation-family totals, weighted within family by BLS proxy employment and Singapore wage data."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the country crosswalk to ISCO-08."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based mapping to published local wage-floor coverage."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based mapping to published local professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published local labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published local transition-program coverage."
        }
      }
    },
    "exposure": 0.5305,
    "bottleneck": 0.2745,
    "displacement_pressure": 0.3849,
    "demand_resilience": 0.1735,
    "demand_signal_bonus": 0,
    "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.8265
    },
    "net_risk": 0.3181,
    "risk_band": "high",
    "augmentation": 0.0459,
    "augmentation_band": "very_low",
    "impact_type": "at_risk",
    "evidence": {
      "anthropic_calibrated": true,
      "anthropic_gap": 0.1538,
      "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.4332,
        "anthropic": 0.587,
        "eloundou": 0.5649
      },
      "signal_conflict": false,
      "signal_conflict_reasons": [
        "high_risk_but_positive_labour_market"
      ]
    },
    "confidence": {
      "score": 0.7255,
      "level": "high",
      "threshold_level": "high",
      "policy_cap_reason": null,
      "crosswalk_quality": 0.6049,
      "market_data_granularity": 0.7,
      "source_freshness": 0.8029,
      "source_coverage": 0.82,
      "signal_agreement": 0.85,
      "sensitivity": 0.65,
      "exposure_source_count": 3
    },
    "structural_model_version": "V7",
    "stability": {
      "optimistic_risk": 0.2846,
      "optimistic_band": "moderate",
      "pessimistic_risk": 0.3827,
      "pessimistic_band": "high",
      "distance_to_band_edge": 0.0181,
      "label": "watch"
    },
    "task_primitives": {
      "matched_task_weight_share": null,
      "task_effective_coverage": null,
      "task_exposure_concentration": null,
      "method": null
    },
    "task_signal": 0,
    "demand_persistence": 0.3156,
    "exposure_v7": 0.5305,
    "baseline_v6": {
      "net_risk": 0.3303,
      "exposure": 0.5305
    },
    "uncertainty": {
      "exposure_p10": 0.4782,
      "exposure_p50": 0.5305,
      "exposure_p90": 0.5798,
      "net_risk_p10": 0.2748,
      "net_risk_p50": 0.3184,
      "net_risk_p90": 0.3608,
      "method": "bootstrap_v2"
    },
    "labour_monitor_key": "pmet",
    "raw": {
      "aioe": 0.2633,
      "theta": 0.6501,
      "c_aioe": 0.2199,
      "log_wage_spread": 0.4884,
      "wage_position": 0.847
    },
    "isco_codes_matched": [
      "3172"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": 0.2633,
      "theta": 0.6501,
      "c_aioe": 0.2199,
      "category": "high_exposure_low_complementarity",
      "isco_codes_matched": [
        "3172"
      ],
      "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
    }
  },
  {
    "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.2,
    "employment_thousands": 2.2,
    "employment_basis": "estimated_sg_submajor_weighted_2025",
    "employment_family_code": "31",
    "employment_family_total_thousands": 105.4,
    "employment_weight_within_family": 0.020763,
    "employment_estimate_method": "wage_only",
    "group_employment_thousands": 495.5,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor_weighted_2025",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2025_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2025 2-digit occupation-family totals, weighted within family by BLS proxy employment and Singapore wage data."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the country crosswalk to ISCO-08."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based mapping to published local wage-floor coverage."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based mapping to published local professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published local labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published local transition-program coverage."
        }
      }
    },
    "exposure": 0.3612,
    "bottleneck": 0.3538,
    "displacement_pressure": 0.2334,
    "demand_resilience": 0.2437,
    "demand_signal_bonus": 0,
    "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.7563
    },
    "net_risk": 0.1765,
    "risk_band": "moderate",
    "augmentation": 0.0576,
    "augmentation_band": "very_low",
    "impact_type": "stable",
    "evidence": {
      "anthropic_calibrated": true,
      "anthropic_gap": -0.205,
      "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.3414,
        "anthropic": 0.1364,
        "eloundou": 0.3923,
        "ilo": 0.5718
      },
      "signal_conflict": false,
      "signal_conflict_reasons": [
        "divergent_exposure_sources"
      ]
    },
    "confidence": {
      "score": 0.6751,
      "level": "medium",
      "threshold_level": "medium",
      "policy_cap_reason": null,
      "crosswalk_quality": 0.4848,
      "market_data_granularity": 0.7,
      "source_freshness": 0.8387,
      "source_coverage": 1,
      "signal_agreement": 0.45,
      "sensitivity": 0.65,
      "exposure_source_count": 4
    },
    "structural_model_version": "V7",
    "stability": {
      "optimistic_risk": 0.1498,
      "optimistic_band": "low",
      "pessimistic_risk": 0.2229,
      "pessimistic_band": "moderate",
      "distance_to_band_edge": 0.0265,
      "label": "watch"
    },
    "task_primitives": {
      "matched_task_weight_share": null,
      "task_effective_coverage": null,
      "task_exposure_concentration": null,
      "method": null
    },
    "task_signal": 0,
    "demand_persistence": 0.4086,
    "exposure_v7": 0.3612,
    "baseline_v6": {
      "net_risk": 0.1861,
      "exposure": 0.3612
    },
    "uncertainty": {
      "exposure_p10": 0.2479,
      "exposure_p50": 0.3612,
      "exposure_p90": 0.4737,
      "net_risk_p10": 0.122,
      "net_risk_p50": 0.1743,
      "net_risk_p90": 0.2308,
      "method": "bootstrap_v2"
    },
    "labour_monitor_key": "pmet",
    "raw": {
      "aioe": -0.055,
      "theta": 0.6624,
      "c_aioe": -0.0452,
      "log_wage_spread": 1.0029,
      "wage_position": 0.9534
    },
    "isco_codes_matched": [
      "3114"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": -0.055,
      "theta": 0.6624,
      "c_aioe": -0.0452,
      "category": "low_exposure",
      "isco_codes_matched": [
        "3114"
      ],
      "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
    }
  },
  {
    "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.5,
    "employment_thousands": 8.5,
    "employment_basis": "estimated_sg_submajor_weighted_2025",
    "employment_family_code": "33",
    "employment_family_total_thousands": 258.9,
    "employment_weight_within_family": 0.032918,
    "employment_estimate_method": "wage_only",
    "group_employment_thousands": 495.5,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor_weighted_2025",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2025_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2025 2-digit occupation-family totals, weighted within family by BLS proxy employment and Singapore wage data."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the country crosswalk to ISCO-08."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based mapping to published local wage-floor coverage."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based mapping to published local professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published local labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published local transition-program coverage."
        }
      }
    },
    "exposure": 0.8975,
    "bottleneck": 0.0134,
    "displacement_pressure": 0.8855,
    "demand_resilience": 0.1595,
    "demand_signal_bonus": 0,
    "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.8405
    },
    "net_risk": 0.7443,
    "risk_band": "very_high",
    "augmentation": 0.0035,
    "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.8873,
      "level": "high",
      "threshold_level": "high",
      "policy_cap_reason": null,
      "crosswalk_quality": 0.9139,
      "market_data_granularity": 0.7,
      "source_freshness": 0.8387,
      "source_coverage": 1,
      "signal_agreement": 0.95,
      "sensitivity": 0.85,
      "exposure_source_count": 4
    },
    "structural_model_version": "V7",
    "stability": {
      "optimistic_risk": 0.6925,
      "optimistic_band": "very_high",
      "pessimistic_risk": 0.8265,
      "pessimistic_band": "very_high",
      "distance_to_band_edge": 0.2443,
      "label": "stable"
    },
    "task_primitives": {
      "matched_task_weight_share": null,
      "task_effective_coverage": null,
      "task_exposure_concentration": null,
      "method": null
    },
    "task_signal": 0,
    "demand_persistence": 0.2914,
    "exposure_v7": 0.8975,
    "baseline_v6": {
      "net_risk": 0.7701,
      "exposure": 0.8975
    },
    "uncertainty": {
      "exposure_p10": 0.8621,
      "exposure_p50": 0.8975,
      "exposure_p90": 0.9338,
      "net_risk_p10": 0.6834,
      "net_risk_p50": 0.7353,
      "net_risk_p90": 0.7814,
      "method": "bootstrap_v2"
    },
    "labour_monitor_key": "pmet",
    "raw": {
      "aioe": 1.3027,
      "theta": 0.5452,
      "c_aioe": 1.2248,
      "log_wage_spread": 0.4848,
      "wage_position": 0.8645
    },
    "isco_codes_matched": [
      "3331"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": 1.3027,
      "theta": 0.5452,
      "c_aioe": 1.2248,
      "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
    }
  },
  {
    "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.5,
    "employment_thousands": 2.5,
    "employment_basis": "estimated_sg_submajor_weighted_2025",
    "employment_family_code": "34",
    "employment_family_total_thousands": 38.8,
    "employment_weight_within_family": 0.063556,
    "employment_estimate_method": "wage_only",
    "group_employment_thousands": 495.5,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor_weighted_2025",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2025_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2025 2-digit occupation-family totals, weighted within family by BLS proxy employment and Singapore wage data."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the country crosswalk to ISCO-08."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based mapping to published local wage-floor coverage."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based mapping to published local professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published local labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published local transition-program coverage."
        }
      }
    },
    "exposure": 0.3493,
    "bottleneck": 0.8093,
    "displacement_pressure": 0.0666,
    "demand_resilience": 0.1898,
    "demand_signal_bonus": 0,
    "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.8102
    },
    "net_risk": 0.054,
    "risk_band": "low",
    "augmentation": 0.0969,
    "augmentation_band": "very_low",
    "impact_type": "stable",
    "evidence": {
      "anthropic_calibrated": true,
      "anthropic_gap": -0.2914,
      "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.4278,
        "anthropic": 0.1364,
        "eloundou": 0.4331,
        "ilo": 0.4097
      },
      "signal_conflict": false,
      "signal_conflict_reasons": [
        "divergent_exposure_sources"
      ]
    },
    "confidence": {
      "score": 0.6966,
      "level": "medium",
      "threshold_level": "medium",
      "policy_cap_reason": null,
      "crosswalk_quality": 0.5707,
      "market_data_granularity": 0.7,
      "source_freshness": 0.8387,
      "source_coverage": 1,
      "signal_agreement": 0.45,
      "sensitivity": 0.65,
      "exposure_source_count": 4
    },
    "structural_model_version": "V7",
    "stability": {
      "optimistic_risk": 0.0349,
      "optimistic_band": "very_low",
      "pessimistic_risk": 0.0788,
      "pessimistic_band": "low",
      "distance_to_band_edge": 0.004,
      "label": "watch"
    },
    "task_primitives": {
      "matched_task_weight_share": null,
      "task_effective_coverage": null,
      "task_exposure_concentration": null,
      "method": null
    },
    "task_signal": 0,
    "demand_persistence": 0.3559,
    "exposure_v7": 0.3493,
    "baseline_v6": {
      "net_risk": 0.0563,
      "exposure": 0.3493
    },
    "uncertainty": {
      "exposure_p10": 0.2748,
      "exposure_p50": 0.3493,
      "exposure_p90": 0.4256,
      "net_risk_p10": 0.033,
      "net_risk_p50": 0.0534,
      "net_risk_p90": 0.0768,
      "method": "bootstrap_v2"
    },
    "labour_monitor_key": "pmet",
    "raw": {
      "aioe": 0.2512,
      "theta": 0.7275,
      "c_aioe": 0.1904,
      "log_wage_spread": 0.3477,
      "wage_position": 0.7218
    },
    "isco_codes_matched": [
      "3412"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": 0.2512,
      "theta": 0.7275,
      "c_aioe": 0.1904,
      "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
    }
  },
  {
    "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.5,
    "employment_thousands": 1.5,
    "employment_basis": "estimated_sg_submajor_weighted_2025",
    "employment_family_code": "32",
    "employment_family_total_thousands": 17.1,
    "employment_weight_within_family": 0.087326,
    "employment_estimate_method": "wage_only",
    "group_employment_thousands": 495.5,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor_weighted_2025",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2025_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2025 2-digit occupation-family totals, weighted within family by BLS proxy employment and Singapore wage data."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the country crosswalk to ISCO-08."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based mapping to published local wage-floor coverage."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based mapping to published local professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published local labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published local transition-program coverage."
        }
      }
    },
    "exposure": 0.2468,
    "bottleneck": 0.5749,
    "displacement_pressure": 0.1049,
    "demand_resilience": 0.3201,
    "demand_signal_bonus": 0,
    "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.6799
    },
    "net_risk": 0.0713,
    "risk_band": "low",
    "augmentation": 0.0836,
    "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.7171,
      "level": "high",
      "threshold_level": "high",
      "policy_cap_reason": null,
      "crosswalk_quality": 0.5328,
      "market_data_granularity": 0.7,
      "source_freshness": 0.8387,
      "source_coverage": 1,
      "signal_agreement": 0.45,
      "sensitivity": 0.85,
      "exposure_source_count": 4
    },
    "structural_model_version": "V7",
    "stability": {
      "optimistic_risk": 0.055,
      "optimistic_band": "low",
      "pessimistic_risk": 0.1003,
      "pessimistic_band": "low",
      "distance_to_band_edge": 0.0213,
      "label": "stable"
    },
    "task_primitives": {
      "matched_task_weight_share": null,
      "task_effective_coverage": null,
      "task_exposure_concentration": null,
      "method": null
    },
    "task_signal": 0,
    "demand_persistence": 0.5495,
    "exposure_v7": 0.2468,
    "baseline_v6": {
      "net_risk": 0.0771,
      "exposure": 0.2468
    },
    "uncertainty": {
      "exposure_p10": 0.1702,
      "exposure_p50": 0.2468,
      "exposure_p90": 0.3252,
      "net_risk_p10": 0.0479,
      "net_risk_p50": 0.0695,
      "net_risk_p90": 0.0971,
      "method": "bootstrap_v2"
    },
    "labour_monitor_key": "pmet",
    "raw": {
      "aioe": -0.3234,
      "theta": 0.6842,
      "c_aioe": -0.2591,
      "log_wage_spread": 0.7361,
      "wage_position": 1.1111
    },
    "isco_codes_matched": [
      "3211"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": -0.3234,
      "theta": 0.6842,
      "c_aioe": -0.2591,
      "category": "low_exposure",
      "isco_codes_matched": [
        "3211"
      ],
      "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
    }
  },
  {
    "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": 3,
    "employment_thousands": 3,
    "employment_basis": "estimated_sg_submajor_weighted_2025",
    "employment_family_code": "34",
    "employment_family_total_thousands": 38.8,
    "employment_weight_within_family": 0.076515,
    "employment_estimate_method": "wage_only",
    "group_employment_thousands": 495.5,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor_weighted_2025",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2025_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2025 2-digit occupation-family totals, weighted within family by BLS proxy employment and Singapore wage data."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the country crosswalk to ISCO-08."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based mapping to published local wage-floor coverage."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based mapping to published local professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published local labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published local transition-program coverage."
        }
      }
    },
    "exposure": 0.3421,
    "bottleneck": 0.9055,
    "displacement_pressure": 0.0323,
    "demand_resilience": 0.2833,
    "demand_signal_bonus": 0,
    "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.7167
    },
    "net_risk": 0.0232,
    "risk_band": "very_low",
    "augmentation": 0.1632,
    "augmentation_band": "very_low",
    "impact_type": "ai_leveraged",
    "evidence": {
      "anthropic_calibrated": true,
      "anthropic_gap": -0.254,
      "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.3904,
        "anthropic": 0.1364,
        "eloundou": 0.3305,
        "ilo": 0.5124
      },
      "signal_conflict": false,
      "signal_conflict_reasons": [
        "divergent_exposure_sources"
      ]
    },
    "confidence": {
      "score": 0.8339,
      "level": "high",
      "threshold_level": "high",
      "policy_cap_reason": null,
      "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
    },
    "structural_model_version": "V7",
    "stability": {
      "optimistic_risk": 0.0076,
      "optimistic_band": "very_low",
      "pessimistic_risk": 0.0411,
      "pessimistic_band": "very_low",
      "distance_to_band_edge": 0.0232,
      "label": "stable"
    },
    "task_primitives": {
      "matched_task_weight_share": null,
      "task_effective_coverage": null,
      "task_exposure_concentration": null,
      "method": null
    },
    "task_signal": 0,
    "demand_persistence": 0.4628,
    "exposure_v7": 0.3421,
    "baseline_v6": {
      "net_risk": 0.0247,
      "exposure": 0.3421
    },
    "uncertainty": {
      "exposure_p10": 0.2443,
      "exposure_p50": 0.3421,
      "exposure_p90": 0.4393,
      "net_risk_p10": 0.007,
      "net_risk_p50": 0.022,
      "net_risk_p90": 0.041,
      "method": "bootstrap_v2"
    },
    "labour_monitor_key": "pmet",
    "raw": {
      "aioe": 0.1169,
      "theta": 0.763,
      "c_aioe": 0.0844,
      "log_wage_spread": 0.7422,
      "wage_position": 1.0462
    },
    "isco_codes_matched": [
      "3422"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": 0.1169,
      "theta": 0.763,
      "c_aioe": 0.0844,
      "category": "high_exposure_high_complementarity",
      "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
    }
  },
  {
    "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.8,
    "employment_thousands": 8.8,
    "employment_basis": "estimated_sg_submajor_weighted_2025",
    "employment_family_code": "33",
    "employment_family_total_thousands": 258.9,
    "employment_weight_within_family": 0.033935,
    "employment_estimate_method": "wage_only",
    "group_employment_thousands": 495.5,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor_weighted_2025",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2025_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2025 2-digit occupation-family totals, weighted within family by BLS proxy employment and Singapore wage data."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the country crosswalk to ISCO-08."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based mapping to published local wage-floor coverage."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based mapping to published local professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published local labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published local transition-program coverage."
        }
      }
    },
    "exposure": 0.8917,
    "bottleneck": 0.2807,
    "displacement_pressure": 0.6413,
    "demand_resilience": 0.2045,
    "demand_signal_bonus": 0,
    "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.7955
    },
    "net_risk": 0.5102,
    "risk_band": "very_high",
    "augmentation": 0.0942,
    "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",
      "threshold_level": "high",
      "policy_cap_reason": null,
      "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
    },
    "structural_model_version": "V7",
    "stability": {
      "optimistic_risk": 0.48,
      "optimistic_band": "high",
      "pessimistic_risk": 0.5928,
      "pessimistic_band": "very_high",
      "distance_to_band_edge": 0.0102,
      "label": "watch"
    },
    "task_primitives": {
      "matched_task_weight_share": null,
      "task_effective_coverage": null,
      "task_exposure_concentration": null,
      "method": null
    },
    "task_signal": 0,
    "demand_persistence": 0.3512,
    "exposure_v7": 0.8917,
    "baseline_v6": {
      "net_risk": 0.5327,
      "exposure": 0.8917
    },
    "uncertainty": {
      "exposure_p10": 0.8446,
      "exposure_p50": 0.8917,
      "exposure_p90": 0.9412,
      "net_risk_p10": 0.4559,
      "net_risk_p50": 0.5094,
      "net_risk_p90": 0.5667,
      "method": "bootstrap_v2"
    },
    "labour_monitor_key": "pmet",
    "raw": {
      "aioe": 1.482,
      "theta": 0.6502,
      "c_aioe": 1.2377,
      "log_wage_spread": 0.3335,
      "wage_position": 0.9188
    },
    "isco_codes_matched": [
      "3313"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": 1.482,
      "theta": 0.6502,
      "c_aioe": 1.2377,
      "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
    }
  },
  {
    "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": 2.4,
    "employment_thousands": 2.4,
    "employment_basis": "estimated_sg_submajor_weighted_2025",
    "employment_family_code": "35",
    "employment_family_total_thousands": 22.4,
    "employment_weight_within_family": 0.108201,
    "employment_estimate_method": "wage_only",
    "group_employment_thousands": 495.5,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor_weighted_2025",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2025_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2025 2-digit occupation-family totals, weighted within family by BLS proxy employment and Singapore wage data."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the country crosswalk to ISCO-08."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based mapping to published local wage-floor coverage."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based mapping to published local professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published local labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published local transition-program coverage."
        }
      }
    },
    "exposure": 0.3828,
    "bottleneck": 0.6515,
    "displacement_pressure": 0.1334,
    "demand_resilience": 0.1117,
    "demand_signal_bonus": 0,
    "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.8883
    },
    "net_risk": 0.1185,
    "risk_band": "low",
    "augmentation": 0.0492,
    "augmentation_band": "very_low",
    "impact_type": "stable",
    "evidence": {
      "anthropic_calibrated": true,
      "anthropic_gap": 0.3072,
      "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.1168,
        "anthropic": 0.4239,
        "eloundou": 0.2228,
        "ilo": 0.7327
      },
      "signal_conflict": true,
      "signal_conflict_reasons": [
        "divergent_exposure_sources",
        "low_risk_but_high_observed_usage"
      ]
    },
    "confidence": {
      "score": 0.7639,
      "level": "medium",
      "threshold_level": "high",
      "policy_cap_reason": "signal_conflict",
      "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
    },
    "structural_model_version": "V7",
    "stability": {
      "optimistic_risk": 0.0916,
      "optimistic_band": "low",
      "pessimistic_risk": 0.152,
      "pessimistic_band": "moderate",
      "distance_to_band_edge": 0.0315,
      "label": "watch"
    },
    "task_primitives": {
      "matched_task_weight_share": null,
      "task_effective_coverage": null,
      "task_exposure_concentration": null,
      "method": null
    },
    "task_signal": 0,
    "demand_persistence": 0.2297,
    "exposure_v7": 0.3828,
    "baseline_v6": {
      "net_risk": 0.1216,
      "exposure": 0.3828
    },
    "uncertainty": {
      "exposure_p10": 0.2246,
      "exposure_p50": 0.3828,
      "exposure_p90": 0.5331,
      "net_risk_p10": 0.0682,
      "net_risk_p50": 0.113,
      "net_risk_p90": 0.1713,
      "method": "bootstrap_v2"
    },
    "labour_monitor_key": "pmet",
    "raw": {
      "aioe": -0.853,
      "theta": 0.6942,
      "c_aioe": -0.6749,
      "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.6749,
      "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
    }
  },
  {
    "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": 1.9,
    "employment_thousands": 1.9,
    "employment_basis": "estimated_sg_submajor_weighted_2025",
    "employment_family_code": "31",
    "employment_family_total_thousands": 105.4,
    "employment_weight_within_family": 0.018085,
    "employment_estimate_method": "wage_only",
    "group_employment_thousands": 495.5,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor_weighted_2025",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2025_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2025 2-digit occupation-family totals, weighted within family by BLS proxy employment and Singapore wage data."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the country crosswalk to ISCO-08."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based mapping to published local wage-floor coverage."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based mapping to published local professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published local labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published local transition-program coverage."
        }
      }
    },
    "exposure": 0.3146,
    "bottleneck": 0.6212,
    "displacement_pressure": 0.1192,
    "demand_resilience": 0.1917,
    "demand_signal_bonus": 0,
    "market": {
      "market_momentum": 0.4375,
      "industry_footprint_momentum": null,
      "market_resolution": "group_prior",
      "occupation_scarcity": 0.2139,
      "market_resilience": 0.3481,
      "market_modifier": 0.8083
    },
    "net_risk": 0.0963,
    "risk_band": "low",
    "augmentation": 0.068,
    "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.3146
      },
      "signal_conflict": false,
      "signal_conflict_reasons": []
    },
    "confidence": {
      "score": 0.4075,
      "level": "low",
      "threshold_level": "low",
      "policy_cap_reason": null,
      "crosswalk_quality": 0.6,
      "market_data_granularity": 0.65,
      "source_freshness": 0.55,
      "source_coverage": 0.1,
      "signal_agreement": 0.25,
      "sensitivity": 0.85,
      "exposure_source_count": 1
    },
    "structural_model_version": "V7",
    "stability": {
      "optimistic_risk": 0.0717,
      "optimistic_band": "low",
      "pessimistic_risk": 0.1316,
      "pessimistic_band": "low",
      "distance_to_band_edge": 0.0463,
      "label": "stable"
    },
    "task_primitives": {
      "matched_task_weight_share": null,
      "task_effective_coverage": null,
      "task_exposure_concentration": null,
      "method": null
    },
    "task_signal": 0,
    "demand_persistence": 0.3505,
    "exposure_v7": 0.3146,
    "baseline_v6": {
      "net_risk": 0.1005,
      "exposure": 0.3146
    },
    "uncertainty": {
      "exposure_p10": 0.3146,
      "exposure_p50": 0.3146,
      "exposure_p90": 0.3146,
      "net_risk_p10": 0.0779,
      "net_risk_p50": 0.0964,
      "net_risk_p90": 0.1148,
      "method": "bootstrap_v2"
    },
    "labour_monitor_key": "pmet",
    "raw": {
      "aioe": -0.0968,
      "theta": 0.6906,
      "c_aioe": -0.077,
      "log_wage_spread": 0.3756,
      "wage_position": 0.7233
    },
    "isco_codes_matched": [
      "3159"
    ],
    "match_quality": "submajor_fallback",
    "scores": {
      "aioe": -0.0968,
      "theta": 0.6906,
      "c_aioe": -0.077,
      "category": "low_exposure",
      "isco_codes_matched": [
        "3159"
      ],
      "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
    }
  },
  {
    "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": 1.9,
    "employment_thousands": 1.9,
    "employment_basis": "estimated_sg_submajor_weighted_2025",
    "employment_family_code": "31",
    "employment_family_total_thousands": 105.4,
    "employment_weight_within_family": 0.01778,
    "employment_estimate_method": "wage_only",
    "group_employment_thousands": 495.5,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor_weighted_2025",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2025_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2025 2-digit occupation-family totals, weighted within family by BLS proxy employment and Singapore wage data."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the country crosswalk to ISCO-08."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based mapping to published local wage-floor coverage."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based mapping to published local professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published local labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published local transition-program coverage."
        }
      }
    },
    "exposure": 0.2739,
    "bottleneck": 0.8681,
    "displacement_pressure": 0.0361,
    "demand_resilience": 0.1928,
    "demand_signal_bonus": 0,
    "market": {
      "market_momentum": 0.4375,
      "industry_footprint_momentum": null,
      "market_resolution": "group_prior",
      "occupation_scarcity": 0.2193,
      "market_resilience": 0.3502,
      "market_modifier": 0.8072
    },
    "net_risk": 0.0292,
    "risk_band": "very_low",
    "augmentation": 0.0833,
    "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.8405,
      "level": "high",
      "threshold_level": "high",
      "policy_cap_reason": null,
      "crosswalk_quality": 0.975,
      "market_data_granularity": 0.65,
      "source_freshness": 0.8029,
      "source_coverage": 0.82,
      "signal_agreement": 0.85,
      "sensitivity": 0.85,
      "exposure_source_count": 3
    },
    "structural_model_version": "V7",
    "stability": {
      "optimistic_risk": 0.0132,
      "optimistic_band": "very_low",
      "pessimistic_risk": 0.0485,
      "pessimistic_band": "very_low",
      "distance_to_band_edge": 0.0208,
      "label": "stable"
    },
    "task_primitives": {
      "matched_task_weight_share": null,
      "task_effective_coverage": null,
      "task_exposure_concentration": null,
      "method": null
    },
    "task_signal": 0,
    "demand_persistence": 0.3521,
    "exposure_v7": 0.2739,
    "baseline_v6": {
      "net_risk": 0.0304,
      "exposure": 0.2739
    },
    "uncertainty": {
      "exposure_p10": 0.1809,
      "exposure_p50": 0.2739,
      "exposure_p90": 0.37,
      "net_risk_p10": 0.0122,
      "net_risk_p50": 0.0279,
      "net_risk_p90": 0.0488,
      "method": "bootstrap_v2"
    },
    "labour_monitor_key": "pmet",
    "raw": {
      "aioe": -0.1838,
      "theta": 0.7404,
      "c_aioe": -0.1369,
      "log_wage_spread": 0.4005,
      "wage_position": 0.6991
    },
    "isco_codes_matched": [
      "3157"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": -0.1838,
      "theta": 0.7404,
      "c_aioe": -0.1369,
      "category": "low_exposure",
      "isco_codes_matched": [
        "3157"
      ],
      "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
    }
  },
  {
    "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.2,
    "employment_thousands": 1.2,
    "employment_basis": "estimated_sg_submajor_weighted_2025",
    "employment_family_code": "32",
    "employment_family_total_thousands": 17.1,
    "employment_weight_within_family": 0.07196,
    "employment_estimate_method": "wage_only",
    "group_employment_thousands": 495.5,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor_weighted_2025",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2025_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2025 2-digit occupation-family totals, weighted within family by BLS proxy employment and Singapore wage data."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the country crosswalk to ISCO-08."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based mapping to published local wage-floor coverage."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based mapping to published local professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published local labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published local transition-program coverage."
        }
      }
    },
    "exposure": 0.3145,
    "bottleneck": 0.2513,
    "displacement_pressure": 0.2355,
    "demand_resilience": 0.1489,
    "demand_signal_bonus": 0,
    "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.8511
    },
    "net_risk": 0.2004,
    "risk_band": "moderate",
    "augmentation": 0.0213,
    "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": false,
      "signal_conflict_reasons": [
        "divergent_exposure_sources"
      ]
    },
    "confidence": {
      "score": 0.8339,
      "level": "high",
      "threshold_level": "high",
      "policy_cap_reason": null,
      "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
    },
    "structural_model_version": "V7",
    "stability": {
      "optimistic_risk": 0.1596,
      "optimistic_band": "moderate",
      "pessimistic_risk": 0.2527,
      "pessimistic_band": "moderate",
      "distance_to_band_edge": 0.0504,
      "label": "stable"
    },
    "task_primitives": {
      "matched_task_weight_share": null,
      "task_effective_coverage": null,
      "task_exposure_concentration": null,
      "method": null
    },
    "task_signal": 0,
    "demand_persistence": 0.2741,
    "exposure_v7": 0.3145,
    "baseline_v6": {
      "net_risk": 0.2069,
      "exposure": 0.3145
    },
    "uncertainty": {
      "exposure_p10": 0.1995,
      "exposure_p50": 0.3145,
      "exposure_p90": 0.4332,
      "net_risk_p10": 0.1231,
      "net_risk_p50": 0.2024,
      "net_risk_p90": 0.2802,
      "method": "bootstrap_v2"
    },
    "labour_monitor_key": "pmet",
    "raw": {
      "aioe": -0.2839,
      "theta": 0.6467,
      "c_aioe": -0.2381,
      "log_wage_spread": 0.5128,
      "wage_position": 0.7545
    },
    "isco_codes_matched": [
      "3240"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": -0.2839,
      "theta": 0.6467,
      "c_aioe": -0.2381,
      "category": "low_exposure",
      "isco_codes_matched": [
        "3240"
      ],
      "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
    }
  },
  {
    "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": 2.9,
    "employment_thousands": 2.9,
    "employment_basis": "estimated_sg_submajor_weighted_2025",
    "employment_family_code": "35",
    "employment_family_total_thousands": 22.4,
    "employment_weight_within_family": 0.136369,
    "employment_estimate_method": "wage_only",
    "group_employment_thousands": 495.5,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor_weighted_2025",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2025_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2025 2-digit occupation-family totals, weighted within family by BLS proxy employment and Singapore wage data."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the country crosswalk to ISCO-08."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based mapping to published local wage-floor coverage."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based mapping to published local professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published local labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published local transition-program coverage."
        }
      }
    },
    "exposure": 0.4631,
    "bottleneck": 0.3324,
    "displacement_pressure": 0.3091,
    "demand_resilience": 0.2114,
    "demand_signal_bonus": 0,
    "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.7886
    },
    "net_risk": 0.2438,
    "risk_band": "moderate",
    "augmentation": 0.0598,
    "augmentation_band": "very_low",
    "impact_type": "stable",
    "evidence": {
      "anthropic_calibrated": true,
      "anthropic_gap": -0.0223,
      "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.377,
        "anthropic": 0.3547,
        "eloundou": 0.6914,
        "ilo": 0.4332
      },
      "signal_conflict": false,
      "signal_conflict_reasons": [
        "divergent_exposure_sources"
      ]
    },
    "confidence": {
      "score": 0.7953,
      "level": "high",
      "threshold_level": "high",
      "policy_cap_reason": null,
      "crosswalk_quality": 0.8458,
      "market_data_granularity": 0.7,
      "source_freshness": 0.8387,
      "source_coverage": 1,
      "signal_agreement": 0.45,
      "sensitivity": 0.85,
      "exposure_source_count": 4
    },
    "structural_model_version": "V7",
    "stability": {
      "optimistic_risk": 0.2092,
      "optimistic_band": "moderate",
      "pessimistic_risk": 0.2991,
      "pessimistic_band": "moderate",
      "distance_to_band_edge": 0.0562,
      "label": "stable"
    },
    "task_primitives": {
      "matched_task_weight_share": null,
      "task_effective_coverage": null,
      "task_exposure_concentration": null,
      "method": null
    },
    "task_signal": 0,
    "demand_persistence": 0.3668,
    "exposure_v7": 0.4631,
    "baseline_v6": {
      "net_risk": 0.2551,
      "exposure": 0.4631
    },
    "uncertainty": {
      "exposure_p10": 0.3802,
      "exposure_p50": 0.4631,
      "exposure_p90": 0.548,
      "net_risk_p10": 0.195,
      "net_risk_p50": 0.2402,
      "net_risk_p90": 0.3,
      "method": "bootstrap_v2"
    },
    "labour_monitor_key": "pmet",
    "raw": {
      "aioe": 0.0552,
      "theta": 0.6609,
      "c_aioe": 0.0455,
      "log_wage_spread": 0.5621,
      "wage_position": 1.1611
    },
    "isco_codes_matched": [
      "3521"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": 0.0552,
      "theta": 0.6609,
      "c_aioe": 0.0455,
      "category": "low_exposure",
      "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
    }
  },
  {
    "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.9,
    "employment_thousands": 2.9,
    "employment_basis": "estimated_sg_submajor_weighted_2025",
    "employment_family_code": "34",
    "employment_family_total_thousands": 38.8,
    "employment_weight_within_family": 0.075255,
    "employment_estimate_method": "wage_only",
    "group_employment_thousands": 495.5,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor_weighted_2025",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2025_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2025 2-digit occupation-family totals, weighted within family by BLS proxy employment and Singapore wage data."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the country crosswalk to ISCO-08."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based mapping to published local wage-floor coverage."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based mapping to published local professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published local labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published local transition-program coverage."
        }
      }
    },
    "exposure": 0.4838,
    "bottleneck": 0.3324,
    "displacement_pressure": 0.3229,
    "demand_resilience": 0.2199,
    "demand_signal_bonus": 0,
    "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.7801
    },
    "net_risk": 0.2519,
    "risk_band": "moderate",
    "augmentation": 0.065,
    "augmentation_band": "very_low",
    "impact_type": "at_risk",
    "evidence": {
      "anthropic_calibrated": true,
      "anthropic_gap": -0.0223,
      "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.377,
        "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.7253,
      "level": "medium",
      "threshold_level": "high",
      "policy_cap_reason": "signal_conflict",
      "crosswalk_quality": 0.8458,
      "market_data_granularity": 0.7,
      "source_freshness": 0.8387,
      "source_coverage": 1,
      "signal_agreement": 0.45,
      "sensitivity": 0.65,
      "exposure_source_count": 4
    },
    "structural_model_version": "V7",
    "stability": {
      "optimistic_risk": 0.2195,
      "optimistic_band": "moderate",
      "pessimistic_risk": 0.311,
      "pessimistic_band": "high",
      "distance_to_band_edge": 0.0481,
      "label": "watch"
    },
    "task_primitives": {
      "matched_task_weight_share": null,
      "task_effective_coverage": null,
      "task_exposure_concentration": null,
      "method": null
    },
    "task_signal": 0,
    "demand_persistence": 0.3799,
    "exposure_v7": 0.4838,
    "baseline_v6": {
      "net_risk": 0.2642,
      "exposure": 0.4838
    },
    "uncertainty": {
      "exposure_p10": 0.4006,
      "exposure_p50": 0.4838,
      "exposure_p90": 0.569,
      "net_risk_p10": 0.2019,
      "net_risk_p50": 0.2487,
      "net_risk_p90": 0.3035,
      "method": "bootstrap_v2"
    },
    "labour_monitor_key": "pmet",
    "raw": {
      "aioe": 0.0552,
      "theta": 0.6609,
      "c_aioe": 0.0455,
      "log_wage_spread": 0.6657,
      "wage_position": 1.012
    },
    "isco_codes_matched": [
      "3432"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": 0.0552,
      "theta": 0.6609,
      "c_aioe": 0.0455,
      "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
    }
  },
  {
    "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.5,
    "employment_thousands": 2.5,
    "employment_basis": "estimated_sg_submajor_weighted_2025",
    "employment_family_code": "34",
    "employment_family_total_thousands": 38.8,
    "employment_weight_within_family": 0.065292,
    "employment_estimate_method": "wage_only",
    "group_employment_thousands": 495.5,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor_weighted_2025",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2025_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2025 2-digit occupation-family totals, weighted within family by BLS proxy employment and Singapore wage data."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the country crosswalk to ISCO-08."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based mapping to published local wage-floor coverage."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based mapping to published local professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published local labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published local transition-program coverage."
        }
      }
    },
    "exposure": 0.3493,
    "bottleneck": 0.8093,
    "displacement_pressure": 0.0666,
    "demand_resilience": 0.2342,
    "demand_signal_bonus": 0,
    "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.7658
    },
    "net_risk": 0.051,
    "risk_band": "low",
    "augmentation": 0.1201,
    "augmentation_band": "very_low",
    "impact_type": "ai_leveraged",
    "evidence": {
      "anthropic_calibrated": true,
      "anthropic_gap": -0.2914,
      "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.4278,
        "anthropic": 0.1364,
        "eloundou": 0.4331,
        "ilo": 0.4097
      },
      "signal_conflict": false,
      "signal_conflict_reasons": [
        "divergent_exposure_sources"
      ]
    },
    "confidence": {
      "score": 0.6966,
      "level": "medium",
      "threshold_level": "medium",
      "policy_cap_reason": null,
      "crosswalk_quality": 0.5707,
      "market_data_granularity": 0.7,
      "source_freshness": 0.8387,
      "source_coverage": 1,
      "signal_agreement": 0.45,
      "sensitivity": 0.65,
      "exposure_source_count": 4
    },
    "structural_model_version": "V7",
    "stability": {
      "optimistic_risk": 0.0331,
      "optimistic_band": "very_low",
      "pessimistic_risk": 0.075,
      "pessimistic_band": "low",
      "distance_to_band_edge": 0.001,
      "label": "watch"
    },
    "task_primitives": {
      "matched_task_weight_share": null,
      "task_effective_coverage": null,
      "task_exposure_concentration": null,
      "method": null
    },
    "task_signal": 0,
    "demand_persistence": 0.4306,
    "exposure_v7": 0.3493,
    "baseline_v6": {
      "net_risk": 0.0539,
      "exposure": 0.3493
    },
    "uncertainty": {
      "exposure_p10": 0.2748,
      "exposure_p50": 0.3493,
      "exposure_p90": 0.4256,
      "net_risk_p10": 0.0312,
      "net_risk_p50": 0.0506,
      "net_risk_p90": 0.0726,
      "method": "bootstrap_v2"
    },
    "labour_monitor_key": "pmet",
    "raw": {
      "aioe": 0.2512,
      "theta": 0.7275,
      "c_aioe": 0.1904,
      "log_wage_spread": 0.5186,
      "wage_position": 0.7618
    },
    "isco_codes_matched": [
      "3412"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": 0.2512,
      "theta": 0.7275,
      "c_aioe": 0.1904,
      "category": "high_exposure_high_complementarity",
      "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
    }
  },
  {
    "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": 2.8,
    "employment_thousands": 2.8,
    "employment_basis": "estimated_sg_submajor_weighted_2025",
    "employment_family_code": "35",
    "employment_family_total_thousands": 22.4,
    "employment_weight_within_family": 0.124097,
    "employment_estimate_method": "wage_only",
    "group_employment_thousands": 495.5,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor_weighted_2025",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2025_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2025 2-digit occupation-family totals, weighted within family by BLS proxy employment and Singapore wage data."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the country crosswalk to ISCO-08."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based mapping to published local wage-floor coverage."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based mapping to published local professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published local labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published local transition-program coverage."
        }
      }
    },
    "exposure": 0.7975,
    "bottleneck": 0.1426,
    "displacement_pressure": 0.6838,
    "demand_resilience": 0.2472,
    "demand_signal_bonus": 0,
    "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.7528
    },
    "net_risk": 0.5148,
    "risk_band": "very_high",
    "augmentation": 0.052,
    "augmentation_band": "very_low",
    "impact_type": "at_risk",
    "evidence": {
      "anthropic_calibrated": true,
      "anthropic_gap": 0.6021,
      "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.3485,
        "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.6583,
      "level": "medium",
      "threshold_level": "medium",
      "policy_cap_reason": null,
      "crosswalk_quality": 0.5778,
      "market_data_granularity": 0.7,
      "source_freshness": 0.8387,
      "source_coverage": 1,
      "signal_agreement": 0.45,
      "sensitivity": 0.65,
      "exposure_source_count": 4
    },
    "structural_model_version": "V7",
    "stability": {
      "optimistic_risk": 0.4845,
      "optimistic_band": "high",
      "pessimistic_risk": 0.6076,
      "pessimistic_band": "very_high",
      "distance_to_band_edge": 0.0148,
      "label": "watch"
    },
    "task_primitives": {
      "matched_task_weight_share": null,
      "task_effective_coverage": null,
      "task_exposure_concentration": null,
      "method": null
    },
    "task_signal": 0,
    "demand_persistence": 0.4143,
    "exposure_v7": 0.7975,
    "baseline_v6": {
      "net_risk": 0.5431,
      "exposure": 0.7975
    },
    "uncertainty": {
      "exposure_p10": 0.6436,
      "exposure_p50": 0.7975,
      "exposure_p90": 0.9486,
      "net_risk_p10": 0.3995,
      "net_risk_p50": 0.517,
      "net_risk_p90": 0.6256,
      "method": "bootstrap_v2"
    },
    "labour_monitor_key": "pmet",
    "raw": {
      "aioe": -0.0313,
      "theta": 0.6209,
      "c_aioe": -0.027,
      "log_wage_spread": 0.9368,
      "wage_position": 0.9615
    },
    "isco_codes_matched": [
      "3514"
    ],
    "match_quality": "submajor_fallback",
    "scores": {
      "aioe": -0.0313,
      "theta": 0.6209,
      "c_aioe": -0.027,
      "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
    }
  },
  {
    "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.1,
    "employment_thousands": 2.1,
    "employment_basis": "estimated_sg_submajor_weighted_2025",
    "employment_family_code": "34",
    "employment_family_total_thousands": 38.8,
    "employment_weight_within_family": 0.054676,
    "employment_estimate_method": "wage_only",
    "group_employment_thousands": 495.5,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor_weighted_2025",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2025_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2025 2-digit occupation-family totals, weighted within family by BLS proxy employment and Singapore wage data."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the country crosswalk to ISCO-08."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based mapping to published local wage-floor coverage."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based mapping to published local professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published local labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published local transition-program coverage."
        }
      }
    },
    "exposure": 0.3493,
    "bottleneck": 0.8093,
    "displacement_pressure": 0.0666,
    "demand_resilience": 0.1717,
    "demand_signal_bonus": 0,
    "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.8283
    },
    "net_risk": 0.0552,
    "risk_band": "low",
    "augmentation": 0.0841,
    "augmentation_band": "very_low",
    "impact_type": "stable",
    "evidence": {
      "anthropic_calibrated": true,
      "anthropic_gap": -0.2914,
      "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.4278,
        "anthropic": 0.1364,
        "eloundou": 0.4331,
        "ilo": 0.4097
      },
      "signal_conflict": false,
      "signal_conflict_reasons": [
        "divergent_exposure_sources"
      ]
    },
    "confidence": {
      "score": 0.6966,
      "level": "medium",
      "threshold_level": "medium",
      "policy_cap_reason": null,
      "crosswalk_quality": 0.5707,
      "market_data_granularity": 0.7,
      "source_freshness": 0.8387,
      "source_coverage": 1,
      "signal_agreement": 0.45,
      "sensitivity": 0.65,
      "exposure_source_count": 4
    },
    "structural_model_version": "V7",
    "stability": {
      "optimistic_risk": 0.0365,
      "optimistic_band": "very_low",
      "pessimistic_risk": 0.0805,
      "pessimistic_band": "low",
      "distance_to_band_edge": 0.0052,
      "label": "watch"
    },
    "task_primitives": {
      "matched_task_weight_share": null,
      "task_effective_coverage": null,
      "task_exposure_concentration": null,
      "method": null
    },
    "task_signal": 0,
    "demand_persistence": 0.378,
    "exposure_v7": 0.3493,
    "baseline_v6": {
      "net_risk": 0.0577,
      "exposure": 0.3493
    },
    "uncertainty": {
      "exposure_p10": 0.2748,
      "exposure_p50": 0.3493,
      "exposure_p90": 0.4256,
      "net_risk_p10": 0.0331,
      "net_risk_p50": 0.0542,
      "net_risk_p90": 0.0779,
      "method": "bootstrap_v2"
    },
    "labour_monitor_key": "pmet",
    "raw": {
      "aioe": 0.2512,
      "theta": 0.7275,
      "c_aioe": 0.1904,
      "log_wage_spread": 0.1542,
      "wage_position": 0.5342
    },
    "isco_codes_matched": [
      "3412"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": 0.2512,
      "theta": 0.7275,
      "c_aioe": 0.1904,
      "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
    }
  },
  {
    "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.3,
    "employment_thousands": 2.3,
    "employment_basis": "estimated_sg_submajor_weighted_2025",
    "employment_family_code": "43",
    "employment_family_total_thousands": 46.5,
    "employment_weight_within_family": 0.048691,
    "employment_estimate_method": "wage_only",
    "group_employment_thousands": 201,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor_weighted_2025",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2025_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2025 2-digit occupation-family totals, weighted within family by BLS proxy employment and Singapore wage data."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the country crosswalk to ISCO-08."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based mapping to published local wage-floor coverage."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based mapping to published local professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published local labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published local transition-program coverage."
        }
      }
    },
    "exposure": 0.5482,
    "bottleneck": 0.1747,
    "displacement_pressure": 0.4524,
    "demand_resilience": 0.1886,
    "demand_signal_bonus": 0,
    "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.8114
    },
    "net_risk": 0.3671,
    "risk_band": "high",
    "augmentation": 0.0352,
    "augmentation_band": "very_low",
    "impact_type": "at_risk",
    "evidence": {
      "anthropic_calibrated": true,
      "anthropic_gap": -0.0199,
      "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.4171,
        "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.5439,
      "level": "medium",
      "threshold_level": "medium",
      "policy_cap_reason": null,
      "crosswalk_quality": 0,
      "market_data_granularity": 0.7,
      "source_freshness": 0.8387,
      "source_coverage": 1,
      "signal_agreement": 0.45,
      "sensitivity": 0.85,
      "exposure_source_count": 4
    },
    "structural_model_version": "V7",
    "stability": {
      "optimistic_risk": 0.3228,
      "optimistic_band": "high",
      "pessimistic_risk": 0.437,
      "pessimistic_band": "high",
      "distance_to_band_edge": 0.0671,
      "label": "stable"
    },
    "task_primitives": {
      "matched_task_weight_share": null,
      "task_effective_coverage": null,
      "task_exposure_concentration": null,
      "method": null
    },
    "task_signal": 0,
    "demand_persistence": 0.2326,
    "exposure_v7": 0.5482,
    "baseline_v6": {
      "net_risk": 0.3776,
      "exposure": 0.5482
    },
    "uncertainty": {
      "exposure_p10": 0.4355,
      "exposure_p50": 0.5482,
      "exposure_p90": 0.6601,
      "net_risk_p10": 0.2843,
      "net_risk_p50": 0.3618,
      "net_risk_p90": 0.4528,
      "method": "bootstrap_v2"
    },
    "labour_monitor_key": "clerical_sales_service",
    "raw": {
      "aioe": 0.2232,
      "theta": 0.6288,
      "c_aioe": 0.1911,
      "log_wage_spread": 0.3366,
      "wage_position": 0.9566
    },
    "isco_codes_matched": [
      "4323"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": 0.2232,
      "theta": 0.6288,
      "c_aioe": 0.1911,
      "category": "high_exposure_low_complementarity",
      "isco_codes_matched": [
        "4323"
      ],
      "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
    }
  },
  {
    "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.5,
    "employment_thousands": 2.5,
    "employment_basis": "estimated_sg_submajor_weighted_2025",
    "employment_family_code": "43",
    "employment_family_total_thousands": 46.5,
    "employment_weight_within_family": 0.053919,
    "employment_estimate_method": "wage_only",
    "group_employment_thousands": 201,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor_weighted_2025",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2025_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2025 2-digit occupation-family totals, weighted within family by BLS proxy employment and Singapore wage data."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the country crosswalk to ISCO-08."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based mapping to published local wage-floor coverage."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based mapping to published local professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published local labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published local transition-program coverage."
        }
      }
    },
    "exposure": 0.8686,
    "bottleneck": 0.0775,
    "displacement_pressure": 0.8013,
    "demand_resilience": 0.1839,
    "demand_signal_bonus": 0,
    "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.8161
    },
    "net_risk": 0.6539,
    "risk_band": "very_high",
    "augmentation": 0.0241,
    "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",
      "threshold_level": "high",
      "policy_cap_reason": null,
      "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
    },
    "structural_model_version": "V7",
    "stability": {
      "optimistic_risk": 0.6021,
      "optimistic_band": "very_high",
      "pessimistic_risk": 0.7409,
      "pessimistic_band": "very_high",
      "distance_to_band_edge": 0.1539,
      "label": "stable"
    },
    "task_primitives": {
      "matched_task_weight_share": null,
      "task_effective_coverage": null,
      "task_exposure_concentration": null,
      "method": null
    },
    "task_signal": 0,
    "demand_persistence": 0.2267,
    "exposure_v7": 0.8686,
    "baseline_v6": {
      "net_risk": 0.6721,
      "exposure": 0.8686
    },
    "uncertainty": {
      "exposure_p10": 0.7838,
      "exposure_p50": 0.8686,
      "exposure_p90": 0.948,
      "net_risk_p10": 0.5771,
      "net_risk_p50": 0.6529,
      "net_risk_p90": 0.7295,
      "method": "bootstrap_v2"
    },
    "labour_monitor_key": "clerical_sales_service",
    "raw": {
      "aioe": 1.0397,
      "theta": 0.5968,
      "c_aioe": 0.9239,
      "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.9239,
      "category": "high_exposure_low_complementarity",
      "isco_codes_matched": [
        "4311"
      ],
      "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
    }
  },
  {
    "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.9,
    "employment_thousands": 2.9,
    "employment_basis": "estimated_sg_submajor_weighted_2025",
    "employment_family_code": "43",
    "employment_family_total_thousands": 46.5,
    "employment_weight_within_family": 0.062159,
    "employment_estimate_method": "wage_only",
    "group_employment_thousands": 201,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor_weighted_2025",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2025_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2025 2-digit occupation-family totals, weighted within family by BLS proxy employment and Singapore wage data."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the country crosswalk to ISCO-08."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based mapping to published local wage-floor coverage."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based mapping to published local professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published local labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published local transition-program coverage."
        }
      }
    },
    "exposure": 0.8756,
    "bottleneck": 0.0303,
    "displacement_pressure": 0.8491,
    "demand_resilience": 0.232,
    "demand_signal_bonus": 0,
    "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.768
    },
    "net_risk": 0.6521,
    "risk_band": "very_high",
    "augmentation": 0.0119,
    "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.7734,
      "level": "medium",
      "threshold_level": "high",
      "policy_cap_reason": "signal_conflict",
      "crosswalk_quality": 0.918,
      "market_data_granularity": 0.7,
      "source_freshness": 0.8387,
      "source_coverage": 1,
      "signal_agreement": 0.45,
      "sensitivity": 0.85,
      "exposure_source_count": 4
    },
    "structural_model_version": "V7",
    "stability": {
      "optimistic_risk": 0.6053,
      "optimistic_band": "very_high",
      "pessimistic_risk": 0.7369,
      "pessimistic_band": "very_high",
      "distance_to_band_edge": 0.1521,
      "label": "stable"
    },
    "task_primitives": {
      "matched_task_weight_share": null,
      "task_effective_coverage": null,
      "task_exposure_concentration": null,
      "method": null
    },
    "task_signal": 0,
    "demand_persistence": 0.2955,
    "exposure_v7": 0.8756,
    "baseline_v6": {
      "net_risk": 0.6772,
      "exposure": 0.8756
    },
    "uncertainty": {
      "exposure_p10": 0.7942,
      "exposure_p50": 0.8756,
      "exposure_p90": 0.9564,
      "net_risk_p10": 0.5731,
      "net_risk_p50": 0.6473,
      "net_risk_p90": 0.7195,
      "method": "bootstrap_v2"
    },
    "labour_monitor_key": "clerical_sales_service",
    "raw": {
      "aioe": 1.2955,
      "theta": 0.5606,
      "c_aioe": 1.1981,
      "log_wage_spread": 0.5243,
      "wage_position": 1.559
    },
    "isco_codes_matched": [
      "4312"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": 1.2955,
      "theta": 0.5606,
      "c_aioe": 1.1981,
      "category": "high_exposure_low_complementarity",
      "isco_codes_matched": [
        "4312"
      ],
      "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
    }
  },
  {
    "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.8,
    "employment_thousands": 3.8,
    "employment_basis": "estimated_sg_submajor_weighted_2025",
    "employment_family_code": "42",
    "employment_family_total_thousands": 48,
    "employment_weight_within_family": 0.078943,
    "employment_estimate_method": "wage_only",
    "group_employment_thousands": 201,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor_weighted_2025",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2025_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2025 2-digit occupation-family totals, weighted within family by BLS proxy employment and Singapore wage data."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the country crosswalk to ISCO-08."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based mapping to published local wage-floor coverage."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based mapping to published local professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published local labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published local transition-program coverage."
        }
      }
    },
    "exposure": 0.6686,
    "bottleneck": 0.1889,
    "displacement_pressure": 0.5422,
    "demand_resilience": 0.1924,
    "demand_signal_bonus": 0,
    "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.8076
    },
    "net_risk": 0.4379,
    "risk_band": "high",
    "augmentation": 0.0473,
    "augmentation_band": "very_low",
    "impact_type": "at_risk",
    "evidence": {
      "anthropic_calibrated": true,
      "anthropic_gap": -0.129,
      "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.5045,
        "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",
      "threshold_level": "high",
      "policy_cap_reason": "signal_conflict",
      "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
    },
    "structural_model_version": "V7",
    "stability": {
      "optimistic_risk": 0.3943,
      "optimistic_band": "high",
      "pessimistic_risk": 0.5138,
      "pessimistic_band": "very_high",
      "distance_to_band_edge": 0.0621,
      "label": "watch"
    },
    "task_primitives": {
      "matched_task_weight_share": null,
      "task_effective_coverage": null,
      "task_exposure_concentration": null,
      "method": null
    },
    "task_signal": 0,
    "demand_persistence": 0.2401,
    "exposure_v7": 0.6686,
    "baseline_v6": {
      "net_risk": 0.4509,
      "exposure": 0.6686
    },
    "uncertainty": {
      "exposure_p10": 0.5212,
      "exposure_p50": 0.6686,
      "exposure_p90": 0.8149,
      "net_risk_p10": 0.3301,
      "net_risk_p50": 0.4357,
      "net_risk_p90": 0.542,
      "method": "bootstrap_v2"
    },
    "labour_monitor_key": "clerical_sales_service",
    "raw": {
      "aioe": 0.4728,
      "theta": 0.6348,
      "c_aioe": 0.4021,
      "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.4021,
      "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
    }
  },
  {
    "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.8,
    "employment_thousands": 3.8,
    "employment_basis": "estimated_sg_submajor_weighted_2025",
    "employment_family_code": "42",
    "employment_family_total_thousands": 48,
    "employment_weight_within_family": 0.080148,
    "employment_estimate_method": "wage_only",
    "group_employment_thousands": 201,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor_weighted_2025",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2025_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2025 2-digit occupation-family totals, weighted within family by BLS proxy employment and Singapore wage data."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the country crosswalk to ISCO-08."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based mapping to published local wage-floor coverage."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based mapping to published local professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published local labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published local transition-program coverage."
        }
      }
    },
    "exposure": 0.7658,
    "bottleneck": 0.0775,
    "displacement_pressure": 0.7064,
    "demand_resilience": 0.2669,
    "demand_signal_bonus": 0,
    "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.7331
    },
    "net_risk": 0.5179,
    "risk_band": "very_high",
    "augmentation": 0.0309,
    "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",
      "threshold_level": "high",
      "policy_cap_reason": null,
      "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
    },
    "structural_model_version": "V7",
    "stability": {
      "optimistic_risk": 0.48,
      "optimistic_band": "high",
      "pessimistic_risk": 0.6003,
      "pessimistic_band": "very_high",
      "distance_to_band_edge": 0.0179,
      "label": "watch"
    },
    "task_primitives": {
      "matched_task_weight_share": null,
      "task_effective_coverage": null,
      "task_exposure_concentration": null,
      "method": null
    },
    "task_signal": 0,
    "demand_persistence": 0.3283,
    "exposure_v7": 0.7658,
    "baseline_v6": {
      "net_risk": 0.5411,
      "exposure": 0.7658
    },
    "uncertainty": {
      "exposure_p10": 0.7028,
      "exposure_p50": 0.7658,
      "exposure_p90": 0.8294,
      "net_risk_p10": 0.4617,
      "net_risk_p50": 0.5152,
      "net_risk_p90": 0.573,
      "method": "bootstrap_v2"
    },
    "labour_monitor_key": "clerical_sales_service",
    "raw": {
      "aioe": 1.0397,
      "theta": 0.5968,
      "c_aioe": 0.9239,
      "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.9239,
      "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
    }
  },
  {
    "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.2,
    "employment_thousands": 2.2,
    "employment_basis": "estimated_sg_submajor_weighted_2025",
    "employment_family_code": "43",
    "employment_family_total_thousands": 46.5,
    "employment_weight_within_family": 0.048226,
    "employment_estimate_method": "wage_only",
    "group_employment_thousands": 201,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor_weighted_2025",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2025_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2025 2-digit occupation-family totals, weighted within family by BLS proxy employment and Singapore wage data."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the country crosswalk to ISCO-08."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based mapping to published local wage-floor coverage."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based mapping to published local professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published local labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published local transition-program coverage."
        }
      }
    },
    "exposure": 0.8686,
    "bottleneck": 0.0775,
    "displacement_pressure": 0.8013,
    "demand_resilience": 0.2211,
    "demand_signal_bonus": 0,
    "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.7789
    },
    "net_risk": 0.6241,
    "risk_band": "very_high",
    "augmentation": 0.0288,
    "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",
      "threshold_level": "high",
      "policy_cap_reason": null,
      "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
    },
    "structural_model_version": "V7",
    "stability": {
      "optimistic_risk": 0.5801,
      "optimistic_band": "very_high",
      "pessimistic_risk": 0.7134,
      "pessimistic_band": "very_high",
      "distance_to_band_edge": 0.1241,
      "label": "stable"
    },
    "task_primitives": {
      "matched_task_weight_share": null,
      "task_effective_coverage": null,
      "task_exposure_concentration": null,
      "method": null
    },
    "task_signal": 0,
    "demand_persistence": 0.2865,
    "exposure_v7": 0.8686,
    "baseline_v6": {
      "net_risk": 0.647,
      "exposure": 0.8686
    },
    "uncertainty": {
      "exposure_p10": 0.7838,
      "exposure_p50": 0.8686,
      "exposure_p90": 0.948,
      "net_risk_p10": 0.554,
      "net_risk_p50": 0.6217,
      "net_risk_p90": 0.6957,
      "method": "bootstrap_v2"
    },
    "labour_monitor_key": "clerical_sales_service",
    "raw": {
      "aioe": 1.0397,
      "theta": 0.5968,
      "c_aioe": 0.9239,
      "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.9239,
      "category": "high_exposure_low_complementarity",
      "isco_codes_matched": [
        "4311"
      ],
      "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
    }
  },
  {
    "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.3,
    "employment_thousands": 2.3,
    "employment_basis": "estimated_sg_submajor_weighted_2025",
    "employment_family_code": "43",
    "employment_family_total_thousands": 46.5,
    "employment_weight_within_family": 0.048998,
    "employment_estimate_method": "wage_only",
    "group_employment_thousands": 201,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor_weighted_2025",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2025_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2025 2-digit occupation-family totals, weighted within family by BLS proxy employment and Singapore wage data."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the country crosswalk to ISCO-08."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based mapping to published local wage-floor coverage."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based mapping to published local professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published local labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published local transition-program coverage."
        }
      }
    },
    "exposure": 0.8686,
    "bottleneck": 0.0775,
    "displacement_pressure": 0.8013,
    "demand_resilience": 0.26,
    "demand_signal_bonus": 0,
    "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.74
    },
    "net_risk": 0.593,
    "risk_band": "very_high",
    "augmentation": 0.034,
    "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",
      "threshold_level": "high",
      "policy_cap_reason": null,
      "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
    },
    "structural_model_version": "V7",
    "stability": {
      "optimistic_risk": 0.5562,
      "optimistic_band": "very_high",
      "pessimistic_risk": 0.6837,
      "pessimistic_band": "very_high",
      "distance_to_band_edge": 0.093,
      "label": "stable"
    },
    "task_primitives": {
      "matched_task_weight_share": null,
      "task_effective_coverage": null,
      "task_exposure_concentration": null,
      "method": null
    },
    "task_signal": 0,
    "demand_persistence": 0.3307,
    "exposure_v7": 0.8686,
    "baseline_v6": {
      "net_risk": 0.6195,
      "exposure": 0.8686
    },
    "uncertainty": {
      "exposure_p10": 0.7838,
      "exposure_p50": 0.8686,
      "exposure_p90": 0.948,
      "net_risk_p10": 0.5222,
      "net_risk_p50": 0.5906,
      "net_risk_p90": 0.6596,
      "method": "bootstrap_v2"
    },
    "labour_monitor_key": "clerical_sales_service",
    "raw": {
      "aioe": 1.0397,
      "theta": 0.5968,
      "c_aioe": 0.9239,
      "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.9239,
      "category": "high_exposure_low_complementarity",
      "isco_codes_matched": [
        "4311"
      ],
      "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
    }
  },
  {
    "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.4,
    "employment_thousands": 3.4,
    "employment_basis": "estimated_sg_submajor_weighted_2025",
    "employment_family_code": "42",
    "employment_family_total_thousands": 48,
    "employment_weight_within_family": 0.070364,
    "employment_estimate_method": "wage_only",
    "group_employment_thousands": 201,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor_weighted_2025",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2025_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2025 2-digit occupation-family totals, weighted within family by BLS proxy employment and Singapore wage data."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the country crosswalk to ISCO-08."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based mapping to published local wage-floor coverage."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based mapping to published local professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published local labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published local transition-program coverage."
        }
      }
    },
    "exposure": 0.7008,
    "bottleneck": 0.1658,
    "displacement_pressure": 0.5846,
    "demand_resilience": 0.2106,
    "demand_signal_bonus": 0,
    "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.7894
    },
    "net_risk": 0.4615,
    "risk_band": "high",
    "augmentation": 0.0474,
    "augmentation_band": "very_low",
    "impact_type": "at_risk",
    "evidence": {
      "anthropic_calibrated": true,
      "anthropic_gap": 0.2722,
      "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.5223,
        "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.6039,
      "level": "medium",
      "threshold_level": "medium",
      "policy_cap_reason": null,
      "crosswalk_quality": 0.3601,
      "market_data_granularity": 0.7,
      "source_freshness": 0.8387,
      "source_coverage": 1,
      "signal_agreement": 0.45,
      "sensitivity": 0.65,
      "exposure_source_count": 4
    },
    "structural_model_version": "V7",
    "stability": {
      "optimistic_risk": 0.4172,
      "optimistic_band": "high",
      "pessimistic_risk": 0.5367,
      "pessimistic_band": "very_high",
      "distance_to_band_edge": 0.0385,
      "label": "watch"
    },
    "task_primitives": {
      "matched_task_weight_share": null,
      "task_effective_coverage": null,
      "task_exposure_concentration": null,
      "method": null
    },
    "task_signal": 0,
    "demand_persistence": 0.2683,
    "exposure_v7": 0.7008,
    "baseline_v6": {
      "net_risk": 0.4772,
      "exposure": 0.7008
    },
    "uncertainty": {
      "exposure_p10": 0.6176,
      "exposure_p50": 0.7008,
      "exposure_p90": 0.78,
      "net_risk_p10": 0.3924,
      "net_risk_p50": 0.4592,
      "net_risk_p90": 0.5295,
      "method": "bootstrap_v2"
    },
    "labour_monitor_key": "clerical_sales_service",
    "raw": {
      "aioe": 0.5416,
      "theta": 0.6287,
      "c_aioe": 0.4639,
      "log_wage_spread": 0.5642,
      "wage_position": 0.9535
    },
    "isco_codes_matched": [
      "4224"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": 0.5416,
      "theta": 0.6287,
      "c_aioe": 0.4639,
      "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
    }
  },
  {
    "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.4,
    "employment_thousands": 3.4,
    "employment_basis": "estimated_sg_submajor_weighted_2025",
    "employment_family_code": "42",
    "employment_family_total_thousands": 48,
    "employment_weight_within_family": 0.070809,
    "employment_estimate_method": "wage_only",
    "group_employment_thousands": 201,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor_weighted_2025",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2025_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2025 2-digit occupation-family totals, weighted within family by BLS proxy employment and Singapore wage data."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the country crosswalk to ISCO-08."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based mapping to published local wage-floor coverage."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based mapping to published local professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published local labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published local transition-program coverage."
        }
      }
    },
    "exposure": 0.7008,
    "bottleneck": 0.1658,
    "displacement_pressure": 0.5846,
    "demand_resilience": 0.2199,
    "demand_signal_bonus": 0,
    "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.7801
    },
    "net_risk": 0.4561,
    "risk_band": "high",
    "augmentation": 0.0494,
    "augmentation_band": "very_low",
    "impact_type": "at_risk",
    "evidence": {
      "anthropic_calibrated": true,
      "anthropic_gap": 0.2722,
      "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.5223,
        "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.6039,
      "level": "medium",
      "threshold_level": "medium",
      "policy_cap_reason": null,
      "crosswalk_quality": 0.3601,
      "market_data_granularity": 0.7,
      "source_freshness": 0.8387,
      "source_coverage": 1,
      "signal_agreement": 0.45,
      "sensitivity": 0.65,
      "exposure_source_count": 4
    },
    "structural_model_version": "V7",
    "stability": {
      "optimistic_risk": 0.4126,
      "optimistic_band": "high",
      "pessimistic_risk": 0.5302,
      "pessimistic_band": "very_high",
      "distance_to_band_edge": 0.0439,
      "label": "watch"
    },
    "task_primitives": {
      "matched_task_weight_share": null,
      "task_effective_coverage": null,
      "task_exposure_concentration": null,
      "method": null
    },
    "task_signal": 0,
    "demand_persistence": 0.2838,
    "exposure_v7": 0.7008,
    "baseline_v6": {
      "net_risk": 0.4727,
      "exposure": 0.7008
    },
    "uncertainty": {
      "exposure_p10": 0.6176,
      "exposure_p50": 0.7008,
      "exposure_p90": 0.78,
      "net_risk_p10": 0.3894,
      "net_risk_p50": 0.4555,
      "net_risk_p90": 0.5214,
      "method": "bootstrap_v2"
    },
    "labour_monitor_key": "clerical_sales_service",
    "raw": {
      "aioe": 0.5416,
      "theta": 0.6287,
      "c_aioe": 0.4639,
      "log_wage_spread": 0.5962,
      "wage_position": 0.9656
    },
    "isco_codes_matched": [
      "4224"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": 0.5416,
      "theta": 0.6287,
      "c_aioe": 0.4639,
      "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
    }
  },
  {
    "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": 16.4,
    "employment_thousands": 16.4,
    "employment_basis": "estimated_sg_submajor_weighted_2025",
    "employment_family_code": "41",
    "employment_family_total_thousands": 97.2,
    "employment_weight_within_family": 0.168365,
    "employment_estimate_method": "wage_only",
    "group_employment_thousands": 201,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor_weighted_2025",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2025_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2025 2-digit occupation-family totals, weighted within family by BLS proxy employment and Singapore wage data."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the country crosswalk to ISCO-08."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based mapping to published local wage-floor coverage."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based mapping to published local professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published local labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published local transition-program coverage."
        }
      }
    },
    "exposure": 0.8718,
    "bottleneck": 0.0187,
    "displacement_pressure": 0.8555,
    "demand_resilience": 0.183,
    "demand_signal_bonus": 0,
    "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.817
    },
    "net_risk": 0.6989,
    "risk_band": "very_high",
    "augmentation": 0.0058,
    "augmentation_band": "very_low",
    "impact_type": "at_risk",
    "evidence": {
      "anthropic_calibrated": true,
      "anthropic_gap": 0.4773,
      "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.5,
        "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.7087,
      "level": "medium",
      "threshold_level": "high",
      "policy_cap_reason": "signal_conflict",
      "crosswalk_quality": 0.6592,
      "market_data_granularity": 0.7,
      "source_freshness": 0.8387,
      "source_coverage": 1,
      "signal_agreement": 0.45,
      "sensitivity": 0.85,
      "exposure_source_count": 4
    },
    "structural_model_version": "V7",
    "stability": {
      "optimistic_risk": 0.6372,
      "optimistic_band": "very_high",
      "pessimistic_risk": 0.7749,
      "pessimistic_band": "very_high",
      "distance_to_band_edge": 0.1989,
      "label": "stable"
    },
    "task_primitives": {
      "matched_task_weight_share": null,
      "task_effective_coverage": null,
      "task_exposure_concentration": null,
      "method": null
    },
    "task_signal": 0,
    "demand_persistence": 0.2312,
    "exposure_v7": 0.8718,
    "baseline_v6": {
      "net_risk": 0.7187,
      "exposure": 0.8718
    },
    "uncertainty": {
      "exposure_p10": 0.7475,
      "exposure_p50": 0.8718,
      "exposure_p90": 0.99,
      "net_risk_p10": 0.5773,
      "net_risk_p50": 0.6982,
      "net_risk_p90": 0.8013,
      "method": "bootstrap_v2"
    },
    "labour_monitor_key": "clerical_sales_service",
    "raw": {
      "aioe": 0.4664,
      "theta": 0.5545,
      "c_aioe": 0.4342,
      "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.4342,
      "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
    }
  },
  {
    "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.4,
    "employment_thousands": 2.4,
    "employment_basis": "estimated_sg_submajor_weighted_2025",
    "employment_family_code": "43",
    "employment_family_total_thousands": 46.5,
    "employment_weight_within_family": 0.051097,
    "employment_estimate_method": "wage_only",
    "group_employment_thousands": 201,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor_weighted_2025",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2025_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2025 2-digit occupation-family totals, weighted within family by BLS proxy employment and Singapore wage data."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the country crosswalk to ISCO-08."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based mapping to published local wage-floor coverage."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based mapping to published local professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published local labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published local transition-program coverage."
        }
      }
    },
    "exposure": 0.8265,
    "bottleneck": 0.0187,
    "displacement_pressure": 0.8111,
    "demand_resilience": 0.2352,
    "demand_signal_bonus": 0,
    "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.7648
    },
    "net_risk": 0.6203,
    "risk_band": "very_high",
    "augmentation": 0.007,
    "augmentation_band": "very_low",
    "impact_type": "at_risk",
    "evidence": {
      "anthropic_calibrated": true,
      "anthropic_gap": 0.4773,
      "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.5,
        "anthropic": 0.9773,
        "eloundou": 0.9822
      },
      "signal_conflict": true,
      "signal_conflict_reasons": [
        "high_risk_but_positive_labour_market",
        "divergent_exposure_sources"
      ]
    },
    "confidence": {
      "score": 0.6691,
      "level": "medium",
      "threshold_level": "medium",
      "policy_cap_reason": null,
      "crosswalk_quality": 0.6592,
      "market_data_granularity": 0.7,
      "source_freshness": 0.8029,
      "source_coverage": 0.82,
      "signal_agreement": 0.45,
      "sensitivity": 0.85,
      "exposure_source_count": 3
    },
    "structural_model_version": "V7",
    "stability": {
      "optimistic_risk": 0.5817,
      "optimistic_band": "very_high",
      "pessimistic_risk": 0.703,
      "pessimistic_band": "very_high",
      "distance_to_band_edge": 0.1203,
      "label": "stable"
    },
    "task_primitives": {
      "matched_task_weight_share": null,
      "task_effective_coverage": null,
      "task_exposure_concentration": null,
      "method": null
    },
    "task_signal": 0,
    "demand_persistence": 0.3039,
    "exposure_v7": 0.8265,
    "baseline_v6": {
      "net_risk": 0.6449,
      "exposure": 0.8265
    },
    "uncertainty": {
      "exposure_p10": 0.665,
      "exposure_p50": 0.8265,
      "exposure_p90": 0.9805,
      "net_risk_p10": 0.4839,
      "net_risk_p50": 0.6189,
      "net_risk_p90": 0.7414,
      "method": "bootstrap_v2"
    },
    "labour_monitor_key": "clerical_sales_service",
    "raw": {
      "aioe": 0.4664,
      "theta": 0.5545,
      "c_aioe": 0.4342,
      "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.4342,
      "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
    }
  },
  {
    "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.1,
    "employment_thousands": 2.1,
    "employment_basis": "estimated_sg_submajor_weighted_2025",
    "employment_family_code": "43",
    "employment_family_total_thousands": 46.5,
    "employment_weight_within_family": 0.045016,
    "employment_estimate_method": "wage_only",
    "group_employment_thousands": 201,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor_weighted_2025",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2025_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2025 2-digit occupation-family totals, weighted within family by BLS proxy employment and Singapore wage data."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the country crosswalk to ISCO-08."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based mapping to published local wage-floor coverage."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based mapping to published local professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published local labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published local transition-program coverage."
        }
      }
    },
    "exposure": 0.951,
    "bottleneck": 0.2166,
    "displacement_pressure": 0.745,
    "demand_resilience": 0.2137,
    "demand_signal_bonus": 0,
    "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.7863
    },
    "net_risk": 0.5858,
    "risk_band": "very_high",
    "augmentation": 0.0857,
    "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.8378,
      "level": "high",
      "threshold_level": "high",
      "policy_cap_reason": null,
      "crosswalk_quality": 0.8741,
      "market_data_granularity": 0.7,
      "source_freshness": 0.8029,
      "source_coverage": 0.82,
      "signal_agreement": 0.95,
      "sensitivity": 0.85,
      "exposure_source_count": 3
    },
    "structural_model_version": "V7",
    "stability": {
      "optimistic_risk": 0.5401,
      "optimistic_band": "very_high",
      "pessimistic_risk": 0.6607,
      "pessimistic_band": "very_high",
      "distance_to_band_edge": 0.0858,
      "label": "stable"
    },
    "task_primitives": {
      "matched_task_weight_share": null,
      "task_effective_coverage": null,
      "task_exposure_concentration": null,
      "method": null
    },
    "task_signal": 0,
    "demand_persistence": 0.2652,
    "exposure_v7": 0.951,
    "baseline_v6": {
      "net_risk": 0.6056,
      "exposure": 0.951
    },
    "uncertainty": {
      "exposure_p10": 0.9406,
      "exposure_p50": 0.951,
      "exposure_p90": 0.9607,
      "net_risk_p10": 0.5339,
      "net_risk_p50": 0.5856,
      "net_risk_p90": 0.6384,
      "method": "bootstrap_v2"
    },
    "labour_monitor_key": "clerical_sales_service",
    "raw": {
      "aioe": 1.3435,
      "theta": 0.64,
      "c_aioe": 1.1358,
      "log_wage_spread": 0.5972,
      "wage_position": 0.8176
    },
    "isco_codes_matched": [
      "4314"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": 1.3435,
      "theta": 0.64,
      "c_aioe": 1.1358,
      "category": "high_exposure_low_complementarity",
      "isco_codes_matched": [
        "4314"
      ],
      "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
    }
  },
  {
    "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.4,
    "employment_thousands": 3.4,
    "employment_basis": "estimated_sg_submajor_weighted_2025",
    "employment_family_code": "42",
    "employment_family_total_thousands": 48,
    "employment_weight_within_family": 0.07052,
    "employment_estimate_method": "wage_only",
    "group_employment_thousands": 201,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor_weighted_2025",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2025_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2025 2-digit occupation-family totals, weighted within family by BLS proxy employment and Singapore wage data."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the country crosswalk to ISCO-08."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based mapping to published local wage-floor coverage."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based mapping to published local professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published local labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published local transition-program coverage."
        }
      }
    },
    "exposure": 0.7008,
    "bottleneck": 0.1658,
    "displacement_pressure": 0.5846,
    "demand_resilience": 0.2589,
    "demand_signal_bonus": 0,
    "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.7411
    },
    "net_risk": 0.4333,
    "risk_band": "high",
    "augmentation": 0.0561,
    "augmentation_band": "very_low",
    "impact_type": "at_risk",
    "evidence": {
      "anthropic_calibrated": true,
      "anthropic_gap": 0.2722,
      "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.5223,
        "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.6039,
      "level": "medium",
      "threshold_level": "medium",
      "policy_cap_reason": null,
      "crosswalk_quality": 0.3601,
      "market_data_granularity": 0.7,
      "source_freshness": 0.8387,
      "source_coverage": 1,
      "signal_agreement": 0.45,
      "sensitivity": 0.65,
      "exposure_source_count": 4
    },
    "structural_model_version": "V7",
    "stability": {
      "optimistic_risk": 0.3978,
      "optimistic_band": "high",
      "pessimistic_risk": 0.5139,
      "pessimistic_band": "very_high",
      "distance_to_band_edge": 0.0667,
      "label": "watch"
    },
    "task_primitives": {
      "matched_task_weight_share": null,
      "task_effective_coverage": null,
      "task_exposure_concentration": null,
      "method": null
    },
    "task_signal": 0,
    "demand_persistence": 0.4159,
    "exposure_v7": 0.7008,
    "baseline_v6": {
      "net_risk": 0.4576,
      "exposure": 0.7008
    },
    "uncertainty": {
      "exposure_p10": 0.6176,
      "exposure_p50": 0.7008,
      "exposure_p90": 0.78,
      "net_risk_p10": 0.3682,
      "net_risk_p50": 0.4326,
      "net_risk_p90": 0.4979,
      "method": "bootstrap_v2"
    },
    "labour_monitor_key": "clerical_sales_service",
    "raw": {
      "aioe": 0.5416,
      "theta": 0.6287,
      "c_aioe": 0.4639,
      "log_wage_spread": 0.2974,
      "wage_position": 0.9578
    },
    "isco_codes_matched": [
      "4224"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": 0.5416,
      "theta": 0.6287,
      "c_aioe": 0.4639,
      "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
    }
  },
  {
    "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.1,
    "employment_thousands": 3.1,
    "employment_basis": "estimated_sg_submajor_weighted_2025",
    "employment_family_code": "42",
    "employment_family_total_thousands": 48,
    "employment_weight_within_family": 0.064987,
    "employment_estimate_method": "wage_only",
    "group_employment_thousands": 201,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor_weighted_2025",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2025_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2025 2-digit occupation-family totals, weighted within family by BLS proxy employment and Singapore wage data."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the country crosswalk to ISCO-08."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based mapping to published local wage-floor coverage."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based mapping to published local professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published local labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published local transition-program coverage."
        }
      }
    },
    "exposure": 0.7008,
    "bottleneck": 0.1658,
    "displacement_pressure": 0.5846,
    "demand_resilience": 0.1873,
    "demand_signal_bonus": 0,
    "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.8127
    },
    "net_risk": 0.4751,
    "risk_band": "high",
    "augmentation": 0.0425,
    "augmentation_band": "very_low",
    "impact_type": "at_risk",
    "evidence": {
      "anthropic_calibrated": true,
      "anthropic_gap": 0.2722,
      "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.5223,
        "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.6039,
      "level": "medium",
      "threshold_level": "medium",
      "policy_cap_reason": null,
      "crosswalk_quality": 0.3601,
      "market_data_granularity": 0.7,
      "source_freshness": 0.8387,
      "source_coverage": 1,
      "signal_agreement": 0.45,
      "sensitivity": 0.65,
      "exposure_source_count": 4
    },
    "structural_model_version": "V7",
    "stability": {
      "optimistic_risk": 0.4319,
      "optimistic_band": "high",
      "pessimistic_risk": 0.5537,
      "pessimistic_band": "very_high",
      "distance_to_band_edge": 0.0249,
      "label": "watch"
    },
    "task_primitives": {
      "matched_task_weight_share": null,
      "task_effective_coverage": null,
      "task_exposure_concentration": null,
      "method": null
    },
    "task_signal": 0,
    "demand_persistence": 0.2287,
    "exposure_v7": 0.7008,
    "baseline_v6": {
      "net_risk": 0.4885,
      "exposure": 0.7008
    },
    "uncertainty": {
      "exposure_p10": 0.6176,
      "exposure_p50": 0.7008,
      "exposure_p90": 0.78,
      "net_risk_p10": 0.4047,
      "net_risk_p50": 0.4738,
      "net_risk_p90": 0.5457,
      "method": "bootstrap_v2"
    },
    "labour_monitor_key": "clerical_sales_service",
    "raw": {
      "aioe": 0.5416,
      "theta": 0.6287,
      "c_aioe": 0.4639,
      "log_wage_spread": 0.4871,
      "wage_position": 0.8134
    },
    "isco_codes_matched": [
      "4224"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": 0.5416,
      "theta": 0.6287,
      "c_aioe": 0.4639,
      "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
    }
  },
  {
    "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.9,
    "employment_thousands": 2.9,
    "employment_basis": "estimated_sg_submajor_weighted_2025",
    "employment_family_code": "43",
    "employment_family_total_thousands": 46.5,
    "employment_weight_within_family": 0.061523,
    "employment_estimate_method": "wage_only",
    "group_employment_thousands": 201,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor_weighted_2025",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2025_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2025 2-digit occupation-family totals, weighted within family by BLS proxy employment and Singapore wage data."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the country crosswalk to ISCO-08."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based mapping to published local wage-floor coverage."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based mapping to published local professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published local labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published local transition-program coverage."
        }
      }
    },
    "exposure": 0.8756,
    "bottleneck": 0.0303,
    "displacement_pressure": 0.8491,
    "demand_resilience": 0.2485,
    "demand_signal_bonus": 0,
    "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.7515
    },
    "net_risk": 0.6381,
    "risk_band": "very_high",
    "augmentation": 0.0128,
    "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.7734,
      "level": "medium",
      "threshold_level": "high",
      "policy_cap_reason": "signal_conflict",
      "crosswalk_quality": 0.918,
      "market_data_granularity": 0.7,
      "source_freshness": 0.8387,
      "source_coverage": 1,
      "signal_agreement": 0.45,
      "sensitivity": 0.85,
      "exposure_source_count": 4
    },
    "structural_model_version": "V7",
    "stability": {
      "optimistic_risk": 0.6007,
      "optimistic_band": "very_high",
      "pessimistic_risk": 0.7166,
      "pessimistic_band": "very_high",
      "distance_to_band_edge": 0.1381,
      "label": "stable"
    },
    "task_primitives": {
      "matched_task_weight_share": null,
      "task_effective_coverage": null,
      "task_exposure_concentration": null,
      "method": null
    },
    "task_signal": 0,
    "demand_persistence": 0.3075,
    "exposure_v7": 0.8756,
    "baseline_v6": {
      "net_risk": 0.6642,
      "exposure": 0.8756
    },
    "uncertainty": {
      "exposure_p10": 0.7942,
      "exposure_p50": 0.8756,
      "exposure_p90": 0.9564,
      "net_risk_p10": 0.5554,
      "net_risk_p50": 0.6332,
      "net_risk_p90": 0.7044,
      "method": "bootstrap_v2"
    },
    "labour_monitor_key": "clerical_sales_service",
    "raw": {
      "aioe": 1.2955,
      "theta": 0.5606,
      "c_aioe": 1.1981,
      "log_wage_spread": 0.6598,
      "wage_position": 1.5272
    },
    "isco_codes_matched": [
      "4312"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": 1.2955,
      "theta": 0.5606,
      "c_aioe": 1.1981,
      "category": "high_exposure_low_complementarity",
      "isco_codes_matched": [
        "4312"
      ],
      "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
    }
  },
  {
    "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.2,
    "employment_thousands": 2.2,
    "employment_basis": "estimated_sg_submajor_weighted_2025",
    "employment_family_code": "43",
    "employment_family_total_thousands": 46.5,
    "employment_weight_within_family": 0.046717,
    "employment_estimate_method": "wage_only",
    "group_employment_thousands": 201,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor_weighted_2025",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2025_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2025 2-digit occupation-family totals, weighted within family by BLS proxy employment and Singapore wage data."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the country crosswalk to ISCO-08."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based mapping to published local wage-floor coverage."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based mapping to published local professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published local labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published local transition-program coverage."
        }
      }
    },
    "exposure": 0.5482,
    "bottleneck": 0.1747,
    "displacement_pressure": 0.4524,
    "demand_resilience": 0.2331,
    "demand_signal_bonus": 0,
    "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.7669
    },
    "net_risk": 0.347,
    "risk_band": "high",
    "augmentation": 0.0433,
    "augmentation_band": "very_low",
    "impact_type": "at_risk",
    "evidence": {
      "anthropic_calibrated": true,
      "anthropic_gap": -0.0199,
      "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.4171,
        "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.5439,
      "level": "medium",
      "threshold_level": "medium",
      "policy_cap_reason": null,
      "crosswalk_quality": 0,
      "market_data_granularity": 0.7,
      "source_freshness": 0.8387,
      "source_coverage": 1,
      "signal_agreement": 0.45,
      "sensitivity": 0.85,
      "exposure_source_count": 4
    },
    "structural_model_version": "V7",
    "stability": {
      "optimistic_risk": 0.3088,
      "optimistic_band": "high",
      "pessimistic_risk": 0.4137,
      "pessimistic_band": "high",
      "distance_to_band_edge": 0.047,
      "label": "stable"
    },
    "task_primitives": {
      "matched_task_weight_share": null,
      "task_effective_coverage": null,
      "task_exposure_concentration": null,
      "method": null
    },
    "task_signal": 0,
    "demand_persistence": 0.2979,
    "exposure_v7": 0.5482,
    "baseline_v6": {
      "net_risk": 0.3604,
      "exposure": 0.5482
    },
    "uncertainty": {
      "exposure_p10": 0.4355,
      "exposure_p50": 0.5482,
      "exposure_p90": 0.6601,
      "net_risk_p10": 0.2695,
      "net_risk_p50": 0.3416,
      "net_risk_p90": 0.4312,
      "method": "bootstrap_v2"
    },
    "labour_monitor_key": "clerical_sales_service",
    "raw": {
      "aioe": 0.2232,
      "theta": 0.6288,
      "c_aioe": 0.1911,
      "log_wage_spread": 0.83,
      "wage_position": 0.8806
    },
    "isco_codes_matched": [
      "4323"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": 0.2232,
      "theta": 0.6288,
      "c_aioe": 0.1911,
      "category": "high_exposure_low_complementarity",
      "isco_codes_matched": [
        "4323"
      ],
      "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
    }
  },
  {
    "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.3,
    "employment_thousands": 2.3,
    "employment_basis": "estimated_sg_submajor_weighted_2025",
    "employment_family_code": "43",
    "employment_family_total_thousands": 46.5,
    "employment_weight_within_family": 0.050058,
    "employment_estimate_method": "wage_only",
    "group_employment_thousands": 201,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor_weighted_2025",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2025_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2025 2-digit occupation-family totals, weighted within family by BLS proxy employment and Singapore wage data."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the country crosswalk to ISCO-08."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based mapping to published local wage-floor coverage."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based mapping to published local professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published local labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published local transition-program coverage."
        }
      }
    },
    "exposure": 0.8686,
    "bottleneck": 0.0775,
    "displacement_pressure": 0.8013,
    "demand_resilience": 0.2335,
    "demand_signal_bonus": 0,
    "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.7665
    },
    "net_risk": 0.6141,
    "risk_band": "very_high",
    "augmentation": 0.0304,
    "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",
      "threshold_level": "high",
      "policy_cap_reason": null,
      "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
    },
    "structural_model_version": "V7",
    "stability": {
      "optimistic_risk": 0.5647,
      "optimistic_band": "very_high",
      "pessimistic_risk": 0.7037,
      "pessimistic_band": "very_high",
      "distance_to_band_edge": 0.1141,
      "label": "stable"
    },
    "task_primitives": {
      "matched_task_weight_share": null,
      "task_effective_coverage": null,
      "task_exposure_concentration": null,
      "method": null
    },
    "task_signal": 0,
    "demand_persistence": 0.3039,
    "exposure_v7": 0.8686,
    "baseline_v6": {
      "net_risk": 0.6385,
      "exposure": 0.8686
    },
    "uncertainty": {
      "exposure_p10": 0.7838,
      "exposure_p50": 0.8686,
      "exposure_p90": 0.948,
      "net_risk_p10": 0.5408,
      "net_risk_p50": 0.611,
      "net_risk_p90": 0.6833,
      "method": "bootstrap_v2"
    },
    "labour_monitor_key": "clerical_sales_service",
    "raw": {
      "aioe": 1.0397,
      "theta": 0.5968,
      "c_aioe": 0.9239,
      "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.9239,
      "category": "high_exposure_low_complementarity",
      "isco_codes_matched": [
        "4311"
      ],
      "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
    }
  },
  {
    "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.6,
    "employment_thousands": 1.6,
    "employment_basis": "estimated_sg_submajor_weighted_2025",
    "employment_family_code": "44",
    "employment_family_total_thousands": 5.8,
    "employment_weight_within_family": 0.274867,
    "employment_estimate_method": "wage_only",
    "group_employment_thousands": 201,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor_weighted_2025",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2025_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2025 2-digit occupation-family totals, weighted within family by BLS proxy employment and Singapore wage data."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the country crosswalk to ISCO-08."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based mapping to published local wage-floor coverage."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based mapping to published local professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published local labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published local transition-program coverage."
        }
      }
    },
    "exposure": 0.7357,
    "bottleneck": 0.1408,
    "displacement_pressure": 0.6321,
    "demand_resilience": 0.249,
    "demand_signal_bonus": 0,
    "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.751
    },
    "net_risk": 0.4747,
    "risk_band": "high",
    "augmentation": 0.0501,
    "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",
      "threshold_level": "medium",
      "policy_cap_reason": null,
      "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
    },
    "structural_model_version": "V7",
    "stability": {
      "optimistic_risk": 0.4399,
      "optimistic_band": "high",
      "pessimistic_risk": 0.5577,
      "pessimistic_band": "very_high",
      "distance_to_band_edge": 0.0253,
      "label": "watch"
    },
    "task_primitives": {
      "matched_task_weight_share": null,
      "task_effective_coverage": null,
      "task_exposure_concentration": null,
      "method": null
    },
    "task_signal": 0,
    "demand_persistence": 0.3146,
    "exposure_v7": 0.7357,
    "baseline_v6": {
      "net_risk": 0.4946,
      "exposure": 0.7357
    },
    "uncertainty": {
      "exposure_p10": 0.6485,
      "exposure_p50": 0.7357,
      "exposure_p90": 0.818,
      "net_risk_p10": 0.4091,
      "net_risk_p50": 0.4751,
      "net_risk_p90": 0.5381,
      "method": "bootstrap_v2"
    },
    "labour_monitor_key": "clerical_sales_service",
    "raw": {
      "aioe": 0.7597,
      "theta": 0.6205,
      "c_aioe": 0.657,
      "log_wage_spread": 0.6783,
      "wage_position": 1.2865
    },
    "isco_codes_matched": [
      "4417"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": 0.7597,
      "theta": 0.6205,
      "c_aioe": 0.657,
      "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
    }
  },
  {
    "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_weighted_2025",
    "employment_family_code": "44",
    "employment_family_total_thousands": 5.8,
    "employment_weight_within_family": 0.20767,
    "employment_estimate_method": "wage_only",
    "group_employment_thousands": 201,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor_weighted_2025",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2025_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2025 2-digit occupation-family totals, weighted within family by BLS proxy employment and Singapore wage data."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the country crosswalk to ISCO-08."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based mapping to published local wage-floor coverage."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based mapping to published local professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published local labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published local transition-program coverage."
        }
      }
    },
    "exposure": 0.6258,
    "bottleneck": 0.139,
    "displacement_pressure": 0.5388,
    "demand_resilience": 0.122,
    "demand_signal_bonus": 0,
    "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.878
    },
    "net_risk": 0.4731,
    "risk_band": "high",
    "augmentation": 0.0207,
    "augmentation_band": "very_low",
    "impact_type": "at_risk",
    "evidence": {
      "anthropic_calibrated": true,
      "anthropic_gap": 0.1251,
      "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.369,
        "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",
      "threshold_level": "high",
      "policy_cap_reason": "signal_conflict",
      "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
    },
    "structural_model_version": "V7",
    "stability": {
      "optimistic_risk": 0.4207,
      "optimistic_band": "high",
      "pessimistic_risk": 0.5456,
      "pessimistic_band": "very_high",
      "distance_to_band_edge": 0.0269,
      "label": "watch"
    },
    "task_primitives": {
      "matched_task_weight_share": null,
      "task_effective_coverage": null,
      "task_exposure_concentration": null,
      "method": null
    },
    "task_signal": 0,
    "demand_persistence": 0.1496,
    "exposure_v7": 0.6258,
    "baseline_v6": {
      "net_risk": 0.4811,
      "exposure": 0.6258
    },
    "uncertainty": {
      "exposure_p10": 0.501,
      "exposure_p50": 0.6258,
      "exposure_p90": 0.7483,
      "net_risk_p10": 0.3679,
      "net_risk_p50": 0.4717,
      "net_risk_p90": 0.5786,
      "method": "bootstrap_v2"
    },
    "labour_monitor_key": "clerical_sales_service",
    "raw": {
      "aioe": 0.038,
      "theta": 0.6181,
      "c_aioe": 0.0329,
      "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.0329,
      "category": "high_exposure_low_complementarity",
      "isco_codes_matched": [
        "4411"
      ],
      "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
    }
  },
  {
    "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": 3.1,
    "employment_thousands": 3.1,
    "employment_basis": "estimated_sg_submajor_weighted_2025",
    "employment_family_code": "43",
    "employment_family_total_thousands": 46.5,
    "employment_weight_within_family": 0.066571,
    "employment_estimate_method": "wage_only",
    "group_employment_thousands": 201,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor_weighted_2025",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2025_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2025 2-digit occupation-family totals, weighted within family by BLS proxy employment and Singapore wage data."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the country crosswalk to ISCO-08."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based mapping to published local wage-floor coverage."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based mapping to published local professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published local labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published local transition-program coverage."
        }
      }
    },
    "exposure": 0.5172,
    "bottleneck": 0.2077,
    "displacement_pressure": 0.4098,
    "demand_resilience": 0.281,
    "demand_signal_bonus": 0,
    "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.719
    },
    "net_risk": 0.2946,
    "risk_band": "moderate",
    "augmentation": 0.0588,
    "augmentation_band": "very_low",
    "impact_type": "at_risk",
    "evidence": {
      "anthropic_calibrated": true,
      "anthropic_gap": 0.1195,
      "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.3538,
        "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",
      "threshold_level": "medium",
      "policy_cap_reason": null,
      "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
    },
    "structural_model_version": "V7",
    "stability": {
      "optimistic_risk": 0.2649,
      "optimistic_band": "moderate",
      "pessimistic_risk": 0.355,
      "pessimistic_band": "high",
      "distance_to_band_edge": 0.0054,
      "label": "watch"
    },
    "task_primitives": {
      "matched_task_weight_share": null,
      "task_effective_coverage": null,
      "task_exposure_concentration": null,
      "method": null
    },
    "task_signal": 0,
    "demand_persistence": 0.3471,
    "exposure_v7": 0.5172,
    "baseline_v6": {
      "net_risk": 0.3089,
      "exposure": 0.5172
    },
    "uncertainty": {
      "exposure_p10": 0.396,
      "exposure_p50": 0.5172,
      "exposure_p90": 0.6305,
      "net_risk_p10": 0.2258,
      "net_risk_p50": 0.2925,
      "net_risk_p90": 0.3654,
      "method": "bootstrap_v2"
    },
    "labour_monitor_key": "clerical_sales_service",
    "raw": {
      "aioe": -0.0232,
      "theta": 0.6383,
      "c_aioe": -0.0197,
      "log_wage_spread": 0.7744,
      "wage_position": 1.7881
    },
    "isco_codes_matched": [
      "4322"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": -0.0232,
      "theta": 0.6383,
      "c_aioe": -0.0197,
      "category": "high_exposure_low_complementarity",
      "isco_codes_matched": [
        "4322"
      ],
      "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
    }
  },
  {
    "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.2,
    "employment_thousands": 3.2,
    "employment_basis": "estimated_sg_submajor_weighted_2025",
    "employment_family_code": "42",
    "employment_family_total_thousands": 48,
    "employment_weight_within_family": 0.066458,
    "employment_estimate_method": "wage_only",
    "group_employment_thousands": 201,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor_weighted_2025",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2025_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2025 2-digit occupation-family totals, weighted within family by BLS proxy employment and Singapore wage data."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the country crosswalk to ISCO-08."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based mapping to published local wage-floor coverage."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based mapping to published local professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published local labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published local transition-program coverage."
        }
      }
    },
    "exposure": 0.7008,
    "bottleneck": 0.1658,
    "displacement_pressure": 0.5846,
    "demand_resilience": 0.1525,
    "demand_signal_bonus": 0,
    "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.8475
    },
    "net_risk": 0.4955,
    "risk_band": "high",
    "augmentation": 0.0345,
    "augmentation_band": "very_low",
    "impact_type": "at_risk",
    "evidence": {
      "anthropic_calibrated": true,
      "anthropic_gap": 0.2722,
      "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.5223,
        "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.6039,
      "level": "medium",
      "threshold_level": "medium",
      "policy_cap_reason": null,
      "crosswalk_quality": 0.3601,
      "market_data_granularity": 0.7,
      "source_freshness": 0.8387,
      "source_coverage": 1,
      "signal_agreement": 0.45,
      "sensitivity": 0.65,
      "exposure_source_count": 4
    },
    "structural_model_version": "V7",
    "stability": {
      "optimistic_risk": 0.4459,
      "optimistic_band": "high",
      "pessimistic_risk": 0.5754,
      "pessimistic_band": "very_high",
      "distance_to_band_edge": 0.0045,
      "label": "watch"
    },
    "task_primitives": {
      "matched_task_weight_share": null,
      "task_effective_coverage": null,
      "task_exposure_concentration": null,
      "method": null
    },
    "task_signal": 0,
    "demand_persistence": 0.1877,
    "exposure_v7": 0.7008,
    "baseline_v6": {
      "net_risk": 0.5065,
      "exposure": 0.7008
    },
    "uncertainty": {
      "exposure_p10": 0.6176,
      "exposure_p50": 0.7008,
      "exposure_p90": 0.78,
      "net_risk_p10": 0.4197,
      "net_risk_p50": 0.4927,
      "net_risk_p90": 0.5648,
      "method": "bootstrap_v2"
    },
    "labour_monitor_key": "clerical_sales_service",
    "raw": {
      "aioe": 0.5416,
      "theta": 0.6287,
      "c_aioe": 0.4639,
      "log_wage_spread": 0.2621,
      "wage_position": 0.8506
    },
    "isco_codes_matched": [
      "4224"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": 0.5416,
      "theta": 0.6287,
      "c_aioe": 0.4639,
      "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
    }
  },
  {
    "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.7,
    "employment_thousands": 3.7,
    "employment_basis": "estimated_sg_submajor_weighted_2025",
    "employment_family_code": "42",
    "employment_family_total_thousands": 48,
    "employment_weight_within_family": 0.076773,
    "employment_estimate_method": "wage_only",
    "group_employment_thousands": 201,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor_weighted_2025",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2025_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2025 2-digit occupation-family totals, weighted within family by BLS proxy employment and Singapore wage data."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the country crosswalk to ISCO-08."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based mapping to published local wage-floor coverage."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based mapping to published local professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published local labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published local transition-program coverage."
        }
      }
    },
    "exposure": 0.6686,
    "bottleneck": 0.1889,
    "displacement_pressure": 0.5422,
    "demand_resilience": 0.2438,
    "demand_signal_bonus": 0,
    "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.7562
    },
    "net_risk": 0.4101,
    "risk_band": "high",
    "augmentation": 0.0599,
    "augmentation_band": "very_low",
    "impact_type": "at_risk",
    "evidence": {
      "anthropic_calibrated": true,
      "anthropic_gap": -0.129,
      "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.5045,
        "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.7939,
      "level": "medium",
      "threshold_level": "high",
      "policy_cap_reason": "signal_conflict",
      "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
    },
    "structural_model_version": "V7",
    "stability": {
      "optimistic_risk": 0.3724,
      "optimistic_band": "high",
      "pessimistic_risk": 0.4759,
      "pessimistic_band": "high",
      "distance_to_band_edge": 0.0899,
      "label": "stable"
    },
    "task_primitives": {
      "matched_task_weight_share": null,
      "task_effective_coverage": null,
      "task_exposure_concentration": null,
      "method": null
    },
    "task_signal": 0,
    "demand_persistence": 0.3021,
    "exposure_v7": 0.6686,
    "baseline_v6": {
      "net_risk": 0.4264,
      "exposure": 0.6686
    },
    "uncertainty": {
      "exposure_p10": 0.5212,
      "exposure_p50": 0.6686,
      "exposure_p90": 0.8149,
      "net_risk_p10": 0.3092,
      "net_risk_p50": 0.4086,
      "net_risk_p90": 0.5108,
      "method": "bootstrap_v2"
    },
    "labour_monitor_key": "clerical_sales_service",
    "raw": {
      "aioe": 0.4728,
      "theta": 0.6348,
      "c_aioe": 0.4021,
      "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.4021,
      "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
    }
  },
  {
    "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": 15.6,
    "employment_thousands": 15.6,
    "employment_basis": "estimated_sg_submajor_weighted_2025",
    "employment_family_code": "41",
    "employment_family_total_thousands": 97.2,
    "employment_weight_within_family": 0.160698,
    "employment_estimate_method": "wage_only",
    "group_employment_thousands": 201,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor_weighted_2025",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2025_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2025 2-digit occupation-family totals, weighted within family by BLS proxy employment and Singapore wage data."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the country crosswalk to ISCO-08."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based mapping to published local wage-floor coverage."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based mapping to published local professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published local labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published local transition-program coverage."
        }
      }
    },
    "exposure": 0.7727,
    "bottleneck": 0.0365,
    "displacement_pressure": 0.7445,
    "demand_resilience": 0.1887,
    "demand_signal_bonus": 0,
    "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.8113
    },
    "net_risk": 0.604,
    "risk_band": "very_high",
    "augmentation": 0.0103,
    "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",
      "threshold_level": "high",
      "policy_cap_reason": "signal_conflict",
      "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
    },
    "structural_model_version": "V7",
    "stability": {
      "optimistic_risk": 0.5539,
      "optimistic_band": "very_high",
      "pessimistic_risk": 0.6881,
      "pessimistic_band": "very_high",
      "distance_to_band_edge": 0.104,
      "label": "stable"
    },
    "task_primitives": {
      "matched_task_weight_share": null,
      "task_effective_coverage": null,
      "task_exposure_concentration": null,
      "method": null
    },
    "task_signal": 0,
    "demand_persistence": 0.2398,
    "exposure_v7": 0.7727,
    "baseline_v6": {
      "net_risk": 0.6218,
      "exposure": 0.7727
    },
    "uncertainty": {
      "exposure_p10": 0.6389,
      "exposure_p50": 0.7727,
      "exposure_p90": 0.9033,
      "net_risk_p10": 0.4789,
      "net_risk_p50": 0.6004,
      "net_risk_p90": 0.7133,
      "method": "bootstrap_v2"
    },
    "labour_monitor_key": "clerical_sales_service",
    "raw": {
      "aioe": 0.9889,
      "theta": 0.5643,
      "c_aioe": 0.9108,
      "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.9108,
      "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
    }
  },
  {
    "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.4,
    "employment_thousands": 3.4,
    "employment_basis": "estimated_sg_submajor_weighted_2025",
    "employment_family_code": "40",
    "employment_family_total_thousands": 3.4,
    "employment_weight_within_family": 1,
    "employment_estimate_method": "wage_only",
    "group_employment_thousands": 201,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor_weighted_2025",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2025_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2025 2-digit occupation-family totals, weighted within family by BLS proxy employment and Singapore wage data."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the country crosswalk to ISCO-08."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based mapping to published local wage-floor coverage."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based mapping to published local professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published local labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published local transition-program coverage."
        }
      }
    },
    "exposure": 0.7448,
    "bottleneck": 0.3137,
    "displacement_pressure": 0.5111,
    "demand_resilience": 0.2347,
    "demand_signal_bonus": 0,
    "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.7653
    },
    "net_risk": 0.3912,
    "risk_band": "high",
    "augmentation": 0.1059,
    "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.8693,
      "level": "high",
      "threshold_level": "high",
      "policy_cap_reason": null,
      "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
    },
    "structural_model_version": "V7",
    "stability": {
      "optimistic_risk": 0.3586,
      "optimistic_band": "high",
      "pessimistic_risk": 0.4619,
      "pessimistic_band": "high",
      "distance_to_band_edge": 0.0912,
      "label": "stable"
    },
    "task_primitives": {
      "matched_task_weight_share": null,
      "task_effective_coverage": null,
      "task_exposure_concentration": null,
      "method": null
    },
    "task_signal": 0,
    "demand_persistence": 0.3064,
    "exposure_v7": 0.7448,
    "baseline_v6": {
      "net_risk": 0.4069,
      "exposure": 0.7448
    },
    "uncertainty": {
      "exposure_p10": 0.7347,
      "exposure_p50": 0.7448,
      "exposure_p90": 0.7543,
      "net_risk_p10": 0.3517,
      "net_risk_p50": 0.3908,
      "net_risk_p90": 0.4303,
      "method": "bootstrap_v2"
    },
    "labour_monitor_key": "clerical_sales_service",
    "raw": {
      "aioe": 1.0387,
      "theta": 0.6566,
      "c_aioe": 0.8609,
      "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.8609,
      "category": "high_exposure_low_complementarity",
      "isco_codes_matched": [
        "4000"
      ],
      "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
    }
  },
  {
    "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.1,
    "employment_thousands": 3.1,
    "employment_basis": "estimated_sg_submajor_weighted_2025",
    "employment_family_code": "42",
    "employment_family_total_thousands": 48,
    "employment_weight_within_family": 0.063556,
    "employment_estimate_method": "wage_only",
    "group_employment_thousands": 201,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor_weighted_2025",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2025_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2025 2-digit occupation-family totals, weighted within family by BLS proxy employment and Singapore wage data."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the country crosswalk to ISCO-08."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based mapping to published local wage-floor coverage."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based mapping to published local professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published local labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published local transition-program coverage."
        }
      }
    },
    "exposure": 0.7008,
    "bottleneck": 0.1658,
    "displacement_pressure": 0.5846,
    "demand_resilience": 0.2338,
    "demand_signal_bonus": 0,
    "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.7662
    },
    "net_risk": 0.448,
    "risk_band": "high",
    "augmentation": 0.0527,
    "augmentation_band": "very_low",
    "impact_type": "at_risk",
    "evidence": {
      "anthropic_calibrated": true,
      "anthropic_gap": 0.2722,
      "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.5223,
        "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.6039,
      "level": "medium",
      "threshold_level": "medium",
      "policy_cap_reason": null,
      "crosswalk_quality": 0.3601,
      "market_data_granularity": 0.7,
      "source_freshness": 0.8387,
      "source_coverage": 1,
      "signal_agreement": 0.45,
      "sensitivity": 0.65,
      "exposure_source_count": 4
    },
    "structural_model_version": "V7",
    "stability": {
      "optimistic_risk": 0.4073,
      "optimistic_band": "high",
      "pessimistic_risk": 0.5234,
      "pessimistic_band": "very_high",
      "distance_to_band_edge": 0.052,
      "label": "watch"
    },
    "task_primitives": {
      "matched_task_weight_share": null,
      "task_effective_coverage": null,
      "task_exposure_concentration": null,
      "method": null
    },
    "task_signal": 0,
    "demand_persistence": 0.298,
    "exposure_v7": 0.7008,
    "baseline_v6": {
      "net_risk": 0.4654,
      "exposure": 0.7008
    },
    "uncertainty": {
      "exposure_p10": 0.6176,
      "exposure_p50": 0.7008,
      "exposure_p90": 0.78,
      "net_risk_p10": 0.3816,
      "net_risk_p50": 0.4467,
      "net_risk_p90": 0.5143,
      "method": "bootstrap_v2"
    },
    "labour_monitor_key": "clerical_sales_service",
    "raw": {
      "aioe": 0.5416,
      "theta": 0.6287,
      "c_aioe": 0.4639,
      "log_wage_spread": 0.8598,
      "wage_position": 0.778
    },
    "isco_codes_matched": [
      "4224"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": 0.5416,
      "theta": 0.6287,
      "c_aioe": 0.4639,
      "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
    }
  },
  {
    "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": 4.4,
    "employment_thousands": 4.4,
    "employment_basis": "estimated_sg_submajor_weighted_2025",
    "employment_family_code": "42",
    "employment_family_total_thousands": 48,
    "employment_weight_within_family": 0.090336,
    "employment_estimate_method": "wage_only",
    "group_employment_thousands": 201,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor_weighted_2025",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2025_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2025 2-digit occupation-family totals, weighted within family by BLS proxy employment and Singapore wage data."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the country crosswalk to ISCO-08."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based mapping to published local wage-floor coverage."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based mapping to published local professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published local labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published local transition-program coverage."
        }
      }
    },
    "exposure": 0.7958,
    "bottleneck": 0.0775,
    "displacement_pressure": 0.7341,
    "demand_resilience": 0.2095,
    "demand_signal_bonus": 0,
    "market": {
      "market_momentum": 0.3125,
      "industry_footprint_momentum": null,
      "market_resolution": "group_prior",
      "occupation_scarcity": 0.5481,
      "market_resilience": 0.4068,
      "market_modifier": 0.7905
    },
    "net_risk": 0.5803,
    "risk_band": "very_high",
    "augmentation": 0.0251,
    "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.8647,
      "level": "high",
      "threshold_level": "high",
      "policy_cap_reason": null,
      "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
    },
    "structural_model_version": "V7",
    "stability": {
      "optimistic_risk": 0.5251,
      "optimistic_band": "very_high",
      "pessimistic_risk": 0.6704,
      "pessimistic_band": "very_high",
      "distance_to_band_edge": 0.0803,
      "label": "stable"
    },
    "task_primitives": {
      "matched_task_weight_share": null,
      "task_effective_coverage": null,
      "task_exposure_concentration": null,
      "method": null
    },
    "task_signal": 0,
    "demand_persistence": 0.2649,
    "exposure_v7": 0.7958,
    "baseline_v6": {
      "net_risk": 0.5997,
      "exposure": 0.7958
    },
    "uncertainty": {
      "exposure_p10": 0.7494,
      "exposure_p50": 0.7958,
      "exposure_p90": 0.8396,
      "net_risk_p10": 0.5198,
      "net_risk_p50": 0.5789,
      "net_risk_p90": 0.6379,
      "method": "bootstrap_v2"
    },
    "labour_monitor_key": "clerical_sales_service",
    "raw": {
      "aioe": 1.0397,
      "theta": 0.5968,
      "c_aioe": 0.9239,
      "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.9239,
      "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
    }
  },
  {
    "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.6,
    "employment_thousands": 2.6,
    "employment_basis": "estimated_sg_submajor_weighted_2025",
    "employment_family_code": "43",
    "employment_family_total_thousands": 46.5,
    "employment_weight_within_family": 0.056507,
    "employment_estimate_method": "wage_only",
    "group_employment_thousands": 201,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor_weighted_2025",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2025_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2025 2-digit occupation-family totals, weighted within family by BLS proxy employment and Singapore wage data."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the country crosswalk to ISCO-08."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based mapping to published local wage-floor coverage."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based mapping to published local professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published local labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published local transition-program coverage."
        }
      }
    },
    "exposure": 0.8686,
    "bottleneck": 0.0775,
    "displacement_pressure": 0.8013,
    "demand_resilience": 0.2596,
    "demand_signal_bonus": 0,
    "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.7404
    },
    "net_risk": 0.5933,
    "risk_band": "very_high",
    "augmentation": 0.0339,
    "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",
      "threshold_level": "high",
      "policy_cap_reason": null,
      "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
    },
    "structural_model_version": "V7",
    "stability": {
      "optimistic_risk": 0.5473,
      "optimistic_band": "very_high",
      "pessimistic_risk": 0.683,
      "pessimistic_band": "very_high",
      "distance_to_band_edge": 0.0933,
      "label": "stable"
    },
    "task_primitives": {
      "matched_task_weight_share": null,
      "task_effective_coverage": null,
      "task_exposure_concentration": null,
      "method": null
    },
    "task_signal": 0,
    "demand_persistence": 0.3321,
    "exposure_v7": 0.8686,
    "baseline_v6": {
      "net_risk": 0.6199,
      "exposure": 0.8686
    },
    "uncertainty": {
      "exposure_p10": 0.7838,
      "exposure_p50": 0.8686,
      "exposure_p90": 0.948,
      "net_risk_p10": 0.5222,
      "net_risk_p50": 0.5912,
      "net_risk_p90": 0.6605,
      "method": "bootstrap_v2"
    },
    "labour_monitor_key": "clerical_sales_service",
    "raw": {
      "aioe": 1.0397,
      "theta": 0.5968,
      "c_aioe": 0.9239,
      "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.9239,
      "category": "high_exposure_low_complementarity",
      "isco_codes_matched": [
        "4311"
      ],
      "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
    }
  },
  {
    "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": 19.9,
    "employment_thousands": 19.9,
    "employment_basis": "estimated_sg_submajor_weighted_2025",
    "employment_family_code": "41",
    "employment_family_total_thousands": 97.2,
    "employment_weight_within_family": 0.204479,
    "employment_estimate_method": "wage_only",
    "group_employment_thousands": 201,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor_weighted_2025",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2025_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2025 2-digit occupation-family totals, weighted within family by BLS proxy employment and Singapore wage data."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the country crosswalk to ISCO-08."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based mapping to published local wage-floor coverage."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based mapping to published local professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published local labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published local transition-program coverage."
        }
      }
    },
    "exposure": 0.7727,
    "bottleneck": 0.0365,
    "displacement_pressure": 0.7445,
    "demand_resilience": 0.2458,
    "demand_signal_bonus": 0,
    "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.7542
    },
    "net_risk": 0.5615,
    "risk_band": "very_high",
    "augmentation": 0.0134,
    "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",
      "threshold_level": "high",
      "policy_cap_reason": "signal_conflict",
      "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
    },
    "structural_model_version": "V7",
    "stability": {
      "optimistic_risk": 0.518,
      "optimistic_band": "very_high",
      "pessimistic_risk": 0.6428,
      "pessimistic_band": "very_high",
      "distance_to_band_edge": 0.0615,
      "label": "stable"
    },
    "task_primitives": {
      "matched_task_weight_share": null,
      "task_effective_coverage": null,
      "task_exposure_concentration": null,
      "method": null
    },
    "task_signal": 0,
    "demand_persistence": 0.3201,
    "exposure_v7": 0.7727,
    "baseline_v6": {
      "net_risk": 0.5853,
      "exposure": 0.7727
    },
    "uncertainty": {
      "exposure_p10": 0.6389,
      "exposure_p50": 0.7727,
      "exposure_p90": 0.9033,
      "net_risk_p10": 0.4439,
      "net_risk_p50": 0.5586,
      "net_risk_p90": 0.6626,
      "method": "bootstrap_v2"
    },
    "labour_monitor_key": "clerical_sales_service",
    "raw": {
      "aioe": 0.9889,
      "theta": 0.5643,
      "c_aioe": 0.9108,
      "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.9108,
      "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
    }
  },
  {
    "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": 2.9,
    "employment_thousands": 2.9,
    "employment_basis": "estimated_sg_submajor_weighted_2025",
    "employment_family_code": "42",
    "employment_family_total_thousands": 48,
    "employment_weight_within_family": 0.061316,
    "employment_estimate_method": "wage_only",
    "group_employment_thousands": 201,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor_weighted_2025",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2025_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2025 2-digit occupation-family totals, weighted within family by BLS proxy employment and Singapore wage data."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the country crosswalk to ISCO-08."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based mapping to published local wage-floor coverage."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based mapping to published local professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published local labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published local transition-program coverage."
        }
      }
    },
    "exposure": 0.6686,
    "bottleneck": 0.1889,
    "displacement_pressure": 0.5422,
    "demand_resilience": 0.1553,
    "demand_signal_bonus": 0,
    "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.8447
    },
    "net_risk": 0.458,
    "risk_band": "high",
    "augmentation": 0.0383,
    "augmentation_band": "very_low",
    "impact_type": "at_risk",
    "evidence": {
      "anthropic_calibrated": true,
      "anthropic_gap": -0.129,
      "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.5045,
        "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",
      "threshold_level": "high",
      "policy_cap_reason": "signal_conflict",
      "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
    },
    "structural_model_version": "V7",
    "stability": {
      "optimistic_risk": 0.4095,
      "optimistic_band": "high",
      "pessimistic_risk": 0.534,
      "pessimistic_band": "very_high",
      "distance_to_band_edge": 0.042,
      "label": "watch"
    },
    "task_primitives": {
      "matched_task_weight_share": null,
      "task_effective_coverage": null,
      "task_exposure_concentration": null,
      "method": null
    },
    "task_signal": 0,
    "demand_persistence": 0.1884,
    "exposure_v7": 0.6686,
    "baseline_v6": {
      "net_risk": 0.4683,
      "exposure": 0.6686
    },
    "uncertainty": {
      "exposure_p10": 0.5212,
      "exposure_p50": 0.6686,
      "exposure_p90": 0.8149,
      "net_risk_p10": 0.3466,
      "net_risk_p50": 0.4574,
      "net_risk_p90": 0.5756,
      "method": "bootstrap_v2"
    },
    "labour_monitor_key": "clerical_sales_service",
    "raw": {
      "aioe": 0.4728,
      "theta": 0.6348,
      "c_aioe": 0.4021,
      "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.4021,
      "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
    }
  },
  {
    "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.3,
    "employment_thousands": 1.3,
    "employment_basis": "estimated_sg_submajor_weighted_2025",
    "employment_family_code": "44",
    "employment_family_total_thousands": 5.8,
    "employment_weight_within_family": 0.219327,
    "employment_estimate_method": "wage_only",
    "group_employment_thousands": 201,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor_weighted_2025",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2025_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2025 2-digit occupation-family totals, weighted within family by BLS proxy employment and Singapore wage data."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the country crosswalk to ISCO-08."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based mapping to published local wage-floor coverage."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based mapping to published local professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published local labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published local transition-program coverage."
        }
      }
    },
    "exposure": 0.6964,
    "bottleneck": 0.0339,
    "displacement_pressure": 0.6728,
    "demand_resilience": 0.1884,
    "demand_signal_bonus": 0,
    "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.8116
    },
    "net_risk": 0.5461,
    "risk_band": "very_high",
    "augmentation": 0.0087,
    "augmentation_band": "very_low",
    "impact_type": "at_risk",
    "evidence": {
      "anthropic_calibrated": true,
      "anthropic_gap": 0.2795,
      "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.4439,
        "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",
      "threshold_level": "high",
      "policy_cap_reason": "signal_conflict",
      "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
    },
    "structural_model_version": "V7",
    "stability": {
      "optimistic_risk": 0.4969,
      "optimistic_band": "high",
      "pessimistic_risk": 0.6201,
      "pessimistic_band": "very_high",
      "distance_to_band_edge": 0.0461,
      "label": "watch"
    },
    "task_primitives": {
      "matched_task_weight_share": null,
      "task_effective_coverage": null,
      "task_exposure_concentration": null,
      "method": null
    },
    "task_signal": 0,
    "demand_persistence": 0.2323,
    "exposure_v7": 0.6964,
    "baseline_v6": {
      "net_risk": 0.5617,
      "exposure": 0.6964
    },
    "uncertainty": {
      "exposure_p10": 0.5689,
      "exposure_p50": 0.6964,
      "exposure_p90": 0.8216,
      "net_risk_p10": 0.4433,
      "net_risk_p50": 0.5363,
      "net_risk_p90": 0.6382,
      "method": "bootstrap_v2"
    },
    "labour_monitor_key": "clerical_sales_service",
    "raw": {
      "aioe": 0.284,
      "theta": 0.563,
      "c_aioe": 0.2619,
      "log_wage_spread": 0.4895,
      "wage_position": 0.8191
    },
    "isco_codes_matched": [
      "4412"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": 0.284,
      "theta": 0.563,
      "c_aioe": 0.2619,
      "category": "high_exposure_low_complementarity",
      "isco_codes_matched": [
        "4412"
      ],
      "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
    }
  },
  {
    "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.2,
    "employment_thousands": 2.2,
    "employment_basis": "estimated_sg_submajor_weighted_2025",
    "employment_family_code": "43",
    "employment_family_total_thousands": 46.5,
    "employment_weight_within_family": 0.046241,
    "employment_estimate_method": "wage_only",
    "group_employment_thousands": 201,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor_weighted_2025",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2025_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2025 2-digit occupation-family totals, weighted within family by BLS proxy employment and Singapore wage data."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the country crosswalk to ISCO-08."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based mapping to published local wage-floor coverage."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based mapping to published local professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published local labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published local transition-program coverage."
        }
      }
    },
    "exposure": 0.8686,
    "bottleneck": 0.0775,
    "displacement_pressure": 0.8013,
    "demand_resilience": 0.2565,
    "demand_signal_bonus": 0,
    "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.7435
    },
    "net_risk": 0.5957,
    "risk_band": "very_high",
    "augmentation": 0.0335,
    "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",
      "threshold_level": "high",
      "policy_cap_reason": null,
      "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
    },
    "structural_model_version": "V7",
    "stability": {
      "optimistic_risk": 0.5553,
      "optimistic_band": "very_high",
      "pessimistic_risk": 0.6837,
      "pessimistic_band": "very_high",
      "distance_to_band_edge": 0.0957,
      "label": "stable"
    },
    "task_primitives": {
      "matched_task_weight_share": null,
      "task_effective_coverage": null,
      "task_exposure_concentration": null,
      "method": null
    },
    "task_signal": 0,
    "demand_persistence": 0.3276,
    "exposure_v7": 0.8686,
    "baseline_v6": {
      "net_risk": 0.622,
      "exposure": 0.8686
    },
    "uncertainty": {
      "exposure_p10": 0.7838,
      "exposure_p50": 0.8686,
      "exposure_p90": 0.948,
      "net_risk_p10": 0.5245,
      "net_risk_p50": 0.5935,
      "net_risk_p90": 0.6655,
      "method": "bootstrap_v2"
    },
    "labour_monitor_key": "clerical_sales_service",
    "raw": {
      "aioe": 1.0397,
      "theta": 0.5968,
      "c_aioe": 0.9239,
      "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.9239,
      "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
    }
  },
  {
    "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.4,
    "employment_thousands": 2.4,
    "employment_basis": "estimated_sg_submajor_weighted_2025",
    "employment_family_code": "43",
    "employment_family_total_thousands": 46.5,
    "employment_weight_within_family": 0.051521,
    "employment_estimate_method": "wage_only",
    "group_employment_thousands": 201,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor_weighted_2025",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2025_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2025 2-digit occupation-family totals, weighted within family by BLS proxy employment and Singapore wage data."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the country crosswalk to ISCO-08."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based mapping to published local wage-floor coverage."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based mapping to published local professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published local labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published local transition-program coverage."
        }
      }
    },
    "exposure": 0.5172,
    "bottleneck": 0.2077,
    "displacement_pressure": 0.4098,
    "demand_resilience": 0.2647,
    "demand_signal_bonus": 0,
    "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.7353
    },
    "net_risk": 0.3013,
    "risk_band": "high",
    "augmentation": 0.055,
    "augmentation_band": "very_low",
    "impact_type": "at_risk",
    "evidence": {
      "anthropic_calibrated": true,
      "anthropic_gap": 0.1195,
      "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.3538,
        "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",
      "threshold_level": "medium",
      "policy_cap_reason": null,
      "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
    },
    "structural_model_version": "V7",
    "stability": {
      "optimistic_risk": 0.2649,
      "optimistic_band": "moderate",
      "pessimistic_risk": 0.3642,
      "pessimistic_band": "high",
      "distance_to_band_edge": 0.0013,
      "label": "watch"
    },
    "task_primitives": {
      "matched_task_weight_share": null,
      "task_effective_coverage": null,
      "task_exposure_concentration": null,
      "method": null
    },
    "task_signal": 0,
    "demand_persistence": 0.3406,
    "exposure_v7": 0.5172,
    "baseline_v6": {
      "net_risk": 0.3153,
      "exposure": 0.5172
    },
    "uncertainty": {
      "exposure_p10": 0.396,
      "exposure_p50": 0.5172,
      "exposure_p90": 0.6305,
      "net_risk_p10": 0.23,
      "net_risk_p50": 0.297,
      "net_risk_p90": 0.3694,
      "method": "bootstrap_v2"
    },
    "labour_monitor_key": "clerical_sales_service",
    "raw": {
      "aioe": -0.0232,
      "theta": 0.6383,
      "c_aioe": -0.0197,
      "log_wage_spread": 0.8056,
      "wage_position": 1.071
    },
    "isco_codes_matched": [
      "4322"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": -0.0232,
      "theta": 0.6383,
      "c_aioe": -0.0197,
      "category": "high_exposure_low_complementarity",
      "isco_codes_matched": [
        "4322"
      ],
      "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
    }
  },
  {
    "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.7,
    "employment_thousands": 1.7,
    "employment_basis": "estimated_sg_submajor_weighted_2025",
    "employment_family_code": "44",
    "employment_family_total_thousands": 5.8,
    "employment_weight_within_family": 0.298135,
    "employment_estimate_method": "wage_only",
    "group_employment_thousands": 201,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor_weighted_2025",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2025_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2025 2-digit occupation-family totals, weighted within family by BLS proxy employment and Singapore wage data."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the country crosswalk to ISCO-08."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based mapping to published local wage-floor coverage."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based mapping to published local professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published local labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published local transition-program coverage."
        }
      }
    },
    "exposure": 0.7463,
    "bottleneck": 0.0446,
    "displacement_pressure": 0.7131,
    "demand_resilience": 0.26,
    "demand_signal_bonus": 0,
    "market": {
      "market_momentum": 0.3125,
      "industry_footprint_momentum": null,
      "market_resolution": "group_prior",
      "occupation_scarcity": 0.7932,
      "market_resilience": 0.5048,
      "market_modifier": 0.74
    },
    "net_risk": 0.5277,
    "risk_band": "very_high",
    "augmentation": 0.0168,
    "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.4955,
        "ilo": 0.9728
      },
      "signal_conflict": true,
      "signal_conflict_reasons": [
        "high_risk_but_positive_labour_market",
        "divergent_exposure_sources"
      ]
    },
    "confidence": {
      "score": 0.558,
      "level": "medium",
      "threshold_level": "medium",
      "policy_cap_reason": null,
      "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
    },
    "structural_model_version": "V7",
    "stability": {
      "optimistic_risk": 0.479,
      "optimistic_band": "high",
      "pessimistic_risk": 0.6117,
      "pessimistic_band": "very_high",
      "distance_to_band_edge": 0.0277,
      "label": "watch"
    },
    "task_primitives": {
      "matched_task_weight_share": null,
      "task_effective_coverage": null,
      "task_exposure_concentration": null,
      "method": null
    },
    "task_signal": 0,
    "demand_persistence": 0.3285,
    "exposure_v7": 0.7463,
    "baseline_v6": {
      "net_risk": 0.5511,
      "exposure": 0.7463
    },
    "uncertainty": {
      "exposure_p10": 0.4955,
      "exposure_p50": 0.7463,
      "exposure_p90": 0.9728,
      "net_risk_p10": 0.3436,
      "net_risk_p50": 0.5247,
      "net_risk_p90": 0.6932,
      "method": "bootstrap_v2"
    },
    "labour_monitor_key": "clerical_sales_service",
    "raw": {
      "aioe": 0.4576,
      "theta": 0.5844,
      "c_aioe": 0.4123,
      "log_wage_spread": 0.665,
      "wage_position": 1.5135
    },
    "isco_codes_matched": [
      "4419"
    ],
    "match_quality": "submajor_fallback",
    "scores": {
      "aioe": 0.4576,
      "theta": 0.5844,
      "c_aioe": 0.4123,
      "category": "high_exposure_low_complementarity",
      "isco_codes_matched": [
        "4419"
      ],
      "match_quality": "submajor_fallback"
    },
    "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
    }
  },
  {
    "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.1,
    "employment_thousands": 3.1,
    "employment_basis": "estimated_sg_submajor_weighted_2025",
    "employment_family_code": "42",
    "employment_family_total_thousands": 48,
    "employment_weight_within_family": 0.065433,
    "employment_estimate_method": "wage_only",
    "group_employment_thousands": 201,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor_weighted_2025",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2025_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2025 2-digit occupation-family totals, weighted within family by BLS proxy employment and Singapore wage data."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the country crosswalk to ISCO-08."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based mapping to published local wage-floor coverage."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based mapping to published local professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published local labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published local transition-program coverage."
        }
      }
    },
    "exposure": 0.7008,
    "bottleneck": 0.1658,
    "displacement_pressure": 0.5846,
    "demand_resilience": 0.1845,
    "demand_signal_bonus": 0,
    "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.8155
    },
    "net_risk": 0.4768,
    "risk_band": "high",
    "augmentation": 0.0416,
    "augmentation_band": "very_low",
    "impact_type": "at_risk",
    "evidence": {
      "anthropic_calibrated": true,
      "anthropic_gap": 0.2722,
      "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.5223,
        "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.6039,
      "level": "medium",
      "threshold_level": "medium",
      "policy_cap_reason": null,
      "crosswalk_quality": 0.3601,
      "market_data_granularity": 0.7,
      "source_freshness": 0.8387,
      "source_coverage": 1,
      "signal_agreement": 0.45,
      "sensitivity": 0.65,
      "exposure_source_count": 4
    },
    "structural_model_version": "V7",
    "stability": {
      "optimistic_risk": 0.4299,
      "optimistic_band": "high",
      "pessimistic_risk": 0.5493,
      "pessimistic_band": "very_high",
      "distance_to_band_edge": 0.0232,
      "label": "watch"
    },
    "task_primitives": {
      "matched_task_weight_share": null,
      "task_effective_coverage": null,
      "task_exposure_concentration": null,
      "method": null
    },
    "task_signal": 0,
    "demand_persistence": 0.2333,
    "exposure_v7": 0.7008,
    "baseline_v6": {
      "net_risk": 0.4904,
      "exposure": 0.7008
    },
    "uncertainty": {
      "exposure_p10": 0.6176,
      "exposure_p50": 0.7008,
      "exposure_p90": 0.78,
      "net_risk_p10": 0.4049,
      "net_risk_p50": 0.4747,
      "net_risk_p90": 0.5477,
      "method": "bootstrap_v2"
    },
    "labour_monitor_key": "clerical_sales_service",
    "raw": {
      "aioe": 0.5416,
      "theta": 0.6287,
      "c_aioe": 0.4639,
      "log_wage_spread": 0.5271,
      "wage_position": 0.8246
    },
    "isco_codes_matched": [
      "4224"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": 0.5416,
      "theta": 0.6287,
      "c_aioe": 0.4639,
      "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
    }
  },
  {
    "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": 25.9,
    "employment_thousands": 25.9,
    "employment_basis": "estimated_sg_submajor_weighted_2025",
    "employment_family_code": "41",
    "employment_family_total_thousands": 97.2,
    "employment_weight_within_family": 0.267139,
    "employment_estimate_method": "wage_only",
    "group_employment_thousands": 201,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor_weighted_2025",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2025_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2025 2-digit occupation-family totals, weighted within family by BLS proxy employment and Singapore wage data."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the country crosswalk to ISCO-08."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based mapping to published local wage-floor coverage."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based mapping to published local professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published local labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published local transition-program coverage."
        }
      }
    },
    "exposure": 0.8665,
    "bottleneck": 0.0214,
    "displacement_pressure": 0.848,
    "demand_resilience": 0.259,
    "demand_signal_bonus": 0,
    "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.741
    },
    "net_risk": 0.6283,
    "risk_band": "very_high",
    "augmentation": 0.0093,
    "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",
      "threshold_level": "high",
      "policy_cap_reason": null,
      "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
    },
    "structural_model_version": "V7",
    "stability": {
      "optimistic_risk": 0.5845,
      "optimistic_band": "very_high",
      "pessimistic_risk": 0.7127,
      "pessimistic_band": "very_high",
      "distance_to_band_edge": 0.1283,
      "label": "stable"
    },
    "task_primitives": {
      "matched_task_weight_share": null,
      "task_effective_coverage": null,
      "task_exposure_concentration": null,
      "method": null
    },
    "task_signal": 0,
    "demand_persistence": 0.334,
    "exposure_v7": 0.8665,
    "baseline_v6": {
      "net_risk": 0.6567,
      "exposure": 0.8665
    },
    "uncertainty": {
      "exposure_p10": 0.8065,
      "exposure_p50": 0.8665,
      "exposure_p90": 0.924,
      "net_risk_p10": 0.5593,
      "net_risk_p50": 0.6212,
      "net_risk_p90": 0.6773,
      "method": "bootstrap_v2"
    },
    "labour_monitor_key": "clerical_sales_service",
    "raw": {
      "aioe": 1.0132,
      "theta": 0.5558,
      "c_aioe": 0.9418,
      "log_wage_spread": 0.6069,
      "wage_position": 1.5241
    },
    "isco_codes_matched": [
      "4120"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": 1.0132,
      "theta": 0.5558,
      "c_aioe": 0.9418,
      "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
    }
  },
  {
    "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": 3,
    "employment_thousands": 3,
    "employment_basis": "estimated_sg_submajor_weighted_2025",
    "employment_family_code": "43",
    "employment_family_total_thousands": 46.5,
    "employment_weight_within_family": 0.066937,
    "employment_estimate_method": "wage_only",
    "group_employment_thousands": 201,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor_weighted_2025",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2025_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2025 2-digit occupation-family totals, weighted within family by BLS proxy employment and Singapore wage data."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the country crosswalk to ISCO-08."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based mapping to published local wage-floor coverage."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based mapping to published local professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published local labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published local transition-program coverage."
        }
      }
    },
    "exposure": 0.8756,
    "bottleneck": 0.0303,
    "displacement_pressure": 0.8491,
    "demand_resilience": 0.2178,
    "demand_signal_bonus": 0,
    "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.7822
    },
    "net_risk": 0.6642,
    "risk_band": "very_high",
    "augmentation": 0.0112,
    "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.7734,
      "level": "medium",
      "threshold_level": "high",
      "policy_cap_reason": "signal_conflict",
      "crosswalk_quality": 0.918,
      "market_data_granularity": 0.7,
      "source_freshness": 0.8387,
      "source_coverage": 1,
      "signal_agreement": 0.45,
      "sensitivity": 0.85,
      "exposure_source_count": 4
    },
    "structural_model_version": "V7",
    "stability": {
      "optimistic_risk": 0.6168,
      "optimistic_band": "very_high",
      "pessimistic_risk": 0.7468,
      "pessimistic_band": "very_high",
      "distance_to_band_edge": 0.1642,
      "label": "stable"
    },
    "task_primitives": {
      "matched_task_weight_share": null,
      "task_effective_coverage": null,
      "task_exposure_concentration": null,
      "method": null
    },
    "task_signal": 0,
    "demand_persistence": 0.2783,
    "exposure_v7": 0.8756,
    "baseline_v6": {
      "net_risk": 0.6878,
      "exposure": 0.8756
    },
    "uncertainty": {
      "exposure_p10": 0.7942,
      "exposure_p50": 0.8756,
      "exposure_p90": 0.9564,
      "net_risk_p10": 0.5795,
      "net_risk_p50": 0.6595,
      "net_risk_p90": 0.733,
      "method": "bootstrap_v2"
    },
    "labour_monitor_key": "clerical_sales_service",
    "raw": {
      "aioe": 1.2955,
      "theta": 0.5606,
      "c_aioe": 1.1981,
      "log_wage_spread": 0.4384,
      "wage_position": 1.8078
    },
    "isco_codes_matched": [
      "4312"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": 1.2955,
      "theta": 0.5606,
      "c_aioe": 1.1981,
      "category": "high_exposure_low_complementarity",
      "isco_codes_matched": [
        "4312"
      ],
      "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
    }
  },
  {
    "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.3,
    "employment_thousands": 2.3,
    "employment_basis": "estimated_sg_submajor_weighted_2025",
    "employment_family_code": "43",
    "employment_family_total_thousands": 46.5,
    "employment_weight_within_family": 0.049908,
    "employment_estimate_method": "wage_only",
    "group_employment_thousands": 201,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor_weighted_2025",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2025_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2025 2-digit occupation-family totals, weighted within family by BLS proxy employment and Singapore wage data."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the country crosswalk to ISCO-08."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based mapping to published local wage-floor coverage."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based mapping to published local professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published local labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published local transition-program coverage."
        }
      }
    },
    "exposure": 0.5482,
    "bottleneck": 0.1747,
    "displacement_pressure": 0.4524,
    "demand_resilience": 0.205,
    "demand_signal_bonus": 0,
    "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.795
    },
    "net_risk": 0.3597,
    "risk_band": "high",
    "augmentation": 0.038,
    "augmentation_band": "very_low",
    "impact_type": "at_risk",
    "evidence": {
      "anthropic_calibrated": true,
      "anthropic_gap": -0.0199,
      "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.4171,
        "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.5439,
      "level": "medium",
      "threshold_level": "medium",
      "policy_cap_reason": null,
      "crosswalk_quality": 0,
      "market_data_granularity": 0.7,
      "source_freshness": 0.8387,
      "source_coverage": 1,
      "signal_agreement": 0.45,
      "sensitivity": 0.85,
      "exposure_source_count": 4
    },
    "structural_model_version": "V7",
    "stability": {
      "optimistic_risk": 0.3166,
      "optimistic_band": "high",
      "pessimistic_risk": 0.4257,
      "pessimistic_band": "high",
      "distance_to_band_edge": 0.0597,
      "label": "stable"
    },
    "task_primitives": {
      "matched_task_weight_share": null,
      "task_effective_coverage": null,
      "task_exposure_concentration": null,
      "method": null
    },
    "task_signal": 0,
    "demand_persistence": 0.264,
    "exposure_v7": 0.5482,
    "baseline_v6": {
      "net_risk": 0.3716,
      "exposure": 0.5482
    },
    "uncertainty": {
      "exposure_p10": 0.4355,
      "exposure_p50": 0.5482,
      "exposure_p90": 0.6601,
      "net_risk_p10": 0.2799,
      "net_risk_p50": 0.3564,
      "net_risk_p90": 0.4433,
      "method": "bootstrap_v2"
    },
    "labour_monitor_key": "clerical_sales_service",
    "raw": {
      "aioe": 0.2232,
      "theta": 0.6288,
      "c_aioe": 0.1911,
      "log_wage_spread": 0.4838,
      "wage_position": 1.005
    },
    "isco_codes_matched": [
      "4323"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": 0.2232,
      "theta": 0.6288,
      "c_aioe": 0.1911,
      "category": "high_exposure_low_complementarity",
      "isco_codes_matched": [
        "4323"
      ],
      "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
    }
  },
  {
    "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_weighted_2025",
    "employment_family_code": "43",
    "employment_family_total_thousands": 46.5,
    "employment_weight_within_family": 0.057462,
    "employment_estimate_method": "wage_only",
    "group_employment_thousands": 201,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor_weighted_2025",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2025_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2025 2-digit occupation-family totals, weighted within family by BLS proxy employment and Singapore wage data."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the country crosswalk to ISCO-08."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based mapping to published local wage-floor coverage."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based mapping to published local professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published local labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published local transition-program coverage."
        }
      }
    },
    "exposure": 0.951,
    "bottleneck": 0.2166,
    "displacement_pressure": 0.745,
    "demand_resilience": 0.1917,
    "demand_signal_bonus": 0,
    "market": {
      "market_momentum": 0.3125,
      "industry_footprint_momentum": null,
      "market_resolution": "group_prior",
      "occupation_scarcity": 0.4626,
      "market_resilience": 0.3725,
      "market_modifier": 0.8083
    },
    "net_risk": 0.6022,
    "risk_band": "very_high",
    "augmentation": 0.0767,
    "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.8303,
      "level": "high",
      "threshold_level": "high",
      "policy_cap_reason": null,
      "crosswalk_quality": 0.8741,
      "market_data_granularity": 0.65,
      "source_freshness": 0.8029,
      "source_coverage": 0.82,
      "signal_agreement": 0.95,
      "sensitivity": 0.85,
      "exposure_source_count": 3
    },
    "structural_model_version": "V7",
    "stability": {
      "optimistic_risk": 0.5443,
      "optimistic_band": "very_high",
      "pessimistic_risk": 0.6877,
      "pessimistic_band": "very_high",
      "distance_to_band_edge": 0.1022,
      "label": "stable"
    },
    "task_primitives": {
      "matched_task_weight_share": null,
      "task_effective_coverage": null,
      "task_exposure_concentration": null,
      "method": null
    },
    "task_signal": 0,
    "demand_persistence": 0.2403,
    "exposure_v7": 0.951,
    "baseline_v6": {
      "net_risk": 0.6201,
      "exposure": 0.951
    },
    "uncertainty": {
      "exposure_p10": 0.9406,
      "exposure_p50": 0.951,
      "exposure_p90": 0.9607,
      "net_risk_p10": 0.5426,
      "net_risk_p50": 0.6023,
      "net_risk_p90": 0.6629,
      "method": "bootstrap_v2"
    },
    "labour_monitor_key": "clerical_sales_service",
    "raw": {
      "aioe": 1.3435,
      "theta": 0.64,
      "c_aioe": 1.1358,
      "log_wage_spread": 0.2231,
      "wage_position": 1.3322
    },
    "isco_codes_matched": [
      "4314"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": 1.3435,
      "theta": 0.64,
      "c_aioe": 1.1358,
      "category": "high_exposure_low_complementarity",
      "isco_codes_matched": [
        "4314"
      ],
      "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
    }
  },
  {
    "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.1,
    "employment_thousands": 2.1,
    "employment_basis": "estimated_sg_submajor_weighted_2025",
    "employment_family_code": "43",
    "employment_family_total_thousands": 46.5,
    "employment_weight_within_family": 0.045141,
    "employment_estimate_method": "wage_only",
    "group_employment_thousands": 201,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor_weighted_2025",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2025_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2025 2-digit occupation-family totals, weighted within family by BLS proxy employment and Singapore wage data."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the country crosswalk to ISCO-08."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based mapping to published local wage-floor coverage."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based mapping to published local professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published local labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published local transition-program coverage."
        }
      }
    },
    "exposure": 0.266,
    "bottleneck": 0.1791,
    "displacement_pressure": 0.2183,
    "demand_resilience": 0.2297,
    "demand_signal_bonus": 0,
    "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.7703
    },
    "net_risk": 0.1682,
    "risk_band": "moderate",
    "augmentation": 0.0213,
    "augmentation_band": "very_low",
    "impact_type": "stable",
    "evidence": {
      "anthropic_calibrated": true,
      "anthropic_gap": 0.0018,
      "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.1346,
        "anthropic": 0.1364,
        "ilo": 0.5124
      },
      "signal_conflict": false,
      "signal_conflict_reasons": [
        "divergent_exposure_sources"
      ]
    },
    "confidence": {
      "score": 0.7672,
      "level": "high",
      "threshold_level": "high",
      "policy_cap_reason": null,
      "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
    },
    "structural_model_version": "V7",
    "stability": {
      "optimistic_risk": 0.1294,
      "optimistic_band": "low",
      "pessimistic_risk": 0.2189,
      "pessimistic_band": "moderate",
      "distance_to_band_edge": 0.0182,
      "label": "watch"
    },
    "task_primitives": {
      "matched_task_weight_share": null,
      "task_effective_coverage": null,
      "task_exposure_concentration": null,
      "method": null
    },
    "task_signal": 0,
    "demand_persistence": 0.2895,
    "exposure_v7": 0.266,
    "baseline_v6": {
      "net_risk": 0.1745,
      "exposure": 0.266
    },
    "uncertainty": {
      "exposure_p10": 0.1352,
      "exposure_p50": 0.266,
      "exposure_p90": 0.3949,
      "net_risk_p10": 0.0832,
      "net_risk_p50": 0.167,
      "net_risk_p90": 0.2564,
      "method": "bootstrap_v2"
    },
    "labour_monitor_key": "clerical_sales_service",
    "raw": {
      "aioe": -0.7463,
      "theta": 0.6322,
      "c_aioe": -0.6368,
      "log_wage_spread": 0.7016,
      "wage_position": 0.8222
    },
    "isco_codes_matched": [
      "4321"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": -0.7463,
      "theta": 0.6322,
      "c_aioe": -0.6368,
      "category": "low_exposure",
      "isco_codes_matched": [
        "4321"
      ],
      "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
    }
  },
  {
    "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,
    "employment_thousands": 2,
    "employment_basis": "estimated_sg_submajor_weighted_2025",
    "employment_family_code": "43",
    "employment_family_total_thousands": 46.5,
    "employment_weight_within_family": 0.043309,
    "employment_estimate_method": "wage_only",
    "group_employment_thousands": 201,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor_weighted_2025",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2025_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2025 2-digit occupation-family totals, weighted within family by BLS proxy employment and Singapore wage data."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the country crosswalk to ISCO-08."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based mapping to published local wage-floor coverage."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based mapping to published local professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published local labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published local transition-program coverage."
        }
      }
    },
    "exposure": 0.266,
    "bottleneck": 0.1791,
    "displacement_pressure": 0.2183,
    "demand_resilience": 0.1779,
    "demand_signal_bonus": 0,
    "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.8221
    },
    "net_risk": 0.1795,
    "risk_band": "moderate",
    "augmentation": 0.0166,
    "augmentation_band": "very_low",
    "impact_type": "stable",
    "evidence": {
      "anthropic_calibrated": true,
      "anthropic_gap": 0.0018,
      "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.1346,
        "anthropic": 0.1364,
        "ilo": 0.5124
      },
      "signal_conflict": false,
      "signal_conflict_reasons": [
        "divergent_exposure_sources"
      ]
    },
    "confidence": {
      "score": 0.7672,
      "level": "high",
      "threshold_level": "high",
      "policy_cap_reason": null,
      "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
    },
    "structural_model_version": "V7",
    "stability": {
      "optimistic_risk": 0.1401,
      "optimistic_band": "low",
      "pessimistic_risk": 0.2291,
      "pessimistic_band": "moderate",
      "distance_to_band_edge": 0.0295,
      "label": "watch"
    },
    "task_primitives": {
      "matched_task_weight_share": null,
      "task_effective_coverage": null,
      "task_exposure_concentration": null,
      "method": null
    },
    "task_signal": 0,
    "demand_persistence": 0.2127,
    "exposure_v7": 0.266,
    "baseline_v6": {
      "net_risk": 0.1841,
      "exposure": 0.266
    },
    "uncertainty": {
      "exposure_p10": 0.1352,
      "exposure_p50": 0.266,
      "exposure_p90": 0.3949,
      "net_risk_p10": 0.0891,
      "net_risk_p50": 0.1785,
      "net_risk_p90": 0.2737,
      "method": "bootstrap_v2"
    },
    "labour_monitor_key": "clerical_sales_service",
    "raw": {
      "aioe": -0.7463,
      "theta": 0.6322,
      "c_aioe": -0.6368,
      "log_wage_spread": 0.4318,
      "wage_position": 0.7568
    },
    "isco_codes_matched": [
      "4321"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": -0.7463,
      "theta": 0.6322,
      "c_aioe": -0.6368,
      "category": "low_exposure",
      "isco_codes_matched": [
        "4321"
      ],
      "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
    }
  },
  {
    "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,
    "employment_thousands": 3,
    "employment_basis": "estimated_sg_submajor_weighted_2025",
    "employment_family_code": "42",
    "employment_family_total_thousands": 48,
    "employment_weight_within_family": 0.062973,
    "employment_estimate_method": "wage_only",
    "group_employment_thousands": 201,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor_weighted_2025",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2025_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2025 2-digit occupation-family totals, weighted within family by BLS proxy employment and Singapore wage data."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the country crosswalk to ISCO-08."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based mapping to published local wage-floor coverage."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based mapping to published local professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published local labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published local transition-program coverage."
        }
      }
    },
    "exposure": 0.6968,
    "bottleneck": 0.1212,
    "displacement_pressure": 0.6123,
    "demand_resilience": 0.2831,
    "demand_signal_bonus": 0,
    "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.7169
    },
    "net_risk": 0.439,
    "risk_band": "high",
    "augmentation": 0.0446,
    "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",
      "threshold_level": "medium",
      "policy_cap_reason": null,
      "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
    },
    "structural_model_version": "V7",
    "stability": {
      "optimistic_risk": 0.4097,
      "optimistic_band": "high",
      "pessimistic_risk": 0.5258,
      "pessimistic_band": "very_high",
      "distance_to_band_edge": 0.061,
      "label": "watch"
    },
    "task_primitives": {
      "matched_task_weight_share": null,
      "task_effective_coverage": null,
      "task_exposure_concentration": null,
      "method": null
    },
    "task_signal": 0,
    "demand_persistence": 0.4558,
    "exposure_v7": 0.6968,
    "baseline_v6": {
      "net_risk": 0.4669,
      "exposure": 0.6968
    },
    "uncertainty": {
      "exposure_p10": 0.6174,
      "exposure_p50": 0.6968,
      "exposure_p90": 0.7737,
      "net_risk_p10": 0.3771,
      "net_risk_p50": 0.4361,
      "net_risk_p90": 0.5008,
      "method": "bootstrap_v2"
    },
    "labour_monitor_key": "clerical_sales_service",
    "raw": {
      "aioe": 0.7841,
      "theta": 0.6157,
      "c_aioe": 0.682,
      "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.682,
      "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
    }
  },
  {
    "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.7,
    "employment_thousands": 3.7,
    "employment_basis": "estimated_sg_submajor_weighted_2025",
    "employment_family_code": "42",
    "employment_family_total_thousands": 48,
    "employment_weight_within_family": 0.077385,
    "employment_estimate_method": "wage_only",
    "group_employment_thousands": 201,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor_weighted_2025",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2025_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2025 2-digit occupation-family totals, weighted within family by BLS proxy employment and Singapore wage data."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the country crosswalk to ISCO-08."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based mapping to published local wage-floor coverage."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based mapping to published local professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published local labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published local transition-program coverage."
        }
      }
    },
    "exposure": 0.5623,
    "bottleneck": 0.3226,
    "displacement_pressure": 0.3809,
    "demand_resilience": 0.2764,
    "demand_signal_bonus": 0,
    "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.7236
    },
    "net_risk": 0.2756,
    "risk_band": "moderate",
    "augmentation": 0.0974,
    "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",
      "threshold_level": "medium",
      "policy_cap_reason": null,
      "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
    },
    "structural_model_version": "V7",
    "stability": {
      "optimistic_risk": 0.2444,
      "optimistic_band": "moderate",
      "pessimistic_risk": 0.3343,
      "pessimistic_band": "high",
      "distance_to_band_edge": 0.0244,
      "label": "watch"
    },
    "task_primitives": {
      "matched_task_weight_share": null,
      "task_effective_coverage": null,
      "task_exposure_concentration": null,
      "method": null
    },
    "task_signal": 0,
    "demand_persistence": 0.3478,
    "exposure_v7": 0.5623,
    "baseline_v6": {
      "net_risk": 0.2888,
      "exposure": 0.5623
    },
    "uncertainty": {
      "exposure_p10": 0.3927,
      "exposure_p50": 0.5623,
      "exposure_p90": 0.7235,
      "net_risk_p10": 0.1875,
      "net_risk_p50": 0.2745,
      "net_risk_p90": 0.3637,
      "method": "bootstrap_v2"
    },
    "labour_monitor_key": "clerical_sales_service",
    "raw": {
      "aioe": -0.2081,
      "theta": 0.6591,
      "c_aioe": -0.172,
      "log_wage_spread": 0.7045,
      "wage_position": 1.1533
    },
    "isco_codes_matched": [
      "4221"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": -0.2081,
      "theta": 0.6591,
      "c_aioe": -0.172,
      "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
    }
  },
  {
    "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": 19.4,
    "employment_thousands": 19.4,
    "employment_basis": "estimated_sg_submajor_weighted_2025",
    "employment_family_code": "41",
    "employment_family_total_thousands": 97.2,
    "employment_weight_within_family": 0.199319,
    "employment_estimate_method": "wage_only",
    "group_employment_thousands": 201,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor_weighted_2025",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2025_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2025 2-digit occupation-family totals, weighted within family by BLS proxy employment and Singapore wage data."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the country crosswalk to ISCO-08."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based mapping to published local wage-floor coverage."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based mapping to published local professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published local labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published local transition-program coverage."
        }
      }
    },
    "exposure": 0.99,
    "bottleneck": 0.148,
    "displacement_pressure": 0.8435,
    "demand_resilience": 0.1935,
    "demand_signal_bonus": 0,
    "market": {
      "market_momentum": 0.3125,
      "industry_footprint_momentum": null,
      "market_resolution": "group_prior",
      "occupation_scarcity": 0.4715,
      "market_resilience": 0.3761,
      "market_modifier": 0.8065
    },
    "net_risk": 0.6803,
    "risk_band": "very_high",
    "augmentation": 0.0551,
    "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.9014,
      "level": "high",
      "threshold_level": "high",
      "policy_cap_reason": null,
      "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
    },
    "structural_model_version": "V7",
    "stability": {
      "optimistic_risk": 0.6124,
      "optimistic_band": "very_high",
      "pessimistic_risk": 0.7623,
      "pessimistic_band": "very_high",
      "distance_to_band_edge": 0.1803,
      "label": "stable"
    },
    "task_primitives": {
      "matched_task_weight_share": null,
      "task_effective_coverage": null,
      "task_exposure_concentration": null,
      "method": null
    },
    "task_signal": 0,
    "demand_persistence": 0.243,
    "exposure_v7": 0.99,
    "baseline_v6": {
      "net_risk": 0.7008,
      "exposure": 0.99
    },
    "uncertainty": {
      "exposure_p10": 0.9835,
      "exposure_p50": 0.99,
      "exposure_p90": 0.9963,
      "net_risk_p10": 0.615,
      "net_risk_p50": 0.6795,
      "net_risk_p90": 0.7451,
      "method": "bootstrap_v2"
    },
    "labour_monitor_key": "clerical_sales_service",
    "raw": {
      "aioe": 1.39,
      "theta": 0.6235,
      "c_aioe": 1.198,
      "log_wage_spread": 0.5649,
      "wage_position": 0.8485
    },
    "isco_codes_matched": [
      "4131"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": 1.39,
      "theta": 0.6235,
      "c_aioe": 1.198,
      "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
    }
  },
  {
    "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": 2.6,
    "employment_thousands": 2.6,
    "employment_basis": "estimated_sg_submajor_weighted_2025",
    "employment_family_code": "51",
    "employment_family_total_thousands": 73.2,
    "employment_weight_within_family": 0.034927,
    "employment_estimate_method": "wage_only",
    "group_employment_thousands": 247,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor_weighted_2025",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2025_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2025 2-digit occupation-family totals, weighted within family by BLS proxy employment and Singapore wage data."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the country crosswalk to ISCO-08."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based mapping to published local wage-floor coverage."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based mapping to published local professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published local labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published local transition-program coverage."
        }
      }
    },
    "exposure": 0.4277,
    "bottleneck": 0.6729,
    "displacement_pressure": 0.1399,
    "demand_resilience": 0.2758,
    "demand_signal_bonus": 0,
    "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.7242
    },
    "net_risk": 0.1013,
    "risk_band": "low",
    "augmentation": 0.1481,
    "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": 3,
      "exposure_source_keys": [
        "aioe",
        "eloundou",
        "ilo"
      ],
      "exposure_source_weights": {
        "aioe": 0.3177,
        "eloundou": 0.3305,
        "ilo": 0.3518
      },
      "exposure_source_pctiles": {
        "aioe": 0.5089,
        "eloundou": 0.386,
        "ilo": 0.3936
      },
      "signal_conflict": false,
      "signal_conflict_reasons": []
    },
    "confidence": {
      "score": 0.787,
      "level": "high",
      "threshold_level": "high",
      "policy_cap_reason": null,
      "crosswalk_quality": 0.7363,
      "market_data_granularity": 0.7,
      "source_freshness": 0.7897,
      "source_coverage": 0.82,
      "signal_agreement": 0.85,
      "sensitivity": 0.85,
      "exposure_source_count": 3
    },
    "structural_model_version": "V7",
    "stability": {
      "optimistic_risk": 0.0782,
      "optimistic_band": "low",
      "pessimistic_risk": 0.1338,
      "pessimistic_band": "low",
      "distance_to_band_edge": 0.0487,
      "label": "stable"
    },
    "task_primitives": {
      "matched_task_weight_share": null,
      "task_effective_coverage": null,
      "task_exposure_concentration": null,
      "method": null
    },
    "task_signal": 0,
    "demand_persistence": 0.4428,
    "exposure_v7": 0.4277,
    "baseline_v6": {
      "net_risk": 0.1075,
      "exposure": 0.4277
    },
    "uncertainty": {
      "exposure_p10": 0.3886,
      "exposure_p50": 0.4277,
      "exposure_p90": 0.4678,
      "net_risk_p10": 0.0789,
      "net_risk_p50": 0.1006,
      "net_risk_p90": 0.1255,
      "method": "bootstrap_v2"
    },
    "labour_monitor_key": "clerical_sales_service",
    "raw": {
      "aioe": 0.4827,
      "theta": 0.701,
      "c_aioe": 0.3786,
      "log_wage_spread": 0.6612,
      "wage_position": 0.7177
    },
    "isco_codes_matched": [
      "5113"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": 0.4827,
      "theta": 0.701,
      "c_aioe": 0.3786,
      "category": "high_exposure_high_complementarity",
      "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
    }
  },
  {
    "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": 6.5,
    "employment_thousands": 6.5,
    "employment_basis": "estimated_sg_submajor_weighted_2025",
    "employment_family_code": "54",
    "employment_family_total_thousands": 46.2,
    "employment_weight_within_family": 0.140364,
    "employment_estimate_method": "wage_only",
    "group_employment_thousands": 247,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor_weighted_2025",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2025_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2025 2-digit occupation-family totals, weighted within family by BLS proxy employment and Singapore wage data."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the country crosswalk to ISCO-08."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based mapping to published local wage-floor coverage."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based mapping to published local professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published local labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published local transition-program coverage."
        }
      }
    },
    "exposure": 0.1199,
    "bottleneck": 0.6346,
    "displacement_pressure": 0.0438,
    "demand_resilience": 0.3027,
    "demand_signal_bonus": 0,
    "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.6973
    },
    "net_risk": 0.0305,
    "risk_band": "very_low",
    "augmentation": 0.0425,
    "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.1464,
        "ilo": 0.0532
      },
      "signal_conflict": false,
      "signal_conflict_reasons": []
    },
    "confidence": {
      "score": 0.7688,
      "level": "high",
      "threshold_level": "high",
      "policy_cap_reason": null,
      "crosswalk_quality": 0.5596,
      "market_data_granularity": 0.7,
      "source_freshness": 0.8387,
      "source_coverage": 1,
      "signal_agreement": 0.95,
      "sensitivity": 0.65,
      "exposure_source_count": 4
    },
    "structural_model_version": "V7",
    "stability": {
      "optimistic_risk": 0.0135,
      "optimistic_band": "very_low",
      "pessimistic_risk": 0.0535,
      "pessimistic_band": "low",
      "distance_to_band_edge": 0.0195,
      "label": "watch"
    },
    "task_primitives": {
      "matched_task_weight_share": null,
      "task_effective_coverage": null,
      "task_exposure_concentration": null,
      "method": null
    },
    "task_signal": 0,
    "demand_persistence": 0.5139,
    "exposure_v7": 0.1199,
    "baseline_v6": {
      "net_risk": 0.0328,
      "exposure": 0.1199
    },
    "uncertainty": {
      "exposure_p10": 0.0963,
      "exposure_p50": 0.1199,
      "exposure_p90": 0.1445,
      "net_risk_p10": 0.0218,
      "net_risk_p50": 0.0305,
      "net_risk_p90": 0.0398,
      "method": "bootstrap_v2"
    },
    "labour_monitor_key": "clerical_sales_service",
    "raw": {
      "aioe": -0.6989,
      "theta": 0.6921,
      "c_aioe": -0.5545,
      "log_wage_spread": 0.1243,
      "wage_position": 1.2187
    },
    "isco_codes_matched": [
      "5412"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": -0.6989,
      "theta": 0.6921,
      "c_aioe": -0.5545,
      "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
    }
  },
  {
    "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": 2.6,
    "employment_thousands": 2.6,
    "employment_basis": "estimated_sg_submajor_weighted_2025",
    "employment_family_code": "51",
    "employment_family_total_thousands": 73.2,
    "employment_weight_within_family": 0.035481,
    "employment_estimate_method": "wage_only",
    "group_employment_thousands": 247,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor_weighted_2025",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2025_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2025 2-digit occupation-family totals, weighted within family by BLS proxy employment and Singapore wage data."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the country crosswalk to ISCO-08."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based mapping to published local wage-floor coverage."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based mapping to published local professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published local labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published local transition-program coverage."
        }
      }
    },
    "exposure": 0.1584,
    "bottleneck": 0.2995,
    "displacement_pressure": 0.111,
    "demand_resilience": 0.2584,
    "demand_signal_bonus": 0,
    "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.7416
    },
    "net_risk": 0.0823,
    "risk_band": "low",
    "augmentation": 0.023,
    "augmentation_band": "very_low",
    "impact_type": "stable",
    "evidence": {
      "anthropic_calibrated": true,
      "anthropic_gap": -0.0071,
      "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.1435,
        "anthropic": 0.1364,
        "eloundou": 0.1036,
        "ilo": 0.245
      },
      "signal_conflict": false,
      "signal_conflict_reasons": []
    },
    "confidence": {
      "score": 0.8789,
      "level": "high",
      "threshold_level": "high",
      "policy_cap_reason": null,
      "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
    },
    "structural_model_version": "V7",
    "stability": {
      "optimistic_risk": 0.049,
      "optimistic_band": "very_low",
      "pessimistic_risk": 0.1279,
      "pessimistic_band": "low",
      "distance_to_band_edge": 0.0323,
      "label": "watch"
    },
    "task_primitives": {
      "matched_task_weight_share": null,
      "task_effective_coverage": null,
      "task_exposure_concentration": null,
      "method": null
    },
    "task_signal": 0,
    "demand_persistence": 0.3977,
    "exposure_v7": 0.1584,
    "baseline_v6": {
      "net_risk": 0.0867,
      "exposure": 0.1584
    },
    "uncertainty": {
      "exposure_p10": 0.1217,
      "exposure_p50": 0.1584,
      "exposure_p90": 0.1939,
      "net_risk_p10": 0.0623,
      "net_risk_p50": 0.0806,
      "net_risk_p90": 0.1041,
      "method": "bootstrap_v2"
    },
    "labour_monitor_key": "clerical_sales_service",
    "raw": {
      "aioe": -0.727,
      "theta": 0.6539,
      "c_aioe": -0.6045,
      "log_wage_spread": 0.619,
      "wage_position": 0.7407
    },
    "isco_codes_matched": [
      "5132"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": -0.727,
      "theta": 0.6539,
      "c_aioe": -0.6045,
      "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
    }
  },
  {
    "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.1,
    "employment_thousands": 3.1,
    "employment_basis": "estimated_sg_submajor_weighted_2025",
    "employment_family_code": "51",
    "employment_family_total_thousands": 73.2,
    "employment_weight_within_family": 0.042605,
    "employment_estimate_method": "wage_only",
    "group_employment_thousands": 247,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor_weighted_2025",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2025_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2025 2-digit occupation-family totals, weighted within family by BLS proxy employment and Singapore wage data."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the country crosswalk to ISCO-08."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based mapping to published local wage-floor coverage."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based mapping to published local professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published local labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published local transition-program coverage."
        }
      }
    },
    "exposure": 0.1584,
    "bottleneck": 0.2995,
    "displacement_pressure": 0.111,
    "demand_resilience": 0.3038,
    "demand_signal_bonus": 0,
    "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.6962
    },
    "net_risk": 0.0773,
    "risk_band": "low",
    "augmentation": 0.0268,
    "augmentation_band": "very_low",
    "impact_type": "stable",
    "evidence": {
      "anthropic_calibrated": true,
      "anthropic_gap": -0.0071,
      "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.1435,
        "anthropic": 0.1364,
        "eloundou": 0.1036,
        "ilo": 0.245
      },
      "signal_conflict": false,
      "signal_conflict_reasons": []
    },
    "confidence": {
      "score": 0.8789,
      "level": "high",
      "threshold_level": "high",
      "policy_cap_reason": null,
      "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
    },
    "structural_model_version": "V7",
    "stability": {
      "optimistic_risk": 0.0473,
      "optimistic_band": "very_low",
      "pessimistic_risk": 0.1218,
      "pessimistic_band": "low",
      "distance_to_band_edge": 0.0273,
      "label": "watch"
    },
    "task_primitives": {
      "matched_task_weight_share": null,
      "task_effective_coverage": null,
      "task_exposure_concentration": null,
      "method": null
    },
    "task_signal": 0,
    "demand_persistence": 0.4943,
    "exposure_v7": 0.1584,
    "baseline_v6": {
      "net_risk": 0.0827,
      "exposure": 0.1584
    },
    "uncertainty": {
      "exposure_p10": 0.1217,
      "exposure_p50": 0.1584,
      "exposure_p90": 0.1939,
      "net_risk_p10": 0.0589,
      "net_risk_p50": 0.0761,
      "net_risk_p90": 0.0961,
      "method": "bootstrap_v2"
    },
    "labour_monitor_key": "clerical_sales_service",
    "raw": {
      "aioe": -0.727,
      "theta": 0.6539,
      "c_aioe": -0.6045,
      "log_wage_spread": 0.4447,
      "wage_position": 1.068
    },
    "isco_codes_matched": [
      "5132"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": -0.727,
      "theta": 0.6539,
      "c_aioe": -0.6045,
      "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
    }
  },
  {
    "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.4,
    "employment_thousands": 3.4,
    "employment_basis": "estimated_sg_submajor_weighted_2025",
    "employment_family_code": "51",
    "employment_family_total_thousands": 73.2,
    "employment_weight_within_family": 0.046204,
    "employment_estimate_method": "wage_only",
    "group_employment_thousands": 247,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor_weighted_2025",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2025_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2025 2-digit occupation-family totals, weighted within family by BLS proxy employment and Singapore wage data."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the country crosswalk to ISCO-08."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based mapping to published local wage-floor coverage."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based mapping to published local professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published local labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published local transition-program coverage."
        }
      }
    },
    "exposure": 0.1495,
    "bottleneck": 0.7353,
    "displacement_pressure": 0.0396,
    "demand_resilience": 0.3364,
    "demand_signal_bonus": 0,
    "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.6636
    },
    "net_risk": 0.0263,
    "risk_band": "very_low",
    "augmentation": 0.0698,
    "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.8432,
      "level": "high",
      "threshold_level": "high",
      "policy_cap_reason": null,
      "crosswalk_quality": 0.7374,
      "market_data_granularity": 0.7,
      "source_freshness": 0.8387,
      "source_coverage": 1,
      "signal_agreement": 0.95,
      "sensitivity": 0.85,
      "exposure_source_count": 4
    },
    "structural_model_version": "V7",
    "stability": {
      "optimistic_risk": 0.0145,
      "optimistic_band": "very_low",
      "pessimistic_risk": 0.0444,
      "pessimistic_band": "very_low",
      "distance_to_band_edge": 0.0237,
      "label": "stable"
    },
    "task_primitives": {
      "matched_task_weight_share": null,
      "task_effective_coverage": null,
      "task_exposure_concentration": null,
      "method": null
    },
    "task_signal": 0,
    "demand_persistence": 0.5061,
    "exposure_v7": 0.1495,
    "baseline_v6": {
      "net_risk": 0.0283,
      "exposure": 0.1495
    },
    "uncertainty": {
      "exposure_p10": 0.1212,
      "exposure_p50": 0.1495,
      "exposure_p90": 0.1793,
      "net_risk_p10": 0.0181,
      "net_risk_p50": 0.0256,
      "net_risk_p90": 0.0351,
      "method": "bootstrap_v2"
    },
    "labour_monitor_key": "clerical_sales_service",
    "raw": {
      "aioe": -0.3612,
      "theta": 0.7083,
      "c_aioe": -0.2807,
      "log_wage_spread": 0.6738,
      "wage_position": 1.2561
    },
    "isco_codes_matched": [
      "5142"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": -0.3612,
      "theta": 0.7083,
      "c_aioe": -0.2807,
      "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
    }
  },
  {
    "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.1,
    "employment_thousands": 3.1,
    "employment_basis": "estimated_sg_submajor_weighted_2025",
    "employment_family_code": "51",
    "employment_family_total_thousands": 73.2,
    "employment_weight_within_family": 0.042712,
    "employment_estimate_method": "wage_only",
    "group_employment_thousands": 247,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor_weighted_2025",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2025_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2025 2-digit occupation-family totals, weighted within family by BLS proxy employment and Singapore wage data."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the country crosswalk to ISCO-08."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based mapping to published local wage-floor coverage."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based mapping to published local professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published local labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published local transition-program coverage."
        }
      }
    },
    "exposure": 0.3078,
    "bottleneck": 0.041,
    "displacement_pressure": 0.2951,
    "demand_resilience": 0.2861,
    "demand_signal_bonus": 0,
    "market": {
      "market_momentum": 0.625,
      "industry_footprint_momentum": null,
      "market_resolution": "group_prior",
      "occupation_scarcity": 0.3806,
      "market_resilience": 0.5272,
      "market_modifier": 0.7139
    },
    "net_risk": 0.2107,
    "risk_band": "moderate",
    "augmentation": 0.0067,
    "augmentation_band": "very_low",
    "impact_type": "stable",
    "evidence": {
      "anthropic_calibrated": true,
      "anthropic_gap": -0.361,
      "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.4973,
        "anthropic": 0.1364,
        "eloundou": 0.3054
      },
      "signal_conflict": false,
      "signal_conflict_reasons": [
        "divergent_exposure_sources"
      ]
    },
    "confidence": {
      "score": 0.7868,
      "level": "high",
      "threshold_level": "high",
      "policy_cap_reason": null,
      "crosswalk_quality": 1,
      "market_data_granularity": 0.65,
      "source_freshness": 0.8029,
      "source_coverage": 0.82,
      "signal_agreement": 0.45,
      "sensitivity": 0.85,
      "exposure_source_count": 3
    },
    "structural_model_version": "V7",
    "stability": {
      "optimistic_risk": 0.1654,
      "optimistic_band": "moderate",
      "pessimistic_risk": 0.2912,
      "pessimistic_band": "moderate",
      "distance_to_band_edge": 0.0607,
      "label": "stable"
    },
    "task_primitives": {
      "matched_task_weight_share": null,
      "task_effective_coverage": null,
      "task_exposure_concentration": null,
      "method": null
    },
    "task_signal": 0,
    "demand_persistence": 0.4884,
    "exposure_v7": 0.3078,
    "baseline_v6": {
      "net_risk": 0.2251,
      "exposure": 0.3078
    },
    "uncertainty": {
      "exposure_p10": 0.1909,
      "exposure_p50": 0.3078,
      "exposure_p90": 0.4317,
      "net_risk_p10": 0.1328,
      "net_risk_p50": 0.2111,
      "net_risk_p90": 0.2921,
      "method": "bootstrap_v2"
    },
    "labour_monitor_key": "clerical_sales_service",
    "raw": {
      "aioe": 0.4653,
      "theta": 0.5702,
      "c_aioe": 0.4258,
      "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.4258,
      "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
    }
  },
  {
    "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.5,
    "employment_thousands": 3.5,
    "employment_basis": "estimated_sg_submajor_weighted_2025",
    "employment_family_code": "51",
    "employment_family_total_thousands": 73.2,
    "employment_weight_within_family": 0.047698,
    "employment_estimate_method": "wage_only",
    "group_employment_thousands": 247,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor_weighted_2025",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2025_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2025 2-digit occupation-family totals, weighted within family by BLS proxy employment and Singapore wage data."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the country crosswalk to ISCO-08."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based mapping to published local wage-floor coverage."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based mapping to published local professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published local labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published local transition-program coverage."
        }
      }
    },
    "exposure": 0.3703,
    "bottleneck": 0.3226,
    "displacement_pressure": 0.2508,
    "demand_resilience": 0.3177,
    "demand_signal_bonus": 0,
    "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.6823
    },
    "net_risk": 0.1711,
    "risk_band": "moderate",
    "augmentation": 0.0709,
    "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": false,
      "signal_conflict_reasons": [
        "divergent_exposure_sources"
      ]
    },
    "confidence": {
      "score": 0.5539,
      "level": "medium",
      "threshold_level": "medium",
      "policy_cap_reason": null,
      "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
    },
    "structural_model_version": "V7",
    "stability": {
      "optimistic_risk": 0.1437,
      "optimistic_band": "low",
      "pessimistic_risk": 0.2238,
      "pessimistic_band": "moderate",
      "distance_to_band_edge": 0.0211,
      "label": "watch"
    },
    "task_primitives": {
      "matched_task_weight_share": null,
      "task_effective_coverage": null,
      "task_exposure_concentration": null,
      "method": null
    },
    "task_signal": 0,
    "demand_persistence": 0.5062,
    "exposure_v7": 0.3703,
    "baseline_v6": {
      "net_risk": 0.1838,
      "exposure": 0.3703
    },
    "uncertainty": {
      "exposure_p10": 0.2395,
      "exposure_p50": 0.3703,
      "exposure_p90": 0.502,
      "net_risk_p10": 0.1104,
      "net_risk_p50": 0.1675,
      "net_risk_p90": 0.2386,
      "method": "bootstrap_v2"
    },
    "labour_monitor_key": "clerical_sales_service",
    "raw": {
      "aioe": -0.2081,
      "theta": 0.6591,
      "c_aioe": -0.172,
      "log_wage_spread": 0.4875,
      "wage_position": 1.3386
    },
    "isco_codes_matched": [
      "5111"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": -0.2081,
      "theta": 0.6591,
      "c_aioe": -0.172,
      "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
    }
  },
  {
    "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": 15.1,
    "employment_thousands": 15.1,
    "employment_basis": "estimated_sg_submajor_weighted_2025",
    "employment_family_code": "52",
    "employment_family_total_thousands": 109.4,
    "employment_weight_within_family": 0.137993,
    "employment_estimate_method": "wage_only",
    "group_employment_thousands": 247,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor_weighted_2025",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2025_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2025 2-digit occupation-family totals, weighted within family by BLS proxy employment and Singapore wage data."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the country crosswalk to ISCO-08."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based mapping to published local wage-floor coverage."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based mapping to published local professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published local labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published local transition-program coverage."
        }
      }
    },
    "exposure": 0.4226,
    "bottleneck": 0.0989,
    "displacement_pressure": 0.3808,
    "demand_resilience": 0.3077,
    "demand_signal_bonus": 0,
    "market": {
      "market_momentum": 0.625,
      "industry_footprint_momentum": null,
      "market_resolution": "group_prior",
      "occupation_scarcity": 0.4831,
      "market_resilience": 0.5682,
      "market_modifier": 0.6923
    },
    "net_risk": 0.2636,
    "risk_band": "moderate",
    "augmentation": 0.0238,
    "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",
      "threshold_level": "high",
      "policy_cap_reason": "signal_conflict",
      "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
    },
    "structural_model_version": "V7",
    "stability": {
      "optimistic_risk": 0.2207,
      "optimistic_band": "moderate",
      "pessimistic_risk": 0.3476,
      "pessimistic_band": "high",
      "distance_to_band_edge": 0.0364,
      "label": "watch"
    },
    "task_primitives": {
      "matched_task_weight_share": null,
      "task_effective_coverage": null,
      "task_exposure_concentration": null,
      "method": null
    },
    "task_signal": 0,
    "demand_persistence": 0.52,
    "exposure_v7": 0.4226,
    "baseline_v6": {
      "net_risk": 0.2835,
      "exposure": 0.4226
    },
    "uncertainty": {
      "exposure_p10": 0.3073,
      "exposure_p50": 0.4226,
      "exposure_p90": 0.5247,
      "net_risk_p10": 0.182,
      "net_risk_p50": 0.2616,
      "net_risk_p90": 0.3431,
      "method": "bootstrap_v2"
    },
    "labour_monitor_key": "clerical_sales_service",
    "raw": {
      "aioe": -0.2481,
      "theta": 0.6021,
      "c_aioe": -0.2191,
      "log_wage_spread": 0.1515,
      "wage_position": 1.6092
    },
    "isco_codes_matched": [
      "5230"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": -0.2481,
      "theta": 0.6021,
      "c_aioe": -0.2191,
      "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
    }
  },
  {
    "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,
    "employment_thousands": 3,
    "employment_basis": "estimated_sg_submajor_weighted_2025",
    "employment_family_code": "51",
    "employment_family_total_thousands": 73.2,
    "employment_weight_within_family": 0.041598,
    "employment_estimate_method": "wage_only",
    "group_employment_thousands": 247,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor_weighted_2025",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2025_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2025 2-digit occupation-family totals, weighted within family by BLS proxy employment and Singapore wage data."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the country crosswalk to ISCO-08."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based mapping to published local wage-floor coverage."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based mapping to published local professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published local labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published local transition-program coverage."
        }
      }
    },
    "exposure": 0.1981,
    "bottleneck": 0.0526,
    "displacement_pressure": 0.1877,
    "demand_resilience": 0.3609,
    "demand_signal_bonus": 0.06,
    "market": {
      "market_momentum": 0.5563,
      "industry_footprint_momentum": 0.2887,
      "market_resolution": "industry_footprint_blend",
      "occupation_scarcity": 0.5579,
      "market_resilience": 0.557,
      "market_modifier": 0.6391
    },
    "net_risk": 0.1199,
    "risk_band": "low",
    "augmentation": 0.0058,
    "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",
      "threshold_level": "high",
      "policy_cap_reason": null,
      "crosswalk_quality": 0.9145,
      "market_data_granularity": 0.75,
      "source_freshness": 0.8387,
      "source_coverage": 1,
      "signal_agreement": 0.95,
      "sensitivity": 0.65,
      "exposure_source_count": 4
    },
    "structural_model_version": "V7",
    "stability": {
      "optimistic_risk": 0.0807,
      "optimistic_band": "low",
      "pessimistic_risk": 0.1757,
      "pessimistic_band": "moderate",
      "distance_to_band_edge": 0.0301,
      "label": "watch"
    },
    "task_primitives": {
      "matched_task_weight_share": null,
      "task_effective_coverage": null,
      "task_exposure_concentration": null,
      "method": null
    },
    "task_signal": 0,
    "demand_persistence": 0.5029,
    "exposure_v7": 0.1981,
    "baseline_v6": {
      "net_risk": 0.1294,
      "exposure": 0.1981
    },
    "uncertainty": {
      "exposure_p10": 0.1562,
      "exposure_p50": 0.1981,
      "exposure_p90": 0.2397,
      "net_risk_p10": 0.0943,
      "net_risk_p50": 0.1172,
      "net_risk_p90": 0.1463,
      "method": "bootstrap_v2"
    },
    "labour_monitor_key": "clerical_sales_service",
    "raw": {
      "aioe": -0.5733,
      "theta": 0.5847,
      "c_aioe": -0.5163,
      "log_wage_spread": 0.5399,
      "wage_position": 1.0181
    },
    "isco_codes_matched": [
      "5131"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": -0.5733,
      "theta": 0.5847,
      "c_aioe": -0.5163,
      "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
    }
  },
  {
    "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": 10.5,
    "employment_thousands": 10.5,
    "employment_basis": "estimated_sg_submajor_weighted_2025",
    "employment_family_code": "52",
    "employment_family_total_thousands": 109.4,
    "employment_weight_within_family": 0.095575,
    "employment_estimate_method": "wage_only",
    "group_employment_thousands": 247,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor_weighted_2025",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2025_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2025 2-digit occupation-family totals, weighted within family by BLS proxy employment and Singapore wage data."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the country crosswalk to ISCO-08."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based mapping to published local wage-floor coverage."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based mapping to published local professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published local labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published local transition-program coverage."
        }
      }
    },
    "exposure": 0.4226,
    "bottleneck": 0.0989,
    "displacement_pressure": 0.3808,
    "demand_resilience": 0.2275,
    "demand_signal_bonus": 0,
    "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.7725
    },
    "net_risk": 0.2942,
    "risk_band": "moderate",
    "augmentation": 0.018,
    "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.7639,
      "level": "medium",
      "threshold_level": "high",
      "policy_cap_reason": "signal_conflict",
      "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
    },
    "structural_model_version": "V7",
    "stability": {
      "optimistic_risk": 0.2502,
      "optimistic_band": "moderate",
      "pessimistic_risk": 0.3624,
      "pessimistic_band": "high",
      "distance_to_band_edge": 0.0058,
      "label": "watch"
    },
    "task_primitives": {
      "matched_task_weight_share": null,
      "task_effective_coverage": null,
      "task_exposure_concentration": null,
      "method": null
    },
    "task_signal": 0,
    "demand_persistence": 0.3365,
    "exposure_v7": 0.4226,
    "baseline_v6": {
      "net_risk": 0.307,
      "exposure": 0.4226
    },
    "uncertainty": {
      "exposure_p10": 0.3173,
      "exposure_p50": 0.4226,
      "exposure_p90": 0.5247,
      "net_risk_p10": 0.2103,
      "net_risk_p50": 0.2937,
      "net_risk_p90": 0.3835,
      "method": "bootstrap_v2"
    },
    "labour_monitor_key": "clerical_sales_service",
    "raw": {
      "aioe": -0.2481,
      "theta": 0.6021,
      "c_aioe": -0.2191,
      "log_wage_spread": 0.4809,
      "wage_position": 0.7719
    },
    "isco_codes_matched": [
      "5230"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": -0.2481,
      "theta": 0.6021,
      "c_aioe": -0.2191,
      "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
    }
  },
  {
    "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": 4.6,
    "employment_thousands": 4.6,
    "employment_basis": "estimated_sg_submajor_weighted_2025",
    "employment_family_code": "51",
    "employment_family_total_thousands": 73.2,
    "employment_weight_within_family": 0.064827,
    "employment_estimate_method": "wage_only",
    "group_employment_thousands": 247,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor_weighted_2025",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2025_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2025 2-digit occupation-family totals, weighted within family by BLS proxy employment and Singapore wage data."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the country crosswalk to ISCO-08."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based mapping to published local wage-floor coverage."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based mapping to published local professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published local labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published local transition-program coverage."
        }
      }
    },
    "exposure": 0.3703,
    "bottleneck": 0.3226,
    "displacement_pressure": 0.2508,
    "demand_resilience": 0.3001,
    "demand_signal_bonus": 0,
    "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.6999
    },
    "net_risk": 0.1755,
    "risk_band": "moderate",
    "augmentation": 0.0674,
    "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": false,
      "signal_conflict_reasons": [
        "divergent_exposure_sources"
      ]
    },
    "confidence": {
      "score": 0.5539,
      "level": "medium",
      "threshold_level": "medium",
      "policy_cap_reason": null,
      "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
    },
    "structural_model_version": "V7",
    "stability": {
      "optimistic_risk": 0.147,
      "optimistic_band": "low",
      "pessimistic_risk": 0.2314,
      "pessimistic_band": "moderate",
      "distance_to_band_edge": 0.0255,
      "label": "watch"
    },
    "task_primitives": {
      "matched_task_weight_share": null,
      "task_effective_coverage": null,
      "task_exposure_concentration": null,
      "method": null
    },
    "task_signal": 0,
    "demand_persistence": 0.4611,
    "exposure_v7": 0.3703,
    "baseline_v6": {
      "net_risk": 0.1871,
      "exposure": 0.3703
    },
    "uncertainty": {
      "exposure_p10": 0.2395,
      "exposure_p50": 0.3703,
      "exposure_p90": 0.502,
      "net_risk_p10": 0.1129,
      "net_risk_p50": 0.1717,
      "net_risk_p90": 0.2425,
      "method": "bootstrap_v2"
    },
    "labour_monitor_key": "clerical_sales_service",
    "raw": {
      "aioe": -0.2081,
      "theta": 0.6591,
      "c_aioe": -0.172,
      "log_wage_spread": 0.3778,
      "wage_position": 2.4726
    },
    "isco_codes_matched": [
      "5111"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": -0.2081,
      "theta": 0.6591,
      "c_aioe": -0.172,
      "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
    }
  },
  {
    "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": 2.8,
    "employment_thousands": 2.8,
    "employment_basis": "estimated_sg_submajor_weighted_2025",
    "employment_family_code": "53",
    "employment_family_total_thousands": 17.2,
    "employment_weight_within_family": 0.162978,
    "employment_estimate_method": "wage_only",
    "group_employment_thousands": 247,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor_weighted_2025",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2025_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2025 2-digit occupation-family totals, weighted within family by BLS proxy employment and Singapore wage data."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the country crosswalk to ISCO-08."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based mapping to published local wage-floor coverage."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based mapping to published local professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published local labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published local transition-program coverage."
        }
      }
    },
    "exposure": 0.2016,
    "bottleneck": 0.4661,
    "displacement_pressure": 0.1076,
    "demand_resilience": 0.3624,
    "demand_signal_bonus": 0,
    "market": {
      "market_momentum": 0.625,
      "industry_footprint_momentum": null,
      "market_resolution": "group_prior",
      "occupation_scarcity": 0.7469,
      "market_resilience": 0.6738,
      "market_modifier": 0.6376
    },
    "net_risk": 0.0686,
    "risk_band": "low",
    "augmentation": 0.0633,
    "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",
      "threshold_level": "high",
      "policy_cap_reason": null,
      "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
    },
    "structural_model_version": "V7",
    "stability": {
      "optimistic_risk": 0.0413,
      "optimistic_band": "very_low",
      "pessimistic_risk": 0.1072,
      "pessimistic_band": "low",
      "distance_to_band_edge": 0.0186,
      "label": "watch"
    },
    "task_primitives": {
      "matched_task_weight_share": null,
      "task_effective_coverage": null,
      "task_exposure_concentration": null,
      "method": null
    },
    "task_signal": 0,
    "demand_persistence": 0.5916,
    "exposure_v7": 0.2016,
    "baseline_v6": {
      "net_risk": 0.075,
      "exposure": 0.2016
    },
    "uncertainty": {
      "exposure_p10": 0.1535,
      "exposure_p50": 0.2016,
      "exposure_p90": 0.2501,
      "net_risk_p10": 0.049,
      "net_risk_p50": 0.0675,
      "net_risk_p90": 0.0901,
      "method": "bootstrap_v2"
    },
    "labour_monitor_key": "clerical_sales_service",
    "raw": {
      "aioe": -0.3835,
      "theta": 0.6698,
      "c_aioe": -0.3128,
      "log_wage_spread": 0.9158,
      "wage_position": 0.9503
    },
    "isco_codes_matched": [
      "5311"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": -0.3835,
      "theta": 0.6698,
      "c_aioe": -0.3128,
      "category": "low_exposure",
      "isco_codes_matched": [
        "5311"
      ],
      "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
    }
  },
  {
    "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": 2.6,
    "employment_thousands": 2.6,
    "employment_basis": "estimated_sg_submajor_weighted_2025",
    "employment_family_code": "51",
    "employment_family_total_thousands": 73.2,
    "employment_weight_within_family": 0.035171,
    "employment_estimate_method": "wage_only",
    "group_employment_thousands": 247,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor_weighted_2025",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2025_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2025 2-digit occupation-family totals, weighted within family by BLS proxy employment and Singapore wage data."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the country crosswalk to ISCO-08."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based mapping to published local wage-floor coverage."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based mapping to published local professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published local labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published local transition-program coverage."
        }
      }
    },
    "exposure": 0.2626,
    "bottleneck": 0.1542,
    "displacement_pressure": 0.2221,
    "demand_resilience": 0.265,
    "demand_signal_bonus": 0,
    "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.735
    },
    "net_risk": 0.1633,
    "risk_band": "moderate",
    "augmentation": 0.0202,
    "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.6771,
      "level": "medium",
      "threshold_level": "medium",
      "policy_cap_reason": null,
      "crosswalk_quality": 0.4931,
      "market_data_granularity": 0.7,
      "source_freshness": 0.8387,
      "source_coverage": 1,
      "signal_agreement": 0.45,
      "sensitivity": 0.65,
      "exposure_source_count": 4
    },
    "structural_model_version": "V7",
    "stability": {
      "optimistic_risk": 0.1205,
      "optimistic_band": "low",
      "pessimistic_risk": 0.2222,
      "pessimistic_band": "moderate",
      "distance_to_band_edge": 0.0133,
      "label": "watch"
    },
    "task_primitives": {
      "matched_task_weight_share": null,
      "task_effective_coverage": null,
      "task_exposure_concentration": null,
      "method": null
    },
    "task_signal": 0,
    "demand_persistence": 0.4078,
    "exposure_v7": 0.2626,
    "baseline_v6": {
      "net_risk": 0.1723,
      "exposure": 0.2626
    },
    "uncertainty": {
      "exposure_p10": 0.18,
      "exposure_p50": 0.2626,
      "exposure_p90": 0.3458,
      "net_risk_p10": 0.1134,
      "net_risk_p50": 0.1625,
      "net_risk_p90": 0.2148,
      "method": "bootstrap_v2"
    },
    "labour_monitor_key": "clerical_sales_service",
    "raw": {
      "aioe": -0.4997,
      "theta": 0.6241,
      "c_aioe": -0.4304,
      "log_wage_spread": 0.678,
      "wage_position": 0.7278
    },
    "isco_codes_matched": [
      "5120"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": -0.4997,
      "theta": 0.6241,
      "c_aioe": -0.4304,
      "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
    }
  },
  {
    "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": 2.8,
    "employment_thousands": 2.8,
    "employment_basis": "estimated_sg_submajor_weighted_2025",
    "employment_family_code": "53",
    "employment_family_total_thousands": 17.2,
    "employment_weight_within_family": 0.164571,
    "employment_estimate_method": "wage_only",
    "group_employment_thousands": 247,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor_weighted_2025",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2025_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2025 2-digit occupation-family totals, weighted within family by BLS proxy employment and Singapore wage data."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the country crosswalk to ISCO-08."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based mapping to published local wage-floor coverage."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based mapping to published local professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published local labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published local transition-program coverage."
        }
      }
    },
    "exposure": 0.3411,
    "bottleneck": 0.4973,
    "displacement_pressure": 0.1714,
    "demand_resilience": 0.2271,
    "demand_signal_bonus": 0,
    "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.7729
    },
    "net_risk": 0.1325,
    "risk_band": "low",
    "augmentation": 0.0739,
    "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.6463,
      "level": "medium",
      "threshold_level": "medium",
      "policy_cap_reason": null,
      "crosswalk_quality": 0.2881,
      "market_data_granularity": 0.7,
      "source_freshness": 0.8029,
      "source_coverage": 0.82,
      "signal_agreement": 0.85,
      "sensitivity": 0.65,
      "exposure_source_count": 3
    },
    "structural_model_version": "V7",
    "stability": {
      "optimistic_risk": 0.1066,
      "optimistic_band": "low",
      "pessimistic_risk": 0.1714,
      "pessimistic_band": "moderate",
      "distance_to_band_edge": 0.0175,
      "label": "watch"
    },
    "task_primitives": {
      "matched_task_weight_share": null,
      "task_effective_coverage": null,
      "task_exposure_concentration": null,
      "method": null
    },
    "task_signal": 0,
    "demand_persistence": 0.3098,
    "exposure_v7": 0.3411,
    "baseline_v6": {
      "net_risk": 0.1378,
      "exposure": 0.3411
    },
    "uncertainty": {
      "exposure_p10": 0.3035,
      "exposure_p50": 0.3411,
      "exposure_p90": 0.3765,
      "net_risk_p10": 0.1092,
      "net_risk_p50": 0.1328,
      "net_risk_p90": 0.1571,
      "method": "bootstrap_v2"
    },
    "labour_monitor_key": "clerical_sales_service",
    "raw": {
      "aioe": -0.1885,
      "theta": 0.6743,
      "c_aioe": -0.1529,
      "log_wage_spread": 0.3525,
      "wage_position": 0.969
    },
    "isco_codes_matched": [
      "5320"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": -0.1885,
      "theta": 0.6743,
      "c_aioe": -0.1529,
      "category": "low_exposure",
      "isco_codes_matched": [
        "5320"
      ],
      "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
    }
  },
  {
    "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_weighted_2025",
    "employment_family_code": "51",
    "employment_family_total_thousands": 73.2,
    "employment_weight_within_family": 0.045149,
    "employment_estimate_method": "wage_only",
    "group_employment_thousands": 247,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor_weighted_2025",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2025_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2025 2-digit occupation-family totals, weighted within family by BLS proxy employment and Singapore wage data."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the country crosswalk to ISCO-08."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based mapping to published local wage-floor coverage."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based mapping to published local professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published local labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published local transition-program coverage."
        }
      }
    },
    "exposure": 0.0552,
    "bottleneck": 0.7522,
    "displacement_pressure": 0.0137,
    "demand_resilience": 0.2998,
    "demand_signal_bonus": 0,
    "market": {
      "market_momentum": 0.625,
      "industry_footprint_momentum": null,
      "market_resolution": "group_prior",
      "occupation_scarcity": 0.4456,
      "market_resilience": 0.5533,
      "market_modifier": 0.7002
    },
    "net_risk": 0.0096,
    "risk_band": "very_low",
    "augmentation": 0.023,
    "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.8618,
      "level": "high",
      "threshold_level": "high",
      "policy_cap_reason": null,
      "crosswalk_quality": 1,
      "market_data_granularity": 0.65,
      "source_freshness": 0.8029,
      "source_coverage": 0.82,
      "signal_agreement": 0.95,
      "sensitivity": 0.85,
      "exposure_source_count": 3
    },
    "structural_model_version": "V7",
    "stability": {
      "optimistic_risk": 0,
      "optimistic_band": "very_low",
      "pessimistic_risk": 0.0263,
      "pessimistic_band": "very_low",
      "distance_to_band_edge": 0.0096,
      "label": "stable"
    },
    "task_primitives": {
      "matched_task_weight_share": null,
      "task_effective_coverage": null,
      "task_exposure_concentration": null,
      "method": null
    },
    "task_signal": 0,
    "demand_persistence": 0.5082,
    "exposure_v7": 0.0552,
    "baseline_v6": {
      "net_risk": 0.0103,
      "exposure": 0.0552
    },
    "uncertainty": {
      "exposure_p10": 0.0079,
      "exposure_p50": 0.0552,
      "exposure_p90": 0.0998,
      "net_risk_p10": 0.0013,
      "net_risk_p50": 0.009,
      "net_risk_p90": 0.019,
      "method": "bootstrap_v2"
    },
    "labour_monitor_key": "clerical_sales_service",
    "raw": {
      "aioe": -2.1119,
      "theta": 0.715,
      "c_aioe": -1.627,
      "log_wage_spread": 0.2512,
      "wage_position": 1.1994
    },
    "isco_codes_matched": [
      "5195"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": -2.1119,
      "theta": 0.715,
      "c_aioe": -1.627,
      "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
    }
  },
  {
    "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.2,
    "employment_thousands": 3.2,
    "employment_basis": "estimated_sg_submajor_weighted_2025",
    "employment_family_code": "53",
    "employment_family_total_thousands": 17.2,
    "employment_weight_within_family": 0.184431,
    "employment_estimate_method": "wage_only",
    "group_employment_thousands": 247,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor_weighted_2025",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2025_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2025 2-digit occupation-family totals, weighted within family by BLS proxy employment and Singapore wage data."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the country crosswalk to ISCO-08."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based mapping to published local wage-floor coverage."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based mapping to published local professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published local labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published local transition-program coverage."
        }
      }
    },
    "exposure": 0.2016,
    "bottleneck": 0.4661,
    "displacement_pressure": 0.1076,
    "demand_resilience": 0.2454,
    "demand_signal_bonus": 0,
    "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.7546
    },
    "net_risk": 0.0812,
    "risk_band": "low",
    "augmentation": 0.0439,
    "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.8939,
      "level": "high",
      "threshold_level": "high",
      "policy_cap_reason": null,
      "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
    },
    "structural_model_version": "V7",
    "stability": {
      "optimistic_risk": 0.0537,
      "optimistic_band": "low",
      "pessimistic_risk": 0.1189,
      "pessimistic_band": "low",
      "distance_to_band_edge": 0.0312,
      "label": "stable"
    },
    "task_primitives": {
      "matched_task_weight_share": null,
      "task_effective_coverage": null,
      "task_exposure_concentration": null,
      "method": null
    },
    "task_signal": 0,
    "demand_persistence": 0.3517,
    "exposure_v7": 0.2016,
    "baseline_v6": {
      "net_risk": 0.085,
      "exposure": 0.2016
    },
    "uncertainty": {
      "exposure_p10": 0.1535,
      "exposure_p50": 0.2016,
      "exposure_p90": 0.2501,
      "net_risk_p10": 0.0593,
      "net_risk_p50": 0.0801,
      "net_risk_p90": 0.1056,
      "method": "bootstrap_v2"
    },
    "labour_monitor_key": "clerical_sales_service",
    "raw": {
      "aioe": -0.3835,
      "theta": 0.6698,
      "c_aioe": -0.3128,
      "log_wage_spread": 0.2501,
      "wage_position": 1.2169
    },
    "isco_codes_matched": [
      "5311"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": -0.3835,
      "theta": 0.6698,
      "c_aioe": -0.3128,
      "category": "low_exposure",
      "isco_codes_matched": [
        "5311"
      ],
      "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
    }
  },
  {
    "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": 9.9,
    "employment_thousands": 9.9,
    "employment_basis": "estimated_sg_submajor_weighted_2025",
    "employment_family_code": "52",
    "employment_family_total_thousands": 109.4,
    "employment_weight_within_family": 0.090743,
    "employment_estimate_method": "wage_only",
    "group_employment_thousands": 247,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor_weighted_2025",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2025_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2025 2-digit occupation-family totals, weighted within family by BLS proxy employment and Singapore wage data."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the country crosswalk to ISCO-08."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based mapping to published local wage-floor coverage."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based mapping to published local professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published local labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published local transition-program coverage."
        }
      }
    },
    "exposure": 0.4554,
    "bottleneck": 0.1132,
    "displacement_pressure": 0.4039,
    "demand_resilience": 0.2568,
    "demand_signal_bonus": 0,
    "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.7432
    },
    "net_risk": 0.3002,
    "risk_band": "high",
    "augmentation": 0.0248,
    "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.4554
      },
      "signal_conflict": false,
      "signal_conflict_reasons": [
        "high_risk_but_positive_labour_market"
      ]
    },
    "confidence": {
      "score": 0.385,
      "level": "low",
      "threshold_level": "low",
      "policy_cap_reason": null,
      "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
    },
    "structural_model_version": "V7",
    "stability": {
      "optimistic_risk": 0.2639,
      "optimistic_band": "moderate",
      "pessimistic_risk": 0.3734,
      "pessimistic_band": "high",
      "distance_to_band_edge": 0.0002,
      "label": "watch"
    },
    "task_primitives": {
      "matched_task_weight_share": null,
      "task_effective_coverage": null,
      "task_exposure_concentration": null,
      "method": null
    },
    "task_signal": 0,
    "demand_persistence": 0.4011,
    "exposure_v7": 0.4554,
    "baseline_v6": {
      "net_risk": 0.3164,
      "exposure": 0.4554
    },
    "uncertainty": {
      "exposure_p10": 0.4554,
      "exposure_p50": 0.4554,
      "exposure_p90": 0.4554,
      "net_risk_p10": 0.2743,
      "net_risk_p50": 0.3005,
      "net_risk_p90": 0.3268,
      "method": "bootstrap_v2"
    },
    "labour_monitor_key": "clerical_sales_service",
    "raw": {
      "aioe": 0.3105,
      "theta": 0.6082,
      "c_aioe": 0.2724,
      "log_wage_spread": 0.5778,
      "wage_position": 0.6959
    },
    "isco_codes_matched": [
      "5249"
    ],
    "match_quality": "submajor_fallback",
    "scores": {
      "aioe": 0.3105,
      "theta": 0.6082,
      "c_aioe": 0.2724,
      "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
    }
  },
  {
    "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.5,
    "employment_thousands": 3.5,
    "employment_basis": "estimated_sg_submajor_weighted_2025",
    "employment_family_code": "51",
    "employment_family_total_thousands": 73.2,
    "employment_weight_within_family": 0.047864,
    "employment_estimate_method": "wage_only",
    "group_employment_thousands": 247,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor_weighted_2025",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2025_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2025 2-digit occupation-family totals, weighted within family by BLS proxy employment and Singapore wage data."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the country crosswalk to ISCO-08."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based mapping to published local wage-floor coverage."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based mapping to published local professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published local labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published local transition-program coverage."
        }
      }
    },
    "exposure": 0.1813,
    "bottleneck": 0.4545,
    "displacement_pressure": 0.0989,
    "demand_resilience": 0.317,
    "demand_signal_bonus": 0,
    "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.683
    },
    "net_risk": 0.0675,
    "risk_band": "low",
    "augmentation": 0.0489,
    "augmentation_band": "very_low",
    "impact_type": "stable",
    "evidence": {
      "anthropic_calibrated": true,
      "anthropic_gap": 0.1938,
      "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.1462,
        "anthropic": 0.3399,
        "eloundou": 0.1506,
        "ilo": 0.0854
      },
      "signal_conflict": false,
      "signal_conflict_reasons": []
    },
    "confidence": {
      "score": 0.8435,
      "level": "high",
      "threshold_level": "high",
      "policy_cap_reason": null,
      "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
    },
    "structural_model_version": "V7",
    "stability": {
      "optimistic_risk": 0.0442,
      "optimistic_band": "very_low",
      "pessimistic_risk": 0.1027,
      "pessimistic_band": "low",
      "distance_to_band_edge": 0.0175,
      "label": "watch"
    },
    "task_primitives": {
      "matched_task_weight_share": null,
      "task_effective_coverage": null,
      "task_exposure_concentration": null,
      "method": null
    },
    "task_signal": 0,
    "demand_persistence": 0.4996,
    "exposure_v7": 0.1813,
    "baseline_v6": {
      "net_risk": 0.0725,
      "exposure": 0.1813
    },
    "uncertainty": {
      "exposure_p10": 0.1156,
      "exposure_p50": 0.1813,
      "exposure_p90": 0.2474,
      "net_risk_p10": 0.0432,
      "net_risk_p50": 0.066,
      "net_risk_p90": 0.0937,
      "method": "bootstrap_v2"
    },
    "labour_monitor_key": "clerical_sales_service",
    "raw": {
      "aioe": -0.706,
      "theta": 0.6691,
      "c_aioe": -0.5763,
      "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.5763,
      "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
    }
  },
  {
    "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": 2.7,
    "employment_thousands": 2.7,
    "employment_basis": "estimated_sg_submajor_weighted_2025",
    "employment_family_code": "53",
    "employment_family_total_thousands": 17.2,
    "employment_weight_within_family": 0.15619,
    "employment_estimate_method": "wage_only",
    "group_employment_thousands": 247,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor_weighted_2025",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2025_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2025 2-digit occupation-family totals, weighted within family by BLS proxy employment and Singapore wage data."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the country crosswalk to ISCO-08."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based mapping to published local wage-floor coverage."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based mapping to published local professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published local labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published local transition-program coverage."
        }
      }
    },
    "exposure": 0.3411,
    "bottleneck": 0.4973,
    "displacement_pressure": 0.1714,
    "demand_resilience": 0.209,
    "demand_signal_bonus": 0,
    "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.791
    },
    "net_risk": 0.1356,
    "risk_band": "low",
    "augmentation": 0.0681,
    "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.6463,
      "level": "medium",
      "threshold_level": "medium",
      "policy_cap_reason": null,
      "crosswalk_quality": 0.2881,
      "market_data_granularity": 0.7,
      "source_freshness": 0.8029,
      "source_coverage": 0.82,
      "signal_agreement": 0.85,
      "sensitivity": 0.65,
      "exposure_source_count": 3
    },
    "structural_model_version": "V7",
    "stability": {
      "optimistic_risk": 0.1086,
      "optimistic_band": "low",
      "pessimistic_risk": 0.1748,
      "pessimistic_band": "moderate",
      "distance_to_band_edge": 0.0144,
      "label": "watch"
    },
    "task_primitives": {
      "matched_task_weight_share": null,
      "task_effective_coverage": null,
      "task_exposure_concentration": null,
      "method": null
    },
    "task_signal": 0,
    "demand_persistence": 0.2829,
    "exposure_v7": 0.3411,
    "baseline_v6": {
      "net_risk": 0.1405,
      "exposure": 0.3411
    },
    "uncertainty": {
      "exposure_p10": 0.3035,
      "exposure_p50": 0.3411,
      "exposure_p90": 0.3765,
      "net_risk_p10": 0.1113,
      "net_risk_p50": 0.1347,
      "net_risk_p90": 0.1601,
      "method": "bootstrap_v2"
    },
    "labour_monitor_key": "clerical_sales_service",
    "raw": {
      "aioe": -0.1885,
      "theta": 0.6743,
      "c_aioe": -0.1529,
      "log_wage_spread": 0.32,
      "wage_position": 0.8728
    },
    "isco_codes_matched": [
      "5320"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": -0.1885,
      "theta": 0.6743,
      "c_aioe": -0.1529,
      "category": "low_exposure",
      "isco_codes_matched": [
        "5320"
      ],
      "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
    }
  },
  {
    "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": 4.2,
    "employment_thousands": 4.2,
    "employment_basis": "estimated_sg_submajor_weighted_2025",
    "employment_family_code": "51",
    "employment_family_total_thousands": 73.2,
    "employment_weight_within_family": 0.056787,
    "employment_estimate_method": "wage_only",
    "group_employment_thousands": 247,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor_weighted_2025",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2025_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2025 2-digit occupation-family totals, weighted within family by BLS proxy employment and Singapore wage data."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the country crosswalk to ISCO-08."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based mapping to published local wage-floor coverage."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based mapping to published local professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published local labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published local transition-program coverage."
        }
      }
    },
    "exposure": 0.3515,
    "bottleneck": 0.7816,
    "displacement_pressure": 0.0767,
    "demand_resilience": 0.3117,
    "demand_signal_bonus": 0,
    "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.6883
    },
    "net_risk": 0.0528,
    "risk_band": "low",
    "augmentation": 0.1595,
    "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.6937,
      "level": "medium",
      "threshold_level": "medium",
      "policy_cap_reason": null,
      "crosswalk_quality": 0.8775,
      "market_data_granularity": 0.7,
      "source_freshness": 0.8029,
      "source_coverage": 0.82,
      "signal_agreement": 0.45,
      "sensitivity": 0.65,
      "exposure_source_count": 3
    },
    "structural_model_version": "V7",
    "stability": {
      "optimistic_risk": 0.0346,
      "optimistic_band": "very_low",
      "pessimistic_risk": 0.0776,
      "pessimistic_band": "low",
      "distance_to_band_edge": 0.0028,
      "label": "watch"
    },
    "task_primitives": {
      "matched_task_weight_share": null,
      "task_effective_coverage": null,
      "task_exposure_concentration": null,
      "method": null
    },
    "task_signal": 0,
    "demand_persistence": 0.5046,
    "exposure_v7": 0.3515,
    "baseline_v6": {
      "net_risk": 0.0567,
      "exposure": 0.3515
    },
    "uncertainty": {
      "exposure_p10": 0.212,
      "exposure_p50": 0.3515,
      "exposure_p90": 0.483,
      "net_risk_p10": 0.0284,
      "net_risk_p50": 0.0508,
      "net_risk_p90": 0.0801,
      "method": "bootstrap_v2"
    },
    "labour_monitor_key": "clerical_sales_service",
    "raw": {
      "aioe": -0.5701,
      "theta": 0.7222,
      "c_aioe": -0.4351,
      "log_wage_spread": 0.2874,
      "wage_position": 1.8974
    },
    "isco_codes_matched": [
      "5150"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": -0.5701,
      "theta": 0.7222,
      "c_aioe": -0.4351,
      "category": "high_exposure_high_complementarity",
      "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
    }
  },
  {
    "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_weighted_2025",
    "employment_family_code": "51",
    "employment_family_total_thousands": 73.2,
    "employment_weight_within_family": 0.044407,
    "employment_estimate_method": "wage_only",
    "group_employment_thousands": 247,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor_weighted_2025",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2025_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2025 2-digit occupation-family totals, weighted within family by BLS proxy employment and Singapore wage data."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the country crosswalk to ISCO-08."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based mapping to published local wage-floor coverage."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based mapping to published local professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published local labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published local transition-program coverage."
        }
      }
    },
    "exposure": 0.3515,
    "bottleneck": 0.7816,
    "displacement_pressure": 0.0767,
    "demand_resilience": 0.3226,
    "demand_signal_bonus": 0,
    "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.6774
    },
    "net_risk": 0.052,
    "risk_band": "low",
    "augmentation": 0.1676,
    "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.6937,
      "level": "medium",
      "threshold_level": "medium",
      "policy_cap_reason": null,
      "crosswalk_quality": 0.8775,
      "market_data_granularity": 0.7,
      "source_freshness": 0.8029,
      "source_coverage": 0.82,
      "signal_agreement": 0.45,
      "sensitivity": 0.65,
      "exposure_source_count": 3
    },
    "structural_model_version": "V7",
    "stability": {
      "optimistic_risk": 0.0362,
      "optimistic_band": "very_low",
      "pessimistic_risk": 0.0785,
      "pessimistic_band": "low",
      "distance_to_band_edge": 0.002,
      "label": "watch"
    },
    "task_primitives": {
      "matched_task_weight_share": null,
      "task_effective_coverage": null,
      "task_exposure_concentration": null,
      "method": null
    },
    "task_signal": 0,
    "demand_persistence": 0.4807,
    "exposure_v7": 0.3515,
    "baseline_v6": {
      "net_risk": 0.0557,
      "exposure": 0.3515
    },
    "uncertainty": {
      "exposure_p10": 0.212,
      "exposure_p50": 0.3515,
      "exposure_p90": 0.483,
      "net_risk_p10": 0.0282,
      "net_risk_p50": 0.0488,
      "net_risk_p90": 0.0785,
      "method": "bootstrap_v2"
    },
    "labour_monitor_key": "clerical_sales_service",
    "raw": {
      "aioe": -0.5701,
      "theta": 0.7222,
      "c_aioe": -0.4351,
      "log_wage_spread": 0.6892,
      "wage_position": 1.1602
    },
    "isco_codes_matched": [
      "5150"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": -0.5701,
      "theta": 0.7222,
      "c_aioe": -0.4351,
      "category": "high_exposure_high_complementarity",
      "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
    }
  },
  {
    "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.4,
    "employment_thousands": 3.4,
    "employment_basis": "estimated_sg_submajor_weighted_2025",
    "employment_family_code": "51",
    "employment_family_total_thousands": 73.2,
    "employment_weight_within_family": 0.046145,
    "employment_estimate_method": "wage_only",
    "group_employment_thousands": 247,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor_weighted_2025",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2025_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2025 2-digit occupation-family totals, weighted within family by BLS proxy employment and Singapore wage data."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the country crosswalk to ISCO-08."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based mapping to published local wage-floor coverage."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based mapping to published local professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published local labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published local transition-program coverage."
        }
      }
    },
    "exposure": 0.3515,
    "bottleneck": 0.7816,
    "displacement_pressure": 0.0767,
    "demand_resilience": 0.3357,
    "demand_signal_bonus": 0,
    "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.6643
    },
    "net_risk": 0.051,
    "risk_band": "low",
    "augmentation": 0.1719,
    "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.6937,
      "level": "medium",
      "threshold_level": "medium",
      "policy_cap_reason": null,
      "crosswalk_quality": 0.8775,
      "market_data_granularity": 0.7,
      "source_freshness": 0.8029,
      "source_coverage": 0.82,
      "signal_agreement": 0.45,
      "sensitivity": 0.65,
      "exposure_source_count": 3
    },
    "structural_model_version": "V7",
    "stability": {
      "optimistic_risk": 0.0358,
      "optimistic_band": "very_low",
      "pessimistic_risk": 0.0761,
      "pessimistic_band": "low",
      "distance_to_band_edge": 0.001,
      "label": "watch"
    },
    "task_primitives": {
      "matched_task_weight_share": null,
      "task_effective_coverage": null,
      "task_exposure_concentration": null,
      "method": null
    },
    "task_signal": 0,
    "demand_persistence": 0.5412,
    "exposure_v7": 0.3515,
    "baseline_v6": {
      "net_risk": 0.0551,
      "exposure": 0.3515
    },
    "uncertainty": {
      "exposure_p10": 0.212,
      "exposure_p50": 0.3515,
      "exposure_p90": 0.483,
      "net_risk_p10": 0.0268,
      "net_risk_p50": 0.0483,
      "net_risk_p90": 0.0763,
      "method": "bootstrap_v2"
    },
    "labour_monitor_key": "clerical_sales_service",
    "raw": {
      "aioe": -0.5701,
      "theta": 0.7222,
      "c_aioe": -0.4351,
      "log_wage_spread": 0.544,
      "wage_position": 1.2528
    },
    "isco_codes_matched": [
      "5150"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": -0.5701,
      "theta": 0.7222,
      "c_aioe": -0.4351,
      "category": "high_exposure_high_complementarity",
      "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
    }
  },
  {
    "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": 8.7,
    "employment_thousands": 8.7,
    "employment_basis": "estimated_sg_submajor_weighted_2025",
    "employment_family_code": "54",
    "employment_family_total_thousands": 46.2,
    "employment_weight_within_family": 0.188506,
    "employment_estimate_method": "wage_only",
    "group_employment_thousands": 247,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor_weighted_2025",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2025_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2025 2-digit occupation-family totals, weighted within family by BLS proxy employment and Singapore wage data."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the country crosswalk to ISCO-08."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based mapping to published local wage-floor coverage."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based mapping to published local professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published local labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published local transition-program coverage."
        }
      }
    },
    "exposure": 0.3718,
    "bottleneck": 0.328,
    "displacement_pressure": 0.2499,
    "demand_resilience": 0.2686,
    "demand_signal_bonus": 0,
    "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.7314
    },
    "net_risk": 0.1828,
    "risk_band": "moderate",
    "augmentation": 0.0628,
    "augmentation_band": "very_low",
    "impact_type": "stable",
    "evidence": {
      "anthropic_calibrated": true,
      "anthropic_gap": 0.1249,
      "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.385,
        "anthropic": 0.5099,
        "eloundou": 0.4519,
        "ilo": 0.1485
      },
      "signal_conflict": false,
      "signal_conflict_reasons": [
        "divergent_exposure_sources"
      ]
    },
    "confidence": {
      "score": 0.8039,
      "level": "high",
      "threshold_level": "high",
      "policy_cap_reason": null,
      "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
    },
    "structural_model_version": "V7",
    "stability": {
      "optimistic_risk": 0.1489,
      "optimistic_band": "low",
      "pessimistic_risk": 0.2342,
      "pessimistic_band": "moderate",
      "distance_to_band_edge": 0.0328,
      "label": "watch"
    },
    "task_primitives": {
      "matched_task_weight_share": null,
      "task_effective_coverage": null,
      "task_exposure_concentration": null,
      "method": null
    },
    "task_signal": 0,
    "demand_persistence": 0.3695,
    "exposure_v7": 0.3718,
    "baseline_v6": {
      "net_risk": 0.192,
      "exposure": 0.3718
    },
    "uncertainty": {
      "exposure_p10": 0.2783,
      "exposure_p50": 0.3718,
      "exposure_p90": 0.466,
      "net_risk_p10": 0.1348,
      "net_risk_p50": 0.1838,
      "net_risk_p90": 0.2327,
      "method": "bootstrap_v2"
    },
    "labour_monitor_key": "clerical_sales_service",
    "raw": {
      "aioe": 0.0764,
      "theta": 0.6608,
      "c_aioe": 0.063,
      "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.063,
      "category": "low_exposure",
      "isco_codes_matched": [
        "5419"
      ],
      "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
    }
  },
  {
    "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,
    "employment_thousands": 3,
    "employment_basis": "estimated_sg_submajor_weighted_2025",
    "employment_family_code": "51",
    "employment_family_total_thousands": 73.2,
    "employment_weight_within_family": 0.041348,
    "employment_estimate_method": "wage_only",
    "group_employment_thousands": 247,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor_weighted_2025",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2025_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2025 2-digit occupation-family totals, weighted within family by BLS proxy employment and Singapore wage data."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the country crosswalk to ISCO-08."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based mapping to published local wage-floor coverage."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based mapping to published local professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published local labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published local transition-program coverage."
        }
      }
    },
    "exposure": 0.1845,
    "bottleneck": 0.5829,
    "displacement_pressure": 0.077,
    "demand_resilience": 0.2847,
    "demand_signal_bonus": 0,
    "market": {
      "market_momentum": 0.625,
      "industry_footprint_momentum": null,
      "market_resolution": "group_prior",
      "occupation_scarcity": 0.3743,
      "market_resilience": 0.5247,
      "market_modifier": 0.7153
    },
    "net_risk": 0.0551,
    "risk_band": "low",
    "augmentation": 0.0564,
    "augmentation_band": "very_low",
    "impact_type": "stable",
    "evidence": {
      "anthropic_calibrated": true,
      "anthropic_gap": 0.0294,
      "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.107,
        "anthropic": 0.1364,
        "eloundou": 0.3096
      },
      "signal_conflict": false,
      "signal_conflict_reasons": []
    },
    "confidence": {
      "score": 0.8168,
      "level": "high",
      "threshold_level": "high",
      "policy_cap_reason": null,
      "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
    },
    "structural_model_version": "V7",
    "stability": {
      "optimistic_risk": 0.0309,
      "optimistic_band": "very_low",
      "pessimistic_risk": 0.0851,
      "pessimistic_band": "low",
      "distance_to_band_edge": 0.0051,
      "label": "watch"
    },
    "task_primitives": {
      "matched_task_weight_share": null,
      "task_effective_coverage": null,
      "task_exposure_concentration": null,
      "method": null
    },
    "task_signal": 0,
    "demand_persistence": 0.4856,
    "exposure_v7": 0.1845,
    "baseline_v6": {
      "net_risk": 0.0588,
      "exposure": 0.1845
    },
    "uncertainty": {
      "exposure_p10": 0.1173,
      "exposure_p50": 0.1845,
      "exposure_p90": 0.25,
      "net_risk_p10": 0.0334,
      "net_risk_p50": 0.0535,
      "net_risk_p90": 0.0787,
      "method": "bootstrap_v2"
    },
    "labour_monitor_key": "clerical_sales_service",
    "raw": {
      "aioe": -0.889,
      "theta": 0.6854,
      "c_aioe": -0.7112,
      "log_wage_spread": 0.2831,
      "wage_position": 1.0059
    },
    "isco_codes_matched": [
      "5194"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": -0.889,
      "theta": 0.6854,
      "c_aioe": -0.7112,
      "category": "low_exposure",
      "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
    }
  },
  {
    "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.9,
    "employment_thousands": 5.9,
    "employment_basis": "estimated_sg_submajor_weighted_2025",
    "employment_family_code": "54",
    "employment_family_total_thousands": 46.2,
    "employment_weight_within_family": 0.127225,
    "employment_estimate_method": "wage_only",
    "group_employment_thousands": 247,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor_weighted_2025",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2025_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2025 2-digit occupation-family totals, weighted within family by BLS proxy employment and Singapore wage data."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the country crosswalk to ISCO-08."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based mapping to published local wage-floor coverage."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based mapping to published local professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published local labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published local transition-program coverage."
        }
      }
    },
    "exposure": 0.1717,
    "bottleneck": 0.6631,
    "displacement_pressure": 0.0579,
    "demand_resilience": 0.2778,
    "demand_signal_bonus": 0,
    "market": {
      "market_momentum": 0.625,
      "industry_footprint_momentum": null,
      "market_resolution": "group_prior",
      "occupation_scarcity": 0.3431,
      "market_resilience": 0.5123,
      "market_modifier": 0.7222
    },
    "net_risk": 0.0418,
    "risk_band": "very_low",
    "augmentation": 0.0583,
    "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",
      "threshold_level": "high",
      "policy_cap_reason": "insufficient_source_count",
      "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
    },
    "structural_model_version": "V7",
    "stability": {
      "optimistic_risk": 0.0213,
      "optimistic_band": "very_low",
      "pessimistic_risk": 0.0703,
      "pessimistic_band": "low",
      "distance_to_band_edge": 0.0082,
      "label": "watch"
    },
    "task_primitives": {
      "matched_task_weight_share": null,
      "task_effective_coverage": null,
      "task_exposure_concentration": null,
      "method": null
    },
    "task_signal": 0,
    "demand_persistence": 0.4731,
    "exposure_v7": 0.1717,
    "baseline_v6": {
      "net_risk": 0.0445,
      "exposure": 0.1717
    },
    "uncertainty": {
      "exposure_p10": 0.1364,
      "exposure_p50": 0.1717,
      "exposure_p90": 0.2103,
      "net_risk_p10": 0.0292,
      "net_risk_p50": 0.0411,
      "net_risk_p90": 0.0554,
      "method": "bootstrap_v2"
    },
    "labour_monitor_key": "clerical_sales_service",
    "raw": {
      "aioe": -0.4718,
      "theta": 0.6982,
      "c_aioe": -0.3714,
      "log_wage_spread": 0.213,
      "wage_position": 1.0013
    },
    "isco_codes_matched": [
      "5415"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": -0.4718,
      "theta": 0.6982,
      "c_aioe": -0.3714,
      "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
    }
  },
  {
    "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": 2.6,
    "employment_thousands": 2.6,
    "employment_basis": "estimated_sg_submajor_weighted_2025",
    "employment_family_code": "51",
    "employment_family_total_thousands": 73.2,
    "employment_weight_within_family": 0.03579,
    "employment_estimate_method": "wage_only",
    "group_employment_thousands": 247,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor_weighted_2025",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2025_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2025 2-digit occupation-family totals, weighted within family by BLS proxy employment and Singapore wage data."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the country crosswalk to ISCO-08."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based mapping to published local wage-floor coverage."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based mapping to published local professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published local labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published local transition-program coverage."
        }
      }
    },
    "exposure": 0.1495,
    "bottleneck": 0.7353,
    "displacement_pressure": 0.0396,
    "demand_resilience": 0.2951,
    "demand_signal_bonus": 0,
    "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.7049
    },
    "net_risk": 0.0279,
    "risk_band": "very_low",
    "augmentation": 0.0607,
    "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.8432,
      "level": "high",
      "threshold_level": "high",
      "policy_cap_reason": null,
      "crosswalk_quality": 0.7374,
      "market_data_granularity": 0.7,
      "source_freshness": 0.8387,
      "source_coverage": 1,
      "signal_agreement": 0.95,
      "sensitivity": 0.85,
      "exposure_source_count": 4
    },
    "structural_model_version": "V7",
    "stability": {
      "optimistic_risk": 0.0152,
      "optimistic_band": "very_low",
      "pessimistic_risk": 0.047,
      "pessimistic_band": "very_low",
      "distance_to_band_edge": 0.0221,
      "label": "stable"
    },
    "task_primitives": {
      "matched_task_weight_share": null,
      "task_effective_coverage": null,
      "task_exposure_concentration": null,
      "method": null
    },
    "task_signal": 0,
    "demand_persistence": 0.4676,
    "exposure_v7": 0.1495,
    "baseline_v6": {
      "net_risk": 0.0297,
      "exposure": 0.1495
    },
    "uncertainty": {
      "exposure_p10": 0.1212,
      "exposure_p50": 0.1495,
      "exposure_p90": 0.1793,
      "net_risk_p10": 0.0191,
      "net_risk_p50": 0.0272,
      "net_risk_p90": 0.0375,
      "method": "bootstrap_v2"
    },
    "labour_monitor_key": "clerical_sales_service",
    "raw": {
      "aioe": -0.3612,
      "theta": 0.7083,
      "c_aioe": -0.2807,
      "log_wage_spread": 0.7621,
      "wage_position": 0.7536
    },
    "isco_codes_matched": [
      "5142"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": -0.3612,
      "theta": 0.7083,
      "c_aioe": -0.2807,
      "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
    }
  },
  {
    "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": 2.3,
    "employment_thousands": 2.3,
    "employment_basis": "estimated_sg_submajor_weighted_2025",
    "employment_family_code": "51",
    "employment_family_total_thousands": 73.2,
    "employment_weight_within_family": 0.03124,
    "employment_estimate_method": "wage_only",
    "group_employment_thousands": 247,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor_weighted_2025",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2025_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2025 2-digit occupation-family totals, weighted within family by BLS proxy employment and Singapore wage data."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the country crosswalk to ISCO-08."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based mapping to published local wage-floor coverage."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based mapping to published local professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published local labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published local transition-program coverage."
        }
      }
    },
    "exposure": 0.1306,
    "bottleneck": 0.3699,
    "displacement_pressure": 0.0823,
    "demand_resilience": 0.2013,
    "demand_signal_bonus": 0,
    "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.7987
    },
    "net_risk": 0.0658,
    "risk_band": "low",
    "augmentation": 0.0178,
    "augmentation_band": "very_low",
    "impact_type": "stable",
    "evidence": {
      "anthropic_calibrated": true,
      "anthropic_gap": 0.0143,
      "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.1221,
        "anthropic": 0.1364,
        "eloundou": 0.1328
      },
      "signal_conflict": false,
      "signal_conflict_reasons": []
    },
    "confidence": {
      "score": 0.5893,
      "level": "medium",
      "threshold_level": "medium",
      "policy_cap_reason": null,
      "crosswalk_quality": 0,
      "market_data_granularity": 0.7,
      "source_freshness": 0.8029,
      "source_coverage": 0.82,
      "signal_agreement": 0.95,
      "sensitivity": 0.65,
      "exposure_source_count": 3
    },
    "structural_model_version": "V7",
    "stability": {
      "optimistic_risk": 0.0326,
      "optimistic_band": "very_low",
      "pessimistic_risk": 0.1064,
      "pessimistic_band": "low",
      "distance_to_band_edge": 0.0158,
      "label": "watch"
    },
    "task_primitives": {
      "matched_task_weight_share": null,
      "task_effective_coverage": null,
      "task_exposure_concentration": null,
      "method": null
    },
    "task_signal": 0,
    "demand_persistence": 0.3592,
    "exposure_v7": 0.1306,
    "baseline_v6": {
      "net_risk": 0.0687,
      "exposure": 0.1306
    },
    "uncertainty": {
      "exposure_p10": 0.1258,
      "exposure_p50": 0.1306,
      "exposure_p90": 0.1352,
      "net_risk_p10": 0.0578,
      "net_risk_p50": 0.0656,
      "net_risk_p90": 0.0737,
      "method": "bootstrap_v2"
    },
    "labour_monitor_key": "clerical_sales_service",
    "raw": {
      "aioe": -0.8365,
      "theta": 0.6632,
      "c_aioe": -0.6878,
      "log_wage_spread": 0.227,
      "wage_position": 0.5742
    },
    "isco_codes_matched": [
      "5149"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": -0.8365,
      "theta": 0.6632,
      "c_aioe": -0.6878,
      "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
    }
  },
  {
    "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,
    "employment_thousands": 3,
    "employment_basis": "estimated_sg_submajor_weighted_2025",
    "employment_family_code": "53",
    "employment_family_total_thousands": 17.2,
    "employment_weight_within_family": 0.173473,
    "employment_estimate_method": "wage_only",
    "group_employment_thousands": 247,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor_weighted_2025",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2025_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2025 2-digit occupation-family totals, weighted within family by BLS proxy employment and Singapore wage data."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the country crosswalk to ISCO-08."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based mapping to published local wage-floor coverage."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based mapping to published local professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published local labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published local transition-program coverage."
        }
      }
    },
    "exposure": 0.3411,
    "bottleneck": 0.4973,
    "displacement_pressure": 0.1714,
    "demand_resilience": 0.2359,
    "demand_signal_bonus": 0,
    "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.7641
    },
    "net_risk": 0.131,
    "risk_band": "low",
    "augmentation": 0.0767,
    "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.6463,
      "level": "medium",
      "threshold_level": "medium",
      "policy_cap_reason": null,
      "crosswalk_quality": 0.2881,
      "market_data_granularity": 0.7,
      "source_freshness": 0.8029,
      "source_coverage": 0.82,
      "signal_agreement": 0.85,
      "sensitivity": 0.65,
      "exposure_source_count": 3
    },
    "structural_model_version": "V7",
    "stability": {
      "optimistic_risk": 0.1043,
      "optimistic_band": "low",
      "pessimistic_risk": 0.1726,
      "pessimistic_band": "moderate",
      "distance_to_band_edge": 0.019,
      "label": "watch"
    },
    "task_primitives": {
      "matched_task_weight_share": null,
      "task_effective_coverage": null,
      "task_exposure_concentration": null,
      "method": null
    },
    "task_signal": 0,
    "demand_persistence": 0.3228,
    "exposure_v7": 0.3411,
    "baseline_v6": {
      "net_risk": 0.1365,
      "exposure": 0.3411
    },
    "uncertainty": {
      "exposure_p10": 0.3035,
      "exposure_p50": 0.3411,
      "exposure_p90": 0.3765,
      "net_risk_p10": 0.108,
      "net_risk_p50": 0.1308,
      "net_risk_p90": 0.1549,
      "method": "bootstrap_v2"
    },
    "labour_monitor_key": "clerical_sales_service",
    "raw": {
      "aioe": -0.1885,
      "theta": 0.6743,
      "c_aioe": -0.1529,
      "log_wage_spread": 0.3295,
      "wage_position": 1.0766
    },
    "isco_codes_matched": [
      "5320"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": -0.1885,
      "theta": 0.6743,
      "c_aioe": -0.1529,
      "category": "low_exposure",
      "isco_codes_matched": [
        "5320"
      ],
      "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
    }
  },
  {
    "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": 10.5,
    "employment_thousands": 10.5,
    "employment_basis": "estimated_sg_submajor_weighted_2025",
    "employment_family_code": "52",
    "employment_family_total_thousands": 109.4,
    "employment_weight_within_family": 0.095885,
    "employment_estimate_method": "wage_only",
    "group_employment_thousands": 247,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor_weighted_2025",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2025_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2025 2-digit occupation-family totals, weighted within family by BLS proxy employment and Singapore wage data."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the country crosswalk to ISCO-08."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based mapping to published local wage-floor coverage."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based mapping to published local professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published local labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published local transition-program coverage."
        }
      }
    },
    "exposure": 0.4554,
    "bottleneck": 0.1132,
    "displacement_pressure": 0.4039,
    "demand_resilience": 0.2996,
    "demand_signal_bonus": 0,
    "market": {
      "market_momentum": 0.625,
      "industry_footprint_momentum": null,
      "market_resolution": "group_prior",
      "occupation_scarcity": 0.4447,
      "market_resilience": 0.5529,
      "market_modifier": 0.7004
    },
    "net_risk": 0.2829,
    "risk_band": "moderate",
    "augmentation": 0.0285,
    "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.4554
      },
      "signal_conflict": false,
      "signal_conflict_reasons": [
        "high_risk_but_positive_labour_market"
      ]
    },
    "confidence": {
      "score": 0.3775,
      "level": "low",
      "threshold_level": "low",
      "policy_cap_reason": null,
      "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
    },
    "structural_model_version": "V7",
    "stability": {
      "optimistic_risk": 0.2424,
      "optimistic_band": "moderate",
      "pessimistic_risk": 0.3712,
      "pessimistic_band": "high",
      "distance_to_band_edge": 0.0171,
      "label": "watch"
    },
    "task_primitives": {
      "matched_task_weight_share": null,
      "task_effective_coverage": null,
      "task_exposure_concentration": null,
      "method": null
    },
    "task_signal": 0,
    "demand_persistence": 0.5078,
    "exposure_v7": 0.4554,
    "baseline_v6": {
      "net_risk": 0.3034,
      "exposure": 0.4554
    },
    "uncertainty": {
      "exposure_p10": 0.4554,
      "exposure_p50": 0.4554,
      "exposure_p90": 0.4554,
      "net_risk_p10": 0.2533,
      "net_risk_p50": 0.2826,
      "net_risk_p90": 0.312,
      "method": "bootstrap_v2"
    },
    "labour_monitor_key": "clerical_sales_service",
    "raw": {
      "aioe": 0.3105,
      "theta": 0.6082,
      "c_aioe": 0.2724,
      "log_wage_spread": 0.6133,
      "wage_position": 0.777
    },
    "isco_codes_matched": [
      "5249"
    ],
    "match_quality": "submajor_fallback",
    "scores": {
      "aioe": 0.3105,
      "theta": 0.6082,
      "c_aioe": 0.2724,
      "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
    }
  },
  {
    "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_weighted_2025",
    "employment_family_code": "54",
    "employment_family_total_thousands": 46.2,
    "employment_weight_within_family": 0.126264,
    "employment_estimate_method": "wage_only",
    "group_employment_thousands": 247,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor_weighted_2025",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2025_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2025 2-digit occupation-family totals, weighted within family by BLS proxy employment and Singapore wage data."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the country crosswalk to ISCO-08."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based mapping to published local wage-floor coverage."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based mapping to published local professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published local labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published local transition-program coverage."
        }
      }
    },
    "exposure": 0.1632,
    "bottleneck": 0.5909,
    "displacement_pressure": 0.0668,
    "demand_resilience": 0.3605,
    "demand_signal_bonus": 0.12,
    "market": {
      "market_momentum": 0.5013,
      "industry_footprint_momentum": 0.1192,
      "market_resolution": "industry_footprint_blend",
      "occupation_scarcity": 0.3636,
      "market_resilience": 0.4462,
      "market_modifier": 0.6395
    },
    "net_risk": 0.0427,
    "risk_band": "very_low",
    "augmentation": 0.043,
    "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.9014,
      "level": "high",
      "threshold_level": "high",
      "policy_cap_reason": null,
      "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
    },
    "structural_model_version": "V7",
    "stability": {
      "optimistic_risk": 0.0251,
      "optimistic_band": "very_low",
      "pessimistic_risk": 0.0697,
      "pessimistic_band": "low",
      "distance_to_band_edge": 0.0073,
      "label": "watch"
    },
    "task_primitives": {
      "matched_task_weight_share": null,
      "task_effective_coverage": null,
      "task_exposure_concentration": null,
      "method": null
    },
    "task_signal": 0,
    "demand_persistence": 0.3973,
    "exposure_v7": 0.1632,
    "baseline_v6": {
      "net_risk": 0.0454,
      "exposure": 0.1632
    },
    "uncertainty": {
      "exposure_p10": 0.1442,
      "exposure_p50": 0.1632,
      "exposure_p90": 0.1832,
      "net_risk_p10": 0.0343,
      "net_risk_p50": 0.0425,
      "net_risk_p90": 0.0523,
      "method": "bootstrap_v2"
    },
    "labour_monitor_key": "clerical_sales_service",
    "raw": {
      "aioe": -0.3908,
      "theta": 0.6868,
      "c_aioe": -0.3121,
      "log_wage_spread": 0.278,
      "wage_position": 0.9862
    },
    "isco_codes_matched": [
      "5414"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": -0.3908,
      "theta": 0.6868,
      "c_aioe": -0.3121,
      "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
    }
  },
  {
    "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,
    "employment_thousands": 3,
    "employment_basis": "estimated_sg_submajor_weighted_2025",
    "employment_family_code": "51",
    "employment_family_total_thousands": 73.2,
    "employment_weight_within_family": 0.0414,
    "employment_estimate_method": "wage_only",
    "group_employment_thousands": 247,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor_weighted_2025",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2025_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2025 2-digit occupation-family totals, weighted within family by BLS proxy employment and Singapore wage data."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the country crosswalk to ISCO-08."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based mapping to published local wage-floor coverage."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based mapping to published local professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published local labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published local transition-program coverage."
        }
      }
    },
    "exposure": 0.231,
    "bottleneck": 0.8636,
    "displacement_pressure": 0.0315,
    "demand_resilience": 0.327,
    "demand_signal_bonus": 0,
    "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.673
    },
    "net_risk": 0.0212,
    "risk_band": "very_low",
    "augmentation": 0.1231,
    "augmentation_band": "very_low",
    "impact_type": "ai_leveraged",
    "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": "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.1515,
        "anthropic": 0.1364,
        "eloundou": 0.409,
        "ilo": 0.229
      },
      "signal_conflict": false,
      "signal_conflict_reasons": []
    },
    "confidence": {
      "score": 0.7893,
      "level": "medium",
      "threshold_level": "high",
      "policy_cap_reason": "fallback_mapping",
      "crosswalk_quality": 0.5818,
      "market_data_granularity": 0.7,
      "source_freshness": 0.8387,
      "source_coverage": 1,
      "signal_agreement": 0.85,
      "sensitivity": 0.85,
      "exposure_source_count": 4
    },
    "structural_model_version": "V7",
    "stability": {
      "optimistic_risk": 0.0108,
      "optimistic_band": "very_low",
      "pessimistic_risk": 0.0379,
      "pessimistic_band": "very_low",
      "distance_to_band_edge": 0.0212,
      "label": "stable"
    },
    "task_primitives": {
      "matched_task_weight_share": null,
      "task_effective_coverage": null,
      "task_exposure_concentration": null,
      "method": null
    },
    "task_signal": 0,
    "demand_persistence": 0.4925,
    "exposure_v7": 0.231,
    "baseline_v6": {
      "net_risk": 0.0228,
      "exposure": 0.231
    },
    "uncertainty": {
      "exposure_p10": 0.1638,
      "exposure_p50": 0.231,
      "exposure_p90": 0.2999,
      "net_risk_p10": 0.0095,
      "net_risk_p50": 0.0202,
      "net_risk_p90": 0.0343,
      "method": "bootstrap_v2"
    },
    "labour_monitor_key": "clerical_sales_service",
    "raw": {
      "aioe": -0.6798,
      "theta": 0.7378,
      "c_aioe": -0.5082,
      "log_wage_spread": 0.7921,
      "wage_position": 1.0084
    },
    "isco_codes_matched": [
      "5112"
    ],
    "match_quality": "submajor_fallback",
    "scores": {
      "aioe": -0.6798,
      "theta": 0.7378,
      "c_aioe": -0.5082,
      "category": "high_exposure_high_complementarity",
      "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
    }
  },
  {
    "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.4,
    "employment_thousands": 11.4,
    "employment_basis": "estimated_sg_submajor_weighted_2025",
    "employment_family_code": "52",
    "employment_family_total_thousands": 109.4,
    "employment_weight_within_family": 0.104062,
    "employment_estimate_method": "wage_only",
    "group_employment_thousands": 247,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor_weighted_2025",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2025_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2025 2-digit occupation-family totals, weighted within family by BLS proxy employment and Singapore wage data."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the country crosswalk to ISCO-08."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based mapping to published local wage-floor coverage."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based mapping to published local professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published local labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published local transition-program coverage."
        }
      }
    },
    "exposure": 0.2785,
    "bottleneck": 0.0045,
    "displacement_pressure": 0.2772,
    "demand_resilience": 0.3226,
    "demand_signal_bonus": 0,
    "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.6774
    },
    "net_risk": 0.1878,
    "risk_band": "moderate",
    "augmentation": 0.0008,
    "augmentation_band": "very_low",
    "impact_type": "stable",
    "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": false,
      "signal_conflict_reasons": [
        "divergent_exposure_sources"
      ]
    },
    "confidence": {
      "score": 0.8039,
      "level": "high",
      "threshold_level": "high",
      "policy_cap_reason": null,
      "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
    },
    "structural_model_version": "V7",
    "stability": {
      "optimistic_risk": 0.1471,
      "optimistic_band": "low",
      "pessimistic_risk": 0.2465,
      "pessimistic_band": "moderate",
      "distance_to_band_edge": 0.0378,
      "label": "watch"
    },
    "task_primitives": {
      "matched_task_weight_share": null,
      "task_effective_coverage": null,
      "task_exposure_concentration": null,
      "method": null
    },
    "task_signal": 0,
    "demand_persistence": 0.4889,
    "exposure_v7": 0.2785,
    "baseline_v6": {
      "net_risk": 0.2014,
      "exposure": 0.2785
    },
    "uncertainty": {
      "exposure_p10": 0.122,
      "exposure_p50": 0.2785,
      "exposure_p90": 0.4272,
      "net_risk_p10": 0.0833,
      "net_risk_p50": 0.1807,
      "net_risk_p90": 0.2869,
      "method": "bootstrap_v2"
    },
    "labour_monitor_key": "clerical_sales_service",
    "raw": {
      "aioe": -1.122,
      "theta": 0.5206,
      "c_aioe": -1.0825,
      "log_wage_spread": 0.8793,
      "wage_position": 0.9151
    },
    "isco_codes_matched": [
      "5242"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": -1.122,
      "theta": 0.5206,
      "c_aioe": -1.0825,
      "category": "low_exposure",
      "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
    }
  },
  {
    "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": 12.8,
    "employment_thousands": 12.8,
    "employment_basis": "estimated_sg_submajor_weighted_2025",
    "employment_family_code": "52",
    "employment_family_total_thousands": 109.4,
    "employment_weight_within_family": 0.116937,
    "employment_estimate_method": "wage_only",
    "group_employment_thousands": 247,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor_weighted_2025",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2025_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2025 2-digit occupation-family totals, weighted within family by BLS proxy employment and Singapore wage data."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the country crosswalk to ISCO-08."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based mapping to published local wage-floor coverage."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based mapping to published local professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published local labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published local transition-program coverage."
        }
      }
    },
    "exposure": 0.5893,
    "bottleneck": 0.2005,
    "displacement_pressure": 0.4711,
    "demand_resilience": 0.2917,
    "demand_signal_bonus": 0,
    "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.7083
    },
    "net_risk": 0.3337,
    "risk_band": "high",
    "augmentation": 0.0648,
    "augmentation_band": "very_low",
    "impact_type": "at_risk",
    "evidence": {
      "anthropic_calibrated": true,
      "anthropic_gap": 0.4831,
      "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.3717,
        "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",
      "threshold_level": "medium",
      "policy_cap_reason": null,
      "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
    },
    "structural_model_version": "V7",
    "stability": {
      "optimistic_risk": 0.299,
      "optimistic_band": "moderate",
      "pessimistic_risk": 0.4075,
      "pessimistic_band": "high",
      "distance_to_band_edge": 0.0337,
      "label": "watch"
    },
    "task_primitives": {
      "matched_task_weight_share": null,
      "task_effective_coverage": null,
      "task_exposure_concentration": null,
      "method": null
    },
    "task_signal": 0,
    "demand_persistence": 0.4483,
    "exposure_v7": 0.5893,
    "baseline_v6": {
      "net_risk": 0.3548,
      "exposure": 0.5893
    },
    "uncertainty": {
      "exposure_p10": 0.4224,
      "exposure_p50": 0.5893,
      "exposure_p90": 0.7467,
      "net_risk_p10": 0.2377,
      "net_risk_p50": 0.3311,
      "net_risk_p90": 0.4299,
      "method": "bootstrap_v2"
    },
    "labour_monitor_key": "clerical_sales_service",
    "raw": {
      "aioe": 0.0532,
      "theta": 0.6363,
      "c_aioe": 0.0452,
      "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.0452,
      "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
    }
  },
  {
    "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": 13.9,
    "employment_thousands": 13.9,
    "employment_basis": "estimated_sg_submajor_weighted_2025",
    "employment_family_code": "52",
    "employment_family_total_thousands": 109.4,
    "employment_weight_within_family": 0.127216,
    "employment_estimate_method": "wage_only",
    "group_employment_thousands": 247,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor_weighted_2025",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2025_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2025 2-digit occupation-family totals, weighted within family by BLS proxy employment and Singapore wage data."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the country crosswalk to ISCO-08."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based mapping to published local wage-floor coverage."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based mapping to published local professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published local labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published local transition-program coverage."
        }
      }
    },
    "exposure": 0.2785,
    "bottleneck": 0.0045,
    "displacement_pressure": 0.2772,
    "demand_resilience": 0.3714,
    "demand_signal_bonus": 0,
    "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.6286
    },
    "net_risk": 0.1743,
    "risk_band": "moderate",
    "augmentation": 0.0009,
    "augmentation_band": "very_low",
    "impact_type": "stable",
    "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": false,
      "signal_conflict_reasons": [
        "divergent_exposure_sources"
      ]
    },
    "confidence": {
      "score": 0.8039,
      "level": "high",
      "threshold_level": "high",
      "policy_cap_reason": null,
      "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
    },
    "structural_model_version": "V7",
    "stability": {
      "optimistic_risk": 0.1342,
      "optimistic_band": "low",
      "pessimistic_risk": 0.2293,
      "pessimistic_band": "moderate",
      "distance_to_band_edge": 0.0243,
      "label": "watch"
    },
    "task_primitives": {
      "matched_task_weight_share": null,
      "task_effective_coverage": null,
      "task_exposure_concentration": null,
      "method": null
    },
    "task_signal": 0,
    "demand_persistence": 0.5342,
    "exposure_v7": 0.2785,
    "baseline_v6": {
      "net_risk": 0.1891,
      "exposure": 0.2785
    },
    "uncertainty": {
      "exposure_p10": 0.122,
      "exposure_p50": 0.2785,
      "exposure_p90": 0.4272,
      "net_risk_p10": 0.076,
      "net_risk_p50": 0.1671,
      "net_risk_p90": 0.2645,
      "method": "bootstrap_v2"
    },
    "labour_monitor_key": "clerical_sales_service",
    "raw": {
      "aioe": -1.122,
      "theta": 0.5206,
      "c_aioe": -1.0825,
      "log_wage_spread": 1.3155,
      "wage_position": 1.3677
    },
    "isco_codes_matched": [
      "5242"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": -1.122,
      "theta": 0.5206,
      "c_aioe": -1.0825,
      "category": "low_exposure",
      "isco_codes_matched": [
        "5242"
      ],
      "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
    }
  },
  {
    "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": 6.3,
    "employment_thousands": 6.3,
    "employment_basis": "estimated_sg_submajor_weighted_2025",
    "employment_family_code": "54",
    "employment_family_total_thousands": 46.2,
    "employment_weight_within_family": 0.137017,
    "employment_estimate_method": "wage_only",
    "group_employment_thousands": 247,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor_weighted_2025",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2025_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2025 2-digit occupation-family totals, weighted within family by BLS proxy employment and Singapore wage data."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the country crosswalk to ISCO-08."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based mapping to published local wage-floor coverage."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based mapping to published local professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published local labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published local transition-program coverage."
        }
      }
    },
    "exposure": 0.1632,
    "bottleneck": 0.5909,
    "displacement_pressure": 0.0668,
    "demand_resilience": 0.3227,
    "demand_signal_bonus": 0.06,
    "market": {
      "market_momentum": 0.5278,
      "industry_footprint_momentum": 0.2008,
      "market_resolution": "industry_footprint_blend",
      "occupation_scarcity": 0.4234,
      "market_resilience": 0.486,
      "market_modifier": 0.6773
    },
    "net_risk": 0.0452,
    "risk_band": "very_low",
    "augmentation": 0.0469,
    "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.8864,
      "level": "high",
      "threshold_level": "high",
      "policy_cap_reason": null,
      "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
    },
    "structural_model_version": "V7",
    "stability": {
      "optimistic_risk": 0.0272,
      "optimistic_band": "very_low",
      "pessimistic_risk": 0.0711,
      "pessimistic_band": "low",
      "distance_to_band_edge": 0.0048,
      "label": "watch"
    },
    "task_primitives": {
      "matched_task_weight_share": null,
      "task_effective_coverage": null,
      "task_exposure_concentration": null,
      "method": null
    },
    "task_signal": 0,
    "demand_persistence": 0.4398,
    "exposure_v7": 0.1632,
    "baseline_v6": {
      "net_risk": 0.0482,
      "exposure": 0.1632
    },
    "uncertainty": {
      "exposure_p10": 0.1442,
      "exposure_p50": 0.1632,
      "exposure_p90": 0.1832,
      "net_risk_p10": 0.0356,
      "net_risk_p50": 0.0449,
      "net_risk_p90": 0.0554,
      "method": "bootstrap_v2"
    },
    "labour_monitor_key": "clerical_sales_service",
    "raw": {
      "aioe": -0.3908,
      "theta": 0.6868,
      "c_aioe": -0.3121,
      "log_wage_spread": 0.2268,
      "wage_position": 1.1613
    },
    "isco_codes_matched": [
      "5414"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": -0.3908,
      "theta": 0.6868,
      "c_aioe": -0.3121,
      "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
    }
  },
  {
    "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_weighted_2025",
    "employment_family_code": "51",
    "employment_family_total_thousands": 73.2,
    "employment_weight_within_family": 0.045706,
    "employment_estimate_method": "wage_only",
    "group_employment_thousands": 247,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor_weighted_2025",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2025_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2025 2-digit occupation-family totals, weighted within family by BLS proxy employment and Singapore wage data."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the country crosswalk to ISCO-08."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based mapping to published local wage-floor coverage."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based mapping to published local professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published local labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published local transition-program coverage."
        }
      }
    },
    "exposure": 0.2626,
    "bottleneck": 0.1542,
    "displacement_pressure": 0.2221,
    "demand_resilience": 0.2838,
    "demand_signal_bonus": 0,
    "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.7162
    },
    "net_risk": 0.1591,
    "risk_band": "moderate",
    "augmentation": 0.0218,
    "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.6771,
      "level": "medium",
      "threshold_level": "medium",
      "policy_cap_reason": null,
      "crosswalk_quality": 0.4931,
      "market_data_granularity": 0.7,
      "source_freshness": 0.8387,
      "source_coverage": 1,
      "signal_agreement": 0.45,
      "sensitivity": 0.65,
      "exposure_source_count": 4
    },
    "structural_model_version": "V7",
    "stability": {
      "optimistic_risk": 0.1218,
      "optimistic_band": "low",
      "pessimistic_risk": 0.2172,
      "pessimistic_band": "moderate",
      "distance_to_band_edge": 0.0091,
      "label": "watch"
    },
    "task_primitives": {
      "matched_task_weight_share": null,
      "task_effective_coverage": null,
      "task_exposure_concentration": null,
      "method": null
    },
    "task_signal": 0,
    "demand_persistence": 0.4184,
    "exposure_v7": 0.2626,
    "baseline_v6": {
      "net_risk": 0.1684,
      "exposure": 0.2626
    },
    "uncertainty": {
      "exposure_p10": 0.18,
      "exposure_p50": 0.2626,
      "exposure_p90": 0.3458,
      "net_risk_p10": 0.1094,
      "net_risk_p50": 0.1569,
      "net_risk_p90": 0.2101,
      "method": "bootstrap_v2"
    },
    "labour_monitor_key": "clerical_sales_service",
    "raw": {
      "aioe": -0.4997,
      "theta": 0.6241,
      "c_aioe": -0.4304,
      "log_wage_spread": 0.4728,
      "wage_position": 1.2291
    },
    "isco_codes_matched": [
      "5120"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": -0.4997,
      "theta": 0.6241,
      "c_aioe": -0.4304,
      "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
    }
  },
  {
    "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": 6.2,
    "employment_thousands": 6.2,
    "employment_basis": "estimated_sg_submajor_weighted_2025",
    "employment_family_code": "54",
    "employment_family_total_thousands": 46.2,
    "employment_weight_within_family": 0.133717,
    "employment_estimate_method": "wage_only",
    "group_employment_thousands": 247,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor_weighted_2025",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2025_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2025 2-digit occupation-family totals, weighted within family by BLS proxy employment and Singapore wage data."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the country crosswalk to ISCO-08."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based mapping to published local wage-floor coverage."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based mapping to published local professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published local labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published local transition-program coverage."
        }
      }
    },
    "exposure": 0.1632,
    "bottleneck": 0.5909,
    "displacement_pressure": 0.0668,
    "demand_resilience": 0.3657,
    "demand_signal_bonus": 0.12,
    "market": {
      "market_momentum": 0.5074,
      "industry_footprint_momentum": 0.1381,
      "market_resolution": "industry_footprint_blend",
      "occupation_scarcity": 0.3752,
      "market_resilience": 0.4545,
      "market_modifier": 0.6343
    },
    "net_risk": 0.0424,
    "risk_band": "very_low",
    "augmentation": 0.0438,
    "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.9014,
      "level": "high",
      "threshold_level": "high",
      "policy_cap_reason": null,
      "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
    },
    "structural_model_version": "V7",
    "stability": {
      "optimistic_risk": 0.0257,
      "optimistic_band": "very_low",
      "pessimistic_risk": 0.0668,
      "pessimistic_band": "low",
      "distance_to_band_edge": 0.0076,
      "label": "watch"
    },
    "task_primitives": {
      "matched_task_weight_share": null,
      "task_effective_coverage": null,
      "task_exposure_concentration": null,
      "method": null
    },
    "task_signal": 0,
    "demand_persistence": 0.4121,
    "exposure_v7": 0.1632,
    "baseline_v6": {
      "net_risk": 0.0451,
      "exposure": 0.1632
    },
    "uncertainty": {
      "exposure_p10": 0.1442,
      "exposure_p50": 0.1632,
      "exposure_p90": 0.1832,
      "net_risk_p10": 0.034,
      "net_risk_p50": 0.0421,
      "net_risk_p90": 0.0516,
      "method": "bootstrap_v2"
    },
    "labour_monitor_key": "clerical_sales_service",
    "raw": {
      "aioe": -0.3908,
      "theta": 0.6868,
      "c_aioe": -0.3121,
      "log_wage_spread": 0.1319,
      "wage_position": 1.106
    },
    "isco_codes_matched": [
      "5414"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": -0.3908,
      "theta": 0.6868,
      "c_aioe": -0.3121,
      "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
    }
  },
  {
    "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": 6.8,
    "employment_thousands": 6.8,
    "employment_basis": "estimated_sg_submajor_weighted_2025",
    "employment_family_code": "54",
    "employment_family_total_thousands": 46.2,
    "employment_weight_within_family": 0.146907,
    "employment_estimate_method": "wage_only",
    "group_employment_thousands": 247,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor_weighted_2025",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2025_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2025 2-digit occupation-family totals, weighted within family by BLS proxy employment and Singapore wage data."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the country crosswalk to ISCO-08."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based mapping to published local wage-floor coverage."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based mapping to published local professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published local labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published local transition-program coverage."
        }
      }
    },
    "exposure": 0.1632,
    "bottleneck": 0.5909,
    "displacement_pressure": 0.0668,
    "demand_resilience": 0.3565,
    "demand_signal_bonus": 0.06,
    "market": {
      "market_momentum": 0.591,
      "industry_footprint_momentum": 0.3954,
      "market_resolution": "industry_footprint_blend",
      "occupation_scarcity": 0.4715,
      "market_resilience": 0.5432,
      "market_modifier": 0.6435
    },
    "net_risk": 0.043,
    "risk_band": "very_low",
    "augmentation": 0.0524,
    "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.8864,
      "level": "high",
      "threshold_level": "high",
      "policy_cap_reason": null,
      "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
    },
    "structural_model_version": "V7",
    "stability": {
      "optimistic_risk": 0.0265,
      "optimistic_band": "very_low",
      "pessimistic_risk": 0.0674,
      "pessimistic_band": "low",
      "distance_to_band_edge": 0.007,
      "label": "watch"
    },
    "task_primitives": {
      "matched_task_weight_share": null,
      "task_effective_coverage": null,
      "task_exposure_concentration": null,
      "method": null
    },
    "task_signal": 0,
    "demand_persistence": 0.5203,
    "exposure_v7": 0.1632,
    "baseline_v6": {
      "net_risk": 0.0465,
      "exposure": 0.1632
    },
    "uncertainty": {
      "exposure_p10": 0.1442,
      "exposure_p50": 0.1632,
      "exposure_p90": 0.1832,
      "net_risk_p10": 0.0344,
      "net_risk_p50": 0.0427,
      "net_risk_p90": 0.0524,
      "method": "bootstrap_v2"
    },
    "labour_monitor_key": "clerical_sales_service",
    "raw": {
      "aioe": -0.3908,
      "theta": 0.6868,
      "c_aioe": -0.3121,
      "log_wage_spread": 0.2389,
      "wage_position": 1.335
    },
    "isco_codes_matched": [
      "5414"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": -0.3908,
      "theta": 0.6868,
      "c_aioe": -0.3121,
      "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
    }
  },
  {
    "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": 10.9,
    "employment_thousands": 10.9,
    "employment_basis": "estimated_sg_submajor_weighted_2025",
    "employment_family_code": "52",
    "employment_family_total_thousands": 109.4,
    "employment_weight_within_family": 0.100089,
    "employment_estimate_method": "wage_only",
    "group_employment_thousands": 247,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor_weighted_2025",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2025_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2025 2-digit occupation-family totals, weighted within family by BLS proxy employment and Singapore wage data."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the country crosswalk to ISCO-08."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based mapping to published local wage-floor coverage."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based mapping to published local professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published local labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published local transition-program coverage."
        }
      }
    },
    "exposure": 0.5893,
    "bottleneck": 0.2005,
    "displacement_pressure": 0.4711,
    "demand_resilience": 0.2611,
    "demand_signal_bonus": 0,
    "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.7389
    },
    "net_risk": 0.3481,
    "risk_band": "high",
    "augmentation": 0.0582,
    "augmentation_band": "very_low",
    "impact_type": "at_risk",
    "evidence": {
      "anthropic_calibrated": true,
      "anthropic_gap": 0.4831,
      "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.3717,
        "anthropic": 0.8547,
        "eloundou": 0.5199
      },
      "signal_conflict": true,
      "signal_conflict_reasons": [
        "high_risk_but_positive_labour_market",
        "divergent_exposure_sources"
      ]
    },
    "confidence": {
      "score": 0.7298,
      "level": "medium",
      "threshold_level": "high",
      "policy_cap_reason": "signal_conflict",
      "crosswalk_quality": 0.9019,
      "market_data_granularity": 0.7,
      "source_freshness": 0.8029,
      "source_coverage": 0.82,
      "signal_agreement": 0.45,
      "sensitivity": 0.85,
      "exposure_source_count": 3
    },
    "structural_model_version": "V7",
    "stability": {
      "optimistic_risk": 0.3114,
      "optimistic_band": "high",
      "pessimistic_risk": 0.4252,
      "pessimistic_band": "high",
      "distance_to_band_edge": 0.0481,
      "label": "stable"
    },
    "task_primitives": {
      "matched_task_weight_share": null,
      "task_effective_coverage": null,
      "task_exposure_concentration": null,
      "method": null
    },
    "task_signal": 0,
    "demand_persistence": 0.3934,
    "exposure_v7": 0.5893,
    "baseline_v6": {
      "net_risk": 0.3666,
      "exposure": 0.5893
    },
    "uncertainty": {
      "exposure_p10": 0.4224,
      "exposure_p50": 0.5893,
      "exposure_p90": 0.7467,
      "net_risk_p10": 0.2494,
      "net_risk_p50": 0.3447,
      "net_risk_p90": 0.4446,
      "method": "bootstrap_v2"
    },
    "labour_monitor_key": "clerical_sales_service",
    "raw": {
      "aioe": 0.0532,
      "theta": 0.6363,
      "c_aioe": 0.0452,
      "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.0452,
      "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
    }
  },
  {
    "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.7,
    "employment_thousands": 3.7,
    "employment_basis": "estimated_sg_submajor_weighted_2025",
    "employment_family_code": "51",
    "employment_family_total_thousands": 73.2,
    "employment_weight_within_family": 0.049892,
    "employment_estimate_method": "wage_only",
    "group_employment_thousands": 247,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor_weighted_2025",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2025_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2025 2-digit occupation-family totals, weighted within family by BLS proxy employment and Singapore wage data."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the country crosswalk to ISCO-08."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based mapping to published local wage-floor coverage."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based mapping to published local professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published local labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published local transition-program coverage."
        }
      }
    },
    "exposure": 0.1306,
    "bottleneck": 0.3699,
    "displacement_pressure": 0.0823,
    "demand_resilience": 0.3374,
    "demand_signal_bonus": 0,
    "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.6626
    },
    "net_risk": 0.0545,
    "risk_band": "low",
    "augmentation": 0.0306,
    "augmentation_band": "very_low",
    "impact_type": "stable",
    "evidence": {
      "anthropic_calibrated": true,
      "anthropic_gap": 0.0143,
      "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.1221,
        "anthropic": 0.1364,
        "eloundou": 0.1328
      },
      "signal_conflict": false,
      "signal_conflict_reasons": []
    },
    "confidence": {
      "score": 0.5893,
      "level": "medium",
      "threshold_level": "medium",
      "policy_cap_reason": null,
      "crosswalk_quality": 0,
      "market_data_granularity": 0.7,
      "source_freshness": 0.8029,
      "source_coverage": 0.82,
      "signal_agreement": 0.95,
      "sensitivity": 0.65,
      "exposure_source_count": 3
    },
    "structural_model_version": "V7",
    "stability": {
      "optimistic_risk": 0.0276,
      "optimistic_band": "very_low",
      "pessimistic_risk": 0.0908,
      "pessimistic_band": "low",
      "distance_to_band_edge": 0.0045,
      "label": "watch"
    },
    "task_primitives": {
      "matched_task_weight_share": null,
      "task_effective_coverage": null,
      "task_exposure_concentration": null,
      "method": null
    },
    "task_signal": 0,
    "demand_persistence": 0.5239,
    "exposure_v7": 0.1306,
    "baseline_v6": {
      "net_risk": 0.0589,
      "exposure": 0.1306
    },
    "uncertainty": {
      "exposure_p10": 0.1258,
      "exposure_p50": 0.1306,
      "exposure_p90": 0.1352,
      "net_risk_p10": 0.0479,
      "net_risk_p50": 0.0546,
      "net_risk_p90": 0.0617,
      "method": "bootstrap_v2"
    },
    "labour_monitor_key": "clerical_sales_service",
    "raw": {
      "aioe": -0.8365,
      "theta": 0.6632,
      "c_aioe": -0.6878,
      "log_wage_spread": 0.5903,
      "wage_position": 1.4646
    },
    "isco_codes_matched": [
      "5149"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": -0.8365,
      "theta": 0.6632,
      "c_aioe": -0.6878,
      "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
    }
  },
  {
    "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": 2.7,
    "employment_thousands": 2.7,
    "employment_basis": "estimated_sg_submajor_weighted_2025",
    "employment_family_code": "53",
    "employment_family_total_thousands": 17.2,
    "employment_weight_within_family": 0.158358,
    "employment_estimate_method": "wage_only",
    "group_employment_thousands": 247,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor_weighted_2025",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2025_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2025 2-digit occupation-family totals, weighted within family by BLS proxy employment and Singapore wage data."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the country crosswalk to ISCO-08."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based mapping to published local wage-floor coverage."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based mapping to published local professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published local labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published local transition-program coverage."
        }
      }
    },
    "exposure": 0.3436,
    "bottleneck": 0.5615,
    "displacement_pressure": 0.1507,
    "demand_resilience": 0.2216,
    "demand_signal_bonus": 0,
    "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.7784
    },
    "net_risk": 0.1173,
    "risk_band": "low",
    "augmentation": 0.0815,
    "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.4938,
        "ilo": 0.2079
      },
      "signal_conflict": false,
      "signal_conflict_reasons": [
        "divergent_exposure_sources"
      ]
    },
    "confidence": {
      "score": 0.7055,
      "level": "medium",
      "threshold_level": "high",
      "policy_cap_reason": "insufficient_source_count",
      "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
    },
    "structural_model_version": "V7",
    "stability": {
      "optimistic_risk": 0.0912,
      "optimistic_band": "low",
      "pessimistic_risk": 0.1569,
      "pessimistic_band": "moderate",
      "distance_to_band_edge": 0.0327,
      "label": "watch"
    },
    "task_primitives": {
      "matched_task_weight_share": null,
      "task_effective_coverage": null,
      "task_exposure_concentration": null,
      "method": null
    },
    "task_signal": 0,
    "demand_persistence": 0.3137,
    "exposure_v7": 0.3436,
    "baseline_v6": {
      "net_risk": 0.122,
      "exposure": 0.3436
    },
    "uncertainty": {
      "exposure_p10": 0.2079,
      "exposure_p50": 0.3436,
      "exposure_p90": 0.4938,
      "net_risk_p10": 0.069,
      "net_risk_p50": 0.1176,
      "net_risk_p90": 0.1725,
      "method": "bootstrap_v2"
    },
    "labour_monitor_key": "clerical_sales_service",
    "raw": {
      "aioe": 0.4517,
      "theta": 0.6831,
      "c_aioe": 0.3624,
      "log_wage_spread": 0.3526,
      "wage_position": 0.8972
    },
    "isco_codes_matched": [
      "5312"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": 0.4517,
      "theta": 0.6831,
      "c_aioe": 0.3624,
      "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
    }
  },
  {
    "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": 14.4,
    "employment_thousands": 14.4,
    "employment_basis": "estimated_sg_submajor_weighted_2025",
    "employment_family_code": "52",
    "employment_family_total_thousands": 109.4,
    "employment_weight_within_family": 0.1315,
    "employment_estimate_method": "wage_only",
    "group_employment_thousands": 247,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor_weighted_2025",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2025_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2025 2-digit occupation-family totals, weighted within family by BLS proxy employment and Singapore wage data."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the country crosswalk to ISCO-08."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based mapping to published local wage-floor coverage."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based mapping to published local professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published local labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published local transition-program coverage."
        }
      }
    },
    "exposure": 0.891,
    "bottleneck": 0,
    "displacement_pressure": 0.891,
    "demand_resilience": 0.317,
    "demand_signal_bonus": 0,
    "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.683
    },
    "net_risk": 0.6086,
    "risk_band": "very_high",
    "augmentation": 0,
    "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.8939,
      "level": "high",
      "threshold_level": "high",
      "policy_cap_reason": null,
      "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
    },
    "structural_model_version": "V7",
    "stability": {
      "optimistic_risk": 0.5749,
      "optimistic_band": "very_high",
      "pessimistic_risk": 0.6966,
      "pessimistic_band": "very_high",
      "distance_to_band_edge": 0.1086,
      "label": "stable"
    },
    "task_primitives": {
      "matched_task_weight_share": null,
      "task_effective_coverage": null,
      "task_exposure_concentration": null,
      "method": null
    },
    "task_signal": 0,
    "demand_persistence": 0.4824,
    "exposure_v7": 0.891,
    "baseline_v6": {
      "net_risk": 0.6516,
      "exposure": 0.891
    },
    "uncertainty": {
      "exposure_p10": 0.8446,
      "exposure_p50": 0.891,
      "exposure_p90": 0.9366,
      "net_risk_p10": 0.5451,
      "net_risk_p50": 0.5964,
      "net_risk_p90": 0.6442,
      "method": "bootstrap_v2"
    },
    "labour_monitor_key": "clerical_sales_service",
    "raw": {
      "aioe": 1.1181,
      "theta": 0.5137,
      "c_aioe": 1.0864,
      "log_wage_spread": 0.5447,
      "wage_position": 1.4613
    },
    "isco_codes_matched": [
      "5244"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": 1.1181,
      "theta": 0.5137,
      "c_aioe": 1.0864,
      "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
    }
  },
  {
    "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.1,
    "employment_thousands": 3.1,
    "employment_basis": "estimated_sg_submajor_weighted_2025",
    "employment_family_code": "51",
    "employment_family_total_thousands": 73.2,
    "employment_weight_within_family": 0.04192,
    "employment_estimate_method": "wage_only",
    "group_employment_thousands": 247,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor_weighted_2025",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2025_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2025 2-digit occupation-family totals, weighted within family by BLS proxy employment and Singapore wage data."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the country crosswalk to ISCO-08."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based mapping to published local wage-floor coverage."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based mapping to published local professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published local labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published local transition-program coverage."
        }
      }
    },
    "exposure": 0.4277,
    "bottleneck": 0.6729,
    "displacement_pressure": 0.1399,
    "demand_resilience": 0.3061,
    "demand_signal_bonus": 0,
    "market": {
      "market_momentum": 0.625,
      "industry_footprint_momentum": null,
      "market_resolution": "group_prior",
      "occupation_scarcity": 0.475,
      "market_resilience": 0.565,
      "market_modifier": 0.6939
    },
    "net_risk": 0.0971,
    "risk_band": "low",
    "augmentation": 0.1626,
    "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": 3,
      "exposure_source_keys": [
        "aioe",
        "eloundou",
        "ilo"
      ],
      "exposure_source_weights": {
        "aioe": 0.3177,
        "eloundou": 0.3305,
        "ilo": 0.3518
      },
      "exposure_source_pctiles": {
        "aioe": 0.5089,
        "eloundou": 0.386,
        "ilo": 0.3936
      },
      "signal_conflict": false,
      "signal_conflict_reasons": []
    },
    "confidence": {
      "score": 0.7795,
      "level": "high",
      "threshold_level": "high",
      "policy_cap_reason": null,
      "crosswalk_quality": 0.7363,
      "market_data_granularity": 0.65,
      "source_freshness": 0.7897,
      "source_coverage": 0.82,
      "signal_agreement": 0.85,
      "sensitivity": 0.85,
      "exposure_source_count": 3
    },
    "structural_model_version": "V7",
    "stability": {
      "optimistic_risk": 0.0712,
      "optimistic_band": "low",
      "pessimistic_risk": 0.1393,
      "pessimistic_band": "low",
      "distance_to_band_edge": 0.0471,
      "label": "stable"
    },
    "task_primitives": {
      "matched_task_weight_share": null,
      "task_effective_coverage": null,
      "task_exposure_concentration": null,
      "method": null
    },
    "task_signal": 0,
    "demand_persistence": 0.5182,
    "exposure_v7": 0.4277,
    "baseline_v6": {
      "net_risk": 0.1043,
      "exposure": 0.4277
    },
    "uncertainty": {
      "exposure_p10": 0.3886,
      "exposure_p50": 0.4277,
      "exposure_p90": 0.4678,
      "net_risk_p10": 0.0709,
      "net_risk_p50": 0.0961,
      "net_risk_p90": 0.1231,
      "method": "bootstrap_v2"
    },
    "labour_monitor_key": "clerical_sales_service",
    "raw": {
      "aioe": 0.4827,
      "theta": 0.701,
      "c_aioe": 0.3786,
      "log_wage_spread": 0.4236,
      "wage_position": 1.0339
    },
    "isco_codes_matched": [
      "5113"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": 0.4827,
      "theta": 0.701,
      "c_aioe": 0.3786,
      "category": "high_exposure_high_complementarity",
      "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
    }
  },
  {
    "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.7,
    "employment_thousands": 3.7,
    "employment_basis": "estimated_sg_submajor_weighted_2025",
    "employment_family_code": "51",
    "employment_family_total_thousands": 73.2,
    "employment_weight_within_family": 0.050233,
    "employment_estimate_method": "wage_only",
    "group_employment_thousands": 247,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor_weighted_2025",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2025_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2025 2-digit occupation-family totals, weighted within family by BLS proxy employment and Singapore wage data."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the country crosswalk to ISCO-08."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based mapping to published local wage-floor coverage."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based mapping to published local professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published local labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published local transition-program coverage."
        }
      }
    },
    "exposure": 0.1964,
    "bottleneck": 0.8984,
    "displacement_pressure": 0.02,
    "demand_resilience": 0.3366,
    "demand_signal_bonus": 0,
    "market": {
      "market_momentum": 0.625,
      "industry_footprint_momentum": null,
      "market_resolution": "group_prior",
      "occupation_scarcity": 0.6203,
      "market_resilience": 0.6231,
      "market_modifier": 0.6634
    },
    "net_risk": 0.0132,
    "risk_band": "very_low",
    "augmentation": 0.11,
    "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",
      "threshold_level": "high",
      "policy_cap_reason": "insufficient_source_count",
      "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
    },
    "structural_model_version": "V7",
    "stability": {
      "optimistic_risk": 0.0018,
      "optimistic_band": "very_low",
      "pessimistic_risk": 0.0284,
      "pessimistic_band": "very_low",
      "distance_to_band_edge": 0.0132,
      "label": "stable"
    },
    "task_primitives": {
      "matched_task_weight_share": null,
      "task_effective_coverage": null,
      "task_exposure_concentration": null,
      "method": null
    },
    "task_signal": 0,
    "demand_persistence": 0.562,
    "exposure_v7": 0.1964,
    "baseline_v6": {
      "net_risk": 0.0144,
      "exposure": 0.1964
    },
    "uncertainty": {
      "exposure_p10": 0.1364,
      "exposure_p50": 0.1964,
      "exposure_p90": 0.262,
      "net_risk_p10": 0.0026,
      "net_risk_p50": 0.0128,
      "net_risk_p90": 0.0253,
      "method": "bootstrap_v2"
    },
    "labour_monitor_key": "clerical_sales_service",
    "raw": {
      "aioe": -0.1904,
      "theta": 0.7568,
      "c_aioe": -0.1387,
      "log_wage_spread": 0.4564,
      "wage_position": 1.4847
    },
    "isco_codes_matched": [
      "5193"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": -0.1904,
      "theta": 0.7568,
      "c_aioe": -0.1387,
      "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
    }
  },
  {
    "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": 2.3,
    "employment_thousands": 2.3,
    "employment_basis": "estimated_sg_submajor_weighted_2025",
    "employment_family_code": "51",
    "employment_family_total_thousands": 73.2,
    "employment_weight_within_family": 0.030896,
    "employment_estimate_method": "wage_only",
    "group_employment_thousands": 247,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor_weighted_2025",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2025_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2025 2-digit occupation-family totals, weighted within family by BLS proxy employment and Singapore wage data."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the country crosswalk to ISCO-08."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based mapping to published local wage-floor coverage."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based mapping to published local professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published local labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published local transition-program coverage."
        }
      }
    },
    "exposure": 0.1981,
    "bottleneck": 0.0526,
    "displacement_pressure": 0.1877,
    "demand_resilience": 0.2602,
    "demand_signal_bonus": 0.06,
    "market": {
      "market_momentum": 0.5067,
      "industry_footprint_momentum": 0.136,
      "market_resolution": "industry_footprint_blend",
      "occupation_scarcity": 0.1586,
      "market_resilience": 0.3675,
      "market_modifier": 0.7398
    },
    "net_risk": 0.1388,
    "risk_band": "low",
    "augmentation": 0.0038,
    "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",
      "threshold_level": "high",
      "policy_cap_reason": null,
      "crosswalk_quality": 0.9145,
      "market_data_granularity": 0.75,
      "source_freshness": 0.8387,
      "source_coverage": 1,
      "signal_agreement": 0.95,
      "sensitivity": 0.65,
      "exposure_source_count": 4
    },
    "structural_model_version": "V7",
    "stability": {
      "optimistic_risk": 0.0923,
      "optimistic_band": "low",
      "pessimistic_risk": 0.1982,
      "pessimistic_band": "moderate",
      "distance_to_band_edge": 0.0112,
      "label": "watch"
    },
    "task_primitives": {
      "matched_task_weight_share": null,
      "task_effective_coverage": null,
      "task_exposure_concentration": null,
      "method": null
    },
    "task_signal": 0,
    "demand_persistence": 0.3487,
    "exposure_v7": 0.1981,
    "baseline_v6": {
      "net_risk": 0.1454,
      "exposure": 0.1981
    },
    "uncertainty": {
      "exposure_p10": 0.1562,
      "exposure_p50": 0.1981,
      "exposure_p90": 0.2397,
      "net_risk_p10": 0.1085,
      "net_risk_p50": 0.1365,
      "net_risk_p90": 0.1695,
      "method": "bootstrap_v2"
    },
    "labour_monitor_key": "clerical_sales_service",
    "raw": {
      "aioe": -0.5733,
      "theta": 0.5847,
      "c_aioe": -0.5163,
      "log_wage_spread": 0.405,
      "wage_position": 0.5616
    },
    "isco_codes_matched": [
      "5131"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": -0.5733,
      "theta": 0.5847,
      "c_aioe": -0.5163,
      "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
    }
  },
  {
    "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": 18.2,
    "employment_thousands": 18.2,
    "employment_basis": "estimated_sg_submajor_weighted_2025",
    "employment_family_code": "62",
    "employment_family_total_thousands": 18.2,
    "employment_weight_within_family": 1,
    "employment_estimate_method": "equal_fallback",
    "group_employment_thousands": 54.6,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor_weighted_2025",
        "tier": "derived_from_official_sg",
        "source_key": "mom_employment_by_occupation_group",
        "note": "Estimated per-occupation employment for an uncovered occupation family, preserved from the broad occupation-group prior because no published 2025 D8 family total exists for this code."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the country crosswalk to ISCO-08."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based mapping to published local wage-floor coverage."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based mapping to published local professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published local labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published local transition-program coverage."
        }
      }
    },
    "exposure": 0.1068,
    "bottleneck": 0.5847,
    "displacement_pressure": 0.0444,
    "demand_resilience": 0.3221,
    "demand_signal_bonus": 0,
    "market": {
      "market_momentum": 0.5938,
      "industry_footprint_momentum": null,
      "market_resolution": "group_prior",
      "occupation_scarcity": 0.492,
      "market_resilience": 0.553,
      "market_modifier": 0.6779
    },
    "net_risk": 0.0301,
    "risk_band": "very_low",
    "augmentation": 0.0345,
    "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.673,
      "level": "medium",
      "threshold_level": "medium",
      "policy_cap_reason": null,
      "crosswalk_quality": 0.6,
      "market_data_granularity": 0.65,
      "source_freshness": 0.7549,
      "source_coverage": 0.55,
      "signal_agreement": 0.95,
      "sensitivity": 0.65,
      "exposure_source_count": 2
    },
    "structural_model_version": "V7",
    "stability": {
      "optimistic_risk": 0.017,
      "optimistic_band": "very_low",
      "pessimistic_risk": 0.0512,
      "pessimistic_band": "low",
      "distance_to_band_edge": 0.0199,
      "label": "watch"
    },
    "task_primitives": {
      "matched_task_weight_share": null,
      "task_effective_coverage": null,
      "task_exposure_concentration": null,
      "method": null
    },
    "task_signal": 0,
    "demand_persistence": 0.7325,
    "exposure_v7": 0.1068,
    "baseline_v6": {
      "net_risk": 0.0333,
      "exposure": 0.1068
    },
    "uncertainty": {
      "exposure_p10": 0.025,
      "exposure_p50": 0.1068,
      "exposure_p90": 0.1807,
      "net_risk_p10": 0.0069,
      "net_risk_p50": 0.0301,
      "net_risk_p90": 0.0521,
      "method": "bootstrap_v2"
    },
    "labour_monitor_key": "production_transport",
    "raw": {
      "aioe": -1.5132,
      "theta": 0.686,
      "c_aioe": -1.2097,
      "log_wage_spread": 0.2512,
      "wage_position": 1.4097
    },
    "isco_codes_matched": [
      "6221"
    ],
    "match_quality": "submajor_fallback",
    "scores": {
      "aioe": -1.5132,
      "theta": 0.686,
      "c_aioe": -1.2097,
      "category": "low_exposure",
      "isco_codes_matched": [
        "6221"
      ],
      "match_quality": "submajor_fallback"
    },
    "workflow_overlay": {
      "creative_generation": 0.1,
      "real_time_coordination": 0.5,
      "ambiguity_tolerance": 0.3,
      "institutional_knowledge": 0.45,
      "relationship_intensity": 0.25,
      "regulatory_weight": 0.4,
      "physical_presence": 0.95,
      "tool_velocity": 0.2
    }
  },
  {
    "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": 18.2,
    "employment_thousands": 18.2,
    "employment_basis": "estimated_sg_submajor_weighted_2025",
    "employment_family_code": "61",
    "employment_family_total_thousands": 36.4,
    "employment_weight_within_family": 0.5,
    "employment_estimate_method": "equal_fallback",
    "group_employment_thousands": 54.6,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor_weighted_2025",
        "tier": "derived_from_official_sg",
        "source_key": "mom_employment_by_occupation_group",
        "note": "Estimated per-occupation employment for an uncovered occupation family, preserved from the broad occupation-group prior because no published 2025 D8 family total exists for this code."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the country crosswalk to ISCO-08."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based mapping to published local wage-floor coverage."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based mapping to published local professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published local labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published local transition-program coverage."
        }
      }
    },
    "exposure": 0.2353,
    "bottleneck": 0.3182,
    "displacement_pressure": 0.1604,
    "demand_resilience": 0.2406,
    "demand_signal_bonus": 0,
    "market": {
      "market_momentum": 0.5938,
      "industry_footprint_momentum": null,
      "market_resolution": "group_prior",
      "occupation_scarcity": 0.0931,
      "market_resilience": 0.3935,
      "market_modifier": 0.7594
    },
    "net_risk": 0.1218,
    "risk_band": "low",
    "augmentation": 0.0295,
    "augmentation_band": "very_low",
    "impact_type": "stable",
    "evidence": {
      "anthropic_calibrated": true,
      "anthropic_gap": -0.2585,
      "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.3948,
        "anthropic": 0.1364,
        "eloundou": 0.319,
        "ilo": 0.1101
      },
      "signal_conflict": false,
      "signal_conflict_reasons": [
        "divergent_exposure_sources"
      ]
    },
    "confidence": {
      "score": 0.7964,
      "level": "high",
      "threshold_level": "high",
      "policy_cap_reason": null,
      "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
    },
    "structural_model_version": "V7",
    "stability": {
      "optimistic_risk": 0.1024,
      "optimistic_band": "low",
      "pessimistic_risk": 0.1608,
      "pessimistic_band": "moderate",
      "distance_to_band_edge": 0.0282,
      "label": "watch"
    },
    "task_primitives": {
      "matched_task_weight_share": null,
      "task_effective_coverage": null,
      "task_exposure_concentration": null,
      "method": null
    },
    "task_signal": 0,
    "demand_persistence": 0.6356,
    "exposure_v7": 0.2353,
    "baseline_v6": {
      "net_risk": 0.132,
      "exposure": 0.2353
    },
    "uncertainty": {
      "exposure_p10": 0.1667,
      "exposure_p50": 0.2353,
      "exposure_p90": 0.3075,
      "net_risk_p10": 0.0836,
      "net_risk_p50": 0.1215,
      "net_risk_p90": 0.1642,
      "method": "bootstrap_v2"
    },
    "labour_monitor_key": "production_transport",
    "raw": {
      "aioe": 0.1705,
      "theta": 0.6591,
      "c_aioe": 0.1409,
      "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.1409,
      "category": "low_exposure",
      "isco_codes_matched": [
        "6113"
      ],
      "match_quality": "direct"
    },
    "workflow_overlay": {
      "creative_generation": 0.1,
      "real_time_coordination": 0.5,
      "ambiguity_tolerance": 0.3,
      "institutional_knowledge": 0.45,
      "relationship_intensity": 0.25,
      "regulatory_weight": 0.4,
      "physical_presence": 0.95,
      "tool_velocity": 0.2
    }
  },
  {
    "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": 18.2,
    "employment_thousands": 18.2,
    "employment_basis": "estimated_sg_submajor_weighted_2025",
    "employment_family_code": "61",
    "employment_family_total_thousands": 36.4,
    "employment_weight_within_family": 0.5,
    "employment_estimate_method": "equal_fallback",
    "group_employment_thousands": 54.6,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor_weighted_2025",
        "tier": "derived_from_official_sg",
        "source_key": "mom_employment_by_occupation_group",
        "note": "Estimated per-occupation employment for an uncovered occupation family, preserved from the broad occupation-group prior because no published 2025 D8 family total exists for this code."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the country crosswalk to ISCO-08."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based mapping to published local wage-floor coverage."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based mapping to published local professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published local labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published local transition-program coverage."
        }
      }
    },
    "exposure": 0.2353,
    "bottleneck": 0.3182,
    "displacement_pressure": 0.1604,
    "demand_resilience": 0.3593,
    "demand_signal_bonus": 0,
    "market": {
      "market_momentum": 0.5938,
      "industry_footprint_momentum": null,
      "market_resolution": "group_prior",
      "occupation_scarcity": 0.6689,
      "market_resilience": 0.6238,
      "market_modifier": 0.6407
    },
    "net_risk": 0.1028,
    "risk_band": "low",
    "augmentation": 0.0467,
    "augmentation_band": "very_low",
    "impact_type": "stable",
    "evidence": {
      "anthropic_calibrated": true,
      "anthropic_gap": -0.2585,
      "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.3948,
        "anthropic": 0.1364,
        "eloundou": 0.319,
        "ilo": 0.1101
      },
      "signal_conflict": false,
      "signal_conflict_reasons": [
        "divergent_exposure_sources"
      ]
    },
    "confidence": {
      "score": 0.8264,
      "level": "high",
      "threshold_level": "high",
      "policy_cap_reason": null,
      "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
    },
    "structural_model_version": "V7",
    "stability": {
      "optimistic_risk": 0.0911,
      "optimistic_band": "low",
      "pessimistic_risk": 0.1432,
      "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
    },
    "task_signal": 0,
    "demand_persistence": 0.7864,
    "exposure_v7": 0.2353,
    "baseline_v6": {
      "net_risk": 0.1154,
      "exposure": 0.2353
    },
    "uncertainty": {
      "exposure_p10": 0.1667,
      "exposure_p50": 0.2353,
      "exposure_p90": 0.3181,
      "net_risk_p10": 0.0702,
      "net_risk_p50": 0.1029,
      "net_risk_p90": 0.1395,
      "method": "bootstrap_v2"
    },
    "labour_monitor_key": "production_transport",
    "raw": {
      "aioe": 0.1705,
      "theta": 0.6591,
      "c_aioe": 0.1409,
      "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.1409,
      "category": "low_exposure",
      "isco_codes_matched": [
        "6113"
      ],
      "match_quality": "direct"
    },
    "workflow_overlay": {
      "creative_generation": 0.1,
      "real_time_coordination": 0.5,
      "ambiguity_tolerance": 0.3,
      "institutional_knowledge": 0.45,
      "relationship_intensity": 0.25,
      "regulatory_weight": 0.4,
      "physical_presence": 0.95,
      "tool_velocity": 0.2
    }
  },
  {
    "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.8,
    "employment_thousands": 2.8,
    "employment_basis": "estimated_sg_submajor_weighted_2025",
    "employment_family_code": "71",
    "employment_family_total_thousands": 19.9,
    "employment_weight_within_family": 0.141029,
    "employment_estimate_method": "wage_only",
    "group_employment_thousands": 51.6,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor_weighted_2025",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2025_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2025 2-digit occupation-family totals, weighted within family by BLS proxy employment and Singapore wage data."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the country crosswalk to ISCO-08."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based mapping to published local wage-floor coverage."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based mapping to published local professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published local labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published local transition-program coverage."
        }
      }
    },
    "exposure": 0.1695,
    "bottleneck": 0.5276,
    "displacement_pressure": 0.08,
    "demand_resilience": 0.1688,
    "demand_signal_bonus": 0,
    "market": {
      "market_momentum": 0.0625,
      "industry_footprint_momentum": null,
      "market_resolution": "group_prior",
      "occupation_scarcity": 0.5954,
      "market_resilience": 0.2756,
      "market_modifier": 0.8312
    },
    "net_risk": 0.0665,
    "risk_band": "low",
    "augmentation": 0.0246,
    "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.5792,
      "level": "medium",
      "threshold_level": "medium",
      "policy_cap_reason": null,
      "crosswalk_quality": 0.2914,
      "market_data_granularity": 0.65,
      "source_freshness": 0.8387,
      "source_coverage": 1,
      "signal_agreement": 0.45,
      "sensitivity": 0.65,
      "exposure_source_count": 4
    },
    "structural_model_version": "V7",
    "stability": {
      "optimistic_risk": 0.0302,
      "optimistic_band": "very_low",
      "pessimistic_risk": 0.1135,
      "pessimistic_band": "low",
      "distance_to_band_edge": 0.0165,
      "label": "watch"
    },
    "task_primitives": {
      "matched_task_weight_share": null,
      "task_effective_coverage": null,
      "task_exposure_concentration": null,
      "method": null
    },
    "task_signal": 0,
    "demand_persistence": 0.448,
    "exposure_v7": 0.1695,
    "baseline_v6": {
      "net_risk": 0.0701,
      "exposure": 0.1695
    },
    "uncertainty": {
      "exposure_p10": 0.0786,
      "exposure_p50": 0.1695,
      "exposure_p90": 0.2564,
      "net_risk_p10": 0.0303,
      "net_risk_p50": 0.0635,
      "net_risk_p90": 0.1045,
      "method": "bootstrap_v2"
    },
    "labour_monitor_key": "production_transport",
    "raw": {
      "aioe": -1.4775,
      "theta": 0.6772,
      "c_aioe": -1.1942,
      "log_wage_spread": 0.4808,
      "wage_position": 1.2269
    },
    "isco_codes_matched": [
      "7127"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": -1.4775,
      "theta": 0.6772,
      "c_aioe": -1.1942,
      "category": "low_exposure",
      "isco_codes_matched": [
        "7127"
      ],
      "match_quality": "direct"
    },
    "workflow_overlay": {
      "creative_generation": 0.1,
      "real_time_coordination": 0.5,
      "ambiguity_tolerance": 0.3,
      "institutional_knowledge": 0.45,
      "relationship_intensity": 0.25,
      "regulatory_weight": 0.4,
      "physical_presence": 0.95,
      "tool_velocity": 0.2
    }
  },
  {
    "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.2,
    "employment_thousands": 1.2,
    "employment_basis": "estimated_sg_submajor_weighted_2025",
    "employment_family_code": "72",
    "employment_family_total_thousands": 10.8,
    "employment_weight_within_family": 0.107114,
    "employment_estimate_method": "wage_only",
    "group_employment_thousands": 51.6,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor_weighted_2025",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2025_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2025 2-digit occupation-family totals, weighted within family by BLS proxy employment and Singapore wage data."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the country crosswalk to ISCO-08."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based mapping to published local wage-floor coverage."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based mapping to published local professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published local labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published local transition-program coverage."
        }
      }
    },
    "exposure": 0.1126,
    "bottleneck": 0.5954,
    "displacement_pressure": 0.0456,
    "demand_resilience": 0.159,
    "demand_signal_bonus": 0,
    "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.841
    },
    "net_risk": 0.0383,
    "risk_band": "very_low",
    "augmentation": 0.0172,
    "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",
      "threshold_level": "high",
      "policy_cap_reason": null,
      "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
    },
    "structural_model_version": "V7",
    "stability": {
      "optimistic_risk": 0.0106,
      "optimistic_band": "very_low",
      "pessimistic_risk": 0.0749,
      "pessimistic_band": "low",
      "distance_to_band_edge": 0.0117,
      "label": "watch"
    },
    "task_primitives": {
      "matched_task_weight_share": null,
      "task_effective_coverage": null,
      "task_exposure_concentration": null,
      "method": null
    },
    "task_signal": 0,
    "demand_persistence": 0.4352,
    "exposure_v7": 0.1126,
    "baseline_v6": {
      "net_risk": 0.0403,
      "exposure": 0.1126
    },
    "uncertainty": {
      "exposure_p10": 0.1007,
      "exposure_p50": 0.1126,
      "exposure_p90": 0.124,
      "net_risk_p10": 0.0295,
      "net_risk_p50": 0.038,
      "net_risk_p90": 0.0475,
      "method": "bootstrap_v2"
    },
    "labour_monitor_key": "production_transport",
    "raw": {
      "aioe": -0.9547,
      "theta": 0.687,
      "c_aioe": -0.7622,
      "log_wage_spread": 0.4537,
      "wage_position": 1.0438
    },
    "isco_codes_matched": [
      "7231"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": -0.9547,
      "theta": 0.687,
      "c_aioe": -0.7622,
      "category": "low_exposure",
      "isco_codes_matched": [
        "7231"
      ],
      "match_quality": "direct"
    },
    "workflow_overlay": {
      "creative_generation": 0.1,
      "real_time_coordination": 0.5,
      "ambiguity_tolerance": 0.3,
      "institutional_knowledge": 0.45,
      "relationship_intensity": 0.25,
      "regulatory_weight": 0.4,
      "physical_presence": 0.95,
      "tool_velocity": 0.2
    }
  },
  {
    "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.3,
    "employment_thousands": 1.3,
    "employment_basis": "estimated_sg_submajor_weighted_2025",
    "employment_family_code": "75",
    "employment_family_total_thousands": 10.1,
    "employment_weight_within_family": 0.127689,
    "employment_estimate_method": "wage_only",
    "group_employment_thousands": 51.6,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor_weighted_2025",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2025_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2025 2-digit occupation-family totals, weighted within family by BLS proxy employment and Singapore wage data."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the country crosswalk to ISCO-08."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based mapping to published local wage-floor coverage."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based mapping to published local professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published local labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published local transition-program coverage."
        }
      }
    },
    "exposure": 0.1757,
    "bottleneck": 0.0865,
    "displacement_pressure": 0.1605,
    "demand_resilience": 0.1689,
    "demand_signal_bonus": 0,
    "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.8311
    },
    "net_risk": 0.1334,
    "risk_band": "low",
    "augmentation": 0.0042,
    "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",
      "threshold_level": "high",
      "policy_cap_reason": null,
      "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
    },
    "structural_model_version": "V7",
    "stability": {
      "optimistic_risk": 0.0731,
      "optimistic_band": "low",
      "pessimistic_risk": 0.2068,
      "pessimistic_band": "moderate",
      "distance_to_band_edge": 0.0166,
      "label": "watch"
    },
    "task_primitives": {
      "matched_task_weight_share": null,
      "task_effective_coverage": null,
      "task_exposure_concentration": null,
      "method": null
    },
    "task_signal": 0,
    "demand_persistence": 0.4504,
    "exposure_v7": 0.1757,
    "baseline_v6": {
      "net_risk": 0.1406,
      "exposure": 0.1757
    },
    "uncertainty": {
      "exposure_p10": 0.13,
      "exposure_p50": 0.1757,
      "exposure_p90": 0.2229,
      "net_risk_p10": 0.0963,
      "net_risk_p50": 0.1327,
      "net_risk_p90": 0.1728,
      "method": "bootstrap_v2"
    },
    "labour_monitor_key": "production_transport",
    "raw": {
      "aioe": -0.3853,
      "theta": 0.5997,
      "c_aioe": -0.3413,
      "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.3413,
      "category": "low_exposure",
      "isco_codes_matched": [
        "7512"
      ],
      "match_quality": "direct"
    },
    "workflow_overlay": {
      "creative_generation": 0.1,
      "real_time_coordination": 0.5,
      "ambiguity_tolerance": 0.3,
      "institutional_knowledge": 0.45,
      "relationship_intensity": 0.25,
      "regulatory_weight": 0.4,
      "physical_presence": 0.95,
      "tool_velocity": 0.2
    }
  },
  {
    "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.8,
    "employment_thousands": 2.8,
    "employment_basis": "estimated_sg_submajor_weighted_2025",
    "employment_family_code": "71",
    "employment_family_total_thousands": 19.9,
    "employment_weight_within_family": 0.14064,
    "employment_estimate_method": "wage_only",
    "group_employment_thousands": 51.6,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor_weighted_2025",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2025_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2025 2-digit occupation-family totals, weighted within family by BLS proxy employment and Singapore wage data."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the country crosswalk to ISCO-08."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based mapping to published local wage-floor coverage."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based mapping to published local professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published local labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published local transition-program coverage."
        }
      }
    },
    "exposure": 0.0988,
    "bottleneck": 0.6096,
    "displacement_pressure": 0.0386,
    "demand_resilience": 0.1979,
    "demand_signal_bonus": 0,
    "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.8021
    },
    "net_risk": 0.0309,
    "risk_band": "very_low",
    "augmentation": 0.0199,
    "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.1087,
        "eloundou": 0.1904,
        "ilo": 0.0037
      },
      "signal_conflict": false,
      "signal_conflict_reasons": []
    },
    "confidence": {
      "score": 0.823,
      "level": "high",
      "threshold_level": "high",
      "policy_cap_reason": null,
      "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
    },
    "structural_model_version": "V7",
    "stability": {
      "optimistic_risk": 0.0032,
      "optimistic_band": "very_low",
      "pessimistic_risk": 0.0627,
      "pessimistic_band": "low",
      "distance_to_band_edge": 0.0191,
      "label": "watch"
    },
    "task_primitives": {
      "matched_task_weight_share": null,
      "task_effective_coverage": null,
      "task_exposure_concentration": null,
      "method": null
    },
    "task_signal": 0,
    "demand_persistence": 0.4901,
    "exposure_v7": 0.0988,
    "baseline_v6": {
      "net_risk": 0.0328,
      "exposure": 0.0988
    },
    "uncertainty": {
      "exposure_p10": 0.0364,
      "exposure_p50": 0.0988,
      "exposure_p90": 0.1639,
      "net_risk_p10": 0.0118,
      "net_risk_p50": 0.0305,
      "net_risk_p90": 0.0516,
      "method": "bootstrap_v2"
    },
    "labour_monitor_key": "production_transport",
    "raw": {
      "aioe": -0.8728,
      "theta": 0.6898,
      "c_aioe": -0.6944,
      "log_wage_spread": 0.6042,
      "wage_position": 1.2202
    },
    "isco_codes_matched": [
      "7133"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": -0.8728,
      "theta": 0.6898,
      "c_aioe": -0.6944,
      "category": "low_exposure",
      "isco_codes_matched": [
        "7133"
      ],
      "match_quality": "direct"
    },
    "workflow_overlay": {
      "creative_generation": 0.1,
      "real_time_coordination": 0.5,
      "ambiguity_tolerance": 0.3,
      "institutional_knowledge": 0.45,
      "relationship_intensity": 0.25,
      "regulatory_weight": 0.4,
      "physical_presence": 0.95,
      "tool_velocity": 0.2
    }
  },
  {
    "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,
    "employment_thousands": 2,
    "employment_basis": "estimated_sg_submajor_weighted_2025",
    "employment_family_code": "71",
    "employment_family_total_thousands": 19.9,
    "employment_weight_within_family": 0.098755,
    "employment_estimate_method": "wage_only",
    "group_employment_thousands": 51.6,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor_weighted_2025",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2025_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2025 2-digit occupation-family totals, weighted within family by BLS proxy employment and Singapore wage data."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the country crosswalk to ISCO-08."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based mapping to published local wage-floor coverage."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based mapping to published local professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published local labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published local transition-program coverage."
        }
      }
    },
    "exposure": 0.3871,
    "bottleneck": 0.016,
    "displacement_pressure": 0.3809,
    "demand_resilience": 0.1185,
    "demand_signal_bonus": 0,
    "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.8815
    },
    "net_risk": 0.3358,
    "risk_band": "high",
    "augmentation": 0.0012,
    "augmentation_band": "very_low",
    "impact_type": "at_risk",
    "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": true,
      "signal_conflict_reasons": [
        "high_risk_but_positive_labour_market",
        "divergent_exposure_sources"
      ]
    },
    "confidence": {
      "score": 0.7272,
      "level": "medium",
      "threshold_level": "high",
      "policy_cap_reason": "signal_conflict",
      "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
    },
    "structural_model_version": "V7",
    "stability": {
      "optimistic_risk": 0.2651,
      "optimistic_band": "moderate",
      "pessimistic_risk": 0.4234,
      "pessimistic_band": "high",
      "distance_to_band_edge": 0.0358,
      "label": "watch"
    },
    "task_primitives": {
      "matched_task_weight_share": null,
      "task_effective_coverage": null,
      "task_exposure_concentration": null,
      "method": null
    },
    "task_signal": 0,
    "demand_persistence": 0.3507,
    "exposure_v7": 0.3871,
    "baseline_v6": {
      "net_risk": 0.3491,
      "exposure": 0.3871
    },
    "uncertainty": {
      "exposure_p10": 0.0784,
      "exposure_p50": 0.3871,
      "exposure_p90": 0.6988,
      "net_risk_p10": 0.0676,
      "net_risk_p50": 0.3269,
      "net_risk_p90": 0.5935,
      "method": "bootstrap_v2"
    },
    "labour_monitor_key": "production_transport",
    "raw": {
      "aioe": -0.569,
      "theta": 0.5517,
      "c_aioe": -0.5313,
      "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.5313,
      "category": "high_exposure_low_complementarity",
      "isco_codes_matched": [
        "7131"
      ],
      "match_quality": "direct"
    },
    "workflow_overlay": {
      "creative_generation": 0.1,
      "real_time_coordination": 0.5,
      "ambiguity_tolerance": 0.3,
      "institutional_knowledge": 0.45,
      "relationship_intensity": 0.25,
      "regulatory_weight": 0.4,
      "physical_presence": 0.95,
      "tool_velocity": 0.2
    }
  },
  {
    "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_weighted_2025",
    "employment_family_code": "75",
    "employment_family_total_thousands": 10.1,
    "employment_weight_within_family": 0.143006,
    "employment_estimate_method": "wage_only",
    "group_employment_thousands": 51.6,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor_weighted_2025",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2025_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2025 2-digit occupation-family totals, weighted within family by BLS proxy employment and Singapore wage data."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the country crosswalk to ISCO-08."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based mapping to published local wage-floor coverage."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based mapping to published local professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published local labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published local transition-program coverage."
        }
      }
    },
    "exposure": 0.1256,
    "bottleneck": 0.1194,
    "displacement_pressure": 0.1106,
    "demand_resilience": 0.1279,
    "demand_signal_bonus": 0,
    "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.8721
    },
    "net_risk": 0.0964,
    "risk_band": "low",
    "augmentation": 0.003,
    "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.1883,
        "ilo": 0.0309
      },
      "signal_conflict": false,
      "signal_conflict_reasons": []
    },
    "confidence": {
      "score": 0.6879,
      "level": "medium",
      "threshold_level": "medium",
      "policy_cap_reason": null,
      "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
    },
    "structural_model_version": "V7",
    "stability": {
      "optimistic_risk": 0.0276,
      "optimistic_band": "very_low",
      "pessimistic_risk": 0.1695,
      "pessimistic_band": "moderate",
      "distance_to_band_edge": 0.0464,
      "label": "sensitive"
    },
    "task_primitives": {
      "matched_task_weight_share": null,
      "task_effective_coverage": null,
      "task_exposure_concentration": null,
      "method": null
    },
    "task_signal": 0,
    "demand_persistence": 0.3878,
    "exposure_v7": 0.1256,
    "baseline_v6": {
      "net_risk": 0.1007,
      "exposure": 0.1256
    },
    "uncertainty": {
      "exposure_p10": 0.0861,
      "exposure_p50": 0.1256,
      "exposure_p90": 0.1663,
      "net_risk_p10": 0.0656,
      "net_risk_p50": 0.0971,
      "net_risk_p90": 0.1293,
      "method": "bootstrap_v2"
    },
    "labour_monitor_key": "production_transport",
    "raw": {
      "aioe": -0.6781,
      "theta": 0.6137,
      "c_aioe": -0.5911,
      "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.5911,
      "category": "low_exposure",
      "isco_codes_matched": [
        "7511"
      ],
      "match_quality": "direct"
    },
    "workflow_overlay": {
      "creative_generation": 0.1,
      "real_time_coordination": 0.5,
      "ambiguity_tolerance": 0.3,
      "institutional_knowledge": 0.45,
      "relationship_intensity": 0.25,
      "regulatory_weight": 0.4,
      "physical_presence": 0.95,
      "tool_velocity": 0.2
    }
  },
  {
    "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.6,
    "employment_thousands": 2.6,
    "employment_basis": "estimated_sg_submajor_weighted_2025",
    "employment_family_code": "71",
    "employment_family_total_thousands": 19.9,
    "employment_weight_within_family": 0.132999,
    "employment_estimate_method": "wage_only",
    "group_employment_thousands": 51.6,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor_weighted_2025",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2025_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2025 2-digit occupation-family totals, weighted within family by BLS proxy employment and Singapore wage data."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the country crosswalk to ISCO-08."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based mapping to published local wage-floor coverage."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based mapping to published local professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published local labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published local transition-program coverage."
        }
      }
    },
    "exposure": 0.089,
    "bottleneck": 0.7745,
    "displacement_pressure": 0.0201,
    "demand_resilience": 0.1965,
    "demand_signal_bonus": 0,
    "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.8035
    },
    "net_risk": 0.0161,
    "risk_band": "very_low",
    "augmentation": 0.0227,
    "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",
      "threshold_level": "high",
      "policy_cap_reason": null,
      "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
    },
    "structural_model_version": "V7",
    "stability": {
      "optimistic_risk": 0.0013,
      "optimistic_band": "very_low",
      "pessimistic_risk": 0.0365,
      "pessimistic_band": "very_low",
      "distance_to_band_edge": 0.0161,
      "label": "stable"
    },
    "task_primitives": {
      "matched_task_weight_share": null,
      "task_effective_coverage": null,
      "task_exposure_concentration": null,
      "method": null
    },
    "task_signal": 0,
    "demand_persistence": 0.4851,
    "exposure_v7": 0.089,
    "baseline_v6": {
      "net_risk": 0.0171,
      "exposure": 0.089
    },
    "uncertainty": {
      "exposure_p10": 0.0615,
      "exposure_p50": 0.089,
      "exposure_p90": 0.1174,
      "net_risk_p10": 0.0078,
      "net_risk_p50": 0.0153,
      "net_risk_p90": 0.025,
      "method": "bootstrap_v2"
    },
    "labour_monitor_key": "production_transport",
    "raw": {
      "aioe": -1.3236,
      "theta": 0.7193,
      "c_aioe": -1.014,
      "log_wage_spread": 0.6905,
      "wage_position": 1.0912
    },
    "isco_codes_matched": [
      "7115"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": -1.3236,
      "theta": 0.7193,
      "c_aioe": -1.014,
      "category": "low_exposure",
      "isco_codes_matched": [
        "7115"
      ],
      "match_quality": "direct"
    },
    "workflow_overlay": {
      "creative_generation": 0.1,
      "real_time_coordination": 0.5,
      "ambiguity_tolerance": 0.3,
      "institutional_knowledge": 0.45,
      "relationship_intensity": 0.25,
      "regulatory_weight": 0.4,
      "physical_presence": 0.95,
      "tool_velocity": 0.2
    }
  },
  {
    "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": 0.9,
    "employment_thousands": 0.9,
    "employment_basis": "estimated_sg_submajor_weighted_2025",
    "employment_family_code": "74",
    "employment_family_total_thousands": 7.2,
    "employment_weight_within_family": 0.131279,
    "employment_estimate_method": "wage_only",
    "group_employment_thousands": 51.6,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor_weighted_2025",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2025_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2025 2-digit occupation-family totals, weighted within family by BLS proxy employment and Singapore wage data."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the country crosswalk to ISCO-08."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based mapping to published local wage-floor coverage."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based mapping to published local professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published local labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published local transition-program coverage."
        }
      }
    },
    "exposure": 0.2137,
    "bottleneck": 0.6515,
    "displacement_pressure": 0.0745,
    "demand_resilience": 0.1575,
    "demand_signal_bonus": 0,
    "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.8425
    },
    "net_risk": 0.0627,
    "risk_band": "low",
    "augmentation": 0.0354,
    "augmentation_band": "very_low",
    "impact_type": "stable",
    "evidence": {
      "anthropic_calibrated": true,
      "anthropic_gap": 0.3072,
      "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.1168,
        "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",
      "threshold_level": "high",
      "policy_cap_reason": "signal_conflict",
      "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
    },
    "structural_model_version": "V7",
    "stability": {
      "optimistic_risk": 0.0366,
      "optimistic_band": "very_low",
      "pessimistic_risk": 0.0975,
      "pessimistic_band": "low",
      "distance_to_band_edge": 0.0127,
      "label": "watch"
    },
    "task_primitives": {
      "matched_task_weight_share": null,
      "task_effective_coverage": null,
      "task_exposure_concentration": null,
      "method": null
    },
    "task_signal": 0,
    "demand_persistence": 0.4306,
    "exposure_v7": 0.2137,
    "baseline_v6": {
      "net_risk": 0.0659,
      "exposure": 0.2137
    },
    "uncertainty": {
      "exposure_p10": 0.1264,
      "exposure_p50": 0.2137,
      "exposure_p90": 0.3017,
      "net_risk_p10": 0.0346,
      "net_risk_p50": 0.0601,
      "net_risk_p90": 0.0947,
      "method": "bootstrap_v2"
    },
    "labour_monitor_key": "production_transport",
    "raw": {
      "aioe": -0.853,
      "theta": 0.6942,
      "c_aioe": -0.6749,
      "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.6749,
      "category": "low_exposure",
      "isco_codes_matched": [
        "7412"
      ],
      "match_quality": "direct"
    },
    "workflow_overlay": {
      "creative_generation": 0.1,
      "real_time_coordination": 0.5,
      "ambiguity_tolerance": 0.3,
      "institutional_knowledge": 0.45,
      "relationship_intensity": 0.25,
      "regulatory_weight": 0.4,
      "physical_presence": 0.95,
      "tool_velocity": 0.2
    }
  },
  {
    "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.1,
    "employment_thousands": 1.1,
    "employment_basis": "estimated_sg_submajor_weighted_2025",
    "employment_family_code": "74",
    "employment_family_total_thousands": 7.2,
    "employment_weight_within_family": 0.148023,
    "employment_estimate_method": "wage_only",
    "group_employment_thousands": 51.6,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor_weighted_2025",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2025_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2025 2-digit occupation-family totals, weighted within family by BLS proxy employment and Singapore wage data."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the country crosswalk to ISCO-08."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based mapping to published local wage-floor coverage."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based mapping to published local professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published local labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published local transition-program coverage."
        }
      }
    },
    "exposure": 0.2137,
    "bottleneck": 0.6515,
    "displacement_pressure": 0.0745,
    "demand_resilience": 0.1696,
    "demand_signal_bonus": 0,
    "market": {
      "market_momentum": 0.0625,
      "industry_footprint_momentum": null,
      "market_resolution": "group_prior",
      "occupation_scarcity": 0.5989,
      "market_resilience": 0.2771,
      "market_modifier": 0.8304
    },
    "net_risk": 0.0618,
    "risk_band": "low",
    "augmentation": 0.0386,
    "augmentation_band": "very_low",
    "impact_type": "stable",
    "evidence": {
      "anthropic_calibrated": true,
      "anthropic_gap": 0.3072,
      "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.1168,
        "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",
      "threshold_level": "high",
      "policy_cap_reason": "signal_conflict",
      "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
    },
    "structural_model_version": "V7",
    "stability": {
      "optimistic_risk": 0.0343,
      "optimistic_band": "very_low",
      "pessimistic_risk": 0.0971,
      "pessimistic_band": "low",
      "distance_to_band_edge": 0.0118,
      "label": "watch"
    },
    "task_primitives": {
      "matched_task_weight_share": null,
      "task_effective_coverage": null,
      "task_exposure_concentration": null,
      "method": null
    },
    "task_signal": 0,
    "demand_persistence": 0.4488,
    "exposure_v7": 0.2137,
    "baseline_v6": {
      "net_risk": 0.0652,
      "exposure": 0.2137
    },
    "uncertainty": {
      "exposure_p10": 0.1264,
      "exposure_p50": 0.2137,
      "exposure_p90": 0.3017,
      "net_risk_p10": 0.0333,
      "net_risk_p50": 0.0587,
      "net_risk_p90": 0.0932,
      "method": "bootstrap_v2"
    },
    "labour_monitor_key": "production_transport",
    "raw": {
      "aioe": -0.853,
      "theta": 0.6942,
      "c_aioe": -0.6749,
      "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.6749,
      "category": "low_exposure",
      "isco_codes_matched": [
        "7412"
      ],
      "match_quality": "direct"
    },
    "workflow_overlay": {
      "creative_generation": 0.1,
      "real_time_coordination": 0.5,
      "ambiguity_tolerance": 0.3,
      "institutional_knowledge": 0.45,
      "relationship_intensity": 0.25,
      "regulatory_weight": 0.4,
      "physical_presence": 0.95,
      "tool_velocity": 0.2
    }
  },
  {
    "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.3,
    "employment_thousands": 1.3,
    "employment_basis": "estimated_sg_submajor_weighted_2025",
    "employment_family_code": "74",
    "employment_family_total_thousands": 7.2,
    "employment_weight_within_family": 0.179391,
    "employment_estimate_method": "wage_only",
    "group_employment_thousands": 51.6,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor_weighted_2025",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2025_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2025 2-digit occupation-family totals, weighted within family by BLS proxy employment and Singapore wage data."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the country crosswalk to ISCO-08."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based mapping to published local wage-floor coverage."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based mapping to published local professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published local labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published local transition-program coverage."
        }
      }
    },
    "exposure": 0.2137,
    "bottleneck": 0.6515,
    "displacement_pressure": 0.0745,
    "demand_resilience": 0.1912,
    "demand_signal_bonus": 0,
    "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.8088
    },
    "net_risk": 0.0602,
    "risk_band": "low",
    "augmentation": 0.0442,
    "augmentation_band": "very_low",
    "impact_type": "stable",
    "evidence": {
      "anthropic_calibrated": true,
      "anthropic_gap": 0.3072,
      "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.1168,
        "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",
      "threshold_level": "high",
      "policy_cap_reason": "signal_conflict",
      "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
    },
    "structural_model_version": "V7",
    "stability": {
      "optimistic_risk": 0.0358,
      "optimistic_band": "very_low",
      "pessimistic_risk": 0.0939,
      "pessimistic_band": "low",
      "distance_to_band_edge": 0.0102,
      "label": "watch"
    },
    "task_primitives": {
      "matched_task_weight_share": null,
      "task_effective_coverage": null,
      "task_exposure_concentration": null,
      "method": null
    },
    "task_signal": 0,
    "demand_persistence": 0.4828,
    "exposure_v7": 0.2137,
    "baseline_v6": {
      "net_risk": 0.0638,
      "exposure": 0.2137
    },
    "uncertainty": {
      "exposure_p10": 0.1264,
      "exposure_p50": 0.2137,
      "exposure_p90": 0.3017,
      "net_risk_p10": 0.0325,
      "net_risk_p50": 0.0578,
      "net_risk_p90": 0.09,
      "method": "bootstrap_v2"
    },
    "labour_monitor_key": "production_transport",
    "raw": {
      "aioe": -0.853,
      "theta": 0.6942,
      "c_aioe": -0.6749,
      "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.6749,
      "category": "low_exposure",
      "isco_codes_matched": [
        "7412"
      ],
      "match_quality": "direct"
    },
    "workflow_overlay": {
      "creative_generation": 0.1,
      "real_time_coordination": 0.5,
      "ambiguity_tolerance": 0.3,
      "institutional_knowledge": 0.45,
      "relationship_intensity": 0.25,
      "regulatory_weight": 0.4,
      "physical_presence": 0.95,
      "tool_velocity": 0.2
    }
  },
  {
    "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.1,
    "employment_thousands": 1.1,
    "employment_basis": "estimated_sg_submajor_weighted_2025",
    "employment_family_code": "74",
    "employment_family_total_thousands": 7.2,
    "employment_weight_within_family": 0.153301,
    "employment_estimate_method": "wage_only",
    "group_employment_thousands": 51.6,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor_weighted_2025",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2025_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2025 2-digit occupation-family totals, weighted within family by BLS proxy employment and Singapore wage data."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the country crosswalk to ISCO-08."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based mapping to published local wage-floor coverage."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based mapping to published local professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published local labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published local transition-program coverage."
        }
      }
    },
    "exposure": 0.1353,
    "bottleneck": 0.9127,
    "displacement_pressure": 0.0118,
    "demand_resilience": 0.2309,
    "demand_signal_bonus": 0,
    "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.7691
    },
    "net_risk": 0.0091,
    "risk_band": "very_low",
    "augmentation": 0.0496,
    "augmentation_band": "very_low",
    "impact_type": "stable",
    "evidence": {
      "anthropic_calibrated": true,
      "anthropic_gap": 0.0045,
      "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.1319,
        "anthropic": 0.1364,
        "eloundou": 0.1444,
        "ilo": 0.1287
      },
      "signal_conflict": false,
      "signal_conflict_reasons": []
    },
    "confidence": {
      "score": 0.9089,
      "level": "high",
      "threshold_level": "high",
      "policy_cap_reason": null,
      "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
    },
    "structural_model_version": "V7",
    "stability": {
      "optimistic_risk": 0,
      "optimistic_band": "very_low",
      "pessimistic_risk": 0.0234,
      "pessimistic_band": "very_low",
      "distance_to_band_edge": 0.0091,
      "label": "stable"
    },
    "task_primitives": {
      "matched_task_weight_share": null,
      "task_effective_coverage": null,
      "task_exposure_concentration": null,
      "method": null
    },
    "task_signal": 0,
    "demand_persistence": 0.5012,
    "exposure_v7": 0.1353,
    "baseline_v6": {
      "net_risk": 0.0097,
      "exposure": 0.1353
    },
    "uncertainty": {
      "exposure_p10": 0.1314,
      "exposure_p50": 0.1353,
      "exposure_p90": 0.1393,
      "net_risk_p10": 0.0003,
      "net_risk_p50": 0.009,
      "net_risk_p90": 0.0181,
      "method": "bootstrap_v2"
    },
    "labour_monitor_key": "production_transport",
    "raw": {
      "aioe": -0.7797,
      "theta": 0.7667,
      "c_aioe": -0.5604,
      "log_wage_spread": 0.6955,
      "wage_position": 1.128
    },
    "isco_codes_matched": [
      "7411"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": -0.7797,
      "theta": 0.7667,
      "c_aioe": -0.5604,
      "category": "low_exposure",
      "isco_codes_matched": [
        "7411"
      ],
      "match_quality": "direct"
    },
    "workflow_overlay": {
      "creative_generation": 0.1,
      "real_time_coordination": 0.5,
      "ambiguity_tolerance": 0.3,
      "institutional_knowledge": 0.45,
      "relationship_intensity": 0.25,
      "regulatory_weight": 0.4,
      "physical_presence": 0.95,
      "tool_velocity": 0.2
    }
  },
  {
    "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,
    "employment_thousands": 2,
    "employment_basis": "estimated_sg_submajor_weighted_2025",
    "employment_family_code": "71",
    "employment_family_total_thousands": 19.9,
    "employment_weight_within_family": 0.098755,
    "employment_estimate_method": "wage_only",
    "group_employment_thousands": 51.6,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor_weighted_2025",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2025_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2025 2-digit occupation-family totals, weighted within family by BLS proxy employment and Singapore wage data."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the country crosswalk to ISCO-08."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based mapping to published local wage-floor coverage."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based mapping to published local professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published local labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published local transition-program coverage."
        }
      }
    },
    "exposure": 0.0707,
    "bottleneck": 0.1836,
    "displacement_pressure": 0.0577,
    "demand_resilience": 0.1401,
    "demand_signal_bonus": 0,
    "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.8599
    },
    "net_risk": 0.0496,
    "risk_band": "very_low",
    "augmentation": 0.0029,
    "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.7438,
      "level": "high",
      "threshold_level": "high",
      "policy_cap_reason": null,
      "crosswalk_quality": 0.4598,
      "market_data_granularity": 0.7,
      "source_freshness": 0.8387,
      "source_coverage": 1,
      "signal_agreement": 0.95,
      "sensitivity": 0.65,
      "exposure_source_count": 4
    },
    "structural_model_version": "V7",
    "stability": {
      "optimistic_risk": 0,
      "optimistic_band": "very_low",
      "pessimistic_risk": 0.1146,
      "pessimistic_band": "low",
      "distance_to_band_edge": 0.0004,
      "label": "watch"
    },
    "task_primitives": {
      "matched_task_weight_share": null,
      "task_effective_coverage": null,
      "task_exposure_concentration": null,
      "method": null
    },
    "task_signal": 0,
    "demand_persistence": 0.4102,
    "exposure_v7": 0.0707,
    "baseline_v6": {
      "net_risk": 0.052,
      "exposure": 0.0707
    },
    "uncertainty": {
      "exposure_p10": 0.038,
      "exposure_p50": 0.0707,
      "exposure_p90": 0.1036,
      "net_risk_p10": 0.0261,
      "net_risk_p50": 0.0493,
      "net_risk_p90": 0.0756,
      "method": "bootstrap_v2"
    },
    "labour_monitor_key": "production_transport",
    "raw": {
      "aioe": -1.4871,
      "theta": 0.6334,
      "c_aioe": -1.2669,
      "log_wage_spread": 0.7206,
      "wage_position": 0.6016
    },
    "isco_codes_matched": [
      "7122"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": -1.4871,
      "theta": 0.6334,
      "c_aioe": -1.2669,
      "category": "low_exposure",
      "isco_codes_matched": [
        "7122"
      ],
      "match_quality": "direct"
    },
    "workflow_overlay": {
      "creative_generation": 0.1,
      "real_time_coordination": 0.5,
      "ambiguity_tolerance": 0.3,
      "institutional_knowledge": 0.45,
      "relationship_intensity": 0.25,
      "regulatory_weight": 0.4,
      "physical_presence": 0.95,
      "tool_velocity": 0.2
    }
  },
  {
    "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.3,
    "employment_thousands": 1.3,
    "employment_basis": "estimated_sg_submajor_weighted_2025",
    "employment_family_code": "75",
    "employment_family_total_thousands": 10.1,
    "employment_weight_within_family": 0.130263,
    "employment_estimate_method": "wage_only",
    "group_employment_thousands": 51.6,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor_weighted_2025",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2025_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2025 2-digit occupation-family totals, weighted within family by BLS proxy employment and Singapore wage data."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the country crosswalk to ISCO-08."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based mapping to published local wage-floor coverage."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based mapping to published local professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published local labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published local transition-program coverage."
        }
      }
    },
    "exposure": 0.0712,
    "bottleneck": 0.5187,
    "displacement_pressure": 0.0343,
    "demand_resilience": 0.1314,
    "demand_signal_bonus": 0,
    "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.8686
    },
    "net_risk": 0.0298,
    "risk_band": "very_low",
    "augmentation": 0.0078,
    "augmentation_band": "very_low",
    "impact_type": "stable",
    "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": []
    },
    "confidence": {
      "score": 0.8422,
      "level": "high",
      "threshold_level": "high",
      "policy_cap_reason": null,
      "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
    },
    "structural_model_version": "V7",
    "stability": {
      "optimistic_risk": 0,
      "optimistic_band": "very_low",
      "pessimistic_risk": 0.0705,
      "pessimistic_band": "low",
      "distance_to_band_edge": 0.0202,
      "label": "watch"
    },
    "task_primitives": {
      "matched_task_weight_share": null,
      "task_effective_coverage": null,
      "task_exposure_concentration": null,
      "method": null
    },
    "task_signal": 0,
    "demand_persistence": 0.366,
    "exposure_v7": 0.0712,
    "baseline_v6": {
      "net_risk": 0.031,
      "exposure": 0.0712
    },
    "uncertainty": {
      "exposure_p10": 0.0352,
      "exposure_p50": 0.0712,
      "exposure_p90": 0.1075,
      "net_risk_p10": 0.0144,
      "net_risk_p50": 0.0293,
      "net_risk_p90": 0.0463,
      "method": "bootstrap_v2"
    },
    "labour_monitor_key": "production_transport",
    "raw": {
      "aioe": -1.3466,
      "theta": 0.6762,
      "c_aioe": -1.0896,
      "log_wage_spread": 0.2012,
      "wage_position": 0.8648
    },
    "isco_codes_matched": [
      "7544"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": -1.3466,
      "theta": 0.6762,
      "c_aioe": -1.0896,
      "category": "low_exposure",
      "isco_codes_matched": [
        "7544"
      ],
      "match_quality": "direct"
    },
    "workflow_overlay": {
      "creative_generation": 0.1,
      "real_time_coordination": 0.5,
      "ambiguity_tolerance": 0.3,
      "institutional_knowledge": 0.45,
      "relationship_intensity": 0.25,
      "regulatory_weight": 0.4,
      "physical_presence": 0.95,
      "tool_velocity": 0.2
    }
  },
  {
    "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.4,
    "employment_thousands": 1.4,
    "employment_basis": "estimated_sg_submajor_weighted_2025",
    "employment_family_code": "72",
    "employment_family_total_thousands": 10.8,
    "employment_weight_within_family": 0.128771,
    "employment_estimate_method": "wage_only",
    "group_employment_thousands": 51.6,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor_weighted_2025",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2025_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2025 2-digit occupation-family totals, weighted within family by BLS proxy employment and Singapore wage data."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the country crosswalk to ISCO-08."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based mapping to published local wage-floor coverage."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based mapping to published local professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published local labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published local transition-program coverage."
        }
      }
    },
    "exposure": 0.1897,
    "bottleneck": 0.3592,
    "displacement_pressure": 0.1216,
    "demand_resilience": 0.1704,
    "demand_signal_bonus": 0,
    "market": {
      "market_momentum": 0.0625,
      "industry_footprint_momentum": null,
      "market_resolution": "group_prior",
      "occupation_scarcity": 0.6025,
      "market_resilience": 0.2785,
      "market_modifier": 0.8296
    },
    "net_risk": 0.1008,
    "risk_band": "low",
    "augmentation": 0.019,
    "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.7222,
      "level": "medium",
      "threshold_level": "high",
      "policy_cap_reason": "signal_conflict",
      "crosswalk_quality": 0.7815,
      "market_data_granularity": 0.65,
      "source_freshness": 0.8029,
      "source_coverage": 0.82,
      "signal_agreement": 0.85,
      "sensitivity": 0.65,
      "exposure_source_count": 3
    },
    "structural_model_version": "V7",
    "stability": {
      "optimistic_risk": 0.0533,
      "optimistic_band": "low",
      "pessimistic_risk": 0.1596,
      "pessimistic_band": "moderate",
      "distance_to_band_edge": 0.0492,
      "label": "watch"
    },
    "task_primitives": {
      "matched_task_weight_share": null,
      "task_effective_coverage": null,
      "task_exposure_concentration": null,
      "method": null
    },
    "task_signal": 0,
    "demand_persistence": 0.4507,
    "exposure_v7": 0.1897,
    "baseline_v6": {
      "net_risk": 0.1063,
      "exposure": 0.1897
    },
    "uncertainty": {
      "exposure_p10": 0.1068,
      "exposure_p50": 0.1897,
      "exposure_p90": 0.2679,
      "net_risk_p10": 0.0579,
      "net_risk_p50": 0.0995,
      "net_risk_p90": 0.1432,
      "method": "bootstrap_v2"
    },
    "labour_monitor_key": "production_transport",
    "raw": {
      "aioe": -1.0534,
      "theta": 0.6625,
      "c_aioe": -0.8668,
      "log_wage_spread": 0.4243,
      "wage_position": 1.5086
    },
    "isco_codes_matched": [
      "7239"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": -1.0534,
      "theta": 0.6625,
      "c_aioe": -0.8668,
      "category": "low_exposure",
      "isco_codes_matched": [
        "7239"
      ],
      "match_quality": "direct"
    },
    "workflow_overlay": {
      "creative_generation": 0.1,
      "real_time_coordination": 0.5,
      "ambiguity_tolerance": 0.3,
      "institutional_knowledge": 0.45,
      "relationship_intensity": 0.25,
      "regulatory_weight": 0.4,
      "physical_presence": 0.95,
      "tool_velocity": 0.2
    }
  },
  {
    "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.4,
    "employment_thousands": 2.4,
    "employment_basis": "estimated_sg_submajor_weighted_2025",
    "employment_family_code": "71",
    "employment_family_total_thousands": 19.9,
    "employment_weight_within_family": 0.121227,
    "employment_estimate_method": "wage_only",
    "group_employment_thousands": 51.6,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor_weighted_2025",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2025_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2025 2-digit occupation-family totals, weighted within family by BLS proxy employment and Singapore wage data."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the country crosswalk to ISCO-08."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based mapping to published local wage-floor coverage."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based mapping to published local professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published local labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published local transition-program coverage."
        }
      }
    },
    "exposure": 0.089,
    "bottleneck": 0.7745,
    "displacement_pressure": 0.0201,
    "demand_resilience": 0.1877,
    "demand_signal_bonus": 0,
    "market": {
      "market_momentum": 0.0625,
      "industry_footprint_momentum": null,
      "market_resolution": "group_prior",
      "occupation_scarcity": 0.6863,
      "market_resilience": 0.312,
      "market_modifier": 0.8123
    },
    "net_risk": 0.0163,
    "risk_band": "very_low",
    "augmentation": 0.0215,
    "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",
      "threshold_level": "high",
      "policy_cap_reason": null,
      "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
    },
    "structural_model_version": "V7",
    "stability": {
      "optimistic_risk": 0.0002,
      "optimistic_band": "very_low",
      "pessimistic_risk": 0.0377,
      "pessimistic_band": "very_low",
      "distance_to_band_edge": 0.0163,
      "label": "stable"
    },
    "task_primitives": {
      "matched_task_weight_share": null,
      "task_effective_coverage": null,
      "task_exposure_concentration": null,
      "method": null
    },
    "task_signal": 0,
    "demand_persistence": 0.4726,
    "exposure_v7": 0.089,
    "baseline_v6": {
      "net_risk": 0.0172,
      "exposure": 0.089
    },
    "uncertainty": {
      "exposure_p10": 0.0615,
      "exposure_p50": 0.089,
      "exposure_p90": 0.1174,
      "net_risk_p10": 0.0077,
      "net_risk_p50": 0.0156,
      "net_risk_p90": 0.0264,
      "method": "bootstrap_v2"
    },
    "labour_monitor_key": "production_transport",
    "raw": {
      "aioe": -1.3236,
      "theta": 0.7193,
      "c_aioe": -1.014,
      "log_wage_spread": 0.8151,
      "wage_position": 0.9066
    },
    "isco_codes_matched": [
      "7115"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": -1.3236,
      "theta": 0.7193,
      "c_aioe": -1.014,
      "category": "low_exposure",
      "isco_codes_matched": [
        "7115"
      ],
      "match_quality": "direct"
    },
    "workflow_overlay": {
      "creative_generation": 0.1,
      "real_time_coordination": 0.5,
      "ambiguity_tolerance": 0.3,
      "institutional_knowledge": 0.45,
      "relationship_intensity": 0.25,
      "regulatory_weight": 0.4,
      "physical_presence": 0.95,
      "tool_velocity": 0.2
    }
  },
  {
    "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.4,
    "employment_thousands": 1.4,
    "employment_basis": "estimated_sg_submajor_weighted_2025",
    "employment_family_code": "74",
    "employment_family_total_thousands": 7.2,
    "employment_weight_within_family": 0.194175,
    "employment_estimate_method": "wage_only",
    "group_employment_thousands": 51.6,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor_weighted_2025",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2025_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2025 2-digit occupation-family totals, weighted within family by BLS proxy employment and Singapore wage data."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the country crosswalk to ISCO-08."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based mapping to published local wage-floor coverage."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based mapping to published local professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published local labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published local transition-program coverage."
        }
      }
    },
    "exposure": 0.5107,
    "bottleneck": 0.8725,
    "displacement_pressure": 0.0651,
    "demand_resilience": 0.2189,
    "demand_signal_bonus": 0,
    "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.7811
    },
    "net_risk": 0.0508,
    "risk_band": "low",
    "augmentation": 0.1684,
    "augmentation_band": "very_low",
    "impact_type": "ai_leveraged",
    "evidence": {
      "anthropic_calibrated": true,
      "anthropic_gap": 0.2938,
      "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.3574,
        "anthropic": 0.6512
      },
      "signal_conflict": true,
      "signal_conflict_reasons": [
        "divergent_exposure_sources",
        "low_risk_but_high_observed_usage"
      ]
    },
    "confidence": {
      "score": 0.6674,
      "level": "medium",
      "threshold_level": "medium",
      "policy_cap_reason": null,
      "crosswalk_quality": 1,
      "market_data_granularity": 0.7,
      "source_freshness": 0.7744,
      "source_coverage": 0.55,
      "signal_agreement": 0.45,
      "sensitivity": 0.65,
      "exposure_source_count": 2
    },
    "structural_model_version": "V7",
    "stability": {
      "optimistic_risk": 0.0176,
      "optimistic_band": "very_low",
      "pessimistic_risk": 0.0904,
      "pessimistic_band": "low",
      "distance_to_band_edge": 0.0008,
      "label": "watch"
    },
    "task_primitives": {
      "matched_task_weight_share": null,
      "task_effective_coverage": null,
      "task_exposure_concentration": null,
      "method": null
    },
    "task_signal": 0,
    "demand_persistence": 0.4894,
    "exposure_v7": 0.5107,
    "baseline_v6": {
      "net_risk": 0.054,
      "exposure": 0.5107
    },
    "uncertainty": {
      "exposure_p10": 0.3574,
      "exposure_p50": 0.5107,
      "exposure_p90": 0.6512,
      "net_risk_p10": 0.0154,
      "net_risk_p50": 0.048,
      "net_risk_p90": 0.0892,
      "method": "bootstrap_v2"
    },
    "labour_monitor_key": "production_transport",
    "raw": {
      "aioe": -0.0205,
      "theta": 0.7417,
      "c_aioe": -0.0153,
      "log_wage_spread": 0.4854,
      "wage_position": 1.8097
    },
    "isco_codes_matched": [
      "7400"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": -0.0205,
      "theta": 0.7417,
      "c_aioe": -0.0153,
      "category": "high_exposure_high_complementarity",
      "isco_codes_matched": [
        "7400"
      ],
      "match_quality": "direct"
    },
    "workflow_overlay": {
      "creative_generation": 0.1,
      "real_time_coordination": 0.5,
      "ambiguity_tolerance": 0.3,
      "institutional_knowledge": 0.45,
      "relationship_intensity": 0.25,
      "regulatory_weight": 0.4,
      "physical_presence": 0.95,
      "tool_velocity": 0.2
    }
  },
  {
    "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.3,
    "employment_thousands": 1.3,
    "employment_basis": "estimated_sg_submajor_weighted_2025",
    "employment_family_code": "72",
    "employment_family_total_thousands": 10.8,
    "employment_weight_within_family": 0.116521,
    "employment_estimate_method": "wage_only",
    "group_employment_thousands": 51.6,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor_weighted_2025",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2025_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2025 2-digit occupation-family totals, weighted within family by BLS proxy employment and Singapore wage data."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the country crosswalk to ISCO-08."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based mapping to published local wage-floor coverage."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based mapping to published local professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published local labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published local transition-program coverage."
        }
      }
    },
    "exposure": 0.1606,
    "bottleneck": 0.3636,
    "displacement_pressure": 0.1022,
    "demand_resilience": 0.156,
    "demand_signal_bonus": 0,
    "market": {
      "market_momentum": 0.0625,
      "industry_footprint_momentum": null,
      "market_resolution": "group_prior",
      "occupation_scarcity": 0.5357,
      "market_resilience": 0.2518,
      "market_modifier": 0.844
    },
    "net_risk": 0.0862,
    "risk_band": "low",
    "augmentation": 0.0147,
    "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",
      "threshold_level": "high",
      "policy_cap_reason": null,
      "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
    },
    "structural_model_version": "V7",
    "stability": {
      "optimistic_risk": 0.041,
      "optimistic_band": "very_low",
      "pessimistic_risk": 0.1395,
      "pessimistic_band": "low",
      "distance_to_band_edge": 0.0362,
      "label": "watch"
    },
    "task_primitives": {
      "matched_task_weight_share": null,
      "task_effective_coverage": null,
      "task_exposure_concentration": null,
      "method": null
    },
    "task_signal": 0,
    "demand_persistence": 0.4272,
    "exposure_v7": 0.1606,
    "baseline_v6": {
      "net_risk": 0.0906,
      "exposure": 0.1606
    },
    "uncertainty": {
      "exposure_p10": 0.1479,
      "exposure_p50": 0.1606,
      "exposure_p90": 0.1738,
      "net_risk_p10": 0.0716,
      "net_risk_p50": 0.0862,
      "net_risk_p90": 0.1009,
      "method": "bootstrap_v2"
    },
    "labour_monitor_key": "production_transport",
    "raw": {
      "aioe": -0.5318,
      "theta": 0.6626,
      "c_aioe": -0.4375,
      "log_wage_spread": 0.3867,
      "wage_position": 1.2352
    },
    "isco_codes_matched": [
      "7222"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": -0.5318,
      "theta": 0.6626,
      "c_aioe": -0.4375,
      "category": "low_exposure",
      "isco_codes_matched": [
        "7222"
      ],
      "match_quality": "direct"
    },
    "workflow_overlay": {
      "creative_generation": 0.1,
      "real_time_coordination": 0.5,
      "ambiguity_tolerance": 0.3,
      "institutional_knowledge": 0.45,
      "relationship_intensity": 0.25,
      "regulatory_weight": 0.4,
      "physical_presence": 0.95,
      "tool_velocity": 0.2
    }
  },
  {
    "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.2,
    "employment_thousands": 1.2,
    "employment_basis": "estimated_sg_submajor_weighted_2025",
    "employment_family_code": "72",
    "employment_family_total_thousands": 10.8,
    "employment_weight_within_family": 0.109669,
    "employment_estimate_method": "wage_only",
    "group_employment_thousands": 51.6,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor_weighted_2025",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2025_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2025 2-digit occupation-family totals, weighted within family by BLS proxy employment and Singapore wage data."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the country crosswalk to ISCO-08."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based mapping to published local wage-floor coverage."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based mapping to published local professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published local labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published local transition-program coverage."
        }
      }
    },
    "exposure": 0.1897,
    "bottleneck": 0.3592,
    "displacement_pressure": 0.1216,
    "demand_resilience": 0.2227,
    "demand_signal_bonus": 0,
    "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.7773
    },
    "net_risk": 0.0945,
    "risk_band": "low",
    "augmentation": 0.0259,
    "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.7297,
      "level": "medium",
      "threshold_level": "high",
      "policy_cap_reason": "signal_conflict",
      "crosswalk_quality": 0.7815,
      "market_data_granularity": 0.7,
      "source_freshness": 0.8029,
      "source_coverage": 0.82,
      "signal_agreement": 0.85,
      "sensitivity": 0.65,
      "exposure_source_count": 3
    },
    "structural_model_version": "V7",
    "stability": {
      "optimistic_risk": 0.0548,
      "optimistic_band": "low",
      "pessimistic_risk": 0.1533,
      "pessimistic_band": "moderate",
      "distance_to_band_edge": 0.0445,
      "label": "watch"
    },
    "task_primitives": {
      "matched_task_weight_share": null,
      "task_effective_coverage": null,
      "task_exposure_concentration": null,
      "method": null
    },
    "task_signal": 0,
    "demand_persistence": 0.5143,
    "exposure_v7": 0.1897,
    "baseline_v6": {
      "net_risk": 0.1007,
      "exposure": 0.1897
    },
    "uncertainty": {
      "exposure_p10": 0.1068,
      "exposure_p50": 0.1897,
      "exposure_p90": 0.2679,
      "net_risk_p10": 0.0544,
      "net_risk_p50": 0.0928,
      "net_risk_p90": 0.1345,
      "method": "bootstrap_v2"
    },
    "labour_monitor_key": "production_transport",
    "raw": {
      "aioe": -1.0534,
      "theta": 0.6625,
      "c_aioe": -0.8668,
      "log_wage_spread": 0.8232,
      "wage_position": 1.0942
    },
    "isco_codes_matched": [
      "7239"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": -1.0534,
      "theta": 0.6625,
      "c_aioe": -0.8668,
      "category": "low_exposure",
      "isco_codes_matched": [
        "7239"
      ],
      "match_quality": "direct"
    },
    "workflow_overlay": {
      "creative_generation": 0.1,
      "real_time_coordination": 0.5,
      "ambiguity_tolerance": 0.3,
      "institutional_knowledge": 0.45,
      "relationship_intensity": 0.25,
      "regulatory_weight": 0.4,
      "physical_presence": 0.95,
      "tool_velocity": 0.2
    }
  },
  {
    "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.8,
    "employment_thousands": 0.8,
    "employment_basis": "estimated_sg_submajor_weighted_2025",
    "employment_family_code": "73",
    "employment_family_total_thousands": 3.5,
    "employment_weight_within_family": 0.237502,
    "employment_estimate_method": "wage_only",
    "group_employment_thousands": 51.6,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor_weighted_2025",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2025_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2025 2-digit occupation-family totals, weighted within family by BLS proxy employment and Singapore wage data."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the country crosswalk to ISCO-08."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based mapping to published local wage-floor coverage."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based mapping to published local professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published local labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published local transition-program coverage."
        }
      }
    },
    "exposure": 0.1936,
    "bottleneck": 0.131,
    "displacement_pressure": 0.1683,
    "demand_resilience": 0.1998,
    "demand_signal_bonus": 0,
    "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.8002
    },
    "net_risk": 0.1346,
    "risk_band": "low",
    "augmentation": 0.0085,
    "augmentation_band": "very_low",
    "impact_type": "stable",
    "evidence": {
      "anthropic_calibrated": true,
      "anthropic_gap": -0.148,
      "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.2843,
        "anthropic": 0.1364,
        "eloundou": 0.1935,
        "ilo": 0.1683
      },
      "signal_conflict": false,
      "signal_conflict_reasons": []
    },
    "confidence": {
      "score": 0.8789,
      "level": "high",
      "threshold_level": "high",
      "policy_cap_reason": null,
      "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
    },
    "structural_model_version": "V7",
    "stability": {
      "optimistic_risk": 0.082,
      "optimistic_band": "low",
      "pessimistic_risk": 0.2094,
      "pessimistic_band": "moderate",
      "distance_to_band_edge": 0.0154,
      "label": "watch"
    },
    "task_primitives": {
      "matched_task_weight_share": null,
      "task_effective_coverage": null,
      "task_exposure_concentration": null,
      "method": null
    },
    "task_signal": 0,
    "demand_persistence": 0.4873,
    "exposure_v7": 0.1936,
    "baseline_v6": {
      "net_risk": 0.1428,
      "exposure": 0.1936
    },
    "uncertainty": {
      "exposure_p10": 0.1583,
      "exposure_p50": 0.1936,
      "exposure_p90": 0.2306,
      "net_risk_p10": 0.1082,
      "net_risk_p50": 0.1327,
      "net_risk_p90": 0.1648,
      "method": "bootstrap_v2"
    },
    "labour_monitor_key": "production_transport",
    "raw": {
      "aioe": -0.156,
      "theta": 0.6166,
      "c_aioe": -0.1356,
      "log_wage_spread": 0.5981,
      "wage_position": 1.3965
    },
    "isco_codes_matched": [
      "7311"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": -0.156,
      "theta": 0.6166,
      "c_aioe": -0.1356,
      "category": "low_exposure",
      "isco_codes_matched": [
        "7311"
      ],
      "match_quality": "direct"
    },
    "workflow_overlay": {
      "creative_generation": 0.1,
      "real_time_coordination": 0.5,
      "ambiguity_tolerance": 0.3,
      "institutional_knowledge": 0.45,
      "relationship_intensity": 0.25,
      "regulatory_weight": 0.4,
      "physical_presence": 0.95,
      "tool_velocity": 0.2
    }
  },
  {
    "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.3,
    "employment_thousands": 1.3,
    "employment_basis": "estimated_sg_submajor_weighted_2025",
    "employment_family_code": "72",
    "employment_family_total_thousands": 10.8,
    "employment_weight_within_family": 0.118264,
    "employment_estimate_method": "wage_only",
    "group_employment_thousands": 51.6,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor_weighted_2025",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2025_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2025 2-digit occupation-family totals, weighted within family by BLS proxy employment and Singapore wage data."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the country crosswalk to ISCO-08."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based mapping to published local wage-floor coverage."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based mapping to published local professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published local labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published local transition-program coverage."
        }
      }
    },
    "exposure": 0.1299,
    "bottleneck": 0.3636,
    "displacement_pressure": 0.0826,
    "demand_resilience": 0.1644,
    "demand_signal_bonus": 0,
    "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.8356
    },
    "net_risk": 0.0691,
    "risk_band": "low",
    "augmentation": 0.0126,
    "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",
      "threshold_level": "high",
      "policy_cap_reason": null,
      "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
    },
    "structural_model_version": "V7",
    "stability": {
      "optimistic_risk": 0.0217,
      "optimistic_band": "very_low",
      "pessimistic_risk": 0.1228,
      "pessimistic_band": "low",
      "distance_to_band_edge": 0.0191,
      "label": "watch"
    },
    "task_primitives": {
      "matched_task_weight_share": null,
      "task_effective_coverage": null,
      "task_exposure_concentration": null,
      "method": null
    },
    "task_signal": 0,
    "demand_persistence": 0.4425,
    "exposure_v7": 0.1299,
    "baseline_v6": {
      "net_risk": 0.0727,
      "exposure": 0.1299
    },
    "uncertainty": {
      "exposure_p10": 0.0911,
      "exposure_p50": 0.1299,
      "exposure_p90": 0.1707,
      "net_risk_p10": 0.0464,
      "net_risk_p50": 0.0697,
      "net_risk_p90": 0.0932,
      "method": "bootstrap_v2"
    },
    "labour_monitor_key": "production_transport",
    "raw": {
      "aioe": -0.5318,
      "theta": 0.6626,
      "c_aioe": -0.4375,
      "log_wage_spread": 0.4057,
      "wage_position": 1.2724
    },
    "isco_codes_matched": [
      "7211"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": -0.5318,
      "theta": 0.6626,
      "c_aioe": -0.4375,
      "category": "low_exposure",
      "isco_codes_matched": [
        "7211"
      ],
      "match_quality": "direct"
    },
    "workflow_overlay": {
      "creative_generation": 0.1,
      "real_time_coordination": 0.5,
      "ambiguity_tolerance": 0.3,
      "institutional_knowledge": 0.45,
      "relationship_intensity": 0.25,
      "regulatory_weight": 0.4,
      "physical_presence": 0.95,
      "tool_velocity": 0.2
    }
  },
  {
    "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.3,
    "employment_thousands": 1.3,
    "employment_basis": "estimated_sg_submajor_weighted_2025",
    "employment_family_code": "75",
    "employment_family_total_thousands": 10.1,
    "employment_weight_within_family": 0.133425,
    "employment_estimate_method": "wage_only",
    "group_employment_thousands": 51.6,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor_weighted_2025",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2025_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2025 2-digit occupation-family totals, weighted within family by BLS proxy employment and Singapore wage data."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the country crosswalk to ISCO-08."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based mapping to published local wage-floor coverage."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based mapping to published local professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published local labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published local transition-program coverage."
        }
      }
    },
    "exposure": 0.1757,
    "bottleneck": 0.0865,
    "displacement_pressure": 0.1605,
    "demand_resilience": 0.1859,
    "demand_signal_bonus": 0,
    "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.8141
    },
    "net_risk": 0.1307,
    "risk_band": "low",
    "augmentation": 0.0047,
    "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",
      "threshold_level": "high",
      "policy_cap_reason": null,
      "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
    },
    "structural_model_version": "V7",
    "stability": {
      "optimistic_risk": 0.0748,
      "optimistic_band": "low",
      "pessimistic_risk": 0.2121,
      "pessimistic_band": "moderate",
      "distance_to_band_edge": 0.0193,
      "label": "watch"
    },
    "task_primitives": {
      "matched_task_weight_share": null,
      "task_effective_coverage": null,
      "task_exposure_concentration": null,
      "method": null
    },
    "task_signal": 0,
    "demand_persistence": 0.4734,
    "exposure_v7": 0.1757,
    "baseline_v6": {
      "net_risk": 0.1383,
      "exposure": 0.1757
    },
    "uncertainty": {
      "exposure_p10": 0.13,
      "exposure_p50": 0.1757,
      "exposure_p90": 0.2229,
      "net_risk_p10": 0.0948,
      "net_risk_p50": 0.1299,
      "net_risk_p90": 0.1682,
      "method": "bootstrap_v2"
    },
    "labour_monitor_key": "production_transport",
    "raw": {
      "aioe": -0.3853,
      "theta": 0.5997,
      "c_aioe": -0.3413,
      "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.3413,
      "category": "low_exposure",
      "isco_codes_matched": [
        "7512"
      ],
      "match_quality": "direct"
    },
    "workflow_overlay": {
      "creative_generation": 0.1,
      "real_time_coordination": 0.5,
      "ambiguity_tolerance": 0.3,
      "institutional_knowledge": 0.45,
      "relationship_intensity": 0.25,
      "regulatory_weight": 0.4,
      "physical_presence": 0.95,
      "tool_velocity": 0.2
    }
  },
  {
    "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.4,
    "employment_thousands": 2.4,
    "employment_basis": "estimated_sg_submajor_weighted_2025",
    "employment_family_code": "71",
    "employment_family_total_thousands": 19.9,
    "employment_weight_within_family": 0.12095,
    "employment_estimate_method": "wage_only",
    "group_employment_thousands": 51.6,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor_weighted_2025",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2025_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2025 2-digit occupation-family totals, weighted within family by BLS proxy employment and Singapore wage data."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the country crosswalk to ISCO-08."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based mapping to published local wage-floor coverage."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based mapping to published local professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published local labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published local transition-program coverage."
        }
      }
    },
    "exposure": 0.1293,
    "bottleneck": 0.8556,
    "displacement_pressure": 0.0187,
    "demand_resilience": 0.1887,
    "demand_signal_bonus": 0,
    "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.8113
    },
    "net_risk": 0.0151,
    "risk_band": "very_low",
    "augmentation": 0.0354,
    "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.8257,
      "level": "medium",
      "threshold_level": "high",
      "policy_cap_reason": "signal_conflict",
      "crosswalk_quality": 0.8875,
      "market_data_granularity": 0.7,
      "source_freshness": 0.8387,
      "source_coverage": 1,
      "signal_agreement": 0.85,
      "sensitivity": 0.85,
      "exposure_source_count": 4
    },
    "structural_model_version": "V7",
    "stability": {
      "optimistic_risk": 0.0026,
      "optimistic_band": "very_low",
      "pessimistic_risk": 0.0305,
      "pessimistic_band": "very_low",
      "distance_to_band_edge": 0.0151,
      "label": "stable"
    },
    "task_primitives": {
      "matched_task_weight_share": null,
      "task_effective_coverage": null,
      "task_exposure_concentration": null,
      "method": null
    },
    "task_signal": 0,
    "demand_persistence": 0.4448,
    "exposure_v7": 0.1293,
    "baseline_v6": {
      "net_risk": 0.016,
      "exposure": 0.1293
    },
    "uncertainty": {
      "exposure_p10": 0.073,
      "exposure_p50": 0.1293,
      "exposure_p90": 0.1839,
      "net_risk_p10": 0.0053,
      "net_risk_p50": 0.0137,
      "net_risk_p90": 0.0271,
      "method": "bootstrap_v2"
    },
    "labour_monitor_key": "production_transport",
    "raw": {
      "aioe": -1.1734,
      "theta": 0.7342,
      "c_aioe": -0.8814,
      "log_wage_spread": 0.5878,
      "wage_position": 0.9024
    },
    "isco_codes_matched": [
      "7126"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": -1.1734,
      "theta": 0.7342,
      "c_aioe": -0.8814,
      "category": "low_exposure",
      "isco_codes_matched": [
        "7126"
      ],
      "match_quality": "direct"
    },
    "workflow_overlay": {
      "creative_generation": 0.1,
      "real_time_coordination": 0.5,
      "ambiguity_tolerance": 0.3,
      "institutional_knowledge": 0.45,
      "relationship_intensity": 0.25,
      "regulatory_weight": 0.4,
      "physical_presence": 0.95,
      "tool_velocity": 0.2
    }
  },
  {
    "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.8,
    "employment_thousands": 0.8,
    "employment_basis": "estimated_sg_submajor_weighted_2025",
    "employment_family_code": "73",
    "employment_family_total_thousands": 3.5,
    "employment_weight_within_family": 0.232787,
    "employment_estimate_method": "wage_only",
    "group_employment_thousands": 51.6,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor_weighted_2025",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2025_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2025 2-digit occupation-family totals, weighted within family by BLS proxy employment and Singapore wage data."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the country crosswalk to ISCO-08."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based mapping to published local wage-floor coverage."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based mapping to published local professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published local labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published local transition-program coverage."
        }
      }
    },
    "exposure": 0.4513,
    "bottleneck": 0.0651,
    "displacement_pressure": 0.4219,
    "demand_resilience": 0.147,
    "demand_signal_bonus": 0,
    "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.853
    },
    "net_risk": 0.3599,
    "risk_band": "high",
    "augmentation": 0.0069,
    "augmentation_band": "very_low",
    "impact_type": "at_risk",
    "evidence": {
      "anthropic_calibrated": true,
      "anthropic_gap": 0.2032,
      "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.2879,
        "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.5439,
      "level": "medium",
      "threshold_level": "medium",
      "policy_cap_reason": null,
      "crosswalk_quality": 0,
      "market_data_granularity": 0.7,
      "source_freshness": 0.8387,
      "source_coverage": 1,
      "signal_agreement": 0.45,
      "sensitivity": 0.85,
      "exposure_source_count": 4
    },
    "structural_model_version": "V7",
    "stability": {
      "optimistic_risk": 0.3009,
      "optimistic_band": "high",
      "pessimistic_risk": 0.4613,
      "pessimistic_band": "high",
      "distance_to_band_edge": 0.0599,
      "label": "stable"
    },
    "task_primitives": {
      "matched_task_weight_share": null,
      "task_effective_coverage": null,
      "task_exposure_concentration": null,
      "method": null
    },
    "task_signal": 0,
    "demand_persistence": 0.4184,
    "exposure_v7": 0.4513,
    "baseline_v6": {
      "net_risk": 0.3775,
      "exposure": 0.4513
    },
    "uncertainty": {
      "exposure_p10": 0.3794,
      "exposure_p50": 0.4513,
      "exposure_p90": 0.5115,
      "net_risk_p10": 0.2943,
      "net_risk_p50": 0.3567,
      "net_risk_p90": 0.4181,
      "method": "bootstrap_v2"
    },
    "labour_monitor_key": "production_transport",
    "raw": {
      "aioe": -0.1493,
      "theta": 0.5898,
      "c_aioe": -0.1337,
      "log_wage_spread": 0.2408,
      "wage_position": 1.3416
    },
    "isco_codes_matched": [
      "7321"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": -0.1493,
      "theta": 0.5898,
      "c_aioe": -0.1337,
      "category": "high_exposure_low_complementarity",
      "isco_codes_matched": [
        "7321"
      ],
      "match_quality": "direct"
    },
    "workflow_overlay": {
      "creative_generation": 0.1,
      "real_time_coordination": 0.5,
      "ambiguity_tolerance": 0.3,
      "institutional_knowledge": 0.45,
      "relationship_intensity": 0.25,
      "regulatory_weight": 0.4,
      "physical_presence": 0.95,
      "tool_velocity": 0.2
    }
  },
  {
    "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.9,
    "employment_thousands": 2.9,
    "employment_basis": "estimated_sg_submajor_weighted_2025",
    "employment_family_code": "71",
    "employment_family_total_thousands": 19.9,
    "employment_weight_within_family": 0.145643,
    "employment_estimate_method": "wage_only",
    "group_employment_thousands": 51.6,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor_weighted_2025",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2025_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2025 2-digit occupation-family totals, weighted within family by BLS proxy employment and Singapore wage data."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the country crosswalk to ISCO-08."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based mapping to published local wage-floor coverage."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based mapping to published local professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published local labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published local transition-program coverage."
        }
      }
    },
    "exposure": 0.3908,
    "bottleneck": 0.9537,
    "displacement_pressure": 0.0181,
    "demand_resilience": 0.2316,
    "demand_signal_bonus": 0,
    "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.7684
    },
    "net_risk": 0.0139,
    "risk_band": "very_low",
    "augmentation": 0.1487,
    "augmentation_band": "very_low",
    "impact_type": "ai_leveraged",
    "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",
      "threshold_level": "high",
      "policy_cap_reason": null,
      "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
    },
    "structural_model_version": "V7",
    "stability": {
      "optimistic_risk": 0,
      "optimistic_band": "very_low",
      "pessimistic_risk": 0.0439,
      "pessimistic_band": "very_low",
      "distance_to_band_edge": 0.0139,
      "label": "stable"
    },
    "task_primitives": {
      "matched_task_weight_share": null,
      "task_effective_coverage": null,
      "task_exposure_concentration": null,
      "method": null
    },
    "task_signal": 0,
    "demand_persistence": 0.5211,
    "exposure_v7": 0.3908,
    "baseline_v6": {
      "net_risk": 0.0149,
      "exposure": 0.3908
    },
    "uncertainty": {
      "exposure_p10": 0.2939,
      "exposure_p50": 0.3908,
      "exposure_p90": 0.4852,
      "net_risk_p10": 0,
      "net_risk_p50": 0.0135,
      "net_risk_p90": 0.0398,
      "method": "bootstrap_v2"
    },
    "labour_monitor_key": "production_transport",
    "raw": {
      "aioe": -0.3054,
      "theta": 0.7944,
      "c_aioe": -0.211,
      "log_wage_spread": 0.8755,
      "wage_position": 1.3085
    },
    "isco_codes_matched": [
      "7100"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": -0.3054,
      "theta": 0.7944,
      "c_aioe": -0.211,
      "category": "high_exposure_high_complementarity",
      "isco_codes_matched": [
        "7100"
      ],
      "match_quality": "direct"
    },
    "workflow_overlay": {
      "creative_generation": 0.1,
      "real_time_coordination": 0.5,
      "ambiguity_tolerance": 0.3,
      "institutional_knowledge": 0.45,
      "relationship_intensity": 0.25,
      "regulatory_weight": 0.4,
      "physical_presence": 0.95,
      "tool_velocity": 0.2
    }
  },
  {
    "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.4,
    "employment_thousands": 1.4,
    "employment_basis": "estimated_sg_submajor_weighted_2025",
    "employment_family_code": "74",
    "employment_family_total_thousands": 7.2,
    "employment_weight_within_family": 0.193831,
    "employment_estimate_method": "wage_only",
    "group_employment_thousands": 51.6,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor_weighted_2025",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2025_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2025 2-digit occupation-family totals, weighted within family by BLS proxy employment and Singapore wage data."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the country crosswalk to ISCO-08."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based mapping to published local wage-floor coverage."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based mapping to published local professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published local labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published local transition-program coverage."
        }
      }
    },
    "exposure": 0.5107,
    "bottleneck": 0.8725,
    "displacement_pressure": 0.0651,
    "demand_resilience": 0.2223,
    "demand_signal_bonus": 0,
    "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.7777
    },
    "net_risk": 0.0506,
    "risk_band": "low",
    "augmentation": 0.1694,
    "augmentation_band": "very_low",
    "impact_type": "ai_leveraged",
    "evidence": {
      "anthropic_calibrated": true,
      "anthropic_gap": 0.2938,
      "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.3574,
        "anthropic": 0.6512
      },
      "signal_conflict": true,
      "signal_conflict_reasons": [
        "divergent_exposure_sources",
        "low_risk_but_high_observed_usage"
      ]
    },
    "confidence": {
      "score": 0.6674,
      "level": "medium",
      "threshold_level": "medium",
      "policy_cap_reason": null,
      "crosswalk_quality": 1,
      "market_data_granularity": 0.7,
      "source_freshness": 0.7744,
      "source_coverage": 0.55,
      "signal_agreement": 0.45,
      "sensitivity": 0.65,
      "exposure_source_count": 2
    },
    "structural_model_version": "V7",
    "stability": {
      "optimistic_risk": 0.0177,
      "optimistic_band": "very_low",
      "pessimistic_risk": 0.0922,
      "pessimistic_band": "low",
      "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
    },
    "task_signal": 0,
    "demand_persistence": 0.5131,
    "exposure_v7": 0.5107,
    "baseline_v6": {
      "net_risk": 0.054,
      "exposure": 0.5107
    },
    "uncertainty": {
      "exposure_p10": 0.3574,
      "exposure_p50": 0.5107,
      "exposure_p90": 0.6512,
      "net_risk_p10": 0.0161,
      "net_risk_p50": 0.0477,
      "net_risk_p90": 0.0872,
      "method": "bootstrap_v2"
    },
    "labour_monitor_key": "production_transport",
    "raw": {
      "aioe": -0.0205,
      "theta": 0.7417,
      "c_aioe": -0.0153,
      "log_wage_spread": 0.6908,
      "wage_position": 1.8033
    },
    "isco_codes_matched": [
      "7400"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": -0.0205,
      "theta": 0.7417,
      "c_aioe": -0.0153,
      "category": "high_exposure_high_complementarity",
      "isco_codes_matched": [
        "7400"
      ],
      "match_quality": "direct"
    },
    "workflow_overlay": {
      "creative_generation": 0.1,
      "real_time_coordination": 0.5,
      "ambiguity_tolerance": 0.3,
      "institutional_knowledge": 0.45,
      "relationship_intensity": 0.25,
      "regulatory_weight": 0.4,
      "physical_presence": 0.95,
      "tool_velocity": 0.2
    }
  },
  {
    "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.7,
    "employment_thousands": 1.7,
    "employment_basis": "estimated_sg_submajor_weighted_2025",
    "employment_family_code": "75",
    "employment_family_total_thousands": 10.1,
    "employment_weight_within_family": 0.168775,
    "employment_estimate_method": "wage_only",
    "group_employment_thousands": 51.6,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor_weighted_2025",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2025_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2025 2-digit occupation-family totals, weighted within family by BLS proxy employment and Singapore wage data."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the country crosswalk to ISCO-08."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based mapping to published local wage-floor coverage."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based mapping to published local professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published local labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published local transition-program coverage."
        }
      }
    },
    "exposure": 0.3126,
    "bottleneck": 0.8841,
    "displacement_pressure": 0.0362,
    "demand_resilience": 0.1416,
    "demand_signal_bonus": 0,
    "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.8584
    },
    "net_risk": 0.0311,
    "risk_band": "very_low",
    "augmentation": 0.0617,
    "augmentation_band": "very_low",
    "impact_type": "stable",
    "evidence": {
      "anthropic_calibrated": true,
      "anthropic_gap": -0.1934,
      "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.3298,
        "anthropic": 0.1364,
        "eloundou": 0.4812
      },
      "signal_conflict": false,
      "signal_conflict_reasons": [
        "divergent_exposure_sources"
      ]
    },
    "confidence": {
      "score": 0.7643,
      "level": "high",
      "threshold_level": "high",
      "policy_cap_reason": null,
      "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
    },
    "structural_model_version": "V7",
    "stability": {
      "optimistic_risk": 0.0081,
      "optimistic_band": "very_low",
      "pessimistic_risk": 0.057,
      "pessimistic_band": "low",
      "distance_to_band_edge": 0.0189,
      "label": "watch"
    },
    "task_primitives": {
      "matched_task_weight_share": null,
      "task_effective_coverage": null,
      "task_exposure_concentration": null,
      "method": null
    },
    "task_signal": 0,
    "demand_persistence": 0.4102,
    "exposure_v7": 0.3126,
    "baseline_v6": {
      "net_risk": 0.0326,
      "exposure": 0.3126
    },
    "uncertainty": {
      "exposure_p10": 0.1971,
      "exposure_p50": 0.3126,
      "exposure_p90": 0.432,
      "net_risk_p10": 0.0071,
      "net_risk_p50": 0.0289,
      "net_risk_p90": 0.0564,
      "method": "bootstrap_v2"
    },
    "labour_monitor_key": "production_transport",
    "raw": {
      "aioe": -0.0845,
      "theta": 0.7509,
      "c_aioe": -0.0621,
      "log_wage_spread": 0.1482,
      "wage_position": 1.4518
    },
    "isco_codes_matched": [
      "7500"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": -0.0845,
      "theta": 0.7509,
      "c_aioe": -0.0621,
      "category": "low_exposure",
      "isco_codes_matched": [
        "7500"
      ],
      "match_quality": "direct"
    },
    "workflow_overlay": {
      "creative_generation": 0.1,
      "real_time_coordination": 0.5,
      "ambiguity_tolerance": 0.3,
      "institutional_knowledge": 0.45,
      "relationship_intensity": 0.25,
      "regulatory_weight": 0.4,
      "physical_presence": 0.95,
      "tool_velocity": 0.2
    }
  },
  {
    "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.8,
    "employment_thousands": 1.8,
    "employment_basis": "estimated_sg_submajor_weighted_2025",
    "employment_family_code": "72",
    "employment_family_total_thousands": 10.8,
    "employment_weight_within_family": 0.178534,
    "employment_estimate_method": "wage_only",
    "group_employment_thousands": 51.6,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor_weighted_2025",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2025_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2025 2-digit occupation-family totals, weighted within family by BLS proxy employment and Singapore wage data."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the country crosswalk to ISCO-08."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based mapping to published local wage-floor coverage."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based mapping to published local professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published local labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published local transition-program coverage."
        }
      }
    },
    "exposure": 0.3126,
    "bottleneck": 0.8841,
    "displacement_pressure": 0.0362,
    "demand_resilience": 0.2354,
    "demand_signal_bonus": 0,
    "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.7646
    },
    "net_risk": 0.0277,
    "risk_band": "very_low",
    "augmentation": 0.113,
    "augmentation_band": "very_low",
    "impact_type": "stable",
    "evidence": {
      "anthropic_calibrated": true,
      "anthropic_gap": -0.1934,
      "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.3298,
        "anthropic": 0.1364,
        "eloundou": 0.4812
      },
      "signal_conflict": false,
      "signal_conflict_reasons": [
        "divergent_exposure_sources"
      ]
    },
    "confidence": {
      "score": 0.7643,
      "level": "high",
      "threshold_level": "high",
      "policy_cap_reason": null,
      "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
    },
    "structural_model_version": "V7",
    "stability": {
      "optimistic_risk": 0.0079,
      "optimistic_band": "very_low",
      "pessimistic_risk": 0.0535,
      "pessimistic_band": "low",
      "distance_to_band_edge": 0.0223,
      "label": "watch"
    },
    "task_primitives": {
      "matched_task_weight_share": null,
      "task_effective_coverage": null,
      "task_exposure_concentration": null,
      "method": null
    },
    "task_signal": 0,
    "demand_persistence": 0.5149,
    "exposure_v7": 0.3126,
    "baseline_v6": {
      "net_risk": 0.0296,
      "exposure": 0.3126
    },
    "uncertainty": {
      "exposure_p10": 0.1971,
      "exposure_p50": 0.3126,
      "exposure_p90": 0.432,
      "net_risk_p10": 0.0066,
      "net_risk_p50": 0.0258,
      "net_risk_p90": 0.0527,
      "method": "bootstrap_v2"
    },
    "labour_monitor_key": "production_transport",
    "raw": {
      "aioe": -0.0845,
      "theta": 0.7509,
      "c_aioe": -0.0621,
      "log_wage_spread": 0.809,
      "wage_position": 2.8998
    },
    "isco_codes_matched": [
      "7200"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": -0.0845,
      "theta": 0.7509,
      "c_aioe": -0.0621,
      "category": "low_exposure",
      "isco_codes_matched": [
        "7200"
      ],
      "match_quality": "direct"
    },
    "workflow_overlay": {
      "creative_generation": 0.1,
      "real_time_coordination": 0.5,
      "ambiguity_tolerance": 0.3,
      "institutional_knowledge": 0.45,
      "relationship_intensity": 0.25,
      "regulatory_weight": 0.4,
      "physical_presence": 0.95,
      "tool_velocity": 0.2
    }
  },
  {
    "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": 1,
    "employment_thousands": 1,
    "employment_basis": "estimated_sg_submajor_weighted_2025",
    "employment_family_code": "73",
    "employment_family_total_thousands": 3.5,
    "employment_weight_within_family": 0.268281,
    "employment_estimate_method": "wage_only",
    "group_employment_thousands": 51.6,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor_weighted_2025",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2025_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2025 2-digit occupation-family totals, weighted within family by BLS proxy employment and Singapore wage data."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the country crosswalk to ISCO-08."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based mapping to published local wage-floor coverage."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based mapping to published local professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published local labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published local transition-program coverage."
        }
      }
    },
    "exposure": 0.3126,
    "bottleneck": 0.8841,
    "displacement_pressure": 0.0362,
    "demand_resilience": 0.2165,
    "demand_signal_bonus": 0,
    "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.7835
    },
    "net_risk": 0.0284,
    "risk_band": "very_low",
    "augmentation": 0.1019,
    "augmentation_band": "very_low",
    "impact_type": "stable",
    "evidence": {
      "anthropic_calibrated": true,
      "anthropic_gap": -0.1934,
      "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.3298,
        "anthropic": 0.1364,
        "eloundou": 0.4812
      },
      "signal_conflict": false,
      "signal_conflict_reasons": [
        "divergent_exposure_sources"
      ]
    },
    "confidence": {
      "score": 0.7643,
      "level": "high",
      "threshold_level": "high",
      "policy_cap_reason": null,
      "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
    },
    "structural_model_version": "V7",
    "stability": {
      "optimistic_risk": 0.0074,
      "optimistic_band": "very_low",
      "pessimistic_risk": 0.0549,
      "pessimistic_band": "low",
      "distance_to_band_edge": 0.0216,
      "label": "watch"
    },
    "task_primitives": {
      "matched_task_weight_share": null,
      "task_effective_coverage": null,
      "task_exposure_concentration": null,
      "method": null
    },
    "task_signal": 0,
    "demand_persistence": 0.5063,
    "exposure_v7": 0.3126,
    "baseline_v6": {
      "net_risk": 0.0302,
      "exposure": 0.3126
    },
    "uncertainty": {
      "exposure_p10": 0.1971,
      "exposure_p50": 0.3126,
      "exposure_p90": 0.432,
      "net_risk_p10": 0.0068,
      "net_risk_p50": 0.0268,
      "net_risk_p90": 0.0521,
      "method": "bootstrap_v2"
    },
    "labour_monitor_key": "production_transport",
    "raw": {
      "aioe": -0.0845,
      "theta": 0.7509,
      "c_aioe": -0.0621,
      "log_wage_spread": 0.6626,
      "wage_position": 1.7819
    },
    "isco_codes_matched": [
      "7300"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": -0.0845,
      "theta": 0.7509,
      "c_aioe": -0.0621,
      "category": "low_exposure",
      "isco_codes_matched": [
        "7300"
      ],
      "match_quality": "direct"
    },
    "workflow_overlay": {
      "creative_generation": 0.1,
      "real_time_coordination": 0.5,
      "ambiguity_tolerance": 0.3,
      "institutional_knowledge": 0.45,
      "relationship_intensity": 0.25,
      "regulatory_weight": 0.4,
      "physical_presence": 0.95,
      "tool_velocity": 0.2
    }
  },
  {
    "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.3,
    "employment_thousands": 1.3,
    "employment_basis": "estimated_sg_submajor_weighted_2025",
    "employment_family_code": "75",
    "employment_family_total_thousands": 10.1,
    "employment_weight_within_family": 0.124412,
    "employment_estimate_method": "wage_only",
    "group_employment_thousands": 51.6,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor_weighted_2025",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2025_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2025 2-digit occupation-family totals, weighted within family by BLS proxy employment and Singapore wage data."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the country crosswalk to ISCO-08."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based mapping to published local wage-floor coverage."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based mapping to published local professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published local labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published local transition-program coverage."
        }
      }
    },
    "exposure": 0.0976,
    "bottleneck": 0.0428,
    "displacement_pressure": 0.0934,
    "demand_resilience": 0.1766,
    "demand_signal_bonus": 0,
    "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.8234
    },
    "net_risk": 0.0769,
    "risk_band": "low",
    "augmentation": 0.0012,
    "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.8295,
      "level": "high",
      "threshold_level": "high",
      "policy_cap_reason": null,
      "crosswalk_quality": 0.9523,
      "market_data_granularity": 0.7,
      "source_freshness": 0.8387,
      "source_coverage": 1,
      "signal_agreement": 0.95,
      "sensitivity": 0.4,
      "exposure_source_count": 4
    },
    "structural_model_version": "V7",
    "stability": {
      "optimistic_risk": 0.0147,
      "optimistic_band": "very_low",
      "pessimistic_risk": 0.1558,
      "pessimistic_band": "moderate",
      "distance_to_band_edge": 0.0269,
      "label": "sensitive"
    },
    "task_primitives": {
      "matched_task_weight_share": null,
      "task_effective_coverage": null,
      "task_exposure_concentration": null,
      "method": null
    },
    "task_signal": 0,
    "demand_persistence": 0.4637,
    "exposure_v7": 0.0976,
    "baseline_v6": {
      "net_risk": 0.0813,
      "exposure": 0.0976
    },
    "uncertainty": {
      "exposure_p10": 0.0803,
      "exposure_p50": 0.0976,
      "exposure_p90": 0.1151,
      "net_risk_p10": 0.0622,
      "net_risk_p50": 0.0757,
      "net_risk_p90": 0.091,
      "method": "bootstrap_v2"
    },
    "labour_monitor_key": "production_transport",
    "raw": {
      "aioe": -1.0104,
      "theta": 0.572,
      "c_aioe": -0.9228,
      "log_wage_spread": 0.8812,
      "wage_position": 0.7889
    },
    "isco_codes_matched": [
      "7531"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": -1.0104,
      "theta": 0.572,
      "c_aioe": -0.9228,
      "category": "low_exposure",
      "isco_codes_matched": [
        "7531"
      ],
      "match_quality": "direct"
    },
    "workflow_overlay": {
      "creative_generation": 0.1,
      "real_time_coordination": 0.5,
      "ambiguity_tolerance": 0.3,
      "institutional_knowledge": 0.45,
      "relationship_intensity": 0.25,
      "regulatory_weight": 0.4,
      "physical_presence": 0.95,
      "tool_velocity": 0.2
    }
  },
  {
    "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.4,
    "employment_thousands": 1.4,
    "employment_basis": "estimated_sg_submajor_weighted_2025",
    "employment_family_code": "72",
    "employment_family_total_thousands": 10.8,
    "employment_weight_within_family": 0.128851,
    "employment_estimate_method": "wage_only",
    "group_employment_thousands": 51.6,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor_weighted_2025",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2025_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2025 2-digit occupation-family totals, weighted within family by BLS proxy employment and Singapore wage data."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the country crosswalk to ISCO-08."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based mapping to published local wage-floor coverage."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based mapping to published local professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published local labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published local transition-program coverage."
        }
      }
    },
    "exposure": 0.1606,
    "bottleneck": 0.3636,
    "displacement_pressure": 0.1022,
    "demand_resilience": 0.1614,
    "demand_signal_bonus": 0,
    "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.8386
    },
    "net_risk": 0.0857,
    "risk_band": "low",
    "augmentation": 0.0153,
    "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",
      "threshold_level": "high",
      "policy_cap_reason": null,
      "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
    },
    "structural_model_version": "V7",
    "stability": {
      "optimistic_risk": 0.0414,
      "optimistic_band": "very_low",
      "pessimistic_risk": 0.1425,
      "pessimistic_band": "low",
      "distance_to_band_edge": 0.0357,
      "label": "watch"
    },
    "task_primitives": {
      "matched_task_weight_share": null,
      "task_effective_coverage": null,
      "task_exposure_concentration": null,
      "method": null
    },
    "task_signal": 0,
    "demand_persistence": 0.4372,
    "exposure_v7": 0.1606,
    "baseline_v6": {
      "net_risk": 0.0902,
      "exposure": 0.1606
    },
    "uncertainty": {
      "exposure_p10": 0.1479,
      "exposure_p50": 0.1606,
      "exposure_p90": 0.1738,
      "net_risk_p10": 0.0725,
      "net_risk_p50": 0.0854,
      "net_risk_p90": 0.1,
      "method": "bootstrap_v2"
    },
    "labour_monitor_key": "production_transport",
    "raw": {
      "aioe": -0.5318,
      "theta": 0.6626,
      "c_aioe": -0.4375,
      "log_wage_spread": 0.343,
      "wage_position": 1.5104
    },
    "isco_codes_matched": [
      "7222"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": -0.5318,
      "theta": 0.6626,
      "c_aioe": -0.4375,
      "category": "low_exposure",
      "isco_codes_matched": [
        "7222"
      ],
      "match_quality": "direct"
    },
    "workflow_overlay": {
      "creative_generation": 0.1,
      "real_time_coordination": 0.5,
      "ambiguity_tolerance": 0.3,
      "institutional_knowledge": 0.45,
      "relationship_intensity": 0.25,
      "regulatory_weight": 0.4,
      "physical_presence": 0.95,
      "tool_velocity": 0.2
    }
  },
  {
    "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.8,
    "employment_thousands": 1.8,
    "employment_basis": "estimated_sg_submajor_weighted_2025",
    "employment_family_code": "75",
    "employment_family_total_thousands": 10.1,
    "employment_weight_within_family": 0.172429,
    "employment_estimate_method": "wage_only",
    "group_employment_thousands": 51.6,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor_weighted_2025",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2025_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2025 2-digit occupation-family totals, weighted within family by BLS proxy employment and Singapore wage data."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the country crosswalk to ISCO-08."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based mapping to published local wage-floor coverage."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based mapping to published local professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published local labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published local transition-program coverage."
        }
      }
    },
    "exposure": 0.1145,
    "bottleneck": 0.8039,
    "displacement_pressure": 0.0225,
    "demand_resilience": 0.1982,
    "demand_signal_bonus": 0,
    "market": {
      "market_momentum": 0.0625,
      "industry_footprint_momentum": null,
      "market_resolution": "group_prior",
      "occupation_scarcity": 0.7389,
      "market_resilience": 0.333,
      "market_modifier": 0.8018
    },
    "net_risk": 0.018,
    "risk_band": "very_low",
    "augmentation": 0.0307,
    "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",
      "threshold_level": "high",
      "policy_cap_reason": null,
      "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
    },
    "structural_model_version": "V7",
    "stability": {
      "optimistic_risk": 0.0026,
      "optimistic_band": "very_low",
      "pessimistic_risk": 0.0368,
      "pessimistic_band": "very_low",
      "distance_to_band_edge": 0.018,
      "label": "stable"
    },
    "task_primitives": {
      "matched_task_weight_share": null,
      "task_effective_coverage": null,
      "task_exposure_concentration": null,
      "method": null
    },
    "task_signal": 0,
    "demand_persistence": 0.4837,
    "exposure_v7": 0.1145,
    "baseline_v6": {
      "net_risk": 0.0191,
      "exposure": 0.1145
    },
    "uncertainty": {
      "exposure_p10": 0.0914,
      "exposure_p50": 0.1145,
      "exposure_p90": 0.1384,
      "net_risk_p10": 0.0091,
      "net_risk_p50": 0.0175,
      "net_risk_p90": 0.0274,
      "method": "bootstrap_v2"
    },
    "labour_monitor_key": "production_transport",
    "raw": {
      "aioe": -1.0306,
      "theta": 0.7258,
      "c_aioe": -0.7829,
      "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.7829,
      "category": "low_exposure",
      "isco_codes_matched": [
        "7541"
      ],
      "match_quality": "direct"
    },
    "workflow_overlay": {
      "creative_generation": 0.1,
      "real_time_coordination": 0.5,
      "ambiguity_tolerance": 0.3,
      "institutional_knowledge": 0.45,
      "relationship_intensity": 0.25,
      "regulatory_weight": 0.4,
      "physical_presence": 0.95,
      "tool_velocity": 0.2
    }
  },
  {
    "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.9,
    "employment_thousands": 0.9,
    "employment_basis": "estimated_sg_submajor_weighted_2025",
    "employment_family_code": "73",
    "employment_family_total_thousands": 3.5,
    "employment_weight_within_family": 0.261429,
    "employment_estimate_method": "wage_only",
    "group_employment_thousands": 51.6,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor_weighted_2025",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2025_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2025 2-digit occupation-family totals, weighted within family by BLS proxy employment and Singapore wage data."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the country crosswalk to ISCO-08."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based mapping to published local wage-floor coverage."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based mapping to published local professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published local labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published local transition-program coverage."
        }
      }
    },
    "exposure": 0.1936,
    "bottleneck": 0.131,
    "displacement_pressure": 0.1683,
    "demand_resilience": 0.2313,
    "demand_signal_bonus": 0,
    "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.7687
    },
    "net_risk": 0.1293,
    "risk_band": "low",
    "augmentation": 0.0101,
    "augmentation_band": "very_low",
    "impact_type": "stable",
    "evidence": {
      "anthropic_calibrated": true,
      "anthropic_gap": -0.148,
      "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.2843,
        "anthropic": 0.1364,
        "eloundou": 0.1935,
        "ilo": 0.1683
      },
      "signal_conflict": false,
      "signal_conflict_reasons": []
    },
    "confidence": {
      "score": 0.8789,
      "level": "high",
      "threshold_level": "high",
      "policy_cap_reason": null,
      "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
    },
    "structural_model_version": "V7",
    "stability": {
      "optimistic_risk": 0.0844,
      "optimistic_band": "low",
      "pessimistic_risk": 0.2085,
      "pessimistic_band": "moderate",
      "distance_to_band_edge": 0.0207,
      "label": "watch"
    },
    "task_primitives": {
      "matched_task_weight_share": null,
      "task_effective_coverage": null,
      "task_exposure_concentration": null,
      "method": null
    },
    "task_signal": 0,
    "demand_persistence": 0.5213,
    "exposure_v7": 0.1936,
    "baseline_v6": {
      "net_risk": 0.1381,
      "exposure": 0.1936
    },
    "uncertainty": {
      "exposure_p10": 0.1583,
      "exposure_p50": 0.1936,
      "exposure_p90": 0.2306,
      "net_risk_p10": 0.104,
      "net_risk_p50": 0.1284,
      "net_risk_p90": 0.159,
      "method": "bootstrap_v2"
    },
    "labour_monitor_key": "production_transport",
    "raw": {
      "aioe": -0.156,
      "theta": 0.6166,
      "c_aioe": -0.1356,
      "log_wage_spread": 0.7211,
      "wage_position": 1.692
    },
    "isco_codes_matched": [
      "7311"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": -0.156,
      "theta": 0.6166,
      "c_aioe": -0.1356,
      "category": "low_exposure",
      "isco_codes_matched": [
        "7311"
      ],
      "match_quality": "direct"
    },
    "workflow_overlay": {
      "creative_generation": 0.1,
      "real_time_coordination": 0.5,
      "ambiguity_tolerance": 0.3,
      "institutional_knowledge": 0.45,
      "relationship_intensity": 0.25,
      "regulatory_weight": 0.4,
      "physical_presence": 0.95,
      "tool_velocity": 0.2
    }
  },
  {
    "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.2,
    "employment_thousands": 1.2,
    "employment_basis": "estimated_sg_submajor_weighted_2025",
    "employment_family_code": "72",
    "employment_family_total_thousands": 10.8,
    "employment_weight_within_family": 0.112276,
    "employment_estimate_method": "wage_only",
    "group_employment_thousands": 51.6,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor_weighted_2025",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2025_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2025 2-digit occupation-family totals, weighted within family by BLS proxy employment and Singapore wage data."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the country crosswalk to ISCO-08."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based mapping to published local wage-floor coverage."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based mapping to published local professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published local labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published local transition-program coverage."
        }
      }
    },
    "exposure": 0.074,
    "bottleneck": 0.0624,
    "displacement_pressure": 0.0693,
    "demand_resilience": 0.1971,
    "demand_signal_bonus": 0,
    "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.8029
    },
    "net_risk": 0.0557,
    "risk_band": "low",
    "augmentation": 0.0015,
    "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",
      "threshold_level": "high",
      "policy_cap_reason": null,
      "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
    },
    "structural_model_version": "V7",
    "stability": {
      "optimistic_risk": 0,
      "optimistic_band": "very_low",
      "pessimistic_risk": 0.1275,
      "pessimistic_band": "low",
      "distance_to_band_edge": 0.0057,
      "label": "watch"
    },
    "task_primitives": {
      "matched_task_weight_share": null,
      "task_effective_coverage": null,
      "task_exposure_concentration": null,
      "method": null
    },
    "task_signal": 0,
    "demand_persistence": 0.4871,
    "exposure_v7": 0.074,
    "baseline_v6": {
      "net_risk": 0.0591,
      "exposure": 0.074
    },
    "uncertainty": {
      "exposure_p10": 0.038,
      "exposure_p50": 0.074,
      "exposure_p90": 0.1103,
      "net_risk_p10": 0.029,
      "net_risk_p50": 0.0546,
      "net_risk_p90": 0.0831,
      "method": "bootstrap_v2"
    },
    "labour_monitor_key": "production_transport",
    "raw": {
      "aioe": -1.1976,
      "theta": 0.5885,
      "c_aioe": -1.0741,
      "log_wage_spread": 0.6584,
      "wage_position": 1.1468
    },
    "isco_codes_matched": [
      "7212"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": -1.1976,
      "theta": 0.5885,
      "c_aioe": -1.0741,
      "category": "low_exposure",
      "isco_codes_matched": [
        "7212"
      ],
      "match_quality": "direct"
    },
    "workflow_overlay": {
      "creative_generation": 0.1,
      "real_time_coordination": 0.5,
      "ambiguity_tolerance": 0.3,
      "institutional_knowledge": 0.45,
      "relationship_intensity": 0.25,
      "regulatory_weight": 0.4,
      "physical_presence": 0.95,
      "tool_velocity": 0.2
    }
  },
  {
    "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": 6.2,
    "employment_thousands": 6.2,
    "employment_basis": "estimated_sg_submajor_weighted_2025",
    "employment_family_code": "83",
    "employment_family_total_thousands": 116.9,
    "employment_weight_within_family": 0.052974,
    "employment_estimate_method": "wage_only",
    "group_employment_thousands": 128.9,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor_weighted_2025",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2025_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2025 2-digit occupation-family totals, weighted within family by BLS proxy employment and Singapore wage data."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the country crosswalk to ISCO-08."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based mapping to published local wage-floor coverage."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based mapping to published local professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published local labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published local transition-program coverage."
        }
      }
    },
    "exposure": 0.0726,
    "bottleneck": 0.5472,
    "displacement_pressure": 0.0329,
    "demand_resilience": 0.2787,
    "demand_signal_bonus": 0,
    "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.7213
    },
    "net_risk": 0.0237,
    "risk_band": "very_low",
    "augmentation": 0.0195,
    "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",
      "threshold_level": "high",
      "policy_cap_reason": null,
      "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
    },
    "structural_model_version": "V7",
    "stability": {
      "optimistic_risk": 0,
      "optimistic_band": "very_low",
      "pessimistic_risk": 0.0536,
      "pessimistic_band": "low",
      "distance_to_band_edge": 0.0237,
      "label": "watch"
    },
    "task_primitives": {
      "matched_task_weight_share": null,
      "task_effective_coverage": null,
      "task_exposure_concentration": null,
      "method": null
    },
    "task_signal": 0,
    "demand_persistence": 0.5739,
    "exposure_v7": 0.0726,
    "baseline_v6": {
      "net_risk": 0.0256,
      "exposure": 0.0726
    },
    "uncertainty": {
      "exposure_p10": 0.0382,
      "exposure_p50": 0.0726,
      "exposure_p90": 0.1058,
      "net_risk_p10": 0.0119,
      "net_risk_p50": 0.0234,
      "net_risk_p90": 0.0369,
      "method": "bootstrap_v2"
    },
    "labour_monitor_key": "production_transport",
    "raw": {
      "aioe": -1.3987,
      "theta": 0.6814,
      "c_aioe": -1.1245,
      "log_wage_spread": 0.4433,
      "wage_position": 1.3378
    },
    "isco_codes_matched": [
      "8349"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": -1.3987,
      "theta": 0.6814,
      "c_aioe": -1.1245,
      "category": "low_exposure",
      "isco_codes_matched": [
        "8349"
      ],
      "match_quality": "direct"
    },
    "workflow_overlay": {
      "creative_generation": 0.1,
      "real_time_coordination": 0.5,
      "ambiguity_tolerance": 0.3,
      "institutional_knowledge": 0.45,
      "relationship_intensity": 0.25,
      "regulatory_weight": 0.4,
      "physical_presence": 0.95,
      "tool_velocity": 0.2
    }
  },
  {
    "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.4,
    "employment_thousands": 5.4,
    "employment_basis": "estimated_sg_submajor_weighted_2025",
    "employment_family_code": "83",
    "employment_family_total_thousands": 116.9,
    "employment_weight_within_family": 0.046618,
    "employment_estimate_method": "wage_only",
    "group_employment_thousands": 128.9,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor_weighted_2025",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2025_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2025 2-digit occupation-family totals, weighted within family by BLS proxy employment and Singapore wage data."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the country crosswalk to ISCO-08."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based mapping to published local wage-floor coverage."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based mapping to published local professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published local labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published local transition-program coverage."
        }
      }
    },
    "exposure": 0.2133,
    "bottleneck": 0.5339,
    "displacement_pressure": 0.0994,
    "demand_resilience": 0.4329,
    "demand_signal_bonus": 0.06,
    "market": {
      "market_momentum": 0.6963,
      "industry_footprint_momentum": 0.9791,
      "market_resolution": "industry_footprint_blend",
      "occupation_scarcity": 0.5553,
      "market_resilience": 0.6399,
      "market_modifier": 0.5671
    },
    "net_risk": 0.0564,
    "risk_band": "low",
    "augmentation": 0.0729,
    "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",
      "threshold_level": "high",
      "policy_cap_reason": null,
      "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
    },
    "structural_model_version": "V7",
    "stability": {
      "optimistic_risk": 0.0395,
      "optimistic_band": "very_low",
      "pessimistic_risk": 0.0913,
      "pessimistic_band": "low",
      "distance_to_band_edge": 0.0064,
      "label": "watch"
    },
    "task_primitives": {
      "matched_task_weight_share": null,
      "task_effective_coverage": null,
      "task_exposure_concentration": null,
      "method": null
    },
    "task_signal": 0,
    "demand_persistence": 0.8495,
    "exposure_v7": 0.2133,
    "baseline_v6": {
      "net_risk": 0.0648,
      "exposure": 0.2133
    },
    "uncertainty": {
      "exposure_p10": 0.1714,
      "exposure_p50": 0.2133,
      "exposure_p90": 0.2548,
      "net_risk_p10": 0.0417,
      "net_risk_p50": 0.0558,
      "net_risk_p90": 0.0721,
      "method": "bootstrap_v2"
    },
    "labour_monitor_key": "production_transport",
    "raw": {
      "aioe": -0.6323,
      "theta": 0.6802,
      "c_aioe": -0.5091,
      "log_wage_spread": 0.5266,
      "wage_position": 1.036
    },
    "isco_codes_matched": [
      "8322"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": -0.6323,
      "theta": 0.6802,
      "c_aioe": -0.5091,
      "category": "low_exposure",
      "isco_codes_matched": [
        "8322"
      ],
      "match_quality": "direct"
    },
    "workflow_overlay": {
      "creative_generation": 0.1,
      "real_time_coordination": 0.5,
      "ambiguity_tolerance": 0.3,
      "institutional_knowledge": 0.45,
      "relationship_intensity": 0.25,
      "regulatory_weight": 0.4,
      "physical_presence": 0.95,
      "tool_velocity": 0.2
    }
  },
  {
    "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": 6.9,
    "employment_thousands": 6.9,
    "employment_basis": "estimated_sg_submajor_weighted_2025",
    "employment_family_code": "83",
    "employment_family_total_thousands": 116.9,
    "employment_weight_within_family": 0.058692,
    "employment_estimate_method": "wage_only",
    "group_employment_thousands": 128.9,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor_weighted_2025",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2025_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2025 2-digit occupation-family totals, weighted within family by BLS proxy employment and Singapore wage data."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the country crosswalk to ISCO-08."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based mapping to published local wage-floor coverage."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based mapping to published local professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published local labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published local transition-program coverage."
        }
      }
    },
    "exposure": 0.172,
    "bottleneck": 0.2193,
    "displacement_pressure": 0.1343,
    "demand_resilience": 0.3766,
    "demand_signal_bonus": 0,
    "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.6234
    },
    "net_risk": 0.0837,
    "risk_band": "low",
    "augmentation": 0.0253,
    "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.8106,
      "level": "high",
      "threshold_level": "high",
      "policy_cap_reason": null,
      "crosswalk_quality": 0.9068,
      "market_data_granularity": 0.7,
      "source_freshness": 0.8387,
      "source_coverage": 1,
      "signal_agreement": 0.45,
      "sensitivity": 0.85,
      "exposure_source_count": 4
    },
    "structural_model_version": "V7",
    "stability": {
      "optimistic_risk": 0.0508,
      "optimistic_band": "low",
      "pessimistic_risk": 0.1366,
      "pessimistic_band": "low",
      "distance_to_band_edge": 0.0337,
      "label": "stable"
    },
    "task_primitives": {
      "matched_task_weight_share": null,
      "task_effective_coverage": null,
      "task_exposure_concentration": null,
      "method": null
    },
    "task_signal": 0,
    "demand_persistence": 0.7482,
    "exposure_v7": 0.172,
    "baseline_v6": {
      "net_risk": 0.0938,
      "exposure": 0.172
    },
    "uncertainty": {
      "exposure_p10": 0.0942,
      "exposure_p50": 0.172,
      "exposure_p90": 0.2484,
      "net_risk_p10": 0.046,
      "net_risk_p50": 0.0815,
      "net_risk_p90": 0.1259,
      "method": "bootstrap_v2"
    },
    "labour_monitor_key": "production_transport",
    "raw": {
      "aioe": -1.1348,
      "theta": 0.6407,
      "c_aioe": -0.9585,
      "log_wage_spread": 0.8084,
      "wage_position": 1.6422
    },
    "isco_codes_matched": [
      "8331"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": -1.1348,
      "theta": 0.6407,
      "c_aioe": -0.9585,
      "category": "low_exposure",
      "isco_codes_matched": [
        "8331"
      ],
      "match_quality": "direct"
    },
    "workflow_overlay": {
      "creative_generation": 0.1,
      "real_time_coordination": 0.5,
      "ambiguity_tolerance": 0.3,
      "institutional_knowledge": 0.45,
      "relationship_intensity": 0.25,
      "regulatory_weight": 0.4,
      "physical_presence": 0.95,
      "tool_velocity": 0.2
    }
  },
  {
    "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.8,
    "employment_thousands": 5.8,
    "employment_basis": "estimated_sg_submajor_weighted_2025",
    "employment_family_code": "83",
    "employment_family_total_thousands": 116.9,
    "employment_weight_within_family": 0.049984,
    "employment_estimate_method": "wage_only",
    "group_employment_thousands": 128.9,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor_weighted_2025",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2025_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2025 2-digit occupation-family totals, weighted within family by BLS proxy employment and Singapore wage data."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the country crosswalk to ISCO-08."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based mapping to published local wage-floor coverage."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based mapping to published local professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published local labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published local transition-program coverage."
        }
      }
    },
    "exposure": 0.2133,
    "bottleneck": 0.5339,
    "displacement_pressure": 0.0994,
    "demand_resilience": 0.3918,
    "demand_signal_bonus": 0.06,
    "market": {
      "market_momentum": 0.5073,
      "industry_footprint_momentum": 0.3975,
      "market_resolution": "industry_footprint_blend",
      "occupation_scarcity": 0.6702,
      "market_resilience": 0.5725,
      "market_modifier": 0.6082
    },
    "net_risk": 0.0605,
    "risk_band": "low",
    "augmentation": 0.0652,
    "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",
      "threshold_level": "high",
      "policy_cap_reason": null,
      "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
    },
    "structural_model_version": "V7",
    "stability": {
      "optimistic_risk": 0.0411,
      "optimistic_band": "very_low",
      "pessimistic_risk": 0.0971,
      "pessimistic_band": "low",
      "distance_to_band_edge": 0.0105,
      "label": "watch"
    },
    "task_primitives": {
      "matched_task_weight_share": null,
      "task_effective_coverage": null,
      "task_exposure_concentration": null,
      "method": null
    },
    "task_signal": 0,
    "demand_persistence": 0.7418,
    "exposure_v7": 0.2133,
    "baseline_v6": {
      "net_risk": 0.0678,
      "exposure": 0.2133
    },
    "uncertainty": {
      "exposure_p10": 0.1714,
      "exposure_p50": 0.2133,
      "exposure_p90": 0.2548,
      "net_risk_p10": 0.045,
      "net_risk_p50": 0.0597,
      "net_risk_p90": 0.0769,
      "method": "bootstrap_v2"
    },
    "labour_monitor_key": "production_transport",
    "raw": {
      "aioe": -0.6323,
      "theta": 0.6802,
      "c_aioe": -0.5091,
      "log_wage_spread": 0.5695,
      "wage_position": 1.1911
    },
    "isco_codes_matched": [
      "8322"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": -0.6323,
      "theta": 0.6802,
      "c_aioe": -0.5091,
      "category": "low_exposure",
      "isco_codes_matched": [
        "8322"
      ],
      "match_quality": "direct"
    },
    "workflow_overlay": {
      "creative_generation": 0.1,
      "real_time_coordination": 0.5,
      "ambiguity_tolerance": 0.3,
      "institutional_knowledge": 0.45,
      "relationship_intensity": 0.25,
      "regulatory_weight": 0.4,
      "physical_presence": 0.95,
      "tool_velocity": 0.2
    }
  },
  {
    "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.8,
    "employment_thousands": 5.8,
    "employment_basis": "estimated_sg_submajor_weighted_2025",
    "employment_family_code": "83",
    "employment_family_total_thousands": 116.9,
    "employment_weight_within_family": 0.049278,
    "employment_estimate_method": "wage_only",
    "group_employment_thousands": 128.9,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor_weighted_2025",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2025_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2025 2-digit occupation-family totals, weighted within family by BLS proxy employment and Singapore wage data."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the country crosswalk to ISCO-08."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based mapping to published local wage-floor coverage."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based mapping to published local professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published local labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published local transition-program coverage."
        }
      }
    },
    "exposure": 0.2465,
    "bottleneck": 0.393,
    "displacement_pressure": 0.1496,
    "demand_resilience": 0.3424,
    "demand_signal_bonus": 0,
    "market": {
      "market_momentum": 0.5,
      "industry_footprint_momentum": null,
      "market_resolution": "group_prior",
      "occupation_scarcity": 0.7611,
      "market_resilience": 0.6045,
      "market_modifier": 0.6576
    },
    "net_risk": 0.0984,
    "risk_band": "low",
    "augmentation": 0.0586,
    "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.7078,
      "level": "medium",
      "threshold_level": "high",
      "policy_cap_reason": "signal_conflict",
      "crosswalk_quality": 0.5656,
      "market_data_granularity": 0.65,
      "source_freshness": 0.8387,
      "source_coverage": 1,
      "signal_agreement": 0.85,
      "sensitivity": 0.65,
      "exposure_source_count": 4
    },
    "structural_model_version": "V7",
    "stability": {
      "optimistic_risk": 0.0672,
      "optimistic_band": "low",
      "pessimistic_risk": 0.1548,
      "pessimistic_band": "moderate",
      "distance_to_band_edge": 0.0484,
      "label": "watch"
    },
    "task_primitives": {
      "matched_task_weight_share": null,
      "task_effective_coverage": null,
      "task_exposure_concentration": null,
      "method": null
    },
    "task_signal": 0,
    "demand_persistence": 0.7037,
    "exposure_v7": 0.2465,
    "baseline_v6": {
      "net_risk": 0.1089,
      "exposure": 0.2465
    },
    "uncertainty": {
      "exposure_p10": 0.1868,
      "exposure_p50": 0.2465,
      "exposure_p90": 0.305,
      "net_risk_p10": 0.068,
      "net_risk_p50": 0.0976,
      "net_risk_p90": 0.1292,
      "method": "bootstrap_v2"
    },
    "labour_monitor_key": "production_transport",
    "raw": {
      "aioe": -0.9392,
      "theta": 0.6657,
      "c_aioe": -0.7698,
      "log_wage_spread": 0.7142,
      "wage_position": 1.1576
    },
    "isco_codes_matched": [
      "8332"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": -0.9392,
      "theta": 0.6657,
      "c_aioe": -0.7698,
      "category": "low_exposure",
      "isco_codes_matched": [
        "8332"
      ],
      "match_quality": "direct"
    },
    "workflow_overlay": {
      "creative_generation": 0.1,
      "real_time_coordination": 0.5,
      "ambiguity_tolerance": 0.3,
      "institutional_knowledge": 0.45,
      "relationship_intensity": 0.25,
      "regulatory_weight": 0.4,
      "physical_presence": 0.95,
      "tool_velocity": 0.2
    }
  },
  {
    "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": 6.2,
    "employment_thousands": 6.2,
    "employment_basis": "estimated_sg_submajor_weighted_2025",
    "employment_family_code": "83",
    "employment_family_total_thousands": 116.9,
    "employment_weight_within_family": 0.053283,
    "employment_estimate_method": "wage_only",
    "group_employment_thousands": 128.9,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor_weighted_2025",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2025_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2025 2-digit occupation-family totals, weighted within family by BLS proxy employment and Singapore wage data."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the country crosswalk to ISCO-08."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based mapping to published local wage-floor coverage."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based mapping to published local professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published local labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published local transition-program coverage."
        }
      }
    },
    "exposure": 0.0836,
    "bottleneck": 0.5998,
    "displacement_pressure": 0.0334,
    "demand_resilience": 0.248,
    "demand_signal_bonus": 0,
    "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.752
    },
    "net_risk": 0.0251,
    "risk_band": "very_low",
    "augmentation": 0.0217,
    "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.7708,
      "level": "high",
      "threshold_level": "high",
      "policy_cap_reason": null,
      "crosswalk_quality": 0.5678,
      "market_data_granularity": 0.7,
      "source_freshness": 0.8387,
      "source_coverage": 1,
      "signal_agreement": 0.95,
      "sensitivity": 0.65,
      "exposure_source_count": 4
    },
    "structural_model_version": "V7",
    "stability": {
      "optimistic_risk": 0.0038,
      "optimistic_band": "very_low",
      "pessimistic_risk": 0.0542,
      "pessimistic_band": "low",
      "distance_to_band_edge": 0.0249,
      "label": "watch"
    },
    "task_primitives": {
      "matched_task_weight_share": null,
      "task_effective_coverage": null,
      "task_exposure_concentration": null,
      "method": null
    },
    "task_signal": 0,
    "demand_persistence": 0.529,
    "exposure_v7": 0.0836,
    "baseline_v6": {
      "net_risk": 0.0269,
      "exposure": 0.0836
    },
    "uncertainty": {
      "exposure_p10": 0.0555,
      "exposure_p50": 0.0836,
      "exposure_p90": 0.1109,
      "net_risk_p10": 0.0153,
      "net_risk_p50": 0.0246,
      "net_risk_p90": 0.0355,
      "method": "bootstrap_v2"
    },
    "labour_monitor_key": "production_transport",
    "raw": {
      "aioe": -1.1884,
      "theta": 0.6873,
      "c_aioe": -0.9485,
      "log_wage_spread": 0.1315,
      "wage_position": 1.3535
    },
    "isco_codes_matched": [
      "8343"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": -1.1884,
      "theta": 0.6873,
      "c_aioe": -0.9485,
      "category": "low_exposure",
      "isco_codes_matched": [
        "8343"
      ],
      "match_quality": "direct"
    },
    "workflow_overlay": {
      "creative_generation": 0.1,
      "real_time_coordination": 0.5,
      "ambiguity_tolerance": 0.3,
      "institutional_knowledge": 0.45,
      "relationship_intensity": 0.25,
      "regulatory_weight": 0.4,
      "physical_presence": 0.95,
      "tool_velocity": 0.2
    }
  },
  {
    "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": 7.7,
    "employment_thousands": 7.7,
    "employment_basis": "estimated_sg_submajor_weighted_2025",
    "employment_family_code": "83",
    "employment_family_total_thousands": 116.9,
    "employment_weight_within_family": 0.067343,
    "employment_estimate_method": "wage_only",
    "group_employment_thousands": 128.9,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor_weighted_2025",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2025_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2025 2-digit occupation-family totals, weighted within family by BLS proxy employment and Singapore wage data."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the country crosswalk to ISCO-08."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based mapping to published local wage-floor coverage."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based mapping to published local professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published local labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published local transition-program coverage."
        }
      }
    },
    "exposure": 0.0836,
    "bottleneck": 0.5998,
    "displacement_pressure": 0.0334,
    "demand_resilience": 0.3376,
    "demand_signal_bonus": 0,
    "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.6624
    },
    "net_risk": 0.0221,
    "risk_band": "very_low",
    "augmentation": 0.0302,
    "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.8008,
      "level": "high",
      "threshold_level": "high",
      "policy_cap_reason": null,
      "crosswalk_quality": 0.5678,
      "market_data_granularity": 0.7,
      "source_freshness": 0.8387,
      "source_coverage": 1,
      "signal_agreement": 0.95,
      "sensitivity": 0.85,
      "exposure_source_count": 4
    },
    "structural_model_version": "V7",
    "stability": {
      "optimistic_risk": 0.0013,
      "optimistic_band": "very_low",
      "pessimistic_risk": 0.0473,
      "pessimistic_band": "very_low",
      "distance_to_band_edge": 0.0221,
      "label": "stable"
    },
    "task_primitives": {
      "matched_task_weight_share": null,
      "task_effective_coverage": null,
      "task_exposure_concentration": null,
      "method": null
    },
    "task_signal": 0,
    "demand_persistence": 0.6676,
    "exposure_v7": 0.0836,
    "baseline_v6": {
      "net_risk": 0.0244,
      "exposure": 0.0836
    },
    "uncertainty": {
      "exposure_p10": 0.0555,
      "exposure_p50": 0.0836,
      "exposure_p90": 0.1109,
      "net_risk_p10": 0.0136,
      "net_risk_p50": 0.0219,
      "net_risk_p90": 0.0311,
      "method": "bootstrap_v2"
    },
    "labour_monitor_key": "production_transport",
    "raw": {
      "aioe": -1.1884,
      "theta": 0.6873,
      "c_aioe": -0.9485,
      "log_wage_spread": 0.6504,
      "wage_position": 2.162
    },
    "isco_codes_matched": [
      "8343"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": -1.1884,
      "theta": 0.6873,
      "c_aioe": -0.9485,
      "category": "low_exposure",
      "isco_codes_matched": [
        "8343"
      ],
      "match_quality": "direct"
    },
    "workflow_overlay": {
      "creative_generation": 0.1,
      "real_time_coordination": 0.5,
      "ambiguity_tolerance": 0.3,
      "institutional_knowledge": 0.45,
      "relationship_intensity": 0.25,
      "regulatory_weight": 0.4,
      "physical_presence": 0.95,
      "tool_velocity": 0.2
    }
  },
  {
    "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": 0.9,
    "employment_thousands": 0.9,
    "employment_basis": "estimated_sg_submajor_weighted_2025",
    "employment_family_code": "81",
    "employment_family_total_thousands": 8.3,
    "employment_weight_within_family": 0.103227,
    "employment_estimate_method": "wage_only",
    "group_employment_thousands": 128.9,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor_weighted_2025",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2025_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2025 2-digit occupation-family totals, weighted within family by BLS proxy employment and Singapore wage data."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the country crosswalk to ISCO-08."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based mapping to published local wage-floor coverage."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based mapping to published local professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published local labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published local transition-program coverage."
        }
      }
    },
    "exposure": 0.1278,
    "bottleneck": 0.1034,
    "displacement_pressure": 0.1145,
    "demand_resilience": 0.3217,
    "demand_signal_bonus": 0,
    "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.6783
    },
    "net_risk": 0.0777,
    "risk_band": "low",
    "augmentation": 0.0076,
    "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.782,
      "level": "high",
      "threshold_level": "high",
      "policy_cap_reason": null,
      "crosswalk_quality": 0.6124,
      "market_data_granularity": 0.7,
      "source_freshness": 0.8387,
      "source_coverage": 1,
      "signal_agreement": 0.95,
      "sensitivity": 0.65,
      "exposure_source_count": 4
    },
    "structural_model_version": "V7",
    "stability": {
      "optimistic_risk": 0.031,
      "optimistic_band": "very_low",
      "pessimistic_risk": 0.1372,
      "pessimistic_band": "low",
      "distance_to_band_edge": 0.0277,
      "label": "watch"
    },
    "task_primitives": {
      "matched_task_weight_share": null,
      "task_effective_coverage": null,
      "task_exposure_concentration": null,
      "method": null
    },
    "task_signal": 0,
    "demand_persistence": 0.6181,
    "exposure_v7": 0.1278,
    "baseline_v6": {
      "net_risk": 0.0848,
      "exposure": 0.1278
    },
    "uncertainty": {
      "exposure_p10": 0.0996,
      "exposure_p50": 0.1278,
      "exposure_p90": 0.1574,
      "net_risk_p10": 0.0605,
      "net_risk_p50": 0.0775,
      "net_risk_p90": 0.0958,
      "method": "bootstrap_v2"
    },
    "labour_monitor_key": "production_transport",
    "raw": {
      "aioe": -0.5647,
      "theta": 0.6051,
      "c_aioe": -0.4971,
      "log_wage_spread": 0.9487,
      "wage_position": 1.1086
    },
    "isco_codes_matched": [
      "8160"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": -0.5647,
      "theta": 0.6051,
      "c_aioe": -0.4971,
      "category": "low_exposure",
      "isco_codes_matched": [
        "8160"
      ],
      "match_quality": "direct"
    },
    "workflow_overlay": {
      "creative_generation": 0.1,
      "real_time_coordination": 0.5,
      "ambiguity_tolerance": 0.3,
      "institutional_knowledge": 0.45,
      "relationship_intensity": 0.25,
      "regulatory_weight": 0.4,
      "physical_presence": 0.95,
      "tool_velocity": 0.2
    }
  },
  {
    "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": 4.7,
    "employment_thousands": 4.7,
    "employment_basis": "estimated_sg_submajor_weighted_2025",
    "employment_family_code": "83",
    "employment_family_total_thousands": 116.9,
    "employment_weight_within_family": 0.03981,
    "employment_estimate_method": "wage_only",
    "group_employment_thousands": 128.9,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor_weighted_2025",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2025_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2025 2-digit occupation-family totals, weighted within family by BLS proxy employment and Singapore wage data."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the country crosswalk to ISCO-08."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based mapping to published local wage-floor coverage."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based mapping to published local professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published local labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published local transition-program coverage."
        }
      }
    },
    "exposure": 0.0946,
    "bottleneck": 0.9011,
    "displacement_pressure": 0.0094,
    "demand_resilience": 0.1956,
    "demand_signal_bonus": 0,
    "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.8044
    },
    "net_risk": 0.0075,
    "risk_band": "very_low",
    "augmentation": 0.0284,
    "augmentation_band": "very_low",
    "impact_type": "stable",
    "evidence": {
      "anthropic_calibrated": true,
      "anthropic_gap": 0.0107,
      "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.1257,
        "anthropic": 0.1364,
        "eloundou": 0.0649,
        "ilo": 0.0532
      },
      "signal_conflict": false,
      "signal_conflict_reasons": []
    },
    "confidence": {
      "score": 0.7099,
      "level": "high",
      "threshold_level": "high",
      "policy_cap_reason": null,
      "crosswalk_quality": 0.2042,
      "market_data_granularity": 0.7,
      "source_freshness": 0.8387,
      "source_coverage": 1,
      "signal_agreement": 0.95,
      "sensitivity": 0.85,
      "exposure_source_count": 4
    },
    "structural_model_version": "V7",
    "stability": {
      "optimistic_risk": 0.0001,
      "optimistic_band": "very_low",
      "pessimistic_risk": 0.0186,
      "pessimistic_band": "very_low",
      "distance_to_band_edge": 0.0075,
      "label": "stable"
    },
    "task_primitives": {
      "matched_task_weight_share": null,
      "task_effective_coverage": null,
      "task_exposure_concentration": null,
      "method": null
    },
    "task_signal": 0,
    "demand_persistence": 0.4587,
    "exposure_v7": 0.0946,
    "baseline_v6": {
      "net_risk": 0.008,
      "exposure": 0.0946
    },
    "uncertainty": {
      "exposure_p10": 0.0731,
      "exposure_p50": 0.0946,
      "exposure_p90": 0.1162,
      "net_risk_p10": 0.0016,
      "net_risk_p50": 0.0073,
      "net_risk_p90": 0.014,
      "method": "bootstrap_v2"
    },
    "labour_monitor_key": "production_transport",
    "raw": {
      "aioe": -0.7891,
      "theta": 0.7569,
      "c_aioe": -0.5748,
      "log_wage_spread": 0.3026,
      "wage_position": 0.7555
    },
    "isco_codes_matched": [
      "8350"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": -0.7891,
      "theta": 0.7569,
      "c_aioe": -0.5748,
      "category": "low_exposure",
      "isco_codes_matched": [
        "8350"
      ],
      "match_quality": "direct"
    },
    "workflow_overlay": {
      "creative_generation": 0.1,
      "real_time_coordination": 0.5,
      "ambiguity_tolerance": 0.3,
      "institutional_knowledge": 0.45,
      "relationship_intensity": 0.25,
      "regulatory_weight": 0.4,
      "physical_presence": 0.95,
      "tool_velocity": 0.2
    }
  },
  {
    "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,
    "employment_thousands": 5,
    "employment_basis": "estimated_sg_submajor_weighted_2025",
    "employment_family_code": "83",
    "employment_family_total_thousands": 116.9,
    "employment_weight_within_family": 0.042521,
    "employment_estimate_method": "wage_only",
    "group_employment_thousands": 128.9,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor_weighted_2025",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2025_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2025 2-digit occupation-family totals, weighted within family by BLS proxy employment and Singapore wage data."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the country crosswalk to ISCO-08."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based mapping to published local wage-floor coverage."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based mapping to published local professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published local labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published local transition-program coverage."
        }
      }
    },
    "exposure": 0.252,
    "bottleneck": 0.393,
    "displacement_pressure": 0.1529,
    "demand_resilience": 0.2607,
    "demand_signal_bonus": 0.06,
    "market": {
      "market_momentum": 0.4029,
      "industry_footprint_momentum": 0.0764,
      "market_resolution": "industry_footprint_blend",
      "occupation_scarcity": 0.2335,
      "market_resilience": 0.3352,
      "market_modifier": 0.7393
    },
    "net_risk": 0.1131,
    "risk_band": "low",
    "augmentation": 0.0332,
    "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.7228,
      "level": "medium",
      "threshold_level": "high",
      "policy_cap_reason": "signal_conflict",
      "crosswalk_quality": 0.5656,
      "market_data_granularity": 0.75,
      "source_freshness": 0.8387,
      "source_coverage": 1,
      "signal_agreement": 0.85,
      "sensitivity": 0.65,
      "exposure_source_count": 4
    },
    "structural_model_version": "V7",
    "stability": {
      "optimistic_risk": 0.079,
      "optimistic_band": "low",
      "pessimistic_risk": 0.165,
      "pessimistic_band": "moderate",
      "distance_to_band_edge": 0.0369,
      "label": "watch"
    },
    "task_primitives": {
      "matched_task_weight_share": null,
      "task_effective_coverage": null,
      "task_exposure_concentration": null,
      "method": null
    },
    "task_signal": 0,
    "demand_persistence": 0.499,
    "exposure_v7": 0.252,
    "baseline_v6": {
      "net_risk": 0.1207,
      "exposure": 0.252
    },
    "uncertainty": {
      "exposure_p10": 0.1924,
      "exposure_p50": 0.252,
      "exposure_p90": 0.3105,
      "net_risk_p10": 0.0803,
      "net_risk_p50": 0.1131,
      "net_risk_p90": 0.1452,
      "method": "bootstrap_v2"
    },
    "labour_monitor_key": "production_transport",
    "raw": {
      "aioe": -0.9392,
      "theta": 0.6657,
      "c_aioe": -0.7698,
      "log_wage_spread": 0.1625,
      "wage_position": 0.8619
    },
    "isco_codes_matched": [
      "8321"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": -0.9392,
      "theta": 0.6657,
      "c_aioe": -0.7698,
      "category": "low_exposure",
      "isco_codes_matched": [
        "8321"
      ],
      "match_quality": "direct"
    },
    "workflow_overlay": {
      "creative_generation": 0.1,
      "real_time_coordination": 0.5,
      "ambiguity_tolerance": 0.3,
      "institutional_knowledge": 0.45,
      "relationship_intensity": 0.25,
      "regulatory_weight": 0.4,
      "physical_presence": 0.95,
      "tool_velocity": 0.2
    }
  },
  {
    "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": 0.7,
    "employment_thousands": 0.7,
    "employment_basis": "estimated_sg_submajor_weighted_2025",
    "employment_family_code": "82",
    "employment_family_total_thousands": 3.7,
    "employment_weight_within_family": 0.193132,
    "employment_estimate_method": "wage_only",
    "group_employment_thousands": 128.9,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor_weighted_2025",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2025_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2025 2-digit occupation-family totals, weighted within family by BLS proxy employment and Singapore wage data."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the country crosswalk to ISCO-08."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based mapping to published local wage-floor coverage."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based mapping to published local professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published local labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published local transition-program coverage."
        }
      }
    },
    "exposure": 0.1733,
    "bottleneck": 0.1016,
    "displacement_pressure": 0.1557,
    "demand_resilience": 0.2097,
    "demand_signal_bonus": 0,
    "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.7903
    },
    "net_risk": 0.1231,
    "risk_band": "low",
    "augmentation": 0.0064,
    "augmentation_band": "very_low",
    "impact_type": "stable",
    "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": []
    },
    "confidence": {
      "score": 0.7889,
      "level": "high",
      "threshold_level": "high",
      "policy_cap_reason": null,
      "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
    },
    "structural_model_version": "V7",
    "stability": {
      "optimistic_risk": 0.0704,
      "optimistic_band": "low",
      "pessimistic_risk": 0.1897,
      "pessimistic_band": "moderate",
      "distance_to_band_edge": 0.0269,
      "label": "watch"
    },
    "task_primitives": {
      "matched_task_weight_share": null,
      "task_effective_coverage": null,
      "task_exposure_concentration": null,
      "method": null
    },
    "task_signal": 0,
    "demand_persistence": 0.4698,
    "exposure_v7": 0.1733,
    "baseline_v6": {
      "net_risk": 0.1304,
      "exposure": 0.1733
    },
    "uncertainty": {
      "exposure_p10": 0.126,
      "exposure_p50": 0.1733,
      "exposure_p90": 0.2237,
      "net_risk_p10": 0.0864,
      "net_risk_p50": 0.1212,
      "net_risk_p90": 0.1626,
      "method": "bootstrap_v2"
    },
    "labour_monitor_key": "production_transport",
    "raw": {
      "aioe": -0.6505,
      "theta": 0.6034,
      "c_aioe": -0.5737,
      "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.5737,
      "category": "low_exposure",
      "isco_codes_matched": [
        "8212"
      ],
      "match_quality": "direct"
    },
    "workflow_overlay": {
      "creative_generation": 0.1,
      "real_time_coordination": 0.5,
      "ambiguity_tolerance": 0.3,
      "institutional_knowledge": 0.45,
      "relationship_intensity": 0.25,
      "regulatory_weight": 0.4,
      "physical_presence": 0.95,
      "tool_velocity": 0.2
    }
  },
  {
    "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": 6.2,
    "employment_thousands": 6.2,
    "employment_basis": "estimated_sg_submajor_weighted_2025",
    "employment_family_code": "83",
    "employment_family_total_thousands": 116.9,
    "employment_weight_within_family": 0.05312,
    "employment_estimate_method": "wage_only",
    "group_employment_thousands": 128.9,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor_weighted_2025",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2025_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2025 2-digit occupation-family totals, weighted within family by BLS proxy employment and Singapore wage data."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the country crosswalk to ISCO-08."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based mapping to published local wage-floor coverage."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based mapping to published local professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published local labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published local transition-program coverage."
        }
      }
    },
    "exposure": 0.0923,
    "bottleneck": 0.4884,
    "displacement_pressure": 0.0472,
    "demand_resilience": 0.44,
    "demand_signal_bonus": 0,
    "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.56
    },
    "net_risk": 0.0264,
    "risk_band": "very_low",
    "augmentation": 0.0353,
    "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",
      "threshold_level": "high",
      "policy_cap_reason": null,
      "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
    },
    "structural_model_version": "V7",
    "stability": {
      "optimistic_risk": 0.0042,
      "optimistic_band": "very_low",
      "pessimistic_risk": 0.0596,
      "pessimistic_band": "low",
      "distance_to_band_edge": 0.0236,
      "label": "watch"
    },
    "task_primitives": {
      "matched_task_weight_share": null,
      "task_effective_coverage": null,
      "task_exposure_concentration": null,
      "method": null
    },
    "task_signal": 0,
    "demand_persistence": 0.8812,
    "exposure_v7": 0.0923,
    "baseline_v6": {
      "net_risk": 0.0306,
      "exposure": 0.0923
    },
    "uncertainty": {
      "exposure_p10": 0.065,
      "exposure_p50": 0.0923,
      "exposure_p90": 0.1198,
      "net_risk_p10": 0.0174,
      "net_risk_p50": 0.0263,
      "net_risk_p90": 0.0356,
      "method": "bootstrap_v2"
    },
    "labour_monitor_key": "production_transport",
    "raw": {
      "aioe": -1.0236,
      "theta": 0.6732,
      "c_aioe": -0.8314,
      "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.8314,
      "category": "low_exposure",
      "isco_codes_matched": [
        "8342"
      ],
      "match_quality": "direct"
    },
    "workflow_overlay": {
      "creative_generation": 0.1,
      "real_time_coordination": 0.5,
      "ambiguity_tolerance": 0.3,
      "institutional_knowledge": 0.45,
      "relationship_intensity": 0.25,
      "regulatory_weight": 0.4,
      "physical_presence": 0.95,
      "tool_velocity": 0.2
    }
  },
  {
    "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_weighted_2025",
    "employment_family_code": "83",
    "employment_family_total_thousands": 116.9,
    "employment_weight_within_family": 0.047719,
    "employment_estimate_method": "wage_only",
    "group_employment_thousands": 128.9,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor_weighted_2025",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2025_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2025 2-digit occupation-family totals, weighted within family by BLS proxy employment and Singapore wage data."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the country crosswalk to ISCO-08."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based mapping to published local wage-floor coverage."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based mapping to published local professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published local labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published local transition-program coverage."
        }
      }
    },
    "exposure": 0.0995,
    "bottleneck": 0.2032,
    "displacement_pressure": 0.0793,
    "demand_resilience": 0.2874,
    "demand_signal_bonus": 0,
    "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.7126
    },
    "net_risk": 0.0565,
    "risk_band": "low",
    "augmentation": 0.0103,
    "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.857,
      "level": "high",
      "threshold_level": "high",
      "policy_cap_reason": null,
      "crosswalk_quality": 0.9125,
      "market_data_granularity": 0.7,
      "source_freshness": 0.8387,
      "source_coverage": 1,
      "signal_agreement": 0.95,
      "sensitivity": 0.65,
      "exposure_source_count": 4
    },
    "structural_model_version": "V7",
    "stability": {
      "optimistic_risk": 0.0123,
      "optimistic_band": "very_low",
      "pessimistic_risk": 0.1058,
      "pessimistic_band": "low",
      "distance_to_band_edge": 0.0065,
      "label": "watch"
    },
    "task_primitives": {
      "matched_task_weight_share": null,
      "task_effective_coverage": null,
      "task_exposure_concentration": null,
      "method": null
    },
    "task_signal": 0,
    "demand_persistence": 0.5878,
    "exposure_v7": 0.0995,
    "baseline_v6": {
      "net_risk": 0.0612,
      "exposure": 0.0995
    },
    "uncertainty": {
      "exposure_p10": 0.0649,
      "exposure_p50": 0.0995,
      "exposure_p90": 0.1325,
      "net_risk_p10": 0.0362,
      "net_risk_p50": 0.0571,
      "net_risk_p90": 0.0764,
      "method": "bootstrap_v2"
    },
    "labour_monitor_key": "production_transport",
    "raw": {
      "aioe": -1.6695,
      "theta": 0.6372,
      "c_aioe": -1.4161,
      "log_wage_spread": 0.5599,
      "wage_position": 1.0855
    },
    "isco_codes_matched": [
      "8344"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": -1.6695,
      "theta": 0.6372,
      "c_aioe": -1.4161,
      "category": "low_exposure",
      "isco_codes_matched": [
        "8344"
      ],
      "match_quality": "direct"
    },
    "workflow_overlay": {
      "creative_generation": 0.1,
      "real_time_coordination": 0.5,
      "ambiguity_tolerance": 0.3,
      "institutional_knowledge": 0.45,
      "relationship_intensity": 0.25,
      "regulatory_weight": 0.4,
      "physical_presence": 0.95,
      "tool_velocity": 0.2
    }
  },
  {
    "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.2,
    "employment_thousands": 5.2,
    "employment_basis": "estimated_sg_submajor_weighted_2025",
    "employment_family_code": "83",
    "employment_family_total_thousands": 116.9,
    "employment_weight_within_family": 0.044345,
    "employment_estimate_method": "wage_only",
    "group_employment_thousands": 128.9,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor_weighted_2025",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2025_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2025 2-digit occupation-family totals, weighted within family by BLS proxy employment and Singapore wage data."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the country crosswalk to ISCO-08."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based mapping to published local wage-floor coverage."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based mapping to published local professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published local labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published local transition-program coverage."
        }
      }
    },
    "exposure": 0.2465,
    "bottleneck": 0.393,
    "displacement_pressure": 0.1496,
    "demand_resilience": 0.2902,
    "demand_signal_bonus": 0,
    "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.7098
    },
    "net_risk": 0.1062,
    "risk_band": "low",
    "augmentation": 0.0494,
    "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.7153,
      "level": "medium",
      "threshold_level": "high",
      "policy_cap_reason": "signal_conflict",
      "crosswalk_quality": 0.5656,
      "market_data_granularity": 0.7,
      "source_freshness": 0.8387,
      "source_coverage": 1,
      "signal_agreement": 0.85,
      "sensitivity": 0.65,
      "exposure_source_count": 4
    },
    "structural_model_version": "V7",
    "stability": {
      "optimistic_risk": 0.0775,
      "optimistic_band": "low",
      "pessimistic_risk": 0.159,
      "pessimistic_band": "moderate",
      "distance_to_band_edge": 0.0438,
      "label": "watch"
    },
    "task_primitives": {
      "matched_task_weight_share": null,
      "task_effective_coverage": null,
      "task_exposure_concentration": null,
      "method": null
    },
    "task_signal": 0,
    "demand_persistence": 0.6097,
    "exposure_v7": 0.2465,
    "baseline_v6": {
      "net_risk": 0.1153,
      "exposure": 0.2465
    },
    "uncertainty": {
      "exposure_p10": 0.1868,
      "exposure_p50": 0.2465,
      "exposure_p90": 0.305,
      "net_risk_p10": 0.0748,
      "net_risk_p50": 0.1054,
      "net_risk_p90": 0.1365,
      "method": "bootstrap_v2"
    },
    "labour_monitor_key": "production_transport",
    "raw": {
      "aioe": -0.9392,
      "theta": 0.6657,
      "c_aioe": -0.7698,
      "log_wage_spread": 0.6286,
      "wage_position": 0.9375
    },
    "isco_codes_matched": [
      "8332"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": -0.9392,
      "theta": 0.6657,
      "c_aioe": -0.7698,
      "category": "low_exposure",
      "isco_codes_matched": [
        "8332"
      ],
      "match_quality": "direct"
    },
    "workflow_overlay": {
      "creative_generation": 0.1,
      "real_time_coordination": 0.5,
      "ambiguity_tolerance": 0.3,
      "institutional_knowledge": 0.45,
      "relationship_intensity": 0.25,
      "regulatory_weight": 0.4,
      "physical_presence": 0.95,
      "tool_velocity": 0.2
    }
  },
  {
    "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": 0.7,
    "employment_thousands": 0.7,
    "employment_basis": "estimated_sg_submajor_weighted_2025",
    "employment_family_code": "82",
    "employment_family_total_thousands": 3.7,
    "employment_weight_within_family": 0.196314,
    "employment_estimate_method": "wage_only",
    "group_employment_thousands": 128.9,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor_weighted_2025",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2025_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2025 2-digit occupation-family totals, weighted within family by BLS proxy employment and Singapore wage data."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the country crosswalk to ISCO-08."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based mapping to published local wage-floor coverage."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based mapping to published local professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published local labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published local transition-program coverage."
        }
      }
    },
    "exposure": 0.2806,
    "bottleneck": 0.1176,
    "displacement_pressure": 0.2476,
    "demand_resilience": 0.2793,
    "demand_signal_bonus": 0,
    "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.7207
    },
    "net_risk": 0.1784,
    "risk_band": "moderate",
    "augmentation": 0.0163,
    "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.6802,
      "level": "medium",
      "threshold_level": "medium",
      "policy_cap_reason": null,
      "crosswalk_quality": 0.652,
      "market_data_granularity": 0.7,
      "source_freshness": 0.8317,
      "source_coverage": 0.82,
      "signal_agreement": 0.45,
      "sensitivity": 0.65,
      "exposure_source_count": 3
    },
    "structural_model_version": "V7",
    "stability": {
      "optimistic_risk": 0.1286,
      "optimistic_band": "low",
      "pessimistic_risk": 0.248,
      "pessimistic_band": "moderate",
      "distance_to_band_edge": 0.0284,
      "label": "watch"
    },
    "task_primitives": {
      "matched_task_weight_share": null,
      "task_effective_coverage": null,
      "task_exposure_concentration": null,
      "method": null
    },
    "task_signal": 0,
    "demand_persistence": 0.5726,
    "exposure_v7": 0.2806,
    "baseline_v6": {
      "net_risk": 0.1926,
      "exposure": 0.2806
    },
    "uncertainty": {
      "exposure_p10": 0.144,
      "exposure_p50": 0.2806,
      "exposure_p90": 0.4096,
      "net_risk_p10": 0.0926,
      "net_risk_p50": 0.1752,
      "net_risk_p90": 0.2551,
      "method": "bootstrap_v2"
    },
    "labour_monitor_key": "production_transport",
    "raw": {
      "aioe": -1.0425,
      "theta": 0.611,
      "c_aioe": -0.9115,
      "log_wage_spread": 0.7142,
      "wage_position": 0.9049
    },
    "isco_codes_matched": [
      "8211"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": -1.0425,
      "theta": 0.611,
      "c_aioe": -0.9115,
      "category": "low_exposure",
      "isco_codes_matched": [
        "8211"
      ],
      "match_quality": "direct"
    },
    "workflow_overlay": {
      "creative_generation": 0.1,
      "real_time_coordination": 0.5,
      "ambiguity_tolerance": 0.3,
      "institutional_knowledge": 0.45,
      "relationship_intensity": 0.25,
      "regulatory_weight": 0.4,
      "physical_presence": 0.95,
      "tool_velocity": 0.2
    }
  },
  {
    "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,
    "employment_thousands": 1,
    "employment_basis": "estimated_sg_submajor_weighted_2025",
    "employment_family_code": "82",
    "employment_family_total_thousands": 3.7,
    "employment_weight_within_family": 0.283757,
    "employment_estimate_method": "wage_only",
    "group_employment_thousands": 128.9,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor_weighted_2025",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2025_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2025 2-digit occupation-family totals, weighted within family by BLS proxy employment and Singapore wage data."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the country crosswalk to ISCO-08."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based mapping to published local wage-floor coverage."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based mapping to published local professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published local labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published local transition-program coverage."
        }
      }
    },
    "exposure": 0.2628,
    "bottleneck": 0.1337,
    "displacement_pressure": 0.2276,
    "demand_resilience": 0.3012,
    "demand_signal_bonus": 0,
    "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.6988
    },
    "net_risk": 0.1591,
    "risk_band": "moderate",
    "augmentation": 0.0189,
    "augmentation_band": "very_low",
    "impact_type": "stable",
    "evidence": {
      "anthropic_calibrated": true,
      "anthropic_gap": 0.3019,
      "anthropic_observed_pctile": 0.4071,
      "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.1052,
        "anthropic": 0.4071
      },
      "signal_conflict": false,
      "signal_conflict_reasons": [
        "divergent_exposure_sources"
      ]
    },
    "confidence": {
      "score": 0.4574,
      "level": "medium",
      "threshold_level": "medium",
      "policy_cap_reason": null,
      "crosswalk_quality": 0,
      "market_data_granularity": 0.7,
      "source_freshness": 0.7744,
      "source_coverage": 0.55,
      "signal_agreement": 0.45,
      "sensitivity": 0.65,
      "exposure_source_count": 2
    },
    "structural_model_version": "V7",
    "stability": {
      "optimistic_risk": 0.1212,
      "optimistic_band": "low",
      "pessimistic_risk": 0.2268,
      "pessimistic_band": "moderate",
      "distance_to_band_edge": 0.0091,
      "label": "watch"
    },
    "task_primitives": {
      "matched_task_weight_share": null,
      "task_effective_coverage": null,
      "task_exposure_concentration": null,
      "method": null
    },
    "task_signal": 0,
    "demand_persistence": 0.5976,
    "exposure_v7": 0.2628,
    "baseline_v6": {
      "net_risk": 0.1727,
      "exposure": 0.2628
    },
    "uncertainty": {
      "exposure_p10": 0.1052,
      "exposure_p50": 0.2628,
      "exposure_p90": 0.4071,
      "net_risk_p10": 0.0621,
      "net_risk_p50": 0.1582,
      "net_risk_p90": 0.2506,
      "method": "bootstrap_v2"
    },
    "labour_monitor_key": "production_transport",
    "raw": {
      "aioe": -0.9105,
      "theta": 0.6169,
      "c_aioe": -0.7908,
      "log_wage_spread": 0.5544,
      "wage_position": 1.8906
    },
    "isco_codes_matched": [
      "8213"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": -0.9105,
      "theta": 0.6169,
      "c_aioe": -0.7908,
      "category": "low_exposure",
      "isco_codes_matched": [
        "8213"
      ],
      "match_quality": "direct"
    },
    "workflow_overlay": {
      "creative_generation": 0.1,
      "real_time_coordination": 0.5,
      "ambiguity_tolerance": 0.3,
      "institutional_knowledge": 0.45,
      "relationship_intensity": 0.25,
      "regulatory_weight": 0.4,
      "physical_presence": 0.95,
      "tool_velocity": 0.2
    }
  },
  {
    "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.2,
    "employment_thousands": 1.2,
    "employment_basis": "estimated_sg_submajor_weighted_2025",
    "employment_family_code": "81",
    "employment_family_total_thousands": 8.3,
    "employment_weight_within_family": 0.139344,
    "employment_estimate_method": "wage_only",
    "group_employment_thousands": 128.9,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor_weighted_2025",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2025_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2025 2-digit occupation-family totals, weighted within family by BLS proxy employment and Singapore wage data."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the country crosswalk to ISCO-08."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based mapping to published local wage-floor coverage."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based mapping to published local professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published local labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published local transition-program coverage."
        }
      }
    },
    "exposure": 0.1099,
    "bottleneck": 0.0392,
    "displacement_pressure": 0.1056,
    "demand_resilience": 0.3387,
    "demand_signal_bonus": 0,
    "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.6613
    },
    "net_risk": 0.0698,
    "risk_band": "low",
    "augmentation": 0.0026,
    "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.8218,
      "level": "high",
      "threshold_level": "high",
      "policy_cap_reason": null,
      "crosswalk_quality": 0.7716,
      "market_data_granularity": 0.7,
      "source_freshness": 0.8387,
      "source_coverage": 1,
      "signal_agreement": 0.95,
      "sensitivity": 0.65,
      "exposure_source_count": 4
    },
    "structural_model_version": "V7",
    "stability": {
      "optimistic_risk": 0.0234,
      "optimistic_band": "very_low",
      "pessimistic_risk": 0.1295,
      "pessimistic_band": "low",
      "distance_to_band_edge": 0.0198,
      "label": "watch"
    },
    "task_primitives": {
      "matched_task_weight_share": null,
      "task_effective_coverage": null,
      "task_exposure_concentration": null,
      "method": null
    },
    "task_signal": 0,
    "demand_persistence": 0.6277,
    "exposure_v7": 0.1099,
    "baseline_v6": {
      "net_risk": 0.0765,
      "exposure": 0.1099
    },
    "uncertainty": {
      "exposure_p10": 0.0894,
      "exposure_p50": 0.1099,
      "exposure_p90": 0.1294,
      "net_risk_p10": 0.0543,
      "net_risk_p50": 0.0691,
      "net_risk_p90": 0.0842,
      "method": "bootstrap_v2"
    },
    "labour_monitor_key": "production_transport",
    "raw": {
      "aioe": -1.0883,
      "theta": 0.5672,
      "c_aioe": -0.9993,
      "log_wage_spread": 0.8367,
      "wage_position": 2.02
    },
    "isco_codes_matched": [
      "8122"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": -1.0883,
      "theta": 0.5672,
      "c_aioe": -0.9993,
      "category": "low_exposure",
      "isco_codes_matched": [
        "8122"
      ],
      "match_quality": "direct"
    },
    "workflow_overlay": {
      "creative_generation": 0.1,
      "real_time_coordination": 0.5,
      "ambiguity_tolerance": 0.3,
      "institutional_knowledge": 0.45,
      "relationship_intensity": 0.25,
      "regulatory_weight": 0.4,
      "physical_presence": 0.95,
      "tool_velocity": 0.2
    }
  },
  {
    "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": 0.9,
    "employment_thousands": 0.9,
    "employment_basis": "estimated_sg_submajor_weighted_2025",
    "employment_family_code": "81",
    "employment_family_total_thousands": 8.3,
    "employment_weight_within_family": 0.105586,
    "employment_estimate_method": "wage_only",
    "group_employment_thousands": 128.9,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor_weighted_2025",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2025_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2025 2-digit occupation-family totals, weighted within family by BLS proxy employment and Singapore wage data."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the country crosswalk to ISCO-08."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based mapping to published local wage-floor coverage."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based mapping to published local professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published local labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published local transition-program coverage."
        }
      }
    },
    "exposure": 0.1839,
    "bottleneck": 0.4866,
    "displacement_pressure": 0.0944,
    "demand_resilience": 0.2678,
    "demand_signal_bonus": 0,
    "market": {
      "market_momentum": 0.5,
      "industry_footprint_momentum": null,
      "market_resolution": "group_prior",
      "occupation_scarcity": 0.402,
      "market_resilience": 0.4608,
      "market_modifier": 0.7322
    },
    "net_risk": 0.0691,
    "risk_band": "low",
    "augmentation": 0.0412,
    "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.8714,
      "level": "high",
      "threshold_level": "high",
      "policy_cap_reason": null,
      "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
    },
    "structural_model_version": "V7",
    "stability": {
      "optimistic_risk": 0.0364,
      "optimistic_band": "very_low",
      "pessimistic_risk": 0.1173,
      "pessimistic_band": "low",
      "distance_to_band_edge": 0.0191,
      "label": "watch"
    },
    "task_primitives": {
      "matched_task_weight_share": null,
      "task_effective_coverage": null,
      "task_exposure_concentration": null,
      "method": null
    },
    "task_signal": 0,
    "demand_persistence": 0.6042,
    "exposure_v7": 0.1839,
    "baseline_v6": {
      "net_risk": 0.0748,
      "exposure": 0.1839
    },
    "uncertainty": {
      "exposure_p10": 0.1556,
      "exposure_p50": 0.1839,
      "exposure_p90": 0.212,
      "net_risk_p10": 0.0533,
      "net_risk_p50": 0.0689,
      "net_risk_p90": 0.0872,
      "method": "bootstrap_v2"
    },
    "labour_monitor_key": "production_transport",
    "raw": {
      "aioe": -0.5115,
      "theta": 0.6732,
      "c_aioe": -0.4155,
      "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.4155,
      "category": "low_exposure",
      "isco_codes_matched": [
        "8121"
      ],
      "match_quality": "direct"
    },
    "workflow_overlay": {
      "creative_generation": 0.1,
      "real_time_coordination": 0.5,
      "ambiguity_tolerance": 0.3,
      "institutional_knowledge": 0.45,
      "relationship_intensity": 0.25,
      "regulatory_weight": 0.4,
      "physical_presence": 0.95,
      "tool_velocity": 0.2
    }
  },
  {
    "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": 0.9,
    "employment_thousands": 0.9,
    "employment_basis": "estimated_sg_submajor_weighted_2025",
    "employment_family_code": "81",
    "employment_family_total_thousands": 8.3,
    "employment_weight_within_family": 0.108279,
    "employment_estimate_method": "wage_only",
    "group_employment_thousands": 128.9,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor_weighted_2025",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2025_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2025 2-digit occupation-family totals, weighted within family by BLS proxy employment and Singapore wage data."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the country crosswalk to ISCO-08."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based mapping to published local wage-floor coverage."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based mapping to published local professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published local labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published local transition-program coverage."
        }
      }
    },
    "exposure": 0.1065,
    "bottleneck": 0.0098,
    "displacement_pressure": 0.1055,
    "demand_resilience": 0.3146,
    "demand_signal_bonus": 0,
    "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.6854
    },
    "net_risk": 0.0723,
    "risk_band": "low",
    "augmentation": 0.0006,
    "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.7711,
      "level": "medium",
      "threshold_level": "high",
      "policy_cap_reason": "insufficient_source_count",
      "crosswalk_quality": 0.9548,
      "market_data_granularity": 0.7,
      "source_freshness": 0.7744,
      "source_coverage": 0.55,
      "signal_agreement": 0.95,
      "sensitivity": 0.65,
      "exposure_source_count": 2
    },
    "structural_model_version": "V7",
    "stability": {
      "optimistic_risk": 0.0195,
      "optimistic_band": "very_low",
      "pessimistic_risk": 0.1354,
      "pessimistic_band": "low",
      "distance_to_band_edge": 0.0223,
      "label": "watch"
    },
    "task_primitives": {
      "matched_task_weight_share": null,
      "task_effective_coverage": null,
      "task_exposure_concentration": null,
      "method": null
    },
    "task_signal": 0,
    "demand_persistence": 0.637,
    "exposure_v7": 0.1065,
    "baseline_v6": {
      "net_risk": 0.079,
      "exposure": 0.1065
    },
    "uncertainty": {
      "exposure_p10": 0.074,
      "exposure_p50": 0.1065,
      "exposure_p90": 0.1364,
      "net_risk_p10": 0.0486,
      "net_risk_p50": 0.0712,
      "net_risk_p90": 0.0923,
      "method": "bootstrap_v2"
    },
    "labour_monitor_key": "production_transport",
    "raw": {
      "aioe": -1.052,
      "theta": 0.5239,
      "c_aioe": -1.0115,
      "log_wage_spread": 0.6191,
      "wage_position": 1.2197
    },
    "isco_codes_matched": [
      "8125"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": -1.052,
      "theta": 0.5239,
      "c_aioe": -1.0115,
      "category": "low_exposure",
      "isco_codes_matched": [
        "8125"
      ],
      "match_quality": "direct"
    },
    "workflow_overlay": {
      "creative_generation": 0.1,
      "real_time_coordination": 0.5,
      "ambiguity_tolerance": 0.3,
      "institutional_knowledge": 0.45,
      "relationship_intensity": 0.25,
      "regulatory_weight": 0.4,
      "physical_presence": 0.95,
      "tool_velocity": 0.2
    }
  },
  {
    "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_weighted_2025",
    "employment_family_code": "83",
    "employment_family_total_thousands": 116.9,
    "employment_weight_within_family": 0.047928,
    "employment_estimate_method": "wage_only",
    "group_employment_thousands": 128.9,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor_weighted_2025",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2025_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2025 2-digit occupation-family totals, weighted within family by BLS proxy employment and Singapore wage data."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the country crosswalk to ISCO-08."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based mapping to published local wage-floor coverage."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based mapping to published local professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published local labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published local transition-program coverage."
        }
      }
    },
    "exposure": 0.2107,
    "bottleneck": 0.8636,
    "displacement_pressure": 0.0287,
    "demand_resilience": 0.2256,
    "demand_signal_bonus": 0,
    "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.7744
    },
    "net_risk": 0.0222,
    "risk_band": "very_low",
    "augmentation": 0.0712,
    "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.6897,
      "level": "medium",
      "threshold_level": "medium",
      "policy_cap_reason": null,
      "crosswalk_quality": 0.5818,
      "market_data_granularity": 0.7,
      "source_freshness": 0.8029,
      "source_coverage": 0.82,
      "signal_agreement": 0.45,
      "sensitivity": 0.85,
      "exposure_source_count": 3
    },
    "structural_model_version": "V7",
    "stability": {
      "optimistic_risk": 0.0079,
      "optimistic_band": "very_low",
      "pessimistic_risk": 0.0415,
      "pessimistic_band": "very_low",
      "distance_to_band_edge": 0.0222,
      "label": "stable"
    },
    "task_primitives": {
      "matched_task_weight_share": null,
      "task_effective_coverage": null,
      "task_exposure_concentration": null,
      "method": null
    },
    "task_signal": 0,
    "demand_persistence": 0.4939,
    "exposure_v7": 0.2107,
    "baseline_v6": {
      "net_risk": 0.0237,
      "exposure": 0.2107
    },
    "uncertainty": {
      "exposure_p10": 0.1035,
      "exposure_p50": 0.2107,
      "exposure_p90": 0.3152,
      "net_risk_p10": 0.0074,
      "net_risk_p50": 0.0202,
      "net_risk_p90": 0.041,
      "method": "bootstrap_v2"
    },
    "labour_monitor_key": "production_transport",
    "raw": {
      "aioe": -0.984,
      "theta": 0.7378,
      "c_aioe": -0.7356,
      "log_wage_spread": 0.1378,
      "wage_position": 1.0951
    },
    "isco_codes_matched": [
      "8300"
    ],
    "match_quality": "submajor_fallback",
    "scores": {
      "aioe": -0.984,
      "theta": 0.7378,
      "c_aioe": -0.7356,
      "category": "low_exposure",
      "isco_codes_matched": [
        "8300"
      ],
      "match_quality": "submajor_fallback"
    },
    "workflow_overlay": {
      "creative_generation": 0.1,
      "real_time_coordination": 0.5,
      "ambiguity_tolerance": 0.3,
      "institutional_knowledge": 0.45,
      "relationship_intensity": 0.25,
      "regulatory_weight": 0.4,
      "physical_presence": 0.95,
      "tool_velocity": 0.2
    }
  },
  {
    "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.1,
    "employment_thousands": 5.1,
    "employment_basis": "estimated_sg_submajor_weighted_2025",
    "employment_family_code": "83",
    "employment_family_total_thousands": 116.9,
    "employment_weight_within_family": 0.043526,
    "employment_estimate_method": "wage_only",
    "group_employment_thousands": 128.9,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor_weighted_2025",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2025_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2025 2-digit occupation-family totals, weighted within family by BLS proxy employment and Singapore wage data."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the country crosswalk to ISCO-08."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based mapping to published local wage-floor coverage."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based mapping to published local professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published local labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published local transition-program coverage."
        }
      }
    },
    "exposure": 0.252,
    "bottleneck": 0.393,
    "displacement_pressure": 0.1529,
    "demand_resilience": 0.326,
    "demand_signal_bonus": 0.06,
    "market": {
      "market_momentum": 0.44,
      "industry_footprint_momentum": 0.1904,
      "market_resolution": "industry_footprint_blend",
      "occupation_scarcity": 0.4804,
      "market_resilience": 0.4562,
      "market_modifier": 0.674
    },
    "net_risk": 0.1031,
    "risk_band": "low",
    "augmentation": 0.0452,
    "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.7228,
      "level": "medium",
      "threshold_level": "high",
      "policy_cap_reason": "signal_conflict",
      "crosswalk_quality": 0.5656,
      "market_data_granularity": 0.75,
      "source_freshness": 0.8387,
      "source_coverage": 1,
      "signal_agreement": 0.85,
      "sensitivity": 0.65,
      "exposure_source_count": 4
    },
    "structural_model_version": "V7",
    "stability": {
      "optimistic_risk": 0.0753,
      "optimistic_band": "low",
      "pessimistic_risk": 0.1555,
      "pessimistic_band": "moderate",
      "distance_to_band_edge": 0.0469,
      "label": "watch"
    },
    "task_primitives": {
      "matched_task_weight_share": null,
      "task_effective_coverage": null,
      "task_exposure_concentration": null,
      "method": null
    },
    "task_signal": 0,
    "demand_persistence": 0.6072,
    "exposure_v7": 0.252,
    "baseline_v6": {
      "net_risk": 0.1124,
      "exposure": 0.252
    },
    "uncertainty": {
      "exposure_p10": 0.1924,
      "exposure_p50": 0.252,
      "exposure_p90": 0.3105,
      "net_risk_p10": 0.0731,
      "net_risk_p50": 0.1028,
      "net_risk_p90": 0.1324,
      "method": "bootstrap_v2"
    },
    "labour_monitor_key": "production_transport",
    "raw": {
      "aioe": -0.9392,
      "theta": 0.6657,
      "c_aioe": -0.7698,
      "log_wage_spread": 0.5356,
      "wage_position": 0.9032
    },
    "isco_codes_matched": [
      "8321"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": -0.9392,
      "theta": 0.6657,
      "c_aioe": -0.7698,
      "category": "low_exposure",
      "isco_codes_matched": [
        "8321"
      ],
      "match_quality": "direct"
    },
    "workflow_overlay": {
      "creative_generation": 0.1,
      "real_time_coordination": 0.5,
      "ambiguity_tolerance": 0.3,
      "institutional_knowledge": 0.45,
      "relationship_intensity": 0.25,
      "regulatory_weight": 0.4,
      "physical_presence": 0.95,
      "tool_velocity": 0.2
    }
  },
  {
    "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": 0.8,
    "employment_thousands": 0.8,
    "employment_basis": "estimated_sg_submajor_weighted_2025",
    "employment_family_code": "81",
    "employment_family_total_thousands": 8.3,
    "employment_weight_within_family": 0.093644,
    "employment_estimate_method": "wage_only",
    "group_employment_thousands": 128.9,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor_weighted_2025",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2025_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2025 2-digit occupation-family totals, weighted within family by BLS proxy employment and Singapore wage data."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the country crosswalk to ISCO-08."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based mapping to published local wage-floor coverage."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based mapping to published local professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published local labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published local transition-program coverage."
        }
      }
    },
    "exposure": 0.1027,
    "bottleneck": 0.1462,
    "displacement_pressure": 0.0877,
    "demand_resilience": 0.2681,
    "demand_signal_bonus": 0,
    "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.7319
    },
    "net_risk": 0.0642,
    "risk_band": "low",
    "augmentation": 0.0071,
    "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.8432,
      "level": "high",
      "threshold_level": "high",
      "policy_cap_reason": null,
      "crosswalk_quality": 0.8573,
      "market_data_granularity": 0.7,
      "source_freshness": 0.8387,
      "source_coverage": 1,
      "signal_agreement": 0.95,
      "sensitivity": 0.65,
      "exposure_source_count": 4
    },
    "structural_model_version": "V7",
    "stability": {
      "optimistic_risk": 0.0164,
      "optimistic_band": "very_low",
      "pessimistic_risk": 0.1215,
      "pessimistic_band": "low",
      "distance_to_band_edge": 0.0142,
      "label": "watch"
    },
    "task_primitives": {
      "matched_task_weight_share": null,
      "task_effective_coverage": null,
      "task_exposure_concentration": null,
      "method": null
    },
    "task_signal": 0,
    "demand_persistence": 0.555,
    "exposure_v7": 0.1027,
    "baseline_v6": {
      "net_risk": 0.0691,
      "exposure": 0.1027
    },
    "uncertainty": {
      "exposure_p10": 0.0588,
      "exposure_p50": 0.1027,
      "exposure_p90": 0.1453,
      "net_risk_p10": 0.0363,
      "net_risk_p50": 0.0643,
      "net_risk_p90": 0.0905,
      "method": "bootstrap_v2"
    },
    "labour_monitor_key": "production_transport",
    "raw": {
      "aioe": -1.05,
      "theta": 0.6228,
      "c_aioe": -0.9057,
      "log_wage_spread": 0.6353,
      "wage_position": 0.9123
    },
    "isco_codes_matched": [
      "8183"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": -1.05,
      "theta": 0.6228,
      "c_aioe": -0.9057,
      "category": "low_exposure",
      "isco_codes_matched": [
        "8183"
      ],
      "match_quality": "direct"
    },
    "workflow_overlay": {
      "creative_generation": 0.1,
      "real_time_coordination": 0.5,
      "ambiguity_tolerance": 0.3,
      "institutional_knowledge": 0.45,
      "relationship_intensity": 0.25,
      "regulatory_weight": 0.4,
      "physical_presence": 0.95,
      "tool_velocity": 0.2
    }
  },
  {
    "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.4,
    "employment_thousands": 5.4,
    "employment_basis": "estimated_sg_submajor_weighted_2025",
    "employment_family_code": "83",
    "employment_family_total_thousands": 116.9,
    "employment_weight_within_family": 0.046481,
    "employment_estimate_method": "wage_only",
    "group_employment_thousands": 128.9,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor_weighted_2025",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2025_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2025 2-digit occupation-family totals, weighted within family by BLS proxy employment and Singapore wage data."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the country crosswalk to ISCO-08."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based mapping to published local wage-floor coverage."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based mapping to published local professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published local labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published local transition-program coverage."
        }
      }
    },
    "exposure": 0.2133,
    "bottleneck": 0.5339,
    "displacement_pressure": 0.0994,
    "demand_resilience": 0.3339,
    "demand_signal_bonus": 0.06,
    "market": {
      "market_momentum": 0.5,
      "industry_footprint_momentum": null,
      "market_resolution": "group_prior",
      "occupation_scarcity": 0.41,
      "market_resilience": 0.464,
      "market_modifier": 0.6661
    },
    "net_risk": 0.0662,
    "risk_band": "low",
    "augmentation": 0.0528,
    "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",
      "threshold_level": "high",
      "policy_cap_reason": null,
      "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
    },
    "structural_model_version": "V7",
    "stability": {
      "optimistic_risk": 0.0377,
      "optimistic_band": "very_low",
      "pessimistic_risk": 0.1095,
      "pessimistic_band": "low",
      "distance_to_band_edge": 0.0162,
      "label": "watch"
    },
    "task_primitives": {
      "matched_task_weight_share": null,
      "task_effective_coverage": null,
      "task_exposure_concentration": null,
      "method": null
    },
    "task_signal": 0,
    "demand_persistence": 0.6507,
    "exposure_v7": 0.2133,
    "baseline_v6": {
      "net_risk": 0.0727,
      "exposure": 0.2133
    },
    "uncertainty": {
      "exposure_p10": 0.1714,
      "exposure_p50": 0.2133,
      "exposure_p90": 0.2548,
      "net_risk_p10": 0.0481,
      "net_risk_p50": 0.0652,
      "net_risk_p90": 0.0857,
      "method": "bootstrap_v2"
    },
    "labour_monitor_key": "production_transport",
    "raw": {
      "aioe": -0.6323,
      "theta": 0.6802,
      "c_aioe": -0.5091,
      "log_wage_spread": 0.3365,
      "wage_position": 1.03
    },
    "isco_codes_matched": [
      "8322"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": -0.6323,
      "theta": 0.6802,
      "c_aioe": -0.5091,
      "category": "low_exposure",
      "isco_codes_matched": [
        "8322"
      ],
      "match_quality": "direct"
    },
    "workflow_overlay": {
      "creative_generation": 0.1,
      "real_time_coordination": 0.5,
      "ambiguity_tolerance": 0.3,
      "institutional_knowledge": 0.45,
      "relationship_intensity": 0.25,
      "regulatory_weight": 0.4,
      "physical_presence": 0.95,
      "tool_velocity": 0.2
    }
  },
  {
    "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.8,
    "employment_thousands": 5.8,
    "employment_basis": "estimated_sg_submajor_weighted_2025",
    "employment_family_code": "83",
    "employment_family_total_thousands": 116.9,
    "employment_weight_within_family": 0.049434,
    "employment_estimate_method": "wage_only",
    "group_employment_thousands": 128.9,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor_weighted_2025",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2025_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2025 2-digit occupation-family totals, weighted within family by BLS proxy employment and Singapore wage data."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the country crosswalk to ISCO-08."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based mapping to published local wage-floor coverage."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based mapping to published local professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published local labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published local transition-program coverage."
        }
      }
    },
    "exposure": 0.0946,
    "bottleneck": 0.9011,
    "displacement_pressure": 0.0094,
    "demand_resilience": 0.2546,
    "demand_signal_bonus": 0,
    "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.7454
    },
    "net_risk": 0.007,
    "risk_band": "very_low",
    "augmentation": 0.038,
    "augmentation_band": "very_low",
    "impact_type": "stable",
    "evidence": {
      "anthropic_calibrated": true,
      "anthropic_gap": 0.0107,
      "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.1257,
        "anthropic": 0.1364,
        "eloundou": 0.0649,
        "ilo": 0.0532
      },
      "signal_conflict": false,
      "signal_conflict_reasons": []
    },
    "confidence": {
      "score": 0.7099,
      "level": "high",
      "threshold_level": "high",
      "policy_cap_reason": null,
      "crosswalk_quality": 0.2042,
      "market_data_granularity": 0.7,
      "source_freshness": 0.8387,
      "source_coverage": 1,
      "signal_agreement": 0.95,
      "sensitivity": 0.85,
      "exposure_source_count": 4
    },
    "structural_model_version": "V7",
    "stability": {
      "optimistic_risk": 0.0001,
      "optimistic_band": "very_low",
      "pessimistic_risk": 0.018,
      "pessimistic_band": "very_low",
      "distance_to_band_edge": 0.007,
      "label": "stable"
    },
    "task_primitives": {
      "matched_task_weight_share": null,
      "task_effective_coverage": null,
      "task_exposure_concentration": null,
      "method": null
    },
    "task_signal": 0,
    "demand_persistence": 0.5389,
    "exposure_v7": 0.0946,
    "baseline_v6": {
      "net_risk": 0.0075,
      "exposure": 0.0946
    },
    "uncertainty": {
      "exposure_p10": 0.0731,
      "exposure_p50": 0.0946,
      "exposure_p90": 0.1162,
      "net_risk_p10": 0.0014,
      "net_risk_p50": 0.0067,
      "net_risk_p90": 0.0129,
      "method": "bootstrap_v2"
    },
    "labour_monitor_key": "production_transport",
    "raw": {
      "aioe": -0.7891,
      "theta": 0.7569,
      "c_aioe": -0.5748,
      "log_wage_spread": 0.3415,
      "wage_position": 1.165
    },
    "isco_codes_matched": [
      "8350"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": -0.7891,
      "theta": 0.7569,
      "c_aioe": -0.5748,
      "category": "low_exposure",
      "isco_codes_matched": [
        "8350"
      ],
      "match_quality": "direct"
    },
    "workflow_overlay": {
      "creative_generation": 0.1,
      "real_time_coordination": 0.5,
      "ambiguity_tolerance": 0.3,
      "institutional_knowledge": 0.45,
      "relationship_intensity": 0.25,
      "regulatory_weight": 0.4,
      "physical_presence": 0.95,
      "tool_velocity": 0.2
    }
  },
  {
    "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,
    "employment_thousands": 1,
    "employment_basis": "estimated_sg_submajor_weighted_2025",
    "employment_family_code": "81",
    "employment_family_total_thousands": 8.3,
    "employment_weight_within_family": 0.116056,
    "employment_estimate_method": "wage_only",
    "group_employment_thousands": 128.9,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor_weighted_2025",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2025_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2025 2-digit occupation-family totals, weighted within family by BLS proxy employment and Singapore wage data."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the country crosswalk to ISCO-08."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based mapping to published local wage-floor coverage."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based mapping to published local professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published local labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published local transition-program coverage."
        }
      }
    },
    "exposure": 0.1065,
    "bottleneck": 0.0098,
    "displacement_pressure": 0.1055,
    "demand_resilience": 0.2594,
    "demand_signal_bonus": 0,
    "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.7406
    },
    "net_risk": 0.0781,
    "risk_band": "low",
    "augmentation": 0.0005,
    "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.7711,
      "level": "medium",
      "threshold_level": "high",
      "policy_cap_reason": "insufficient_source_count",
      "crosswalk_quality": 0.9548,
      "market_data_granularity": 0.7,
      "source_freshness": 0.7744,
      "source_coverage": 0.55,
      "signal_agreement": 0.95,
      "sensitivity": 0.65,
      "exposure_source_count": 2
    },
    "structural_model_version": "V7",
    "stability": {
      "optimistic_risk": 0.0276,
      "optimistic_band": "very_low",
      "pessimistic_risk": 0.1455,
      "pessimistic_band": "low",
      "distance_to_band_edge": 0.0281,
      "label": "watch"
    },
    "task_primitives": {
      "matched_task_weight_share": null,
      "task_effective_coverage": null,
      "task_exposure_concentration": null,
      "method": null
    },
    "task_signal": 0,
    "demand_persistence": 0.542,
    "exposure_v7": 0.1065,
    "baseline_v6": {
      "net_risk": 0.0838,
      "exposure": 0.1065
    },
    "uncertainty": {
      "exposure_p10": 0.074,
      "exposure_p50": 0.1065,
      "exposure_p90": 0.1364,
      "net_risk_p10": 0.0526,
      "net_risk_p50": 0.077,
      "net_risk_p90": 0.0998,
      "method": "bootstrap_v2"
    },
    "labour_monitor_key": "production_transport",
    "raw": {
      "aioe": -1.052,
      "theta": 0.5239,
      "c_aioe": -1.0115,
      "log_wage_spread": 0.3484,
      "wage_position": 1.4012
    },
    "isco_codes_matched": [
      "8125"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": -1.052,
      "theta": 0.5239,
      "c_aioe": -1.0115,
      "category": "low_exposure",
      "isco_codes_matched": [
        "8125"
      ],
      "match_quality": "direct"
    },
    "workflow_overlay": {
      "creative_generation": 0.1,
      "real_time_coordination": 0.5,
      "ambiguity_tolerance": 0.3,
      "institutional_knowledge": 0.45,
      "relationship_intensity": 0.25,
      "regulatory_weight": 0.4,
      "physical_presence": 0.95,
      "tool_velocity": 0.2
    }
  },
  {
    "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": 0.8,
    "employment_thousands": 0.8,
    "employment_basis": "estimated_sg_submajor_weighted_2025",
    "employment_family_code": "81",
    "employment_family_total_thousands": 8.3,
    "employment_weight_within_family": 0.096455,
    "employment_estimate_method": "wage_only",
    "group_employment_thousands": 128.9,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor_weighted_2025",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2025_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2025 2-digit occupation-family totals, weighted within family by BLS proxy employment and Singapore wage data."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the country crosswalk to ISCO-08."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based mapping to published local wage-floor coverage."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based mapping to published local professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published local labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published local transition-program coverage."
        }
      }
    },
    "exposure": 0.4087,
    "bottleneck": 0.0651,
    "displacement_pressure": 0.3821,
    "demand_resilience": 0.2898,
    "demand_signal_bonus": 0,
    "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.7102
    },
    "net_risk": 0.2713,
    "risk_band": "moderate",
    "augmentation": 0.0137,
    "augmentation_band": "very_low",
    "impact_type": "at_risk",
    "evidence": {
      "anthropic_calibrated": true,
      "anthropic_gap": 0.2032,
      "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.2879,
        "anthropic": 0.4911,
        "eloundou": 0.4383
      },
      "signal_conflict": false,
      "signal_conflict_reasons": [
        "high_risk_but_positive_labour_market"
      ]
    },
    "confidence": {
      "score": 0.5743,
      "level": "medium",
      "threshold_level": "medium",
      "policy_cap_reason": null,
      "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
    },
    "structural_model_version": "V7",
    "stability": {
      "optimistic_risk": 0.2306,
      "optimistic_band": "moderate",
      "pessimistic_risk": 0.3505,
      "pessimistic_band": "high",
      "distance_to_band_edge": 0.0287,
      "label": "watch"
    },
    "task_primitives": {
      "matched_task_weight_share": null,
      "task_effective_coverage": null,
      "task_exposure_concentration": null,
      "method": null
    },
    "task_signal": 0,
    "demand_persistence": 0.5878,
    "exposure_v7": 0.4087,
    "baseline_v6": {
      "net_risk": 0.2938,
      "exposure": 0.4087
    },
    "uncertainty": {
      "exposure_p10": 0.3393,
      "exposure_p50": 0.4087,
      "exposure_p90": 0.4741,
      "net_risk_p10": 0.2207,
      "net_risk_p50": 0.2698,
      "net_risk_p90": 0.3174,
      "method": "bootstrap_v2"
    },
    "labour_monitor_key": "production_transport",
    "raw": {
      "aioe": -0.1493,
      "theta": 0.5898,
      "c_aioe": -0.1337,
      "log_wage_spread": 0.7083,
      "wage_position": 0.9679
    },
    "isco_codes_matched": [
      "8184"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": -0.1493,
      "theta": 0.5898,
      "c_aioe": -0.1337,
      "category": "high_exposure_low_complementarity",
      "isco_codes_matched": [
        "8184"
      ],
      "match_quality": "direct"
    },
    "workflow_overlay": {
      "creative_generation": 0.1,
      "real_time_coordination": 0.5,
      "ambiguity_tolerance": 0.3,
      "institutional_knowledge": 0.45,
      "relationship_intensity": 0.25,
      "regulatory_weight": 0.4,
      "physical_presence": 0.95,
      "tool_velocity": 0.2
    }
  },
  {
    "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": 0.8,
    "employment_thousands": 0.8,
    "employment_basis": "estimated_sg_submajor_weighted_2025",
    "employment_family_code": "81",
    "employment_family_total_thousands": 8.3,
    "employment_weight_within_family": 0.097273,
    "employment_estimate_method": "wage_only",
    "group_employment_thousands": 128.9,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor_weighted_2025",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2025_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2025 2-digit occupation-family totals, weighted within family by BLS proxy employment and Singapore wage data."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the country crosswalk to ISCO-08."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based mapping to published local wage-floor coverage."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based mapping to published local professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published local labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published local transition-program coverage."
        }
      }
    },
    "exposure": 0.1122,
    "bottleneck": 0.0071,
    "displacement_pressure": 0.1114,
    "demand_resilience": 0.2983,
    "demand_signal_bonus": 0,
    "market": {
      "market_momentum": 0.5,
      "industry_footprint_momentum": null,
      "market_resolution": "group_prior",
      "occupation_scarcity": 0.5472,
      "market_resilience": 0.5189,
      "market_modifier": 0.7017
    },
    "net_risk": 0.0782,
    "risk_band": "low",
    "augmentation": 0.0004,
    "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.7943,
      "level": "high",
      "threshold_level": "high",
      "policy_cap_reason": null,
      "crosswalk_quality": 1,
      "market_data_granularity": 0.65,
      "source_freshness": 0.8029,
      "source_coverage": 0.82,
      "signal_agreement": 0.95,
      "sensitivity": 0.4,
      "exposure_source_count": 3
    },
    "structural_model_version": "V7",
    "stability": {
      "optimistic_risk": 0.0152,
      "optimistic_band": "very_low",
      "pessimistic_risk": 0.1554,
      "pessimistic_band": "moderate",
      "distance_to_band_edge": 0.0282,
      "label": "sensitive"
    },
    "task_primitives": {
      "matched_task_weight_share": null,
      "task_effective_coverage": null,
      "task_exposure_concentration": null,
      "method": null
    },
    "task_signal": 0,
    "demand_persistence": 0.6477,
    "exposure_v7": 0.1122,
    "baseline_v6": {
      "net_risk": 0.0854,
      "exposure": 0.1122
    },
    "uncertainty": {
      "exposure_p10": 0.0954,
      "exposure_p50": 0.1122,
      "exposure_p90": 0.1281,
      "net_risk_p10": 0.0642,
      "net_risk_p50": 0.0761,
      "net_risk_p90": 0.0881,
      "method": "bootstrap_v2"
    },
    "labour_monitor_key": "production_transport",
    "raw": {
      "aioe": -0.964,
      "theta": 0.5226,
      "c_aioe": -0.9281,
      "log_wage_spread": 0.5459,
      "wage_position": 0.9844
    },
    "isco_codes_matched": [
      "8150"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": -0.964,
      "theta": 0.5226,
      "c_aioe": -0.9281,
      "category": "low_exposure",
      "isco_codes_matched": [
        "8150"
      ],
      "match_quality": "direct"
    },
    "workflow_overlay": {
      "creative_generation": 0.1,
      "real_time_coordination": 0.5,
      "ambiguity_tolerance": 0.3,
      "institutional_knowledge": 0.45,
      "relationship_intensity": 0.25,
      "regulatory_weight": 0.4,
      "physical_presence": 0.95,
      "tool_velocity": 0.2
    }
  },
  {
    "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,
    "employment_thousands": 1,
    "employment_basis": "estimated_sg_submajor_weighted_2025",
    "employment_family_code": "81",
    "employment_family_total_thousands": 8.3,
    "employment_weight_within_family": 0.140136,
    "employment_estimate_method": "wage_only",
    "group_employment_thousands": 128.9,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor_weighted_2025",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2025_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2025 2-digit occupation-family totals, weighted within family by BLS proxy employment and Singapore wage data."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the country crosswalk to ISCO-08."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based mapping to published local wage-floor coverage."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based mapping to published local professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published local labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published local transition-program coverage."
        }
      }
    },
    "exposure": 0.3126,
    "bottleneck": 0.8841,
    "displacement_pressure": 0.0362,
    "demand_resilience": 0.3395,
    "demand_signal_bonus": 0,
    "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.6605
    },
    "net_risk": 0.0239,
    "risk_band": "very_low",
    "augmentation": 0.1699,
    "augmentation_band": "very_low",
    "impact_type": "ai_leveraged",
    "evidence": {
      "anthropic_calibrated": true,
      "anthropic_gap": -0.1934,
      "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.3298,
        "anthropic": 0.1364,
        "eloundou": 0.4812
      },
      "signal_conflict": false,
      "signal_conflict_reasons": [
        "divergent_exposure_sources"
      ]
    },
    "confidence": {
      "score": 0.7943,
      "level": "high",
      "threshold_level": "high",
      "policy_cap_reason": null,
      "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
    },
    "structural_model_version": "V7",
    "stability": {
      "optimistic_risk": 0.0085,
      "optimistic_band": "very_low",
      "pessimistic_risk": 0.0456,
      "pessimistic_band": "very_low",
      "distance_to_band_edge": 0.0239,
      "label": "stable"
    },
    "task_primitives": {
      "matched_task_weight_share": null,
      "task_effective_coverage": null,
      "task_exposure_concentration": null,
      "method": null
    },
    "task_signal": 0,
    "demand_persistence": 0.6286,
    "exposure_v7": 0.3126,
    "baseline_v6": {
      "net_risk": 0.0262,
      "exposure": 0.3126
    },
    "uncertainty": {
      "exposure_p10": 0.1971,
      "exposure_p50": 0.3126,
      "exposure_p90": 0.432,
      "net_risk_p10": 0.007,
      "net_risk_p50": 0.0227,
      "net_risk_p90": 0.0434,
      "method": "bootstrap_v2"
    },
    "labour_monitor_key": "production_transport",
    "raw": {
      "aioe": -0.0845,
      "theta": 0.7509,
      "c_aioe": -0.0621,
      "log_wage_spread": 0.8412,
      "wage_position": 2.043
    },
    "isco_codes_matched": [
      "8100"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": -0.0845,
      "theta": 0.7509,
      "c_aioe": -0.0621,
      "category": "high_exposure_high_complementarity",
      "isco_codes_matched": [
        "8100"
      ],
      "match_quality": "direct"
    },
    "workflow_overlay": {
      "creative_generation": 0.1,
      "real_time_coordination": 0.5,
      "ambiguity_tolerance": 0.3,
      "institutional_knowledge": 0.45,
      "relationship_intensity": 0.25,
      "regulatory_weight": 0.4,
      "physical_presence": 0.95,
      "tool_velocity": 0.2
    }
  },
  {
    "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.3,
    "employment_thousands": 1.3,
    "employment_basis": "estimated_sg_submajor_weighted_2025",
    "employment_family_code": "82",
    "employment_family_total_thousands": 3.7,
    "employment_weight_within_family": 0.326797,
    "employment_estimate_method": "wage_only",
    "group_employment_thousands": 128.9,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor_weighted_2025",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2025_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2025 2-digit occupation-family totals, weighted within family by BLS proxy employment and Singapore wage data."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the country crosswalk to ISCO-08."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based mapping to published local wage-floor coverage."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based mapping to published local professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published local labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published local transition-program coverage."
        }
      }
    },
    "exposure": 0.3126,
    "bottleneck": 0.8841,
    "displacement_pressure": 0.0362,
    "demand_resilience": 0.3283,
    "demand_signal_bonus": 0,
    "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.6717
    },
    "net_risk": 0.0243,
    "risk_band": "very_low",
    "augmentation": 0.1633,
    "augmentation_band": "very_low",
    "impact_type": "ai_leveraged",
    "evidence": {
      "anthropic_calibrated": true,
      "anthropic_gap": -0.1934,
      "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.3298,
        "anthropic": 0.1364,
        "eloundou": 0.4812
      },
      "signal_conflict": false,
      "signal_conflict_reasons": [
        "divergent_exposure_sources"
      ]
    },
    "confidence": {
      "score": 0.7943,
      "level": "high",
      "threshold_level": "high",
      "policy_cap_reason": null,
      "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
    },
    "structural_model_version": "V7",
    "stability": {
      "optimistic_risk": 0.0085,
      "optimistic_band": "very_low",
      "pessimistic_risk": 0.0452,
      "pessimistic_band": "very_low",
      "distance_to_band_edge": 0.0243,
      "label": "stable"
    },
    "task_primitives": {
      "matched_task_weight_share": null,
      "task_effective_coverage": null,
      "task_exposure_concentration": null,
      "method": null
    },
    "task_signal": 0,
    "demand_persistence": 0.6249,
    "exposure_v7": 0.3126,
    "baseline_v6": {
      "net_risk": 0.0266,
      "exposure": 0.3126
    },
    "uncertainty": {
      "exposure_p10": 0.1971,
      "exposure_p50": 0.3126,
      "exposure_p90": 0.432,
      "net_risk_p10": 0.0071,
      "net_risk_p50": 0.023,
      "net_risk_p90": 0.0445,
      "method": "bootstrap_v2"
    },
    "labour_monitor_key": "production_transport",
    "raw": {
      "aioe": -0.0845,
      "theta": 0.7509,
      "c_aioe": -0.0621,
      "log_wage_spread": 0.7022,
      "wage_position": 2.5076
    },
    "isco_codes_matched": [
      "8200"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": -0.0845,
      "theta": 0.7509,
      "c_aioe": -0.0621,
      "category": "high_exposure_high_complementarity",
      "isco_codes_matched": [
        "8200"
      ],
      "match_quality": "direct"
    },
    "workflow_overlay": {
      "creative_generation": 0.1,
      "real_time_coordination": 0.5,
      "ambiguity_tolerance": 0.3,
      "institutional_knowledge": 0.45,
      "relationship_intensity": 0.25,
      "regulatory_weight": 0.4,
      "physical_presence": 0.95,
      "tool_velocity": 0.2
    }
  },
  {
    "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": 6,
    "employment_thousands": 6,
    "employment_basis": "estimated_sg_submajor_weighted_2025",
    "employment_family_code": "83",
    "employment_family_total_thousands": 116.9,
    "employment_weight_within_family": 0.051039,
    "employment_estimate_method": "wage_only",
    "group_employment_thousands": 128.9,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor_weighted_2025",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2025_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2025 2-digit occupation-family totals, weighted within family by BLS proxy employment and Singapore wage data."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the country crosswalk to ISCO-08."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based mapping to published local wage-floor coverage."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based mapping to published local professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published local labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published local transition-program coverage."
        }
      }
    },
    "exposure": 0.2465,
    "bottleneck": 0.393,
    "displacement_pressure": 0.1496,
    "demand_resilience": 0.3268,
    "demand_signal_bonus": 0,
    "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.6732
    },
    "net_risk": 0.1007,
    "risk_band": "low",
    "augmentation": 0.0559,
    "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.7453,
      "level": "medium",
      "threshold_level": "high",
      "policy_cap_reason": "signal_conflict",
      "crosswalk_quality": 0.5656,
      "market_data_granularity": 0.7,
      "source_freshness": 0.8387,
      "source_coverage": 1,
      "signal_agreement": 0.85,
      "sensitivity": 0.85,
      "exposure_source_count": 4
    },
    "structural_model_version": "V7",
    "stability": {
      "optimistic_risk": 0.0704,
      "optimistic_band": "low",
      "pessimistic_risk": 0.1499,
      "pessimistic_band": "low",
      "distance_to_band_edge": 0.0493,
      "label": "stable"
    },
    "task_primitives": {
      "matched_task_weight_share": null,
      "task_effective_coverage": null,
      "task_exposure_concentration": null,
      "method": null
    },
    "task_signal": 0,
    "demand_persistence": 0.6723,
    "exposure_v7": 0.2465,
    "baseline_v6": {
      "net_risk": 0.1108,
      "exposure": 0.2465
    },
    "uncertainty": {
      "exposure_p10": 0.1868,
      "exposure_p50": 0.2465,
      "exposure_p90": 0.305,
      "net_risk_p10": 0.0707,
      "net_risk_p50": 0.1,
      "net_risk_p90": 0.1313,
      "method": "bootstrap_v2"
    },
    "labour_monitor_key": "production_transport",
    "raw": {
      "aioe": -0.9392,
      "theta": 0.6657,
      "c_aioe": -0.7698,
      "log_wage_spread": 0.6239,
      "wage_position": 1.2419
    },
    "isco_codes_matched": [
      "8332"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": -0.9392,
      "theta": 0.6657,
      "c_aioe": -0.7698,
      "category": "low_exposure",
      "isco_codes_matched": [
        "8332"
      ],
      "match_quality": "direct"
    },
    "workflow_overlay": {
      "creative_generation": 0.1,
      "real_time_coordination": 0.5,
      "ambiguity_tolerance": 0.3,
      "institutional_knowledge": 0.45,
      "relationship_intensity": 0.25,
      "regulatory_weight": 0.4,
      "physical_presence": 0.95,
      "tool_velocity": 0.2
    }
  },
  {
    "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.9,
    "employment_thousands": 5.9,
    "employment_basis": "estimated_sg_submajor_weighted_2025",
    "employment_family_code": "83",
    "employment_family_total_thousands": 116.9,
    "employment_weight_within_family": 0.050266,
    "employment_estimate_method": "wage_only",
    "group_employment_thousands": 128.9,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor_weighted_2025",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2025_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2025 2-digit occupation-family totals, weighted within family by BLS proxy employment and Singapore wage data."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the country crosswalk to ISCO-08."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based mapping to published local wage-floor coverage."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based mapping to published local professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published local labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published local transition-program coverage."
        }
      }
    },
    "exposure": 0.1875,
    "bottleneck": 0.7701,
    "displacement_pressure": 0.0431,
    "demand_resilience": 0.2776,
    "demand_signal_bonus": 0,
    "market": {
      "market_momentum": 0.5,
      "industry_footprint_momentum": null,
      "market_resolution": "group_prior",
      "occupation_scarcity": 0.4483,
      "market_resilience": 0.4793,
      "market_modifier": 0.7224
    },
    "net_risk": 0.0311,
    "risk_band": "very_low",
    "augmentation": 0.0692,
    "augmentation_band": "very_low",
    "impact_type": "stable",
    "evidence": {
      "anthropic_calibrated": true,
      "anthropic_gap": -0.0187,
      "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.1551,
        "anthropic": 0.1364,
        "eloundou": 0.3138,
        "ilo": 0.1485
      },
      "signal_conflict": false,
      "signal_conflict_reasons": []
    },
    "confidence": {
      "score": 0.7854,
      "level": "high",
      "threshold_level": "high",
      "policy_cap_reason": null,
      "crosswalk_quality": 0.6563,
      "market_data_granularity": 0.65,
      "source_freshness": 0.8387,
      "source_coverage": 1,
      "signal_agreement": 0.95,
      "sensitivity": 0.65,
      "exposure_source_count": 4
    },
    "structural_model_version": "V7",
    "stability": {
      "optimistic_risk": 0.0134,
      "optimistic_band": "very_low",
      "pessimistic_risk": 0.0562,
      "pessimistic_band": "low",
      "distance_to_band_edge": 0.0189,
      "label": "watch"
    },
    "task_primitives": {
      "matched_task_weight_share": null,
      "task_effective_coverage": null,
      "task_exposure_concentration": null,
      "method": null
    },
    "task_signal": 0,
    "demand_persistence": 0.6195,
    "exposure_v7": 0.1875,
    "baseline_v6": {
      "net_risk": 0.0338,
      "exposure": 0.1875
    },
    "uncertainty": {
      "exposure_p10": 0.1439,
      "exposure_p50": 0.1875,
      "exposure_p90": 0.2322,
      "net_risk_p10": 0.0173,
      "net_risk_p50": 0.0298,
      "net_risk_p90": 0.0456,
      "method": "bootstrap_v2"
    },
    "labour_monitor_key": "production_transport",
    "raw": {
      "aioe": -0.6649,
      "theta": 0.7182,
      "c_aioe": -0.5101,
      "log_wage_spread": 0.2482,
      "wage_position": 1.2045
    },
    "isco_codes_matched": [
      "8311"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": -0.6649,
      "theta": 0.7182,
      "c_aioe": -0.5101,
      "category": "low_exposure",
      "isco_codes_matched": [
        "8311"
      ],
      "match_quality": "direct"
    },
    "workflow_overlay": {
      "creative_generation": 0.1,
      "real_time_coordination": 0.5,
      "ambiguity_tolerance": 0.3,
      "institutional_knowledge": 0.45,
      "relationship_intensity": 0.25,
      "regulatory_weight": 0.4,
      "physical_presence": 0.95,
      "tool_velocity": 0.2
    }
  },
  {
    "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.2,
    "employment_thousands": 5.2,
    "employment_basis": "estimated_sg_submajor_weighted_2025",
    "employment_family_code": "83",
    "employment_family_total_thousands": 116.9,
    "employment_weight_within_family": 0.044232,
    "employment_estimate_method": "wage_only",
    "group_employment_thousands": 128.9,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor_weighted_2025",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2025_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2025 2-digit occupation-family totals, weighted within family by BLS proxy employment and Singapore wage data."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the country crosswalk to ISCO-08."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based mapping to published local wage-floor coverage."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based mapping to published local professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published local labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published local transition-program coverage."
        }
      }
    },
    "exposure": 0.2133,
    "bottleneck": 0.5339,
    "displacement_pressure": 0.0994,
    "demand_resilience": 0.3567,
    "demand_signal_bonus": 0.06,
    "market": {
      "market_momentum": 0.4563,
      "industry_footprint_momentum": 0.2406,
      "market_resolution": "industry_footprint_blend",
      "occupation_scarcity": 0.5989,
      "market_resilience": 0.5134,
      "market_modifier": 0.6433
    },
    "net_risk": 0.0639,
    "risk_band": "low",
    "augmentation": 0.0584,
    "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",
      "threshold_level": "high",
      "policy_cap_reason": null,
      "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
    },
    "structural_model_version": "V7",
    "stability": {
      "optimistic_risk": 0.0425,
      "optimistic_band": "very_low",
      "pessimistic_risk": 0.0998,
      "pessimistic_band": "low",
      "distance_to_band_edge": 0.0139,
      "label": "watch"
    },
    "task_primitives": {
      "matched_task_weight_share": null,
      "task_effective_coverage": null,
      "task_exposure_concentration": null,
      "method": null
    },
    "task_signal": 0,
    "demand_persistence": 0.6573,
    "exposure_v7": 0.2133,
    "baseline_v6": {
      "net_risk": 0.0705,
      "exposure": 0.2133
    },
    "uncertainty": {
      "exposure_p10": 0.1714,
      "exposure_p50": 0.2133,
      "exposure_p90": 0.2548,
      "net_risk_p10": 0.0474,
      "net_risk_p50": 0.0631,
      "net_risk_p90": 0.0814,
      "method": "bootstrap_v2"
    },
    "labour_monitor_key": "production_transport",
    "raw": {
      "aioe": -0.6323,
      "theta": 0.6802,
      "c_aioe": -0.5091,
      "log_wage_spread": 0.6544,
      "wage_position": 0.9327
    },
    "isco_codes_matched": [
      "8322"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": -0.6323,
      "theta": 0.6802,
      "c_aioe": -0.5091,
      "category": "low_exposure",
      "isco_codes_matched": [
        "8322"
      ],
      "match_quality": "direct"
    },
    "workflow_overlay": {
      "creative_generation": 0.1,
      "real_time_coordination": 0.5,
      "ambiguity_tolerance": 0.3,
      "institutional_knowledge": 0.45,
      "relationship_intensity": 0.25,
      "regulatory_weight": 0.4,
      "physical_presence": 0.95,
      "tool_velocity": 0.2
    }
  },
  {
    "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": 7.2,
    "employment_thousands": 7.2,
    "employment_basis": "estimated_sg_submajor_weighted_2025",
    "employment_family_code": "83",
    "employment_family_total_thousands": 116.9,
    "employment_weight_within_family": 0.061407,
    "employment_estimate_method": "wage_only",
    "group_employment_thousands": 128.9,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor_weighted_2025",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2025_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2025 2-digit occupation-family totals, weighted within family by BLS proxy employment and Singapore wage data."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the country crosswalk to ISCO-08."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based mapping to published local wage-floor coverage."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based mapping to published local professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published local labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published local transition-program coverage."
        }
      }
    },
    "exposure": 0.2465,
    "bottleneck": 0.393,
    "displacement_pressure": 0.1496,
    "demand_resilience": 0.301,
    "demand_signal_bonus": 0,
    "market": {
      "market_momentum": 0.5,
      "industry_footprint_momentum": null,
      "market_resolution": "group_prior",
      "occupation_scarcity": 0.5597,
      "market_resilience": 0.5239,
      "market_modifier": 0.699
    },
    "net_risk": 0.1046,
    "risk_band": "low",
    "augmentation": 0.0508,
    "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.7078,
      "level": "medium",
      "threshold_level": "high",
      "policy_cap_reason": "signal_conflict",
      "crosswalk_quality": 0.5656,
      "market_data_granularity": 0.65,
      "source_freshness": 0.8387,
      "source_coverage": 1,
      "signal_agreement": 0.85,
      "sensitivity": 0.65,
      "exposure_source_count": 4
    },
    "structural_model_version": "V7",
    "stability": {
      "optimistic_risk": 0.0706,
      "optimistic_band": "low",
      "pessimistic_risk": 0.1629,
      "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
    },
    "task_signal": 0,
    "demand_persistence": 0.6521,
    "exposure_v7": 0.2465,
    "baseline_v6": {
      "net_risk": 0.1143,
      "exposure": 0.2465
    },
    "uncertainty": {
      "exposure_p10": 0.1868,
      "exposure_p50": 0.2465,
      "exposure_p90": 0.305,
      "net_risk_p10": 0.0724,
      "net_risk_p50": 0.1034,
      "net_risk_p90": 0.1365,
      "method": "bootstrap_v2"
    },
    "labour_monitor_key": "production_transport",
    "raw": {
      "aioe": -0.9392,
      "theta": 0.6657,
      "c_aioe": -0.7698,
      "log_wage_spread": 0.3287,
      "wage_position": 1.7977
    },
    "isco_codes_matched": [
      "8332"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": -0.9392,
      "theta": 0.6657,
      "c_aioe": -0.7698,
      "category": "low_exposure",
      "isco_codes_matched": [
        "8332"
      ],
      "match_quality": "direct"
    },
    "workflow_overlay": {
      "creative_generation": 0.1,
      "real_time_coordination": 0.5,
      "ambiguity_tolerance": 0.3,
      "institutional_knowledge": 0.45,
      "relationship_intensity": 0.25,
      "regulatory_weight": 0.4,
      "physical_presence": 0.95,
      "tool_velocity": 0.2
    }
  },
  {
    "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.7,
    "employment_thousands": 5.7,
    "employment_basis": "estimated_sg_submajor_weighted_2025",
    "employment_family_code": "93",
    "employment_family_total_thousands": 28.3,
    "employment_weight_within_family": 0.199687,
    "employment_estimate_method": "wage_only",
    "group_employment_thousands": 167.7,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor_weighted_2025",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2025_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2025 2-digit occupation-family totals, weighted within family by BLS proxy employment and Singapore wage data."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the country crosswalk to ISCO-08."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based mapping to published local wage-floor coverage."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based mapping to published local professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published local labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published local transition-program coverage."
        }
      }
    },
    "exposure": 0.0682,
    "bottleneck": 0.2308,
    "displacement_pressure": 0.0525,
    "demand_resilience": 0.3941,
    "demand_signal_bonus": 0,
    "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.6059
    },
    "net_risk": 0.0318,
    "risk_band": "very_low",
    "augmentation": 0.0109,
    "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",
      "threshold_level": "high",
      "policy_cap_reason": null,
      "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
    },
    "structural_model_version": "V7",
    "stability": {
      "optimistic_risk": 0,
      "optimistic_band": "very_low",
      "pessimistic_risk": 0.0797,
      "pessimistic_band": "low",
      "distance_to_band_edge": 0.0182,
      "label": "watch"
    },
    "task_primitives": {
      "matched_task_weight_share": null,
      "task_effective_coverage": null,
      "task_exposure_concentration": null,
      "method": null
    },
    "task_signal": 0,
    "demand_persistence": 0.8381,
    "exposure_v7": 0.0682,
    "baseline_v6": {
      "net_risk": 0.0362,
      "exposure": 0.0682
    },
    "uncertainty": {
      "exposure_p10": 0.0353,
      "exposure_p50": 0.0682,
      "exposure_p90": 0.0997,
      "net_risk_p10": 0.017,
      "net_risk_p50": 0.0311,
      "net_risk_p90": 0.0462,
      "method": "bootstrap_v2"
    },
    "labour_monitor_key": "production_transport",
    "raw": {
      "aioe": -1.7092,
      "theta": 0.6413,
      "c_aioe": -1.4427,
      "log_wage_spread": 0.4521,
      "wage_position": 1.7365
    },
    "isco_codes_matched": [
      "9333"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": -1.7092,
      "theta": 0.6413,
      "c_aioe": -1.4427,
      "category": "low_exposure",
      "isco_codes_matched": [
        "9333"
      ],
      "match_quality": "direct"
    },
    "workflow_overlay": {
      "creative_generation": 0.1,
      "real_time_coordination": 0.5,
      "ambiguity_tolerance": 0.3,
      "institutional_knowledge": 0.45,
      "relationship_intensity": 0.25,
      "regulatory_weight": 0.4,
      "physical_presence": 0.95,
      "tool_velocity": 0.2
    }
  },
  {
    "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_weighted_2025",
    "employment_family_code": "96",
    "employment_family_total_thousands": 21.3,
    "employment_weight_within_family": 0.065107,
    "employment_estimate_method": "wage_only",
    "group_employment_thousands": 167.7,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor_weighted_2025",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2025_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2025 2-digit occupation-family totals, weighted within family by BLS proxy employment and Singapore wage data."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the country crosswalk to ISCO-08."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based mapping to published local wage-floor coverage."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based mapping to published local professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published local labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published local transition-program coverage."
        }
      }
    },
    "exposure": 0.3486,
    "bottleneck": 0.1087,
    "displacement_pressure": 0.3107,
    "demand_resilience": 0.3698,
    "demand_signal_bonus": 0,
    "market": {
      "market_momentum": 0.7813,
      "industry_footprint_momentum": null,
      "market_resolution": "group_prior",
      "occupation_scarcity": 0.4474,
      "market_resilience": 0.6477,
      "market_modifier": 0.6302
    },
    "net_risk": 0.1958,
    "risk_band": "moderate",
    "augmentation": 0.0245,
    "augmentation_band": "very_low",
    "impact_type": "stable",
    "evidence": {
      "anthropic_calibrated": true,
      "anthropic_gap": 0.2246,
      "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.139,
        "anthropic": 0.3636,
        "eloundou": 0.3598,
        "ilo": 0.5124
      },
      "signal_conflict": false,
      "signal_conflict_reasons": [
        "divergent_exposure_sources"
      ]
    },
    "confidence": {
      "score": 0.6959,
      "level": "medium",
      "threshold_level": "medium",
      "policy_cap_reason": null,
      "crosswalk_quality": 0.4781,
      "market_data_granularity": 0.65,
      "source_freshness": 0.8387,
      "source_coverage": 1,
      "signal_agreement": 0.45,
      "sensitivity": 0.85,
      "exposure_source_count": 4
    },
    "structural_model_version": "V7",
    "stability": {
      "optimistic_risk": 0.1633,
      "optimistic_band": "moderate",
      "pessimistic_risk": 0.2791,
      "pessimistic_band": "moderate",
      "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
    },
    "task_signal": 0,
    "demand_persistence": 0.7832,
    "exposure_v7": 0.3486,
    "baseline_v6": {
      "net_risk": 0.2201,
      "exposure": 0.3486
    },
    "uncertainty": {
      "exposure_p10": 0.254,
      "exposure_p50": 0.3486,
      "exposure_p90": 0.4385,
      "net_risk_p10": 0.1417,
      "net_risk_p50": 0.1944,
      "net_risk_p90": 0.2478,
      "method": "bootstrap_v2"
    },
    "labour_monitor_key": "production_transport",
    "raw": {
      "aioe": -0.7389,
      "theta": 0.6067,
      "c_aioe": -0.6493,
      "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.6493,
      "category": "low_exposure",
      "isco_codes_matched": [
        "9621"
      ],
      "match_quality": "direct"
    },
    "workflow_overlay": {
      "creative_generation": 0.1,
      "real_time_coordination": 0.5,
      "ambiguity_tolerance": 0.3,
      "institutional_knowledge": 0.45,
      "relationship_intensity": 0.25,
      "regulatory_weight": 0.4,
      "physical_presence": 0.95,
      "tool_velocity": 0.2
    }
  },
  {
    "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.3,
    "employment_thousands": 1.3,
    "employment_basis": "estimated_sg_submajor_weighted_2025",
    "employment_family_code": "96",
    "employment_family_total_thousands": 21.3,
    "employment_weight_within_family": 0.062757,
    "employment_estimate_method": "wage_only",
    "group_employment_thousands": 167.7,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor_weighted_2025",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2025_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2025 2-digit occupation-family totals, weighted within family by BLS proxy employment and Singapore wage data."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the country crosswalk to ISCO-08."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based mapping to published local wage-floor coverage."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based mapping to published local professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published local labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published local transition-program coverage."
        }
      }
    },
    "exposure": 0.3486,
    "bottleneck": 0.1087,
    "displacement_pressure": 0.3107,
    "demand_resilience": 0.3705,
    "demand_signal_bonus": 0,
    "market": {
      "market_momentum": 0.7813,
      "industry_footprint_momentum": null,
      "market_resolution": "group_prior",
      "occupation_scarcity": 0.451,
      "market_resilience": 0.6491,
      "market_modifier": 0.6295
    },
    "net_risk": 0.1956,
    "risk_band": "moderate",
    "augmentation": 0.0246,
    "augmentation_band": "very_low",
    "impact_type": "stable",
    "evidence": {
      "anthropic_calibrated": true,
      "anthropic_gap": 0.2246,
      "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.139,
        "anthropic": 0.3636,
        "eloundou": 0.3598,
        "ilo": 0.5124
      },
      "signal_conflict": false,
      "signal_conflict_reasons": [
        "divergent_exposure_sources"
      ]
    },
    "confidence": {
      "score": 0.6959,
      "level": "medium",
      "threshold_level": "medium",
      "policy_cap_reason": null,
      "crosswalk_quality": 0.4781,
      "market_data_granularity": 0.65,
      "source_freshness": 0.8387,
      "source_coverage": 1,
      "signal_agreement": 0.45,
      "sensitivity": 0.85,
      "exposure_source_count": 4
    },
    "structural_model_version": "V7",
    "stability": {
      "optimistic_risk": 0.1589,
      "optimistic_band": "moderate",
      "pessimistic_risk": 0.2847,
      "pessimistic_band": "moderate",
      "distance_to_band_edge": 0.0456,
      "label": "stable"
    },
    "task_primitives": {
      "matched_task_weight_share": null,
      "task_effective_coverage": null,
      "task_exposure_concentration": null,
      "method": null
    },
    "task_signal": 0,
    "demand_persistence": 0.7842,
    "exposure_v7": 0.3486,
    "baseline_v6": {
      "net_risk": 0.2199,
      "exposure": 0.3486
    },
    "uncertainty": {
      "exposure_p10": 0.254,
      "exposure_p50": 0.3486,
      "exposure_p90": 0.4385,
      "net_risk_p10": 0.1416,
      "net_risk_p50": 0.1955,
      "net_risk_p90": 0.2473,
      "method": "bootstrap_v2"
    },
    "labour_monitor_key": "production_transport",
    "raw": {
      "aioe": -0.7389,
      "theta": 0.6067,
      "c_aioe": -0.6493,
      "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.6493,
      "category": "low_exposure",
      "isco_codes_matched": [
        "9621"
      ],
      "match_quality": "direct"
    },
    "workflow_overlay": {
      "creative_generation": 0.1,
      "real_time_coordination": 0.5,
      "ambiguity_tolerance": 0.3,
      "institutional_knowledge": 0.45,
      "relationship_intensity": 0.25,
      "regulatory_weight": 0.4,
      "physical_presence": 0.95,
      "tool_velocity": 0.2
    }
  },
  {
    "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_weighted_2025",
    "employment_family_code": "96",
    "employment_family_total_thousands": 21.3,
    "employment_weight_within_family": 0.066919,
    "employment_estimate_method": "wage_only",
    "group_employment_thousands": 167.7,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor_weighted_2025",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2025_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2025 2-digit occupation-family totals, weighted within family by BLS proxy employment and Singapore wage data."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the country crosswalk to ISCO-08."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based mapping to published local wage-floor coverage."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based mapping to published local professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published local labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published local transition-program coverage."
        }
      }
    },
    "exposure": 0.1192,
    "bottleneck": 0.4929,
    "displacement_pressure": 0.0604,
    "demand_resilience": 0.4683,
    "demand_signal_bonus": 0,
    "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.5317
    },
    "net_risk": 0.0321,
    "risk_band": "very_low",
    "augmentation": 0.0496,
    "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.5893,
      "level": "medium",
      "threshold_level": "medium",
      "policy_cap_reason": null,
      "crosswalk_quality": 0,
      "market_data_granularity": 0.7,
      "source_freshness": 0.8029,
      "source_coverage": 0.82,
      "signal_agreement": 0.95,
      "sensitivity": 0.65,
      "exposure_source_count": 3
    },
    "structural_model_version": "V7",
    "stability": {
      "optimistic_risk": 0.0112,
      "optimistic_band": "very_low",
      "pessimistic_risk": 0.0618,
      "pessimistic_band": "low",
      "distance_to_band_edge": 0.0179,
      "label": "watch"
    },
    "task_primitives": {
      "matched_task_weight_share": null,
      "task_effective_coverage": null,
      "task_exposure_concentration": null,
      "method": null
    },
    "task_signal": 0,
    "demand_persistence": 0.886,
    "exposure_v7": 0.1192,
    "baseline_v6": {
      "net_risk": 0.0375,
      "exposure": 0.1192
    },
    "uncertainty": {
      "exposure_p10": 0.1075,
      "exposure_p50": 0.1192,
      "exposure_p90": 0.1302,
      "net_risk_p10": 0.0263,
      "net_risk_p50": 0.0318,
      "net_risk_p90": 0.0382,
      "method": "bootstrap_v2"
    },
    "labour_monitor_key": "production_transport",
    "raw": {
      "aioe": -0.9135,
      "theta": 0.6742,
      "c_aioe": -0.741,
      "log_wage_spread": 0.6432,
      "wage_position": 1.3844
    },
    "isco_codes_matched": [
      "9626"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": -0.9135,
      "theta": 0.6742,
      "c_aioe": -0.741,
      "category": "low_exposure",
      "isco_codes_matched": [
        "9626"
      ],
      "match_quality": "direct"
    },
    "workflow_overlay": {
      "creative_generation": 0.1,
      "real_time_coordination": 0.5,
      "ambiguity_tolerance": 0.3,
      "institutional_knowledge": 0.45,
      "relationship_intensity": 0.25,
      "regulatory_weight": 0.4,
      "physical_presence": 0.95,
      "tool_velocity": 0.2
    }
  },
  {
    "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.1,
    "employment_thousands": 1.1,
    "employment_basis": "estimated_sg_submajor_weighted_2025",
    "employment_family_code": "96",
    "employment_family_total_thousands": 21.3,
    "employment_weight_within_family": 0.049449,
    "employment_estimate_method": "wage_only",
    "group_employment_thousands": 167.7,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor_weighted_2025",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2025_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2025 2-digit occupation-family totals, weighted within family by BLS proxy employment and Singapore wage data."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the country crosswalk to ISCO-08."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based mapping to published local wage-floor coverage."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based mapping to published local professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published local labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published local transition-program coverage."
        }
      }
    },
    "exposure": 0.3177,
    "bottleneck": 0.2398,
    "displacement_pressure": 0.2415,
    "demand_resilience": 0.2992,
    "demand_signal_bonus": 0,
    "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.7008
    },
    "net_risk": 0.1693,
    "risk_band": "moderate",
    "augmentation": 0.0388,
    "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",
      "threshold_level": "high",
      "policy_cap_reason": null,
      "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
    },
    "structural_model_version": "V7",
    "stability": {
      "optimistic_risk": 0.137,
      "optimistic_band": "low",
      "pessimistic_risk": 0.2373,
      "pessimistic_band": "moderate",
      "distance_to_band_edge": 0.0193,
      "label": "watch"
    },
    "task_primitives": {
      "matched_task_weight_share": null,
      "task_effective_coverage": null,
      "task_exposure_concentration": null,
      "method": null
    },
    "task_signal": 0,
    "demand_persistence": 0.699,
    "exposure_v7": 0.3177,
    "baseline_v6": {
      "net_risk": 0.1861,
      "exposure": 0.3177
    },
    "uncertainty": {
      "exposure_p10": 0.2008,
      "exposure_p50": 0.3177,
      "exposure_p90": 0.4279,
      "net_risk_p10": 0.1037,
      "net_risk_p50": 0.1675,
      "net_risk_p90": 0.2383,
      "method": "bootstrap_v2"
    },
    "labour_monitor_key": "production_transport",
    "raw": {
      "aioe": -0.5246,
      "theta": 0.6443,
      "c_aioe": -0.4412,
      "log_wage_spread": 0.1335,
      "wage_position": 0.7559
    },
    "isco_codes_matched": [
      "9625"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": -0.5246,
      "theta": 0.6443,
      "c_aioe": -0.4412,
      "category": "low_exposure",
      "isco_codes_matched": [
        "9625"
      ],
      "match_quality": "direct"
    },
    "workflow_overlay": {
      "creative_generation": 0.1,
      "real_time_coordination": 0.5,
      "ambiguity_tolerance": 0.3,
      "institutional_knowledge": 0.45,
      "relationship_intensity": 0.25,
      "regulatory_weight": 0.4,
      "physical_presence": 0.95,
      "tool_velocity": 0.2
    }
  },
  {
    "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.7,
    "employment_thousands": 1.7,
    "employment_basis": "estimated_sg_submajor_weighted_2025",
    "employment_family_code": "96",
    "employment_family_total_thousands": 21.3,
    "employment_weight_within_family": 0.07389,
    "employment_estimate_method": "wage_only",
    "group_employment_thousands": 167.7,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor_weighted_2025",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2025_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2025 2-digit occupation-family totals, weighted within family by BLS proxy employment and Singapore wage data."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the country crosswalk to ISCO-08."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based mapping to published local wage-floor coverage."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based mapping to published local professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published local labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published local transition-program coverage."
        }
      }
    },
    "exposure": 0.3177,
    "bottleneck": 0.2398,
    "displacement_pressure": 0.2415,
    "demand_resilience": 0.4382,
    "demand_signal_bonus": 0,
    "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.5618
    },
    "net_risk": 0.1357,
    "risk_band": "low",
    "augmentation": 0.0593,
    "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": true,
      "signal_conflict_reasons": [
        "divergent_exposure_sources",
        "low_risk_but_high_observed_usage"
      ]
    },
    "confidence": {
      "score": 0.7243,
      "level": "medium",
      "threshold_level": "high",
      "policy_cap_reason": "signal_conflict",
      "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
    },
    "structural_model_version": "V7",
    "stability": {
      "optimistic_risk": 0.1168,
      "optimistic_band": "low",
      "pessimistic_risk": 0.1995,
      "pessimistic_band": "moderate",
      "distance_to_band_edge": 0.0143,
      "label": "watch"
    },
    "task_primitives": {
      "matched_task_weight_share": null,
      "task_effective_coverage": null,
      "task_exposure_concentration": null,
      "method": null
    },
    "task_signal": 0,
    "demand_persistence": 0.8766,
    "exposure_v7": 0.3177,
    "baseline_v6": {
      "net_risk": 0.1568,
      "exposure": 0.3177
    },
    "uncertainty": {
      "exposure_p10": 0.2008,
      "exposure_p50": 0.3177,
      "exposure_p90": 0.4279,
      "net_risk_p10": 0.083,
      "net_risk_p50": 0.1333,
      "net_risk_p90": 0.1912,
      "method": "bootstrap_v2"
    },
    "labour_monitor_key": "production_transport",
    "raw": {
      "aioe": -0.5246,
      "theta": 0.6443,
      "c_aioe": -0.4412,
      "log_wage_spread": 0.669,
      "wage_position": 1.6879
    },
    "isco_codes_matched": [
      "9625"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": -0.5246,
      "theta": 0.6443,
      "c_aioe": -0.4412,
      "category": "low_exposure",
      "isco_codes_matched": [
        "9625"
      ],
      "match_quality": "direct"
    },
    "workflow_overlay": {
      "creative_generation": 0.1,
      "real_time_coordination": 0.5,
      "ambiguity_tolerance": 0.3,
      "institutional_knowledge": 0.45,
      "relationship_intensity": 0.25,
      "regulatory_weight": 0.4,
      "physical_presence": 0.95,
      "tool_velocity": 0.2
    }
  },
  {
    "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": 3.9,
    "employment_thousands": 3.9,
    "employment_basis": "estimated_sg_submajor_weighted_2025",
    "employment_family_code": "93",
    "employment_family_total_thousands": 28.3,
    "employment_weight_within_family": 0.13863,
    "employment_estimate_method": "wage_only",
    "group_employment_thousands": 167.7,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor_weighted_2025",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2025_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2025 2-digit occupation-family totals, weighted within family by BLS proxy employment and Singapore wage data."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the country crosswalk to ISCO-08."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based mapping to published local wage-floor coverage."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based mapping to published local professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published local labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published local transition-program coverage."
        }
      }
    },
    "exposure": 0.0592,
    "bottleneck": 0.4688,
    "displacement_pressure": 0.0315,
    "demand_resilience": 0.3476,
    "demand_signal_bonus": 0,
    "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.6524
    },
    "net_risk": 0.0205,
    "risk_band": "very_low",
    "augmentation": 0.0169,
    "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.7251,
      "level": "high",
      "threshold_level": "high",
      "policy_cap_reason": null,
      "crosswalk_quality": 0.5434,
      "market_data_granularity": 0.7,
      "source_freshness": 0.8029,
      "source_coverage": 0.82,
      "signal_agreement": 0.95,
      "sensitivity": 0.65,
      "exposure_source_count": 3
    },
    "structural_model_version": "V7",
    "stability": {
      "optimistic_risk": 0,
      "optimistic_band": "very_low",
      "pessimistic_risk": 0.0526,
      "pessimistic_band": "low",
      "distance_to_band_edge": 0.0205,
      "label": "watch"
    },
    "task_primitives": {
      "matched_task_weight_share": null,
      "task_effective_coverage": null,
      "task_exposure_concentration": null,
      "method": null
    },
    "task_signal": 0,
    "demand_persistence": 0.7302,
    "exposure_v7": 0.0592,
    "baseline_v6": {
      "net_risk": 0.0228,
      "exposure": 0.0592
    },
    "uncertainty": {
      "exposure_p10": 0.0126,
      "exposure_p50": 0.0592,
      "exposure_p90": 0.1032,
      "net_risk_p10": 0.0044,
      "net_risk_p50": 0.0198,
      "net_risk_p90": 0.0365,
      "method": "bootstrap_v2"
    },
    "labour_monitor_key": "production_transport",
    "raw": {
      "aioe": -1.7246,
      "theta": 0.6703,
      "c_aioe": -1.4058,
      "log_wage_spread": 0.1703,
      "wage_position": 0.8369
    },
    "isco_codes_matched": [
      "9310"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": -1.7246,
      "theta": 0.6703,
      "c_aioe": -1.4058,
      "category": "low_exposure",
      "isco_codes_matched": [
        "9310"
      ],
      "match_quality": "direct"
    },
    "workflow_overlay": {
      "creative_generation": 0.1,
      "real_time_coordination": 0.5,
      "ambiguity_tolerance": 0.3,
      "institutional_knowledge": 0.45,
      "relationship_intensity": 0.25,
      "regulatory_weight": 0.4,
      "physical_presence": 0.95,
      "tool_velocity": 0.2
    }
  },
  {
    "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": 7.5,
    "employment_thousands": 7.5,
    "employment_basis": "estimated_sg_submajor_weighted_2025",
    "employment_family_code": "91",
    "employment_family_total_thousands": 81.5,
    "employment_weight_within_family": 0.091587,
    "employment_estimate_method": "wage_only",
    "group_employment_thousands": 167.7,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor_weighted_2025",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2025_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2025 2-digit occupation-family totals, weighted within family by BLS proxy employment and Singapore wage data."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the country crosswalk to ISCO-08."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based mapping to published local wage-floor coverage."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based mapping to published local professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published local labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published local transition-program coverage."
        }
      }
    },
    "exposure": 0.3515,
    "bottleneck": 0.7816,
    "displacement_pressure": 0.0767,
    "demand_resilience": 0.4332,
    "demand_signal_bonus": 0,
    "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.5668
    },
    "net_risk": 0.0435,
    "risk_band": "very_low",
    "augmentation": 0.212,
    "augmentation_band": "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.6937,
      "level": "medium",
      "threshold_level": "medium",
      "policy_cap_reason": null,
      "crosswalk_quality": 0.8775,
      "market_data_granularity": 0.7,
      "source_freshness": 0.8029,
      "source_coverage": 0.82,
      "signal_agreement": 0.45,
      "sensitivity": 0.65,
      "exposure_source_count": 3
    },
    "structural_model_version": "V7",
    "stability": {
      "optimistic_risk": 0.0287,
      "optimistic_band": "very_low",
      "pessimistic_risk": 0.0722,
      "pessimistic_band": "low",
      "distance_to_band_edge": 0.0065,
      "label": "watch"
    },
    "task_primitives": {
      "matched_task_weight_share": null,
      "task_effective_coverage": null,
      "task_exposure_concentration": null,
      "method": null
    },
    "task_signal": 0,
    "demand_persistence": 0.8598,
    "exposure_v7": 0.3515,
    "baseline_v6": {
      "net_risk": 0.0501,
      "exposure": 0.3515
    },
    "uncertainty": {
      "exposure_p10": 0.212,
      "exposure_p50": 0.3515,
      "exposure_p90": 0.483,
      "net_risk_p10": 0.0224,
      "net_risk_p50": 0.0409,
      "net_risk_p90": 0.0678,
      "method": "bootstrap_v2"
    },
    "labour_monitor_key": "production_transport",
    "raw": {
      "aioe": -0.5701,
      "theta": 0.7222,
      "c_aioe": -0.4351,
      "log_wage_spread": 0.6206,
      "wage_position": 1.1933
    },
    "isco_codes_matched": [
      "9100"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": -0.5701,
      "theta": 0.7222,
      "c_aioe": -0.4351,
      "category": "high_exposure_high_complementarity",
      "isco_codes_matched": [
        "9100"
      ],
      "match_quality": "direct"
    },
    "workflow_overlay": {
      "creative_generation": 0.1,
      "real_time_coordination": 0.5,
      "ambiguity_tolerance": 0.3,
      "institutional_knowledge": 0.45,
      "relationship_intensity": 0.25,
      "regulatory_weight": 0.4,
      "physical_presence": 0.95,
      "tool_velocity": 0.2
    }
  },
  {
    "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.5,
    "employment_thousands": 1.5,
    "employment_basis": "estimated_sg_submajor_weighted_2025",
    "employment_family_code": "96",
    "employment_family_total_thousands": 21.3,
    "employment_weight_within_family": 0.07241,
    "employment_estimate_method": "wage_only",
    "group_employment_thousands": 167.7,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor_weighted_2025",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2025_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2025 2-digit occupation-family totals, weighted within family by BLS proxy employment and Singapore wage data."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the country crosswalk to ISCO-08."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based mapping to published local wage-floor coverage."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based mapping to published local professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published local labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published local transition-program coverage."
        }
      }
    },
    "exposure": 0.675,
    "bottleneck": 0.1854,
    "displacement_pressure": 0.5499,
    "demand_resilience": 0.4202,
    "demand_signal_bonus": 0,
    "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.5798
    },
    "net_risk": 0.3188,
    "risk_band": "high",
    "augmentation": 0.094,
    "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.8693,
      "level": "high",
      "threshold_level": "high",
      "policy_cap_reason": null,
      "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
    },
    "structural_model_version": "V7",
    "stability": {
      "optimistic_risk": 0.3093,
      "optimistic_band": "high",
      "pessimistic_risk": 0.4187,
      "pessimistic_band": "high",
      "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
    },
    "task_signal": 0,
    "demand_persistence": 0.8238,
    "exposure_v7": 0.675,
    "baseline_v6": {
      "net_risk": 0.3641,
      "exposure": 0.675
    },
    "uncertainty": {
      "exposure_p10": 0.6239,
      "exposure_p50": 0.675,
      "exposure_p90": 0.7233,
      "net_risk_p10": 0.2771,
      "net_risk_p50": 0.3166,
      "net_risk_p90": 0.3617,
      "method": "bootstrap_v2"
    },
    "labour_monitor_key": "production_transport",
    "raw": {
      "aioe": 0.8558,
      "theta": 0.6344,
      "c_aioe": 0.7283,
      "log_wage_spread": 0.3015,
      "wage_position": 1.621
    },
    "isco_codes_matched": [
      "9627"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": 0.8558,
      "theta": 0.6344,
      "c_aioe": 0.7283,
      "category": "high_exposure_low_complementarity",
      "isco_codes_matched": [
        "9627"
      ],
      "match_quality": "direct"
    },
    "workflow_overlay": {
      "creative_generation": 0.1,
      "real_time_coordination": 0.5,
      "ambiguity_tolerance": 0.3,
      "institutional_knowledge": 0.45,
      "relationship_intensity": 0.25,
      "regulatory_weight": 0.4,
      "physical_presence": 0.95,
      "tool_velocity": 0.2
    }
  },
  {
    "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.5,
    "employment_thousands": 6.5,
    "employment_basis": "estimated_sg_submajor_weighted_2025",
    "employment_family_code": "91",
    "employment_family_total_thousands": 81.5,
    "employment_weight_within_family": 0.079948,
    "employment_estimate_method": "wage_only",
    "group_employment_thousands": 167.7,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor_weighted_2025",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2025_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2025 2-digit occupation-family totals, weighted within family by BLS proxy employment and Singapore wage data."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the country crosswalk to ISCO-08."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based mapping to published local wage-floor coverage."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based mapping to published local professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published local labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published local transition-program coverage."
        }
      }
    },
    "exposure": 0.0569,
    "bottleneck": 0.025,
    "displacement_pressure": 0.0555,
    "demand_resilience": 0.3337,
    "demand_signal_bonus": 0,
    "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.6663
    },
    "net_risk": 0.037,
    "risk_band": "very_low",
    "augmentation": 0.0008,
    "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.7656,
      "level": "high",
      "threshold_level": "high",
      "policy_cap_reason": null,
      "crosswalk_quality": 0.7054,
      "market_data_granularity": 0.7,
      "source_freshness": 0.8029,
      "source_coverage": 0.82,
      "signal_agreement": 0.95,
      "sensitivity": 0.65,
      "exposure_source_count": 3
    },
    "structural_model_version": "V7",
    "stability": {
      "optimistic_risk": 0,
      "optimistic_band": "very_low",
      "pessimistic_risk": 0.095,
      "pessimistic_band": "low",
      "distance_to_band_edge": 0.013,
      "label": "watch"
    },
    "task_primitives": {
      "matched_task_weight_share": null,
      "task_effective_coverage": null,
      "task_exposure_concentration": null,
      "method": null
    },
    "task_signal": 0,
    "demand_persistence": 0.7504,
    "exposure_v7": 0.0569,
    "baseline_v6": {
      "net_risk": 0.0411,
      "exposure": 0.0569
    },
    "uncertainty": {
      "exposure_p10": 0.0127,
      "exposure_p50": 0.0569,
      "exposure_p90": 0.0997,
      "net_risk_p10": 0.0083,
      "net_risk_p50": 0.0361,
      "net_risk_p90": 0.0649,
      "method": "bootstrap_v2"
    },
    "labour_monitor_key": "production_transport",
    "raw": {
      "aioe": -1.6096,
      "theta": 0.5579,
      "c_aioe": -1.493,
      "log_wage_spread": 0.38,
      "wage_position": 0.9093
    },
    "isco_codes_matched": [
      "9115"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": -1.6096,
      "theta": 0.5579,
      "c_aioe": -1.493,
      "category": "low_exposure",
      "isco_codes_matched": [
        "9115"
      ],
      "match_quality": "direct"
    },
    "workflow_overlay": {
      "creative_generation": 0.1,
      "real_time_coordination": 0.5,
      "ambiguity_tolerance": 0.3,
      "institutional_knowledge": 0.45,
      "relationship_intensity": 0.25,
      "regulatory_weight": 0.4,
      "physical_presence": 0.95,
      "tool_velocity": 0.2
    }
  },
  {
    "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_weighted_2025",
    "employment_family_code": "96",
    "employment_family_total_thousands": 21.3,
    "employment_weight_within_family": 0.066526,
    "employment_estimate_method": "wage_only",
    "group_employment_thousands": 167.7,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor_weighted_2025",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2025_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2025 2-digit occupation-family totals, weighted within family by BLS proxy employment and Singapore wage data."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the country crosswalk to ISCO-08."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based mapping to published local wage-floor coverage."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based mapping to published local professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published local labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published local transition-program coverage."
        }
      }
    },
    "exposure": 0.1192,
    "bottleneck": 0.4929,
    "displacement_pressure": 0.0604,
    "demand_resilience": 0.3974,
    "demand_signal_bonus": 0,
    "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.6026
    },
    "net_risk": 0.0364,
    "risk_band": "very_low",
    "augmentation": 0.0414,
    "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.5893,
      "level": "medium",
      "threshold_level": "medium",
      "policy_cap_reason": null,
      "crosswalk_quality": 0,
      "market_data_granularity": 0.7,
      "source_freshness": 0.8029,
      "source_coverage": 0.82,
      "signal_agreement": 0.95,
      "sensitivity": 0.65,
      "exposure_source_count": 3
    },
    "structural_model_version": "V7",
    "stability": {
      "optimistic_risk": 0.015,
      "optimistic_band": "very_low",
      "pessimistic_risk": 0.0701,
      "pessimistic_band": "low",
      "distance_to_band_edge": 0.0136,
      "label": "watch"
    },
    "task_primitives": {
      "matched_task_weight_share": null,
      "task_effective_coverage": null,
      "task_exposure_concentration": null,
      "method": null
    },
    "task_signal": 0,
    "demand_persistence": 0.8006,
    "exposure_v7": 0.1192,
    "baseline_v6": {
      "net_risk": 0.0413,
      "exposure": 0.1192
    },
    "uncertainty": {
      "exposure_p10": 0.1075,
      "exposure_p50": 0.1192,
      "exposure_p90": 0.1302,
      "net_risk_p10": 0.0297,
      "net_risk_p50": 0.0362,
      "net_risk_p90": 0.0432,
      "method": "bootstrap_v2"
    },
    "labour_monitor_key": "production_transport",
    "raw": {
      "aioe": -0.9135,
      "theta": 0.6742,
      "c_aioe": -0.741,
      "log_wage_spread": 0.1942,
      "wage_position": 1.3683
    },
    "isco_codes_matched": [
      "9626"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": -0.9135,
      "theta": 0.6742,
      "c_aioe": -0.741,
      "category": "low_exposure",
      "isco_codes_matched": [
        "9626"
      ],
      "match_quality": "direct"
    },
    "workflow_overlay": {
      "creative_generation": 0.1,
      "real_time_coordination": 0.5,
      "ambiguity_tolerance": 0.3,
      "institutional_knowledge": 0.45,
      "relationship_intensity": 0.25,
      "regulatory_weight": 0.4,
      "physical_presence": 0.95,
      "tool_velocity": 0.2
    }
  },
  {
    "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.3,
    "employment_thousands": 9.3,
    "employment_basis": "estimated_sg_submajor_weighted_2025",
    "employment_family_code": "94",
    "employment_family_total_thousands": 35.5,
    "employment_weight_within_family": 0.260858,
    "employment_estimate_method": "wage_only",
    "group_employment_thousands": 167.7,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor_weighted_2025",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2025_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2025 2-digit occupation-family totals, weighted within family by BLS proxy employment and Singapore wage data."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the country crosswalk to ISCO-08."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based mapping to published local wage-floor coverage."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based mapping to published local professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published local labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published local transition-program coverage."
        }
      }
    },
    "exposure": 0.2184,
    "bottleneck": 0.0579,
    "displacement_pressure": 0.2057,
    "demand_resilience": 0.4124,
    "demand_signal_bonus": 0,
    "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.5876
    },
    "net_risk": 0.1209,
    "risk_band": "low",
    "augmentation": 0.0093,
    "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.4743,
      "level": "medium",
      "threshold_level": "medium",
      "policy_cap_reason": null,
      "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
    },
    "structural_model_version": "V7",
    "stability": {
      "optimistic_risk": 0.0854,
      "optimistic_band": "low",
      "pessimistic_risk": 0.185,
      "pessimistic_band": "moderate",
      "distance_to_band_edge": 0.0291,
      "label": "watch"
    },
    "task_primitives": {
      "matched_task_weight_share": null,
      "task_effective_coverage": null,
      "task_exposure_concentration": null,
      "method": null
    },
    "task_signal": 0,
    "demand_persistence": 0.8192,
    "exposure_v7": 0.2184,
    "baseline_v6": {
      "net_risk": 0.1377,
      "exposure": 0.2184
    },
    "uncertainty": {
      "exposure_p10": 0.0813,
      "exposure_p50": 0.2184,
      "exposure_p90": 0.3509,
      "net_risk_p10": 0.0455,
      "net_risk_p50": 0.118,
      "net_risk_p90": 0.1937,
      "method": "bootstrap_v2"
    },
    "labour_monitor_key": "production_transport",
    "raw": {
      "aioe": -0.6415,
      "theta": 0.5856,
      "c_aioe": -0.5772,
      "log_wage_spread": 0.5277,
      "wage_position": 1.0011
    },
    "isco_codes_matched": [
      "9410"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": -0.6415,
      "theta": 0.5856,
      "c_aioe": -0.5772,
      "category": "low_exposure",
      "isco_codes_matched": [
        "9410"
      ],
      "match_quality": "direct"
    },
    "workflow_overlay": {
      "creative_generation": 0.1,
      "real_time_coordination": 0.5,
      "ambiguity_tolerance": 0.3,
      "institutional_knowledge": 0.45,
      "relationship_intensity": 0.25,
      "regulatory_weight": 0.4,
      "physical_presence": 0.95,
      "tool_velocity": 0.2
    }
  },
  {
    "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.4,
    "employment_thousands": 6.4,
    "employment_basis": "estimated_sg_submajor_weighted_2025",
    "employment_family_code": "91",
    "employment_family_total_thousands": 81.5,
    "employment_weight_within_family": 0.077929,
    "employment_estimate_method": "wage_only",
    "group_employment_thousands": 167.7,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor_weighted_2025",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2025_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2025 2-digit occupation-family totals, weighted within family by BLS proxy employment and Singapore wage data."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the country crosswalk to ISCO-08."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based mapping to published local wage-floor coverage."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based mapping to published local professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published local labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published local transition-program coverage."
        }
      }
    },
    "exposure": 0.0569,
    "bottleneck": 0.025,
    "displacement_pressure": 0.0555,
    "demand_resilience": 0.3502,
    "demand_signal_bonus": 0,
    "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.6498
    },
    "net_risk": 0.0361,
    "risk_band": "very_low",
    "augmentation": 0.0009,
    "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.7656,
      "level": "high",
      "threshold_level": "high",
      "policy_cap_reason": null,
      "crosswalk_quality": 0.7054,
      "market_data_granularity": 0.7,
      "source_freshness": 0.8029,
      "source_coverage": 0.82,
      "signal_agreement": 0.95,
      "sensitivity": 0.65,
      "exposure_source_count": 3
    },
    "structural_model_version": "V7",
    "stability": {
      "optimistic_risk": 0,
      "optimistic_band": "very_low",
      "pessimistic_risk": 0.0945,
      "pessimistic_band": "low",
      "distance_to_band_edge": 0.0139,
      "label": "watch"
    },
    "task_primitives": {
      "matched_task_weight_share": null,
      "task_effective_coverage": null,
      "task_exposure_concentration": null,
      "method": null
    },
    "task_signal": 0,
    "demand_persistence": 0.7368,
    "exposure_v7": 0.0569,
    "baseline_v6": {
      "net_risk": 0.0402,
      "exposure": 0.0569
    },
    "uncertainty": {
      "exposure_p10": 0.0127,
      "exposure_p50": 0.0569,
      "exposure_p90": 0.0997,
      "net_risk_p10": 0.008,
      "net_risk_p50": 0.0352,
      "net_risk_p90": 0.0634,
      "method": "bootstrap_v2"
    },
    "labour_monitor_key": "production_transport",
    "raw": {
      "aioe": -1.6096,
      "theta": 0.5579,
      "c_aioe": -1.493,
      "log_wage_spread": 0.2611,
      "wage_position": 0.8639
    },
    "isco_codes_matched": [
      "9115"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": -1.6096,
      "theta": 0.5579,
      "c_aioe": -1.493,
      "category": "low_exposure",
      "isco_codes_matched": [
        "9115"
      ],
      "match_quality": "direct"
    },
    "workflow_overlay": {
      "creative_generation": 0.1,
      "real_time_coordination": 0.5,
      "ambiguity_tolerance": 0.3,
      "institutional_knowledge": 0.45,
      "relationship_intensity": 0.25,
      "regulatory_weight": 0.4,
      "physical_presence": 0.95,
      "tool_velocity": 0.2
    }
  },
  {
    "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": 8.7,
    "employment_thousands": 8.7,
    "employment_basis": "estimated_sg_submajor_weighted_2025",
    "employment_family_code": "94",
    "employment_family_total_thousands": 35.5,
    "employment_weight_within_family": 0.245192,
    "employment_estimate_method": "wage_only",
    "group_employment_thousands": 167.7,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor_weighted_2025",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2025_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2025 2-digit occupation-family totals, weighted within family by BLS proxy employment and Singapore wage data."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the country crosswalk to ISCO-08."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based mapping to published local wage-floor coverage."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based mapping to published local professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published local labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published local transition-program coverage."
        }
      }
    },
    "exposure": 0.2184,
    "bottleneck": 0.0579,
    "displacement_pressure": 0.2057,
    "demand_resilience": 0.3724,
    "demand_signal_bonus": 0,
    "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.6276
    },
    "net_risk": 0.1291,
    "risk_band": "low",
    "augmentation": 0.0083,
    "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.4743,
      "level": "medium",
      "threshold_level": "medium",
      "policy_cap_reason": null,
      "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
    },
    "structural_model_version": "V7",
    "stability": {
      "optimistic_risk": 0.0923,
      "optimistic_band": "low",
      "pessimistic_risk": 0.1976,
      "pessimistic_band": "moderate",
      "distance_to_band_edge": 0.0209,
      "label": "watch"
    },
    "task_primitives": {
      "matched_task_weight_share": null,
      "task_effective_coverage": null,
      "task_exposure_concentration": null,
      "method": null
    },
    "task_signal": 0,
    "demand_persistence": 0.7609,
    "exposure_v7": 0.2184,
    "baseline_v6": {
      "net_risk": 0.1448,
      "exposure": 0.2184
    },
    "uncertainty": {
      "exposure_p10": 0.0813,
      "exposure_p50": 0.2184,
      "exposure_p90": 0.3509,
      "net_risk_p10": 0.0489,
      "net_risk_p50": 0.1276,
      "net_risk_p90": 0.2051,
      "method": "bootstrap_v2"
    },
    "labour_monitor_key": "production_transport",
    "raw": {
      "aioe": -0.6415,
      "theta": 0.5856,
      "c_aioe": -0.5772,
      "log_wage_spread": 0.3843,
      "wage_position": 0.8844
    },
    "isco_codes_matched": [
      "9410"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": -0.6415,
      "theta": 0.5856,
      "c_aioe": -0.5772,
      "category": "low_exposure",
      "isco_codes_matched": [
        "9410"
      ],
      "match_quality": "direct"
    },
    "workflow_overlay": {
      "creative_generation": 0.1,
      "real_time_coordination": 0.5,
      "ambiguity_tolerance": 0.3,
      "institutional_knowledge": 0.45,
      "relationship_intensity": 0.25,
      "regulatory_weight": 0.4,
      "physical_presence": 0.95,
      "tool_velocity": 0.2
    }
  },
  {
    "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.2,
    "employment_thousands": 1.2,
    "employment_basis": "estimated_sg_submajor_weighted_2025",
    "employment_family_code": "96",
    "employment_family_total_thousands": 21.3,
    "employment_weight_within_family": 0.055285,
    "employment_estimate_method": "wage_only",
    "group_employment_thousands": 167.7,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor_weighted_2025",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2025_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2025 2-digit occupation-family totals, weighted within family by BLS proxy employment and Singapore wage data."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the country crosswalk to ISCO-08."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based mapping to published local wage-floor coverage."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based mapping to published local professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published local labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published local transition-program coverage."
        }
      }
    },
    "exposure": 0.0935,
    "bottleneck": 0.0686,
    "displacement_pressure": 0.0871,
    "demand_resilience": 0.3858,
    "demand_signal_bonus": 0,
    "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.6142
    },
    "net_risk": 0.0535,
    "risk_band": "low",
    "augmentation": 0.0044,
    "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",
      "threshold_level": "high",
      "policy_cap_reason": null,
      "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
    },
    "structural_model_version": "V7",
    "stability": {
      "optimistic_risk": 0.0115,
      "optimistic_band": "very_low",
      "pessimistic_risk": 0.1088,
      "pessimistic_band": "low",
      "distance_to_band_edge": 0.0035,
      "label": "watch"
    },
    "task_primitives": {
      "matched_task_weight_share": null,
      "task_effective_coverage": null,
      "task_exposure_concentration": null,
      "method": null
    },
    "task_signal": 0,
    "demand_persistence": 0.7821,
    "exposure_v7": 0.0935,
    "baseline_v6": {
      "net_risk": 0.0603,
      "exposure": 0.0935
    },
    "uncertainty": {
      "exposure_p10": 0.0483,
      "exposure_p50": 0.0935,
      "exposure_p90": 0.1402,
      "net_risk_p10": 0.0273,
      "net_risk_p50": 0.0532,
      "net_risk_p90": 0.0807,
      "method": "bootstrap_v2"
    },
    "labour_monitor_key": "production_transport",
    "raw": {
      "aioe": -1.2834,
      "theta": 0.5906,
      "c_aioe": -1.1483,
      "log_wage_spread": 0.4033,
      "wage_position": 0.9449
    },
    "isco_codes_matched": [
      "9611"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": -1.2834,
      "theta": 0.5906,
      "c_aioe": -1.1483,
      "category": "low_exposure",
      "isco_codes_matched": [
        "9611"
      ],
      "match_quality": "direct"
    },
    "workflow_overlay": {
      "creative_generation": 0.1,
      "real_time_coordination": 0.5,
      "ambiguity_tolerance": 0.3,
      "institutional_knowledge": 0.45,
      "relationship_intensity": 0.25,
      "regulatory_weight": 0.4,
      "physical_presence": 0.95,
      "tool_velocity": 0.2
    }
  },
  {
    "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.4,
    "employment_thousands": 6.4,
    "employment_basis": "estimated_sg_submajor_weighted_2025",
    "employment_family_code": "91",
    "employment_family_total_thousands": 81.5,
    "employment_weight_within_family": 0.077929,
    "employment_estimate_method": "wage_only",
    "group_employment_thousands": 167.7,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor_weighted_2025",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2025_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2025 2-digit occupation-family totals, weighted within family by BLS proxy employment and Singapore wage data."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the country crosswalk to ISCO-08."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based mapping to published local wage-floor coverage."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based mapping to published local professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published local labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published local transition-program coverage."
        }
      }
    },
    "exposure": 0.0811,
    "bottleneck": 0.1818,
    "displacement_pressure": 0.0664,
    "demand_resilience": 0.3643,
    "demand_signal_bonus": 0,
    "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.6357
    },
    "net_risk": 0.0422,
    "risk_band": "very_low",
    "augmentation": 0.0095,
    "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.8789,
      "level": "high",
      "threshold_level": "high",
      "policy_cap_reason": null,
      "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
    },
    "structural_model_version": "V7",
    "stability": {
      "optimistic_risk": 0,
      "optimistic_band": "very_low",
      "pessimistic_risk": 0.0932,
      "pessimistic_band": "low",
      "distance_to_band_edge": 0.0078,
      "label": "watch"
    },
    "task_primitives": {
      "matched_task_weight_share": null,
      "task_effective_coverage": null,
      "task_exposure_concentration": null,
      "method": null
    },
    "task_signal": 0,
    "demand_persistence": 0.7511,
    "exposure_v7": 0.0811,
    "baseline_v6": {
      "net_risk": 0.0472,
      "exposure": 0.0811
    },
    "uncertainty": {
      "exposure_p10": 0.0505,
      "exposure_p50": 0.0811,
      "exposure_p90": 0.1105,
      "net_risk_p10": 0.0248,
      "net_risk_p50": 0.042,
      "net_risk_p90": 0.059,
      "method": "bootstrap_v2"
    },
    "labour_monitor_key": "production_transport",
    "raw": {
      "aioe": -1.6299,
      "theta": 0.6331,
      "c_aioe": -1.3891,
      "log_wage_spread": 0.3676,
      "wage_position": 0.8639
    },
    "isco_codes_matched": [
      "9121"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": -1.6299,
      "theta": 0.6331,
      "c_aioe": -1.3891,
      "category": "low_exposure",
      "isco_codes_matched": [
        "9121"
      ],
      "match_quality": "direct"
    },
    "workflow_overlay": {
      "creative_generation": 0.1,
      "real_time_coordination": 0.5,
      "ambiguity_tolerance": 0.3,
      "institutional_knowledge": 0.45,
      "relationship_intensity": 0.25,
      "regulatory_weight": 0.4,
      "physical_presence": 0.95,
      "tool_velocity": 0.2
    }
  },
  {
    "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": 4,
    "employment_thousands": 4,
    "employment_basis": "estimated_sg_submajor_weighted_2025",
    "employment_family_code": "93",
    "employment_family_total_thousands": 28.3,
    "employment_weight_within_family": 0.140849,
    "employment_estimate_method": "wage_only",
    "group_employment_thousands": 167.7,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor_weighted_2025",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2025_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2025 2-digit occupation-family totals, weighted within family by BLS proxy employment and Singapore wage data."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the country crosswalk to ISCO-08."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based mapping to published local wage-floor coverage."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based mapping to published local professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published local labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published local transition-program coverage."
        }
      }
    },
    "exposure": 0.0853,
    "bottleneck": 0.1515,
    "displacement_pressure": 0.0724,
    "demand_resilience": 0.3088,
    "demand_signal_bonus": 0,
    "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.6912
    },
    "net_risk": 0.05,
    "risk_band": "low",
    "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.7816,
      "level": "high",
      "threshold_level": "high",
      "policy_cap_reason": null,
      "crosswalk_quality": 0.7692,
      "market_data_granularity": 0.7,
      "source_freshness": 0.8029,
      "source_coverage": 0.82,
      "signal_agreement": 0.95,
      "sensitivity": 0.65,
      "exposure_source_count": 3
    },
    "structural_model_version": "V7",
    "stability": {
      "optimistic_risk": 0.0049,
      "optimistic_band": "very_low",
      "pessimistic_risk": 0.1038,
      "pessimistic_band": "low",
      "distance_to_band_edge": 0,
      "label": "watch"
    },
    "task_primitives": {
      "matched_task_weight_share": null,
      "task_effective_coverage": null,
      "task_exposure_concentration": null,
      "method": null
    },
    "task_signal": 0,
    "demand_persistence": 0.7179,
    "exposure_v7": 0.0853,
    "baseline_v6": {
      "net_risk": 0.0552,
      "exposure": 0.0853
    },
    "uncertainty": {
      "exposure_p10": 0.0442,
      "exposure_p50": 0.0853,
      "exposure_p90": 0.1241,
      "net_risk_p10": 0.0262,
      "net_risk_p50": 0.051,
      "net_risk_p90": 0.0727,
      "method": "bootstrap_v2"
    },
    "labour_monitor_key": "production_transport",
    "raw": {
      "aioe": -1.6114,
      "theta": 0.6236,
      "c_aioe": -1.3886,
      "log_wage_spread": 0.2145,
      "wage_position": 0.8639
    },
    "isco_codes_matched": [
      "9320"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": -1.6114,
      "theta": 0.6236,
      "c_aioe": -1.3886,
      "category": "low_exposure",
      "isco_codes_matched": [
        "9320"
      ],
      "match_quality": "direct"
    },
    "workflow_overlay": {
      "creative_generation": 0.1,
      "real_time_coordination": 0.5,
      "ambiguity_tolerance": 0.3,
      "institutional_knowledge": 0.45,
      "relationship_intensity": 0.25,
      "regulatory_weight": 0.4,
      "physical_presence": 0.95,
      "tool_velocity": 0.2
    }
  },
  {
    "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_weighted_2025",
    "employment_family_code": "96",
    "employment_family_total_thousands": 21.3,
    "employment_weight_within_family": 0.065534,
    "employment_estimate_method": "wage_only",
    "group_employment_thousands": 167.7,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor_weighted_2025",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2025_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2025 2-digit occupation-family totals, weighted within family by BLS proxy employment and Singapore wage data."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the country crosswalk to ISCO-08."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based mapping to published local wage-floor coverage."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based mapping to published local professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published local labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published local transition-program coverage."
        }
      }
    },
    "exposure": 0.3177,
    "bottleneck": 0.2398,
    "displacement_pressure": 0.2415,
    "demand_resilience": 0.3272,
    "demand_signal_bonus": 0,
    "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.6728
    },
    "net_risk": 0.1625,
    "risk_band": "moderate",
    "augmentation": 0.0427,
    "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",
      "threshold_level": "high",
      "policy_cap_reason": null,
      "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
    },
    "structural_model_version": "V7",
    "stability": {
      "optimistic_risk": 0.1328,
      "optimistic_band": "low",
      "pessimistic_risk": 0.2275,
      "pessimistic_band": "moderate",
      "distance_to_band_edge": 0.0125,
      "label": "watch"
    },
    "task_primitives": {
      "matched_task_weight_share": null,
      "task_effective_coverage": null,
      "task_exposure_concentration": null,
      "method": null
    },
    "task_signal": 0,
    "demand_persistence": 0.75,
    "exposure_v7": 0.3177,
    "baseline_v6": {
      "net_risk": 0.1806,
      "exposure": 0.3177
    },
    "uncertainty": {
      "exposure_p10": 0.2008,
      "exposure_p50": 0.3177,
      "exposure_p90": 0.4279,
      "net_risk_p10": 0.0991,
      "net_risk_p50": 0.1616,
      "net_risk_p90": 0.2308,
      "method": "bootstrap_v2"
    },
    "labour_monitor_key": "production_transport",
    "raw": {
      "aioe": -0.5246,
      "theta": 0.6443,
      "c_aioe": -0.4412,
      "log_wage_spread": 0.2758,
      "wage_position": 1.3278
    },
    "isco_codes_matched": [
      "9625"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": -0.5246,
      "theta": 0.6443,
      "c_aioe": -0.4412,
      "category": "low_exposure",
      "isco_codes_matched": [
        "9625"
      ],
      "match_quality": "direct"
    },
    "workflow_overlay": {
      "creative_generation": 0.1,
      "real_time_coordination": 0.5,
      "ambiguity_tolerance": 0.3,
      "institutional_knowledge": 0.45,
      "relationship_intensity": 0.25,
      "regulatory_weight": 0.4,
      "physical_presence": 0.95,
      "tool_velocity": 0.2
    }
  },
  {
    "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": 7.1,
    "employment_thousands": 7.1,
    "employment_basis": "estimated_sg_submajor_weighted_2025",
    "employment_family_code": "91",
    "employment_family_total_thousands": 81.5,
    "employment_weight_within_family": 0.08754,
    "employment_estimate_method": "wage_only",
    "group_employment_thousands": 167.7,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor_weighted_2025",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2025_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2025 2-digit occupation-family totals, weighted within family by BLS proxy employment and Singapore wage data."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the country crosswalk to ISCO-08."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based mapping to published local wage-floor coverage."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based mapping to published local professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published local labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published local transition-program coverage."
        }
      }
    },
    "exposure": 0.0496,
    "bottleneck": 0.0927,
    "displacement_pressure": 0.045,
    "demand_resilience": 0.3737,
    "demand_signal_bonus": 0,
    "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.6263
    },
    "net_risk": 0.0282,
    "risk_band": "very_low",
    "augmentation": 0.003,
    "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.8372,
      "level": "high",
      "threshold_level": "high",
      "policy_cap_reason": null,
      "crosswalk_quality": 0.8334,
      "market_data_granularity": 0.7,
      "source_freshness": 0.8387,
      "source_coverage": 1,
      "signal_agreement": 0.95,
      "sensitivity": 0.65,
      "exposure_source_count": 4
    },
    "structural_model_version": "V7",
    "stability": {
      "optimistic_risk": 0,
      "optimistic_band": "very_low",
      "pessimistic_risk": 0.0801,
      "pessimistic_band": "low",
      "distance_to_band_edge": 0.0218,
      "label": "watch"
    },
    "task_primitives": {
      "matched_task_weight_share": null,
      "task_effective_coverage": null,
      "task_exposure_concentration": null,
      "method": null
    },
    "task_signal": 0,
    "demand_persistence": 0.7717,
    "exposure_v7": 0.0496,
    "baseline_v6": {
      "net_risk": 0.0317,
      "exposure": 0.0496
    },
    "uncertainty": {
      "exposure_p10": 0.017,
      "exposure_p50": 0.0496,
      "exposure_p90": 0.0814,
      "net_risk_p10": 0.0096,
      "net_risk_p50": 0.0274,
      "net_risk_p90": 0.0479,
      "method": "bootstrap_v2"
    },
    "labour_monitor_key": "production_transport",
    "raw": {
      "aioe": -1.4584,
      "theta": 0.6006,
      "c_aioe": -1.2904,
      "log_wage_spread": 0.2338,
      "wage_position": 1.0902
    },
    "isco_codes_matched": [
      "9112"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": -1.4584,
      "theta": 0.6006,
      "c_aioe": -1.2904,
      "category": "low_exposure",
      "isco_codes_matched": [
        "9112"
      ],
      "match_quality": "direct"
    },
    "workflow_overlay": {
      "creative_generation": 0.1,
      "real_time_coordination": 0.5,
      "ambiguity_tolerance": 0.3,
      "institutional_knowledge": 0.45,
      "relationship_intensity": 0.25,
      "regulatory_weight": 0.4,
      "physical_presence": 0.95,
      "tool_velocity": 0.2
    }
  },
  {
    "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": 7,
    "employment_thousands": 7,
    "employment_basis": "estimated_sg_submajor_weighted_2025",
    "employment_family_code": "91",
    "employment_family_total_thousands": 81.5,
    "employment_weight_within_family": 0.086031,
    "employment_estimate_method": "wage_only",
    "group_employment_thousands": 167.7,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor_weighted_2025",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2025_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2025 2-digit occupation-family totals, weighted within family by BLS proxy employment and Singapore wage data."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the country crosswalk to ISCO-08."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based mapping to published local wage-floor coverage."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based mapping to published local professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published local labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published local transition-program coverage."
        }
      }
    },
    "exposure": 0.0496,
    "bottleneck": 0.0927,
    "displacement_pressure": 0.045,
    "demand_resilience": 0.3814,
    "demand_signal_bonus": 0,
    "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.6186
    },
    "net_risk": 0.0278,
    "risk_band": "very_low",
    "augmentation": 0.0031,
    "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.8372,
      "level": "high",
      "threshold_level": "high",
      "policy_cap_reason": null,
      "crosswalk_quality": 0.8334,
      "market_data_granularity": 0.7,
      "source_freshness": 0.8387,
      "source_coverage": 1,
      "signal_agreement": 0.95,
      "sensitivity": 0.65,
      "exposure_source_count": 4
    },
    "structural_model_version": "V7",
    "stability": {
      "optimistic_risk": 0,
      "optimistic_band": "very_low",
      "pessimistic_risk": 0.0815,
      "pessimistic_band": "low",
      "distance_to_band_edge": 0.0222,
      "label": "watch"
    },
    "task_primitives": {
      "matched_task_weight_share": null,
      "task_effective_coverage": null,
      "task_exposure_concentration": null,
      "method": null
    },
    "task_signal": 0,
    "demand_persistence": 0.7871,
    "exposure_v7": 0.0496,
    "baseline_v6": {
      "net_risk": 0.0314,
      "exposure": 0.0496
    },
    "uncertainty": {
      "exposure_p10": 0.017,
      "exposure_p50": 0.0496,
      "exposure_p90": 0.0814,
      "net_risk_p10": 0.0094,
      "net_risk_p50": 0.027,
      "net_risk_p90": 0.0476,
      "method": "bootstrap_v2"
    },
    "labour_monitor_key": "production_transport",
    "raw": {
      "aioe": -1.4584,
      "theta": 0.6006,
      "c_aioe": -1.2904,
      "log_wage_spread": 0.3659,
      "wage_position": 1.0529
    },
    "isco_codes_matched": [
      "9112"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": -1.4584,
      "theta": 0.6006,
      "c_aioe": -1.2904,
      "category": "low_exposure",
      "isco_codes_matched": [
        "9112"
      ],
      "match_quality": "direct"
    },
    "workflow_overlay": {
      "creative_generation": 0.1,
      "real_time_coordination": 0.5,
      "ambiguity_tolerance": 0.3,
      "institutional_knowledge": 0.45,
      "relationship_intensity": 0.25,
      "regulatory_weight": 0.4,
      "physical_presence": 0.95,
      "tool_velocity": 0.2
    }
  },
  {
    "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": 8.6,
    "employment_thousands": 8.6,
    "employment_basis": "estimated_sg_submajor_weighted_2025",
    "employment_family_code": "94",
    "employment_family_total_thousands": 35.5,
    "employment_weight_within_family": 0.242331,
    "employment_estimate_method": "wage_only",
    "group_employment_thousands": 167.7,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor_weighted_2025",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2025_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2025 2-digit occupation-family totals, weighted within family by BLS proxy employment and Singapore wage data."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the country crosswalk to ISCO-08."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based mapping to published local wage-floor coverage."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based mapping to published local professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published local labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published local transition-program coverage."
        }
      }
    },
    "exposure": 0.2184,
    "bottleneck": 0.0579,
    "displacement_pressure": 0.2057,
    "demand_resilience": 0.3361,
    "demand_signal_bonus": 0,
    "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.6639
    },
    "net_risk": 0.1366,
    "risk_band": "low",
    "augmentation": 0.0073,
    "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.4743,
      "level": "medium",
      "threshold_level": "medium",
      "policy_cap_reason": null,
      "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
    },
    "structural_model_version": "V7",
    "stability": {
      "optimistic_risk": 0.0983,
      "optimistic_band": "low",
      "pessimistic_risk": 0.2109,
      "pessimistic_band": "moderate",
      "distance_to_band_edge": 0.0134,
      "label": "watch"
    },
    "task_primitives": {
      "matched_task_weight_share": null,
      "task_effective_coverage": null,
      "task_exposure_concentration": null,
      "method": null
    },
    "task_signal": 0,
    "demand_persistence": 0.755,
    "exposure_v7": 0.2184,
    "baseline_v6": {
      "net_risk": 0.1521,
      "exposure": 0.2184
    },
    "uncertainty": {
      "exposure_p10": 0.0813,
      "exposure_p50": 0.2184,
      "exposure_p90": 0.3509,
      "net_risk_p10": 0.0511,
      "net_risk_p50": 0.1332,
      "net_risk_p90": 0.2168,
      "method": "bootstrap_v2"
    },
    "labour_monitor_key": "production_transport",
    "raw": {
      "aioe": -0.6415,
      "theta": 0.5856,
      "c_aioe": -0.5772,
      "log_wage_spread": 0.4483,
      "wage_position": 0.8639
    },
    "isco_codes_matched": [
      "9410"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": -0.6415,
      "theta": 0.5856,
      "c_aioe": -0.5772,
      "category": "low_exposure",
      "isco_codes_matched": [
        "9410"
      ],
      "match_quality": "direct"
    },
    "workflow_overlay": {
      "creative_generation": 0.1,
      "real_time_coordination": 0.5,
      "ambiguity_tolerance": 0.3,
      "institutional_knowledge": 0.45,
      "relationship_intensity": 0.25,
      "regulatory_weight": 0.4,
      "physical_presence": 0.95,
      "tool_velocity": 0.2
    }
  },
  {
    "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_weighted_2025",
    "employment_family_code": "96",
    "employment_family_total_thousands": 21.3,
    "employment_weight_within_family": 0.068045,
    "employment_estimate_method": "wage_only",
    "group_employment_thousands": 167.7,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor_weighted_2025",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2025_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2025 2-digit occupation-family totals, weighted within family by BLS proxy employment and Singapore wage data."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the country crosswalk to ISCO-08."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based mapping to published local wage-floor coverage."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based mapping to published local professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published local labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published local transition-program coverage."
        }
      }
    },
    "exposure": 0.3177,
    "bottleneck": 0.2398,
    "displacement_pressure": 0.2415,
    "demand_resilience": 0.3929,
    "demand_signal_bonus": 0,
    "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.6071
    },
    "net_risk": 0.1466,
    "risk_band": "low",
    "augmentation": 0.0528,
    "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": true,
      "signal_conflict_reasons": [
        "divergent_exposure_sources",
        "low_risk_but_high_observed_usage"
      ]
    },
    "confidence": {
      "score": 0.7243,
      "level": "medium",
      "threshold_level": "high",
      "policy_cap_reason": "signal_conflict",
      "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
    },
    "structural_model_version": "V7",
    "stability": {
      "optimistic_risk": 0.1236,
      "optimistic_band": "low",
      "pessimistic_risk": 0.2103,
      "pessimistic_band": "moderate",
      "distance_to_band_edge": 0.0034,
      "label": "watch"
    },
    "task_primitives": {
      "matched_task_weight_share": null,
      "task_effective_coverage": null,
      "task_exposure_concentration": null,
      "method": null
    },
    "task_signal": 0,
    "demand_persistence": 0.8072,
    "exposure_v7": 0.3177,
    "baseline_v6": {
      "net_risk": 0.1661,
      "exposure": 0.3177
    },
    "uncertainty": {
      "exposure_p10": 0.2008,
      "exposure_p50": 0.3177,
      "exposure_p90": 0.4279,
      "net_risk_p10": 0.0899,
      "net_risk_p50": 0.1451,
      "net_risk_p90": 0.2079,
      "method": "bootstrap_v2"
    },
    "labour_monitor_key": "production_transport",
    "raw": {
      "aioe": -0.5246,
      "theta": 0.6443,
      "c_aioe": -0.4412,
      "log_wage_spread": 0.7941,
      "wage_position": 1.4314
    },
    "isco_codes_matched": [
      "9625"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": -0.5246,
      "theta": 0.6443,
      "c_aioe": -0.4412,
      "category": "low_exposure",
      "isco_codes_matched": [
        "9625"
      ],
      "match_quality": "direct"
    },
    "workflow_overlay": {
      "creative_generation": 0.1,
      "real_time_coordination": 0.5,
      "ambiguity_tolerance": 0.3,
      "institutional_knowledge": 0.45,
      "relationship_intensity": 0.25,
      "regulatory_weight": 0.4,
      "physical_presence": 0.95,
      "tool_velocity": 0.2
    }
  },
  {
    "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.5,
    "employment_thousands": 0.5,
    "employment_basis": "estimated_sg_submajor_weighted_2025",
    "employment_family_code": "92",
    "employment_family_total_thousands": 1,
    "employment_weight_within_family": 0.491868,
    "employment_estimate_method": "wage_only",
    "group_employment_thousands": 167.7,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor_weighted_2025",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2025_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2025 2-digit occupation-family totals, weighted within family by BLS proxy employment and Singapore wage data."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the country crosswalk to ISCO-08."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based mapping to published local wage-floor coverage."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based mapping to published local professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published local labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published local transition-program coverage."
        }
      }
    },
    "exposure": 0.0574,
    "bottleneck": 0.2219,
    "displacement_pressure": 0.0447,
    "demand_resilience": 0.3591,
    "demand_signal_bonus": 0,
    "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.6409
    },
    "net_risk": 0.0286,
    "risk_band": "very_low",
    "augmentation": 0.0081,
    "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.6307,
      "level": "medium",
      "threshold_level": "medium",
      "policy_cap_reason": null,
      "crosswalk_quality": 0.0073,
      "market_data_granularity": 0.7,
      "source_freshness": 0.8387,
      "source_coverage": 1,
      "signal_agreement": 0.95,
      "sensitivity": 0.65,
      "exposure_source_count": 4
    },
    "structural_model_version": "V7",
    "stability": {
      "optimistic_risk": 0,
      "optimistic_band": "very_low",
      "pessimistic_risk": 0.0734,
      "pessimistic_band": "low",
      "distance_to_band_edge": 0.0214,
      "label": "watch"
    },
    "task_primitives": {
      "matched_task_weight_share": null,
      "task_effective_coverage": null,
      "task_exposure_concentration": null,
      "method": null
    },
    "task_signal": 0,
    "demand_persistence": 0.7439,
    "exposure_v7": 0.0574,
    "baseline_v6": {
      "net_risk": 0.032,
      "exposure": 0.0574
    },
    "uncertainty": {
      "exposure_p10": 0.0264,
      "exposure_p50": 0.0574,
      "exposure_p90": 0.0887,
      "net_risk_p10": 0.0135,
      "net_risk_p50": 0.0281,
      "net_risk_p90": 0.0452,
      "method": "bootstrap_v2"
    },
    "labour_monitor_key": "production_transport",
    "raw": {
      "aioe": -1.3545,
      "theta": 0.6411,
      "c_aioe": -1.1436,
      "log_wage_spread": 0.1178,
      "wage_position": 0.9719
    },
    "isco_codes_matched": [
      "9214"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": -1.3545,
      "theta": 0.6411,
      "c_aioe": -1.1436,
      "category": "low_exposure",
      "isco_codes_matched": [
        "9214"
      ],
      "match_quality": "direct"
    },
    "workflow_overlay": {
      "creative_generation": 0.1,
      "real_time_coordination": 0.5,
      "ambiguity_tolerance": 0.3,
      "institutional_knowledge": 0.45,
      "relationship_intensity": 0.25,
      "regulatory_weight": 0.4,
      "physical_presence": 0.95,
      "tool_velocity": 0.2
    }
  },
  {
    "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.1,
    "employment_thousands": 1.1,
    "employment_basis": "estimated_sg_submajor_weighted_2025",
    "employment_family_code": "96",
    "employment_family_total_thousands": 21.3,
    "employment_weight_within_family": 0.052863,
    "employment_estimate_method": "wage_only",
    "group_employment_thousands": 167.7,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor_weighted_2025",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2025_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2025 2-digit occupation-family totals, weighted within family by BLS proxy employment and Singapore wage data."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the country crosswalk to ISCO-08."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based mapping to published local wage-floor coverage."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based mapping to published local professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published local labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published local transition-program coverage."
        }
      }
    },
    "exposure": 0.2278,
    "bottleneck": 0.2255,
    "displacement_pressure": 0.1764,
    "demand_resilience": 0.3399,
    "demand_signal_bonus": 0,
    "market": {
      "market_momentum": 0.7813,
      "industry_footprint_momentum": null,
      "market_resolution": "group_prior",
      "occupation_scarcity": 0.307,
      "market_resilience": 0.5916,
      "market_modifier": 0.6601
    },
    "net_risk": 0.1165,
    "risk_band": "low",
    "augmentation": 0.0304,
    "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.1114,
        "ilo": 0.3329
      },
      "signal_conflict": false,
      "signal_conflict_reasons": []
    },
    "confidence": {
      "score": 0.658,
      "level": "medium",
      "threshold_level": "medium",
      "policy_cap_reason": null,
      "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
    },
    "structural_model_version": "V7",
    "stability": {
      "optimistic_risk": 0.0741,
      "optimistic_band": "low",
      "pessimistic_risk": 0.1819,
      "pessimistic_band": "moderate",
      "distance_to_band_edge": 0.0335,
      "label": "watch"
    },
    "task_primitives": {
      "matched_task_weight_share": null,
      "task_effective_coverage": null,
      "task_exposure_concentration": null,
      "method": null
    },
    "task_signal": 0,
    "demand_persistence": 0.7372,
    "exposure_v7": 0.2278,
    "baseline_v6": {
      "net_risk": 0.1295,
      "exposure": 0.2278
    },
    "uncertainty": {
      "exposure_p10": 0.1114,
      "exposure_p50": 0.2278,
      "exposure_p90": 0.3329,
      "net_risk_p10": 0.0549,
      "net_risk_p50": 0.1156,
      "net_risk_p90": 0.1744,
      "method": "bootstrap_v2"
    },
    "labour_monitor_key": "production_transport",
    "raw": {
      "aioe": -0.8728,
      "theta": 0.6411,
      "c_aioe": -0.7369,
      "log_wage_spread": 0.3383,
      "wage_position": 0.8639
    },
    "isco_codes_matched": [
      "9629"
    ],
    "match_quality": "submajor_fallback",
    "scores": {
      "aioe": -0.8728,
      "theta": 0.6411,
      "c_aioe": -0.7369,
      "category": "low_exposure",
      "isco_codes_matched": [
        "9629"
      ],
      "match_quality": "submajor_fallback"
    },
    "workflow_overlay": {
      "creative_generation": 0.1,
      "real_time_coordination": 0.5,
      "ambiguity_tolerance": 0.3,
      "institutional_knowledge": 0.45,
      "relationship_intensity": 0.25,
      "regulatory_weight": 0.4,
      "physical_presence": 0.95,
      "tool_velocity": 0.2
    }
  },
  {
    "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.5,
    "employment_thousands": 6.5,
    "employment_basis": "estimated_sg_submajor_weighted_2025",
    "employment_family_code": "91",
    "employment_family_total_thousands": 81.5,
    "employment_weight_within_family": 0.080327,
    "employment_estimate_method": "wage_only",
    "group_employment_thousands": 167.7,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor_weighted_2025",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2025_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2025 2-digit occupation-family totals, weighted within family by BLS proxy employment and Singapore wage data."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the country crosswalk to ISCO-08."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based mapping to published local wage-floor coverage."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based mapping to published local professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published local labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published local transition-program coverage."
        }
      }
    },
    "exposure": 0.0718,
    "bottleneck": 0.1052,
    "displacement_pressure": 0.0643,
    "demand_resilience": 0.394,
    "demand_signal_bonus": 0,
    "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.606
    },
    "net_risk": 0.039,
    "risk_band": "very_low",
    "augmentation": 0.0053,
    "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",
      "threshold_level": "high",
      "policy_cap_reason": null,
      "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
    },
    "structural_model_version": "V7",
    "stability": {
      "optimistic_risk": 0,
      "optimistic_band": "very_low",
      "pessimistic_risk": 0.0942,
      "pessimistic_band": "low",
      "distance_to_band_edge": 0.011,
      "label": "watch"
    },
    "task_primitives": {
      "matched_task_weight_share": null,
      "task_effective_coverage": null,
      "task_exposure_concentration": null,
      "method": null
    },
    "task_signal": 0,
    "demand_persistence": 0.7849,
    "exposure_v7": 0.0718,
    "baseline_v6": {
      "net_risk": 0.044,
      "exposure": 0.0718
    },
    "uncertainty": {
      "exposure_p10": 0.0376,
      "exposure_p50": 0.0718,
      "exposure_p90": 0.1064,
      "net_risk_p10": 0.0195,
      "net_risk_p50": 0.0388,
      "net_risk_p90": 0.0601,
      "method": "bootstrap_v2"
    },
    "labour_monitor_key": "production_transport",
    "raw": {
      "aioe": -1.5136,
      "theta": 0.606,
      "c_aioe": -1.3311,
      "log_wage_spread": 0.4055,
      "wage_position": 0.9179
    },
    "isco_codes_matched": [
      "9122"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": -1.5136,
      "theta": 0.606,
      "c_aioe": -1.3311,
      "category": "low_exposure",
      "isco_codes_matched": [
        "9122"
      ],
      "match_quality": "direct"
    },
    "workflow_overlay": {
      "creative_generation": 0.1,
      "real_time_coordination": 0.5,
      "ambiguity_tolerance": 0.3,
      "institutional_knowledge": 0.45,
      "relationship_intensity": 0.25,
      "regulatory_weight": 0.4,
      "physical_presence": 0.95,
      "tool_velocity": 0.2
    }
  },
  {
    "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": 4.7,
    "employment_thousands": 4.7,
    "employment_basis": "estimated_sg_submajor_weighted_2025",
    "employment_family_code": "93",
    "employment_family_total_thousands": 28.3,
    "employment_weight_within_family": 0.166021,
    "employment_estimate_method": "wage_only",
    "group_employment_thousands": 167.7,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor_weighted_2025",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2025_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2025 2-digit occupation-family totals, weighted within family by BLS proxy employment and Singapore wage data."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the country crosswalk to ISCO-08."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based mapping to published local wage-floor coverage."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based mapping to published local professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published local labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published local transition-program coverage."
        }
      }
    },
    "exposure": 0.0682,
    "bottleneck": 0.2308,
    "displacement_pressure": 0.0525,
    "demand_resilience": 0.4399,
    "demand_signal_bonus": 0,
    "market": {
      "market_momentum": 0.7813,
      "industry_footprint_momentum": null,
      "market_resolution": "group_prior",
      "occupation_scarcity": 0.7861,
      "market_resilience": 0.7832,
      "market_modifier": 0.5601
    },
    "net_risk": 0.0294,
    "risk_band": "very_low",
    "augmentation": 0.0123,
    "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",
      "threshold_level": "high",
      "policy_cap_reason": null,
      "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
    },
    "structural_model_version": "V7",
    "stability": {
      "optimistic_risk": 0,
      "optimistic_band": "very_low",
      "pessimistic_risk": 0.0757,
      "pessimistic_band": "low",
      "distance_to_band_edge": 0.0206,
      "label": "watch"
    },
    "task_primitives": {
      "matched_task_weight_share": null,
      "task_effective_coverage": null,
      "task_exposure_concentration": null,
      "method": null
    },
    "task_signal": 0,
    "demand_persistence": 0.8744,
    "exposure_v7": 0.0682,
    "baseline_v6": {
      "net_risk": 0.034,
      "exposure": 0.0682
    },
    "uncertainty": {
      "exposure_p10": 0.0399,
      "exposure_p50": 0.0682,
      "exposure_p90": 0.0997,
      "net_risk_p10": 0.0162,
      "net_risk_p50": 0.0288,
      "net_risk_p90": 0.0431,
      "method": "bootstrap_v2"
    },
    "labour_monitor_key": "production_transport",
    "raw": {
      "aioe": -1.7092,
      "theta": 0.6413,
      "c_aioe": -1.4427,
      "log_wage_spread": 0.7221,
      "wage_position": 1.2003
    },
    "isco_codes_matched": [
      "9333"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": -1.7092,
      "theta": 0.6413,
      "c_aioe": -1.4427,
      "category": "low_exposure",
      "isco_codes_matched": [
        "9333"
      ],
      "match_quality": "direct"
    },
    "workflow_overlay": {
      "creative_generation": 0.1,
      "real_time_coordination": 0.5,
      "ambiguity_tolerance": 0.3,
      "institutional_knowledge": 0.45,
      "relationship_intensity": 0.25,
      "regulatory_weight": 0.4,
      "physical_presence": 0.95,
      "tool_velocity": 0.2
    }
  },
  {
    "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.1,
    "employment_thousands": 1.1,
    "employment_basis": "estimated_sg_submajor_weighted_2025",
    "employment_family_code": "96",
    "employment_family_total_thousands": 21.3,
    "employment_weight_within_family": 0.052863,
    "employment_estimate_method": "wage_only",
    "group_employment_thousands": 167.7,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor_weighted_2025",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2025_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2025 2-digit occupation-family totals, weighted within family by BLS proxy employment and Singapore wage data."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the country crosswalk to ISCO-08."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based mapping to published local wage-floor coverage."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based mapping to published local professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published local labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published local transition-program coverage."
        }
      }
    },
    "exposure": 0.2278,
    "bottleneck": 0.2255,
    "displacement_pressure": 0.1764,
    "demand_resilience": 0.3443,
    "demand_signal_bonus": 0,
    "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.6557
    },
    "net_risk": 0.1157,
    "risk_band": "low",
    "augmentation": 0.031,
    "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.1114,
        "ilo": 0.3329
      },
      "signal_conflict": false,
      "signal_conflict_reasons": []
    },
    "confidence": {
      "score": 0.6655,
      "level": "medium",
      "threshold_level": "medium",
      "policy_cap_reason": null,
      "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
    },
    "structural_model_version": "V7",
    "stability": {
      "optimistic_risk": 0.0814,
      "optimistic_band": "low",
      "pessimistic_risk": 0.1757,
      "pessimistic_band": "moderate",
      "distance_to_band_edge": 0.0343,
      "label": "watch"
    },
    "task_primitives": {
      "matched_task_weight_share": null,
      "task_effective_coverage": null,
      "task_exposure_concentration": null,
      "method": null
    },
    "task_signal": 0,
    "demand_persistence": 0.7272,
    "exposure_v7": 0.2278,
    "baseline_v6": {
      "net_risk": 0.1285,
      "exposure": 0.2278
    },
    "uncertainty": {
      "exposure_p10": 0.1114,
      "exposure_p50": 0.2278,
      "exposure_p90": 0.3329,
      "net_risk_p10": 0.0551,
      "net_risk_p50": 0.1155,
      "net_risk_p90": 0.1722,
      "method": "bootstrap_v2"
    },
    "labour_monitor_key": "production_transport",
    "raw": {
      "aioe": -0.8728,
      "theta": 0.6411,
      "c_aioe": -0.7369,
      "log_wage_spread": 0.1178,
      "wage_position": 0.8639
    },
    "isco_codes_matched": [
      "9629"
    ],
    "match_quality": "submajor_fallback",
    "scores": {
      "aioe": -0.8728,
      "theta": 0.6411,
      "c_aioe": -0.7369,
      "category": "low_exposure",
      "isco_codes_matched": [
        "9629"
      ],
      "match_quality": "submajor_fallback"
    },
    "workflow_overlay": {
      "creative_generation": 0.1,
      "real_time_coordination": 0.5,
      "ambiguity_tolerance": 0.3,
      "institutional_knowledge": 0.45,
      "relationship_intensity": 0.25,
      "regulatory_weight": 0.4,
      "physical_presence": 0.95,
      "tool_velocity": 0.2
    }
  },
  {
    "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.4,
    "employment_thousands": 6.4,
    "employment_basis": "estimated_sg_submajor_weighted_2025",
    "employment_family_code": "91",
    "employment_family_total_thousands": 81.5,
    "employment_weight_within_family": 0.078921,
    "employment_estimate_method": "wage_only",
    "group_employment_thousands": 167.7,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor_weighted_2025",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2025_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2025 2-digit occupation-family totals, weighted within family by BLS proxy employment and Singapore wage data."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the country crosswalk to ISCO-08."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based mapping to published local wage-floor coverage."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based mapping to published local professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published local labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published local transition-program coverage."
        }
      }
    },
    "exposure": 0.0615,
    "bottleneck": 0.0927,
    "displacement_pressure": 0.0558,
    "demand_resilience": 0.3121,
    "demand_signal_bonus": 0,
    "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.6879
    },
    "net_risk": 0.0384,
    "risk_band": "very_low",
    "augmentation": 0.003,
    "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.7976,
      "level": "high",
      "threshold_level": "high",
      "policy_cap_reason": null,
      "crosswalk_quality": 0.8334,
      "market_data_granularity": 0.7,
      "source_freshness": 0.8029,
      "source_coverage": 0.82,
      "signal_agreement": 0.95,
      "sensitivity": 0.65,
      "exposure_source_count": 3
    },
    "structural_model_version": "V7",
    "stability": {
      "optimistic_risk": 0,
      "optimistic_band": "very_low",
      "pessimistic_risk": 0.092,
      "pessimistic_band": "low",
      "distance_to_band_edge": 0.0116,
      "label": "watch"
    },
    "task_primitives": {
      "matched_task_weight_share": null,
      "task_effective_coverage": null,
      "task_exposure_concentration": null,
      "method": null
    },
    "task_signal": 0,
    "demand_persistence": 0.7225,
    "exposure_v7": 0.0615,
    "baseline_v6": {
      "net_risk": 0.0424,
      "exposure": 0.0615
    },
    "uncertainty": {
      "exposure_p10": 0.0174,
      "exposure_p50": 0.0615,
      "exposure_p90": 0.1042,
      "net_risk_p10": 0.0109,
      "net_risk_p50": 0.0377,
      "net_risk_p90": 0.065,
      "method": "bootstrap_v2"
    },
    "labour_monitor_key": "production_transport",
    "raw": {
      "aioe": -1.4584,
      "theta": 0.6006,
      "c_aioe": -1.2904,
      "log_wage_spread": 0.2237,
      "wage_position": 0.8861
    },
    "isco_codes_matched": [
      "9113"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": -1.4584,
      "theta": 0.6006,
      "c_aioe": -1.2904,
      "category": "low_exposure",
      "isco_codes_matched": [
        "9113"
      ],
      "match_quality": "direct"
    },
    "workflow_overlay": {
      "creative_generation": 0.1,
      "real_time_coordination": 0.5,
      "ambiguity_tolerance": 0.3,
      "institutional_knowledge": 0.45,
      "relationship_intensity": 0.25,
      "regulatory_weight": 0.4,
      "physical_presence": 0.95,
      "tool_velocity": 0.2
    }
  },
  {
    "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": 7.6,
    "employment_thousands": 7.6,
    "employment_basis": "estimated_sg_submajor_weighted_2025",
    "employment_family_code": "91",
    "employment_family_total_thousands": 81.5,
    "employment_weight_within_family": 0.092822,
    "employment_estimate_method": "wage_only",
    "group_employment_thousands": 167.7,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor_weighted_2025",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2025_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2025 2-digit occupation-family totals, weighted within family by BLS proxy employment and Singapore wage data."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the country crosswalk to ISCO-08."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based mapping to published local wage-floor coverage."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based mapping to published local professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published local labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published local transition-program coverage."
        }
      }
    },
    "exposure": 0.0615,
    "bottleneck": 0.0927,
    "displacement_pressure": 0.0558,
    "demand_resilience": 0.4242,
    "demand_signal_bonus": 0,
    "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.5758
    },
    "net_risk": 0.0321,
    "risk_band": "very_low",
    "augmentation": 0.0043,
    "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.7976,
      "level": "high",
      "threshold_level": "high",
      "policy_cap_reason": null,
      "crosswalk_quality": 0.8334,
      "market_data_granularity": 0.7,
      "source_freshness": 0.8029,
      "source_coverage": 0.82,
      "signal_agreement": 0.95,
      "sensitivity": 0.65,
      "exposure_source_count": 3
    },
    "structural_model_version": "V7",
    "stability": {
      "optimistic_risk": 0,
      "optimistic_band": "very_low",
      "pessimistic_risk": 0.0822,
      "pessimistic_band": "low",
      "distance_to_band_edge": 0.0179,
      "label": "watch"
    },
    "task_primitives": {
      "matched_task_weight_share": null,
      "task_effective_coverage": null,
      "task_exposure_concentration": null,
      "method": null
    },
    "task_signal": 0,
    "demand_persistence": 0.8306,
    "exposure_v7": 0.0615,
    "baseline_v6": {
      "net_risk": 0.0368,
      "exposure": 0.0615
    },
    "uncertainty": {
      "exposure_p10": 0.0174,
      "exposure_p50": 0.0615,
      "exposure_p90": 0.1042,
      "net_risk_p10": 0.0091,
      "net_risk_p50": 0.0316,
      "net_risk_p90": 0.0548,
      "method": "bootstrap_v2"
    },
    "labour_monitor_key": "production_transport",
    "raw": {
      "aioe": -1.4584,
      "theta": 0.6006,
      "c_aioe": -1.2904,
      "log_wage_spread": 0.4093,
      "wage_position": 1.2257
    },
    "isco_codes_matched": [
      "9113"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": -1.4584,
      "theta": 0.6006,
      "c_aioe": -1.2904,
      "category": "low_exposure",
      "isco_codes_matched": [
        "9113"
      ],
      "match_quality": "direct"
    },
    "workflow_overlay": {
      "creative_generation": 0.1,
      "real_time_coordination": 0.5,
      "ambiguity_tolerance": 0.3,
      "institutional_knowledge": 0.45,
      "relationship_intensity": 0.25,
      "regulatory_weight": 0.4,
      "physical_presence": 0.95,
      "tool_velocity": 0.2
    }
  },
  {
    "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": 7,
    "employment_thousands": 7,
    "employment_basis": "estimated_sg_submajor_weighted_2025",
    "employment_family_code": "91",
    "employment_family_total_thousands": 81.5,
    "employment_weight_within_family": 0.085854,
    "employment_estimate_method": "wage_only",
    "group_employment_thousands": 167.7,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor_weighted_2025",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2025_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2025 2-digit occupation-family totals, weighted within family by BLS proxy employment and Singapore wage data."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the country crosswalk to ISCO-08."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based mapping to published local wage-floor coverage."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based mapping to published local professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published local labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published local transition-program coverage."
        }
      }
    },
    "exposure": 0.0615,
    "bottleneck": 0.0927,
    "displacement_pressure": 0.0558,
    "demand_resilience": 0.3772,
    "demand_signal_bonus": 0,
    "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.6228
    },
    "net_risk": 0.0347,
    "risk_band": "very_low",
    "augmentation": 0.0038,
    "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.7976,
      "level": "high",
      "threshold_level": "high",
      "policy_cap_reason": null,
      "crosswalk_quality": 0.8334,
      "market_data_granularity": 0.7,
      "source_freshness": 0.8029,
      "source_coverage": 0.82,
      "signal_agreement": 0.95,
      "sensitivity": 0.65,
      "exposure_source_count": 3
    },
    "structural_model_version": "V7",
    "stability": {
      "optimistic_risk": 0,
      "optimistic_band": "very_low",
      "pessimistic_risk": 0.0856,
      "pessimistic_band": "low",
      "distance_to_band_edge": 0.0153,
      "label": "watch"
    },
    "task_primitives": {
      "matched_task_weight_share": null,
      "task_effective_coverage": null,
      "task_exposure_concentration": null,
      "method": null
    },
    "task_signal": 0,
    "demand_persistence": 0.7669,
    "exposure_v7": 0.0615,
    "baseline_v6": {
      "net_risk": 0.039,
      "exposure": 0.0615
    },
    "uncertainty": {
      "exposure_p10": 0.0174,
      "exposure_p50": 0.0615,
      "exposure_p90": 0.1042,
      "net_risk_p10": 0.0099,
      "net_risk_p50": 0.0339,
      "net_risk_p90": 0.0595,
      "method": "bootstrap_v2"
    },
    "labour_monitor_key": "production_transport",
    "raw": {
      "aioe": -1.4584,
      "theta": 0.6006,
      "c_aioe": -1.2904,
      "log_wage_spread": 0.1924,
      "wage_position": 1.0486
    },
    "isco_codes_matched": [
      "9113"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": -1.4584,
      "theta": 0.6006,
      "c_aioe": -1.2904,
      "category": "low_exposure",
      "isco_codes_matched": [
        "9113"
      ],
      "match_quality": "direct"
    },
    "workflow_overlay": {
      "creative_generation": 0.1,
      "real_time_coordination": 0.5,
      "ambiguity_tolerance": 0.3,
      "institutional_knowledge": 0.45,
      "relationship_intensity": 0.25,
      "regulatory_weight": 0.4,
      "physical_presence": 0.95,
      "tool_velocity": 0.2
    }
  },
  {
    "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.3,
    "employment_thousands": 1.3,
    "employment_basis": "estimated_sg_submajor_weighted_2025",
    "employment_family_code": "96",
    "employment_family_total_thousands": 21.3,
    "employment_weight_within_family": 0.060821,
    "employment_estimate_method": "wage_only",
    "group_employment_thousands": 167.7,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor_weighted_2025",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2025_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2025 2-digit occupation-family totals, weighted within family by BLS proxy employment and Singapore wage data."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the country crosswalk to ISCO-08."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based mapping to published local wage-floor coverage."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based mapping to published local professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published local labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published local transition-program coverage."
        }
      }
    },
    "exposure": 0.3177,
    "bottleneck": 0.2398,
    "displacement_pressure": 0.2415,
    "demand_resilience": 0.427,
    "demand_signal_bonus": 0,
    "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.573
    },
    "net_risk": 0.1384,
    "risk_band": "low",
    "augmentation": 0.0577,
    "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": true,
      "signal_conflict_reasons": [
        "divergent_exposure_sources",
        "low_risk_but_high_observed_usage"
      ]
    },
    "confidence": {
      "score": 0.7243,
      "level": "medium",
      "threshold_level": "high",
      "policy_cap_reason": "signal_conflict",
      "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
    },
    "structural_model_version": "V7",
    "stability": {
      "optimistic_risk": 0.1178,
      "optimistic_band": "low",
      "pessimistic_risk": 0.2049,
      "pessimistic_band": "moderate",
      "distance_to_band_edge": 0.0116,
      "label": "watch"
    },
    "task_primitives": {
      "matched_task_weight_share": null,
      "task_effective_coverage": null,
      "task_exposure_concentration": null,
      "method": null
    },
    "task_signal": 0,
    "demand_persistence": 0.8591,
    "exposure_v7": 0.3177,
    "baseline_v6": {
      "net_risk": 0.1591,
      "exposure": 0.3177
    },
    "uncertainty": {
      "exposure_p10": 0.2008,
      "exposure_p50": 0.3177,
      "exposure_p90": 0.4279,
      "net_risk_p10": 0.085,
      "net_risk_p50": 0.1367,
      "net_risk_p90": 0.1964,
      "method": "bootstrap_v2"
    },
    "labour_monitor_key": "production_transport",
    "raw": {
      "aioe": -0.5246,
      "theta": 0.6443,
      "c_aioe": -0.4412,
      "log_wage_spread": 0.6549,
      "wage_position": 1.1436
    },
    "isco_codes_matched": [
      "9625"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": -0.5246,
      "theta": 0.6443,
      "c_aioe": -0.4412,
      "category": "low_exposure",
      "isco_codes_matched": [
        "9625"
      ],
      "match_quality": "direct"
    },
    "workflow_overlay": {
      "creative_generation": 0.1,
      "real_time_coordination": 0.5,
      "ambiguity_tolerance": 0.3,
      "institutional_knowledge": 0.45,
      "relationship_intensity": 0.25,
      "regulatory_weight": 0.4,
      "physical_presence": 0.95,
      "tool_velocity": 0.2
    }
  },
  {
    "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.2,
    "employment_thousands": 1.2,
    "employment_basis": "estimated_sg_submajor_weighted_2025",
    "employment_family_code": "96",
    "employment_family_total_thousands": 21.3,
    "employment_weight_within_family": 0.054682,
    "employment_estimate_method": "wage_only",
    "group_employment_thousands": 167.7,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor_weighted_2025",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2025_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2025 2-digit occupation-family totals, weighted within family by BLS proxy employment and Singapore wage data."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the country crosswalk to ISCO-08."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based mapping to published local wage-floor coverage."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based mapping to published local professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published local labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published local transition-program coverage."
        }
      }
    },
    "exposure": 0.3486,
    "bottleneck": 0.1087,
    "displacement_pressure": 0.3107,
    "demand_resilience": 0.3427,
    "demand_signal_bonus": 0,
    "market": {
      "market_momentum": 0.7813,
      "industry_footprint_momentum": null,
      "market_resolution": "group_prior",
      "occupation_scarcity": 0.32,
      "market_resilience": 0.5967,
      "market_modifier": 0.6573
    },
    "net_risk": 0.2042,
    "risk_band": "moderate",
    "augmentation": 0.0226,
    "augmentation_band": "very_low",
    "impact_type": "stable",
    "evidence": {
      "anthropic_calibrated": true,
      "anthropic_gap": 0.2246,
      "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.139,
        "anthropic": 0.3636,
        "eloundou": 0.3598,
        "ilo": 0.5124
      },
      "signal_conflict": false,
      "signal_conflict_reasons": [
        "divergent_exposure_sources"
      ]
    },
    "confidence": {
      "score": 0.6959,
      "level": "medium",
      "threshold_level": "medium",
      "policy_cap_reason": null,
      "crosswalk_quality": 0.4781,
      "market_data_granularity": 0.65,
      "source_freshness": 0.8387,
      "source_coverage": 1,
      "signal_agreement": 0.45,
      "sensitivity": 0.85,
      "exposure_source_count": 4
    },
    "structural_model_version": "V7",
    "stability": {
      "optimistic_risk": 0.1606,
      "optimistic_band": "moderate",
      "pessimistic_risk": 0.2929,
      "pessimistic_band": "moderate",
      "distance_to_band_edge": 0.0542,
      "label": "stable"
    },
    "task_primitives": {
      "matched_task_weight_share": null,
      "task_effective_coverage": null,
      "task_exposure_concentration": null,
      "method": null
    },
    "task_signal": 0,
    "demand_persistence": 0.7414,
    "exposure_v7": 0.3486,
    "baseline_v6": {
      "net_risk": 0.2272,
      "exposure": 0.3486
    },
    "uncertainty": {
      "exposure_p10": 0.254,
      "exposure_p50": 0.3486,
      "exposure_p90": 0.4385,
      "net_risk_p10": 0.1453,
      "net_risk_p50": 0.2026,
      "net_risk_p90": 0.2575,
      "method": "bootstrap_v2"
    },
    "labour_monitor_key": "production_transport",
    "raw": {
      "aioe": -0.7389,
      "theta": 0.6067,
      "c_aioe": -0.6493,
      "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.6493,
      "category": "low_exposure",
      "isco_codes_matched": [
        "9621"
      ],
      "match_quality": "direct"
    },
    "workflow_overlay": {
      "creative_generation": 0.1,
      "real_time_coordination": 0.5,
      "ambiguity_tolerance": 0.3,
      "institutional_knowledge": 0.45,
      "relationship_intensity": 0.25,
      "regulatory_weight": 0.4,
      "physical_presence": 0.95,
      "tool_velocity": 0.2
    }
  },
  {
    "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.6,
    "employment_thousands": 6.6,
    "employment_basis": "estimated_sg_submajor_weighted_2025",
    "employment_family_code": "91",
    "employment_family_total_thousands": 81.5,
    "employment_weight_within_family": 0.0815,
    "employment_estimate_method": "wage_only",
    "group_employment_thousands": 167.7,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor_weighted_2025",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2025_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2025 2-digit occupation-family totals, weighted within family by BLS proxy employment and Singapore wage data."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the country crosswalk to ISCO-08."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based mapping to published local wage-floor coverage."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based mapping to published local professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published local labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published local transition-program coverage."
        }
      }
    },
    "exposure": 0.0585,
    "bottleneck": 0.205,
    "displacement_pressure": 0.0465,
    "demand_resilience": 0.3521,
    "demand_signal_bonus": 0,
    "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.6479
    },
    "net_risk": 0.0301,
    "risk_band": "very_low",
    "augmentation": 0.0074,
    "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.7305,
      "level": "high",
      "threshold_level": "high",
      "policy_cap_reason": null,
      "crosswalk_quality": 0.5647,
      "market_data_granularity": 0.7,
      "source_freshness": 0.8029,
      "source_coverage": 0.82,
      "signal_agreement": 0.95,
      "sensitivity": 0.65,
      "exposure_source_count": 3
    },
    "structural_model_version": "V7",
    "stability": {
      "optimistic_risk": 0,
      "optimistic_band": "very_low",
      "pessimistic_risk": 0.0784,
      "pessimistic_band": "low",
      "distance_to_band_edge": 0.0199,
      "label": "watch"
    },
    "task_primitives": {
      "matched_task_weight_share": null,
      "task_effective_coverage": null,
      "task_exposure_concentration": null,
      "method": null
    },
    "task_signal": 0,
    "demand_persistence": 0.7468,
    "exposure_v7": 0.0585,
    "baseline_v6": {
      "net_risk": 0.0336,
      "exposure": 0.0585
    },
    "uncertainty": {
      "exposure_p10": 0.0154,
      "exposure_p50": 0.0585,
      "exposure_p90": 0.0991,
      "net_risk_p10": 0.0079,
      "net_risk_p50": 0.0298,
      "net_risk_p90": 0.053,
      "method": "bootstrap_v2"
    },
    "labour_monitor_key": "production_transport",
    "raw": {
      "aioe": -1.6302,
      "theta": 0.6381,
      "c_aioe": -1.3813,
      "log_wage_spread": 0.2527,
      "wage_position": 0.9449
    },
    "isco_codes_matched": [
      "9116"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": -1.6302,
      "theta": 0.6381,
      "c_aioe": -1.3813,
      "category": "low_exposure",
      "isco_codes_matched": [
        "9116"
      ],
      "match_quality": "direct"
    },
    "workflow_overlay": {
      "creative_generation": 0.1,
      "real_time_coordination": 0.5,
      "ambiguity_tolerance": 0.3,
      "institutional_knowledge": 0.45,
      "relationship_intensity": 0.25,
      "regulatory_weight": 0.4,
      "physical_presence": 0.95,
      "tool_velocity": 0.2
    }
  },
  {
    "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.5,
    "employment_thousands": 1.5,
    "employment_basis": "estimated_sg_submajor_weighted_2025",
    "employment_family_code": "96",
    "employment_family_total_thousands": 21.3,
    "employment_weight_within_family": 0.072144,
    "employment_estimate_method": "wage_only",
    "group_employment_thousands": 167.7,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor_weighted_2025",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2025_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2025 2-digit occupation-family totals, weighted within family by BLS proxy employment and Singapore wage data."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the country crosswalk to ISCO-08."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based mapping to published local wage-floor coverage."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based mapping to published local professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published local labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published local transition-program coverage."
        }
      }
    },
    "exposure": 0.3177,
    "bottleneck": 0.2398,
    "displacement_pressure": 0.2415,
    "demand_resilience": 0.4366,
    "demand_signal_bonus": 0,
    "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.5634
    },
    "net_risk": 0.1361,
    "risk_band": "low",
    "augmentation": 0.0594,
    "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": true,
      "signal_conflict_reasons": [
        "divergent_exposure_sources",
        "low_risk_but_high_observed_usage"
      ]
    },
    "confidence": {
      "score": 0.7243,
      "level": "medium",
      "threshold_level": "high",
      "policy_cap_reason": "signal_conflict",
      "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
    },
    "structural_model_version": "V7",
    "stability": {
      "optimistic_risk": 0.1168,
      "optimistic_band": "low",
      "pessimistic_risk": 0.2032,
      "pessimistic_band": "moderate",
      "distance_to_band_edge": 0.0139,
      "label": "watch"
    },
    "task_primitives": {
      "matched_task_weight_share": null,
      "task_effective_coverage": null,
      "task_exposure_concentration": null,
      "method": null
    },
    "task_signal": 0,
    "demand_persistence": 0.8566,
    "exposure_v7": 0.3177,
    "baseline_v6": {
      "net_risk": 0.1568,
      "exposure": 0.3177
    },
    "uncertainty": {
      "exposure_p10": 0.2008,
      "exposure_p50": 0.3177,
      "exposure_p90": 0.4279,
      "net_risk_p10": 0.0833,
      "net_risk_p50": 0.1338,
      "net_risk_p90": 0.1923,
      "method": "bootstrap_v2"
    },
    "labour_monitor_key": "production_transport",
    "raw": {
      "aioe": -0.5246,
      "theta": 0.6443,
      "c_aioe": -0.4412,
      "log_wage_spread": 0.4806,
      "wage_position": 1.6091
    },
    "isco_codes_matched": [
      "9625"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": -0.5246,
      "theta": 0.6443,
      "c_aioe": -0.4412,
      "category": "low_exposure",
      "isco_codes_matched": [
        "9625"
      ],
      "match_quality": "direct"
    },
    "workflow_overlay": {
      "creative_generation": 0.1,
      "real_time_coordination": 0.5,
      "ambiguity_tolerance": 0.3,
      "institutional_knowledge": 0.45,
      "relationship_intensity": 0.25,
      "regulatory_weight": 0.4,
      "physical_presence": 0.95,
      "tool_velocity": 0.2
    }
  },
  {
    "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.5,
    "employment_thousands": 6.5,
    "employment_basis": "estimated_sg_submajor_weighted_2025",
    "employment_family_code": "91",
    "employment_family_total_thousands": 81.5,
    "employment_weight_within_family": 0.079615,
    "employment_estimate_method": "wage_only",
    "group_employment_thousands": 167.7,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor_weighted_2025",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2025_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2025 2-digit occupation-family totals, weighted within family by BLS proxy employment and Singapore wage data."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the country crosswalk to ISCO-08."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based mapping to published local wage-floor coverage."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based mapping to published local professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published local labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published local transition-program coverage."
        }
      }
    },
    "exposure": 0.0569,
    "bottleneck": 0.025,
    "displacement_pressure": 0.0555,
    "demand_resilience": 0.3648,
    "demand_signal_bonus": 0,
    "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.6352
    },
    "net_risk": 0.0353,
    "risk_band": "very_low",
    "augmentation": 0.0009,
    "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.7656,
      "level": "high",
      "threshold_level": "high",
      "policy_cap_reason": null,
      "crosswalk_quality": 0.7054,
      "market_data_granularity": 0.7,
      "source_freshness": 0.8029,
      "source_coverage": 0.82,
      "signal_agreement": 0.95,
      "sensitivity": 0.65,
      "exposure_source_count": 3
    },
    "structural_model_version": "V7",
    "stability": {
      "optimistic_risk": 0,
      "optimistic_band": "very_low",
      "pessimistic_risk": 0.0924,
      "pessimistic_band": "low",
      "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
    },
    "task_signal": 0,
    "demand_persistence": 0.7495,
    "exposure_v7": 0.0569,
    "baseline_v6": {
      "net_risk": 0.0394,
      "exposure": 0.0569
    },
    "uncertainty": {
      "exposure_p10": 0.0127,
      "exposure_p50": 0.0569,
      "exposure_p90": 0.0997,
      "net_risk_p10": 0.0079,
      "net_risk_p50": 0.0347,
      "net_risk_p90": 0.0624,
      "method": "bootstrap_v2"
    },
    "labour_monitor_key": "production_transport",
    "raw": {
      "aioe": -1.6096,
      "theta": 0.5579,
      "c_aioe": -1.493,
      "log_wage_spread": 0.2591,
      "wage_position": 0.9017
    },
    "isco_codes_matched": [
      "9115"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": -1.6096,
      "theta": 0.5579,
      "c_aioe": -1.493,
      "category": "low_exposure",
      "isco_codes_matched": [
        "9115"
      ],
      "match_quality": "direct"
    },
    "workflow_overlay": {
      "creative_generation": 0.1,
      "real_time_coordination": 0.5,
      "ambiguity_tolerance": 0.3,
      "institutional_knowledge": 0.45,
      "relationship_intensity": 0.25,
      "regulatory_weight": 0.4,
      "physical_presence": 0.95,
      "tool_velocity": 0.2
    }
  },
  {
    "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": 8.9,
    "employment_thousands": 8.9,
    "employment_basis": "estimated_sg_submajor_weighted_2025",
    "employment_family_code": "94",
    "employment_family_total_thousands": 35.5,
    "employment_weight_within_family": 0.251619,
    "employment_estimate_method": "wage_only",
    "group_employment_thousands": 167.7,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor_weighted_2025",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2025_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2025 2-digit occupation-family totals, weighted within family by BLS proxy employment and Singapore wage data."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the country crosswalk to ISCO-08."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based mapping to published local wage-floor coverage."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based mapping to published local professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published local labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published local transition-program coverage."
        }
      }
    },
    "exposure": 0.2184,
    "bottleneck": 0.0579,
    "displacement_pressure": 0.2057,
    "demand_resilience": 0.3578,
    "demand_signal_bonus": 0,
    "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.6422
    },
    "net_risk": 0.1321,
    "risk_band": "low",
    "augmentation": 0.008,
    "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.4743,
      "level": "medium",
      "threshold_level": "medium",
      "policy_cap_reason": null,
      "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
    },
    "structural_model_version": "V7",
    "stability": {
      "optimistic_risk": 0.0949,
      "optimistic_band": "low",
      "pessimistic_risk": 0.1953,
      "pessimistic_band": "moderate",
      "distance_to_band_edge": 0.0179,
      "label": "watch"
    },
    "task_primitives": {
      "matched_task_weight_share": null,
      "task_effective_coverage": null,
      "task_exposure_concentration": null,
      "method": null
    },
    "task_signal": 0,
    "demand_persistence": 0.7493,
    "exposure_v7": 0.2184,
    "baseline_v6": {
      "net_risk": 0.1475,
      "exposure": 0.2184
    },
    "uncertainty": {
      "exposure_p10": 0.0813,
      "exposure_p50": 0.2184,
      "exposure_p90": 0.3509,
      "net_risk_p10": 0.0494,
      "net_risk_p50": 0.1293,
      "net_risk_p90": 0.21,
      "method": "bootstrap_v2"
    },
    "labour_monitor_key": "production_transport",
    "raw": {
      "aioe": -0.6415,
      "theta": 0.5856,
      "c_aioe": -0.5772,
      "log_wage_spread": 0.2832,
      "wage_position": 0.9314
    },
    "isco_codes_matched": [
      "9410"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": -0.6415,
      "theta": 0.5856,
      "c_aioe": -0.5772,
      "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
    }
  },
  {
    "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.5,
    "employment_thousands": 0.5,
    "employment_basis": "estimated_sg_submajor_weighted_2025",
    "employment_family_code": "92",
    "employment_family_total_thousands": 1,
    "employment_weight_within_family": 0.508132,
    "employment_estimate_method": "wage_only",
    "group_employment_thousands": 167.7,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor_weighted_2025",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2025_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2025 2-digit occupation-family totals, weighted within family by BLS proxy employment and Singapore wage data."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the country crosswalk to ISCO-08."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based mapping to published local wage-floor coverage."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based mapping to published local professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published local labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published local transition-program coverage."
        }
      }
    },
    "exposure": 0.0574,
    "bottleneck": 0.2219,
    "displacement_pressure": 0.0447,
    "demand_resilience": 0.3718,
    "demand_signal_bonus": 0,
    "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.6282
    },
    "net_risk": 0.0281,
    "risk_band": "very_low",
    "augmentation": 0.0084,
    "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.6307,
      "level": "medium",
      "threshold_level": "medium",
      "policy_cap_reason": null,
      "crosswalk_quality": 0.0073,
      "market_data_granularity": 0.7,
      "source_freshness": 0.8387,
      "source_coverage": 1,
      "signal_agreement": 0.95,
      "sensitivity": 0.65,
      "exposure_source_count": 4
    },
    "structural_model_version": "V7",
    "stability": {
      "optimistic_risk": 0,
      "optimistic_band": "very_low",
      "pessimistic_risk": 0.0749,
      "pessimistic_band": "low",
      "distance_to_band_edge": 0.0219,
      "label": "watch"
    },
    "task_primitives": {
      "matched_task_weight_share": null,
      "task_effective_coverage": null,
      "task_exposure_concentration": null,
      "method": null
    },
    "task_signal": 0,
    "demand_persistence": 0.7589,
    "exposure_v7": 0.0574,
    "baseline_v6": {
      "net_risk": 0.0315,
      "exposure": 0.0574
    },
    "uncertainty": {
      "exposure_p10": 0.0264,
      "exposure_p50": 0.0574,
      "exposure_p90": 0.0887,
      "net_risk_p10": 0.0132,
      "net_risk_p50": 0.0273,
      "net_risk_p90": 0.0439,
      "method": "bootstrap_v2"
    },
    "labour_monitor_key": "production_transport",
    "raw": {
      "aioe": -1.3545,
      "theta": 0.6411,
      "c_aioe": -1.1436,
      "log_wage_spread": 0.1178,
      "wage_position": 1.0373
    },
    "isco_codes_matched": [
      "9214"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": -1.3545,
      "theta": 0.6411,
      "c_aioe": -1.1436,
      "category": "low_exposure",
      "isco_codes_matched": [
        "9214"
      ],
      "match_quality": "direct"
    },
    "workflow_overlay": {
      "creative_generation": 0.1,
      "real_time_coordination": 0.5,
      "ambiguity_tolerance": 0.3,
      "institutional_knowledge": 0.45,
      "relationship_intensity": 0.25,
      "regulatory_weight": 0.4,
      "physical_presence": 0.95,
      "tool_velocity": 0.2
    }
  },
  {
    "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.1,
    "employment_thousands": 5.1,
    "employment_basis": "estimated_sg_submajor_weighted_2025",
    "employment_family_code": "93",
    "employment_family_total_thousands": 28.3,
    "employment_weight_within_family": 0.180237,
    "employment_estimate_method": "wage_only",
    "group_employment_thousands": 167.7,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor_weighted_2025",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2025_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2025 2-digit occupation-family totals, weighted within family by BLS proxy employment and Singapore wage data."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the country crosswalk to ISCO-08."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based mapping to published local wage-floor coverage."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based mapping to published local professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published local labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published local transition-program coverage."
        }
      }
    },
    "exposure": 0.0682,
    "bottleneck": 0.2308,
    "displacement_pressure": 0.0525,
    "demand_resilience": 0.3852,
    "demand_signal_bonus": 0,
    "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.6148
    },
    "net_risk": 0.0323,
    "risk_band": "very_low",
    "augmentation": 0.0106,
    "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",
      "threshold_level": "high",
      "policy_cap_reason": null,
      "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
    },
    "structural_model_version": "V7",
    "stability": {
      "optimistic_risk": 0,
      "optimistic_band": "very_low",
      "pessimistic_risk": 0.0768,
      "pessimistic_band": "low",
      "distance_to_band_edge": 0.0177,
      "label": "watch"
    },
    "task_primitives": {
      "matched_task_weight_share": null,
      "task_effective_coverage": null,
      "task_exposure_concentration": null,
      "method": null
    },
    "task_signal": 0,
    "demand_persistence": 0.8277,
    "exposure_v7": 0.0682,
    "baseline_v6": {
      "net_risk": 0.0366,
      "exposure": 0.0682
    },
    "uncertainty": {
      "exposure_p10": 0.0353,
      "exposure_p50": 0.0682,
      "exposure_p90": 0.0997,
      "net_risk_p10": 0.0174,
      "net_risk_p50": 0.0316,
      "net_risk_p90": 0.0472,
      "method": "bootstrap_v2"
    },
    "labour_monitor_key": "production_transport",
    "raw": {
      "aioe": -1.7092,
      "theta": 0.6413,
      "c_aioe": -1.4427,
      "log_wage_spread": 0.4476,
      "wage_position": 1.4147
    },
    "isco_codes_matched": [
      "9333"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": -1.7092,
      "theta": 0.6413,
      "c_aioe": -1.4427,
      "category": "low_exposure",
      "isco_codes_matched": [
        "9333"
      ],
      "match_quality": "direct"
    },
    "workflow_overlay": {
      "creative_generation": 0.1,
      "real_time_coordination": 0.5,
      "ambiguity_tolerance": 0.3,
      "institutional_knowledge": 0.45,
      "relationship_intensity": 0.25,
      "regulatory_weight": 0.4,
      "physical_presence": 0.95,
      "tool_velocity": 0.2
    }
  },
  {
    "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": 4.9,
    "employment_thousands": 4.9,
    "employment_basis": "estimated_sg_submajor_weighted_2025",
    "employment_family_code": "93",
    "employment_family_total_thousands": 28.3,
    "employment_weight_within_family": 0.174576,
    "employment_estimate_method": "wage_only",
    "group_employment_thousands": 167.7,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor_weighted_2025",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2025_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2025 2-digit occupation-family totals, weighted within family by BLS proxy employment and Singapore wage data."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the country crosswalk to ISCO-08."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based mapping to published local wage-floor coverage."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based mapping to published local professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published local labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published local transition-program coverage."
        }
      }
    },
    "exposure": 0.0682,
    "bottleneck": 0.2308,
    "displacement_pressure": 0.0525,
    "demand_resilience": 0.3759,
    "demand_signal_bonus": 0,
    "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.6241
    },
    "net_risk": 0.0327,
    "risk_band": "very_low",
    "augmentation": 0.0103,
    "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",
      "threshold_level": "high",
      "policy_cap_reason": null,
      "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
    },
    "structural_model_version": "V7",
    "stability": {
      "optimistic_risk": 0,
      "optimistic_band": "very_low",
      "pessimistic_risk": 0.0775,
      "pessimistic_band": "low",
      "distance_to_band_edge": 0.0173,
      "label": "watch"
    },
    "task_primitives": {
      "matched_task_weight_share": null,
      "task_effective_coverage": null,
      "task_exposure_concentration": null,
      "method": null
    },
    "task_signal": 0,
    "demand_persistence": 0.8124,
    "exposure_v7": 0.0682,
    "baseline_v6": {
      "net_risk": 0.037,
      "exposure": 0.0682
    },
    "uncertainty": {
      "exposure_p10": 0.0353,
      "exposure_p50": 0.0682,
      "exposure_p90": 0.0997,
      "net_risk_p10": 0.0176,
      "net_risk_p50": 0.032,
      "net_risk_p90": 0.0478,
      "method": "bootstrap_v2"
    },
    "labour_monitor_key": "production_transport",
    "raw": {
      "aioe": -1.7092,
      "theta": 0.6413,
      "c_aioe": -1.4427,
      "log_wage_spread": 0.4084,
      "wage_position": 1.3272
    },
    "isco_codes_matched": [
      "9333"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": -1.7092,
      "theta": 0.6413,
      "c_aioe": -1.4427,
      "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
    }
  },
  {
    "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.3,
    "employment_thousands": 1.3,
    "employment_basis": "estimated_sg_submajor_weighted_2025",
    "employment_family_code": "96",
    "employment_family_total_thousands": 21.3,
    "employment_weight_within_family": 0.060706,
    "employment_estimate_method": "wage_only",
    "group_employment_thousands": 167.7,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor_weighted_2025",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2025_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2025 2-digit occupation-family totals, weighted within family by BLS proxy employment and Singapore wage data."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the country crosswalk to ISCO-08."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based mapping to published local wage-floor coverage."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based mapping to published local professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published local labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published local transition-program coverage."
        }
      }
    },
    "exposure": 0.0935,
    "bottleneck": 0.0686,
    "displacement_pressure": 0.0871,
    "demand_resilience": 0.4322,
    "demand_signal_bonus": 0,
    "market": {
      "market_momentum": 0.7813,
      "industry_footprint_momentum": null,
      "market_resolution": "group_prior",
      "occupation_scarcity": 0.7487,
      "market_resilience": 0.7682,
      "market_modifier": 0.5678
    },
    "net_risk": 0.0494,
    "risk_band": "very_low",
    "augmentation": 0.0049,
    "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",
      "threshold_level": "high",
      "policy_cap_reason": null,
      "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
    },
    "structural_model_version": "V7",
    "stability": {
      "optimistic_risk": 0.0015,
      "optimistic_band": "very_low",
      "pessimistic_risk": 0.1148,
      "pessimistic_band": "low",
      "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
    },
    "task_signal": 0,
    "demand_persistence": 0.8655,
    "exposure_v7": 0.0935,
    "baseline_v6": {
      "net_risk": 0.057,
      "exposure": 0.0935
    },
    "uncertainty": {
      "exposure_p10": 0.0483,
      "exposure_p50": 0.0935,
      "exposure_p90": 0.1402,
      "net_risk_p10": 0.0245,
      "net_risk_p50": 0.0485,
      "net_risk_p90": 0.0742,
      "method": "bootstrap_v2"
    },
    "labour_monitor_key": "production_transport",
    "raw": {
      "aioe": -1.2834,
      "theta": 0.5906,
      "c_aioe": -1.1483,
      "log_wage_spread": 0.7034,
      "wage_position": 1.1393
    },
    "isco_codes_matched": [
      "9611"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": -1.2834,
      "theta": 0.5906,
      "c_aioe": -1.1483,
      "category": "low_exposure",
      "isco_codes_matched": [
        "9611"
      ],
      "match_quality": "direct"
    },
    "workflow_overlay": {
      "creative_generation": 0.1,
      "real_time_coordination": 0.5,
      "ambiguity_tolerance": 0.3,
      "institutional_knowledge": 0.45,
      "relationship_intensity": 0.25,
      "regulatory_weight": 0.4,
      "physical_presence": 0.95,
      "tool_velocity": 0.2
    }
  }
]