{
  "schema_version": "CLC-derivation-ledger-v5.7",
  "model_id": "CLC-v5.9-global-detail-1",
  "reviewed_at": "2026-09-29",
  "scope": "All six published core components for 47 cities.",
  "important_limitation": "Raw source observations do not always match the published persona. The normalized mode is a documented research judgment, not an automated copy of a source or competitor number. Once normalized low/mode/high anchors are set, the downstream total simulation is mechanically reproducible.",
  "persona": {
    "id": "solo_adult_v1",
    "adults": 1,
    "children": 0,
    "car": false,
    "housing": "Long-term 1-bedroom, roughly 35–55 m² or local equivalent, non-prime but transit-connected",
    "lifestyle": "Moderate non-luxury"
  },
  "downstream_total_method": {
    "component_distribution": "triangular(low, mode, high)",
    "correlation_scenarios": [
      0.0,
      0.35,
      0.7
    ],
    "correlation_note": "Equicorrelation sensitivity scenarios; 0.35 is not claimed as calibrated.",
    "public_band": "outer minimum P15 and maximum P85 across scenarios",
    "model_midpoint": "P50 from rho=0.35 sensitivity scenario, rounded for public display",
    "rebuild_script": "audit/tools/rebuild_model_totals.py"
  },
  "records": [
    {
      "city": "Delhi",
      "component": "rent",
      "component_label": "long-term one-bedroom, roughly 35–55 m² or local equivalent, non-prime but transit-connected",
      "currency": "INR",
      "normalized_range": {
        "low": 15400,
        "mode": 22000,
        "high": 28600
      },
      "source_refs": [
        "delhi_rent"
      ],
      "source_evidence": [
        {
          "source_id": "delhi_rent",
          "publisher": "Housing.com",
          "title": "Current 1BHK asking-rent market evidence",
          "observation_period": "2026-09",
          "geography": "Delhi / Sarita Vihar sample",
          "role": "rent",
          "quality_score": 2,
          "freshness_score": 3,
          "definition_match_score": 2,
          "independence_cluster": "housing_com",
          "observation_summary": "Current 1BHK asking-rent market evidence — used as rent evidence for Delhi. The quality/freshness/definition fields document how directly the source maps to the published persona.",
          "observation_values": [],
          "evidence_extraction_status": "SOURCE_METADATA_VERIFIED_RAW_VALUE_NOT_CAPTURED"
        }
      ],
      "normalization": {
        "status": "DOCUMENTED_RESEARCH_JUDGMENT",
        "anchor_value": 22000,
        "rationale": "Normalized CLC planning anchor for long-term one-bedroom, roughly 35–55 m² or local equivalent, non-prime but transit-connected. Source refs: delhi_rent. Mode is an explicit research-normalized anchor; low/high encode documented uncertainty rather than copying a competitor total.",
        "automatic_raw_source_reproduction": false,
        "why_not_automatic": "Sources can measure different unit sizes, household structures, geographies, deposits, survey periods or category definitions. The site exposes the normalization choice instead of pretending those mismatches disappear."
      },
      "uncertainty": {
        "low_as_fraction_of_mode": 0.7,
        "high_as_fraction_of_mode": 1.3,
        "volatility_class": "volatile",
        "confidence": "Medium",
        "confidence_score": 8
      },
      "traceability_status": "SOURCE_LINKED_NORMALIZATION_RAW_OBSERVATION_PENDING",
      "calibration_granularity": "RAW_OBSERVATION_PENDING",
      "calibration_granularity_note": "Source metadata is linked, but no numeric observation has yet been captured into the core ledger."
    },
    {
      "city": "Delhi",
      "component": "utilities_connectivity",
      "component_label": "baseline dwelling utilities plus normal broadband and a mid-tier mobile plan",
      "currency": "INR",
      "normalized_range": {
        "low": 2800,
        "mode": 4000,
        "high": 5500
      },
      "source_refs": [
        "delhi_household"
      ],
      "source_evidence": [
        {
          "source_id": "delhi_household",
          "publisher": "MoSPI",
          "title": "Government household-consumption survey",
          "observation_period": "2023-24",
          "geography": "India / state-urban tables",
          "role": "household",
          "quality_score": 3,
          "freshness_score": 2,
          "definition_match_score": 2,
          "independence_cluster": "mospi",
          "observation_summary": "Government household-consumption survey — used as household evidence for Delhi. The quality/freshness/definition fields document how directly the source maps to the published persona.",
          "observation_values": [],
          "evidence_extraction_status": "SOURCE_METADATA_VERIFIED_RAW_VALUE_NOT_CAPTURED"
        }
      ],
      "normalization": {
        "status": "DOCUMENTED_RESEARCH_JUDGMENT",
        "anchor_value": 4000,
        "rationale": "Normalized CLC planning anchor for baseline dwelling utilities plus normal broadband and a mid-tier mobile plan. Source refs: delhi_household. Mode is an explicit research-normalized anchor; low/high encode documented uncertainty rather than copying a competitor total.",
        "automatic_raw_source_reproduction": false,
        "why_not_automatic": "Sources can measure different unit sizes, household structures, geographies, deposits, survey periods or category definitions. The site exposes the normalization choice instead of pretending those mismatches disappear."
      },
      "uncertainty": {
        "low_as_fraction_of_mode": 0.7,
        "high_as_fraction_of_mode": 1.375,
        "volatility_class": "volatile",
        "confidence": "Medium",
        "confidence_score": 8
      },
      "traceability_status": "SOURCE_LINKED_NORMALIZATION_RAW_OBSERVATION_PENDING",
      "calibration_granularity": "RAW_OBSERVATION_PENDING",
      "calibration_granularity_note": "Source metadata is linked, but no numeric observation has yet been captured into the core ledger."
    },
    {
      "city": "Delhi",
      "component": "groceries",
      "component_label": "moderate one-adult grocery basket cross-checked against household expenditure evidence",
      "currency": "INR",
      "normalized_range": {
        "low": 6300,
        "mode": 9000,
        "high": 12000
      },
      "source_refs": [
        "delhi_household"
      ],
      "source_evidence": [
        {
          "source_id": "delhi_household",
          "publisher": "MoSPI",
          "title": "Government household-consumption survey",
          "observation_period": "2023-24",
          "geography": "India / state-urban tables",
          "role": "household",
          "quality_score": 3,
          "freshness_score": 2,
          "definition_match_score": 2,
          "independence_cluster": "mospi",
          "observation_summary": "Government household-consumption survey — used as household evidence for Delhi. The quality/freshness/definition fields document how directly the source maps to the published persona.",
          "observation_values": [],
          "evidence_extraction_status": "SOURCE_METADATA_VERIFIED_RAW_VALUE_NOT_CAPTURED"
        }
      ],
      "normalization": {
        "status": "DOCUMENTED_RESEARCH_JUDGMENT",
        "anchor_value": 9000,
        "rationale": "Normalized CLC planning anchor for moderate one-adult grocery basket cross-checked against household expenditure evidence. Source refs: delhi_household. Mode is an explicit research-normalized anchor; low/high encode documented uncertainty rather than copying a competitor total.",
        "automatic_raw_source_reproduction": false,
        "why_not_automatic": "Sources can measure different unit sizes, household structures, geographies, deposits, survey periods or category definitions. The site exposes the normalization choice instead of pretending those mismatches disappear."
      },
      "uncertainty": {
        "low_as_fraction_of_mode": 0.7,
        "high_as_fraction_of_mode": 1.3333,
        "volatility_class": "volatile",
        "confidence": "Medium",
        "confidence_score": 8
      },
      "traceability_status": "SOURCE_LINKED_NORMALIZATION_RAW_OBSERVATION_PENDING",
      "calibration_granularity": "RAW_OBSERVATION_PENDING",
      "calibration_granularity_note": "Source metadata is linked, but no numeric observation has yet been captured into the core ledger."
    },
    {
      "city": "Delhi",
      "component": "eating_out",
      "component_label": "four casual sit-down plus four low-cost café/fast-casual meals per month",
      "currency": "INR",
      "normalized_range": {
        "low": 2500,
        "mode": 4000,
        "high": 6000
      },
      "source_refs": [
        "delhi_household"
      ],
      "source_evidence": [
        {
          "source_id": "delhi_household",
          "publisher": "MoSPI",
          "title": "Government household-consumption survey",
          "observation_period": "2023-24",
          "geography": "India / state-urban tables",
          "role": "household",
          "quality_score": 3,
          "freshness_score": 2,
          "definition_match_score": 2,
          "independence_cluster": "mospi",
          "observation_summary": "Government household-consumption survey — used as household evidence for Delhi. The quality/freshness/definition fields document how directly the source maps to the published persona.",
          "observation_values": [],
          "evidence_extraction_status": "SOURCE_METADATA_VERIFIED_RAW_VALUE_NOT_CAPTURED"
        }
      ],
      "normalization": {
        "status": "DOCUMENTED_RESEARCH_JUDGMENT",
        "anchor_value": 4000,
        "rationale": "Normalized CLC planning anchor for four casual sit-down plus four low-cost café/fast-casual meals per month. Source refs: delhi_household. Mode is an explicit research-normalized anchor; low/high encode documented uncertainty rather than copying a competitor total.",
        "automatic_raw_source_reproduction": false,
        "why_not_automatic": "Sources can measure different unit sizes, household structures, geographies, deposits, survey periods or category definitions. The site exposes the normalization choice instead of pretending those mismatches disappear."
      },
      "uncertainty": {
        "low_as_fraction_of_mode": 0.625,
        "high_as_fraction_of_mode": 1.5,
        "volatility_class": "stable",
        "confidence": "Medium",
        "confidence_score": 8
      },
      "traceability_status": "SOURCE_LINKED_NORMALIZATION_RAW_OBSERVATION_PENDING",
      "calibration_granularity": "RAW_OBSERVATION_PENDING",
      "calibration_granularity_note": "Source metadata is linked, but no numeric observation has yet been captured into the core ledger."
    },
    {
      "city": "Delhi",
      "component": "transit",
      "component_label": "adult monthly pass/fare cap where meaningful, otherwise normalized 44-trip usage",
      "currency": "INR",
      "normalized_range": {
        "low": 1200,
        "mode": 2000,
        "high": 3000
      },
      "source_refs": [
        "delhi_transit"
      ],
      "source_evidence": [
        {
          "source_id": "delhi_transit",
          "publisher": "Metro2Go",
          "title": "Delhi Metro fare table based on current DMRC fares",
          "observation_period": "2026",
          "geography": "Delhi Metro",
          "role": "transit",
          "quality_score": 1,
          "freshness_score": 3,
          "definition_match_score": 3,
          "independence_cluster": "metro2go",
          "observation_summary": "Delhi Metro fare table based on current DMRC fares — used as transit evidence for Delhi. The quality/freshness/definition fields document how directly the source maps to the published persona.",
          "observation_values": [],
          "evidence_extraction_status": "SOURCE_METADATA_VERIFIED_RAW_VALUE_NOT_CAPTURED"
        }
      ],
      "normalization": {
        "status": "DOCUMENTED_RESEARCH_JUDGMENT",
        "anchor_value": 2000,
        "rationale": "Normalized CLC planning anchor for adult monthly pass/fare cap where meaningful, otherwise normalized 44-trip usage. Source refs: delhi_transit. Mode is an explicit research-normalized anchor; low/high encode documented uncertainty rather than copying a competitor total.",
        "automatic_raw_source_reproduction": false,
        "why_not_automatic": "Sources can measure different unit sizes, household structures, geographies, deposits, survey periods or category definitions. The site exposes the normalization choice instead of pretending those mismatches disappear."
      },
      "uncertainty": {
        "low_as_fraction_of_mode": 0.6,
        "high_as_fraction_of_mode": 1.5,
        "volatility_class": "admin_or_usage",
        "confidence": "Medium",
        "confidence_score": 8
      },
      "traceability_status": "SOURCE_LINKED_NORMALIZATION_RAW_OBSERVATION_PENDING",
      "calibration_granularity": "RAW_OBSERVATION_PENDING",
      "calibration_granularity_note": "Source metadata is linked, but no numeric observation has yet been captured into the core ledger."
    },
    {
      "city": "Delhi",
      "component": "household_personal",
      "component_label": "small recurring household and personal essentials allowance",
      "currency": "INR",
      "normalized_range": {
        "low": 1500,
        "mode": 2500,
        "high": 4000
      },
      "source_refs": [
        "delhi_household"
      ],
      "source_evidence": [
        {
          "source_id": "delhi_household",
          "publisher": "MoSPI",
          "title": "Government household-consumption survey",
          "observation_period": "2023-24",
          "geography": "India / state-urban tables",
          "role": "household",
          "quality_score": 3,
          "freshness_score": 2,
          "definition_match_score": 2,
          "independence_cluster": "mospi",
          "observation_summary": "Government household-consumption survey — used as household evidence for Delhi. The quality/freshness/definition fields document how directly the source maps to the published persona.",
          "observation_values": [],
          "evidence_extraction_status": "SOURCE_METADATA_VERIFIED_RAW_VALUE_NOT_CAPTURED"
        }
      ],
      "normalization": {
        "status": "DOCUMENTED_RESEARCH_JUDGMENT",
        "anchor_value": 2500,
        "rationale": "Normalized CLC planning anchor for small recurring household and personal essentials allowance. Source refs: delhi_household. Mode is an explicit research-normalized anchor; low/high encode documented uncertainty rather than copying a competitor total.",
        "automatic_raw_source_reproduction": false,
        "why_not_automatic": "Sources can measure different unit sizes, household structures, geographies, deposits, survey periods or category definitions. The site exposes the normalization choice instead of pretending those mismatches disappear."
      },
      "uncertainty": {
        "low_as_fraction_of_mode": 0.6,
        "high_as_fraction_of_mode": 1.6,
        "volatility_class": "stable",
        "confidence": "Medium",
        "confidence_score": 8
      },
      "traceability_status": "SOURCE_LINKED_NORMALIZATION_RAW_OBSERVATION_PENDING",
      "calibration_granularity": "RAW_OBSERVATION_PENDING",
      "calibration_granularity_note": "Source metadata is linked, but no numeric observation has yet been captured into the core ledger."
    },
    {
      "city": "Shanghai",
      "component": "rent",
      "component_label": "long-term one-bedroom, roughly 35–55 m² or local equivalent, non-prime but transit-connected",
      "currency": "CNY",
      "normalized_range": {
        "low": 2730,
        "mode": 3900,
        "high": 5070
      },
      "source_refs": [
        "shanghai_rent"
      ],
      "source_evidence": [
        {
          "source_id": "shanghai_rent",
          "publisher": "CREPRICE",
          "title": "Shanghai residential-rent index",
          "observation_period": "2026-06",
          "geography": "Shanghai",
          "role": "rent",
          "quality_score": 2,
          "freshness_score": 3,
          "definition_match_score": 3,
          "independence_cluster": "creprice",
          "observation_summary": "Shanghai residential-rent index — used as rent evidence for Shanghai. The quality/freshness/definition fields document how directly the source maps to the published persona.",
          "observation_values": [],
          "evidence_extraction_status": "SOURCE_METADATA_VERIFIED_RAW_VALUE_NOT_CAPTURED"
        }
      ],
      "normalization": {
        "status": "DOCUMENTED_RESEARCH_JUDGMENT",
        "anchor_value": 3900,
        "rationale": "Normalized CLC planning anchor for long-term one-bedroom, roughly 35–55 m² or local equivalent, non-prime but transit-connected. Source refs: shanghai_rent. Mode is an explicit research-normalized anchor; low/high encode documented uncertainty rather than copying a competitor total.",
        "automatic_raw_source_reproduction": false,
        "why_not_automatic": "Sources can measure different unit sizes, household structures, geographies, deposits, survey periods or category definitions. The site exposes the normalization choice instead of pretending those mismatches disappear."
      },
      "uncertainty": {
        "low_as_fraction_of_mode": 0.7,
        "high_as_fraction_of_mode": 1.3,
        "volatility_class": "volatile",
        "confidence": "Medium",
        "confidence_score": 9
      },
      "traceability_status": "SOURCE_LINKED_NORMALIZATION_RAW_OBSERVATION_PENDING",
      "calibration_granularity": "RAW_OBSERVATION_PENDING",
      "calibration_granularity_note": "Source metadata is linked, but no numeric observation has yet been captured into the core ledger."
    },
    {
      "city": "Shanghai",
      "component": "utilities_connectivity",
      "component_label": "baseline dwelling utilities plus normal broadband and a mid-tier mobile plan",
      "currency": "CNY",
      "normalized_range": {
        "low": 385.0,
        "mode": 550.0,
        "high": 750.0
      },
      "source_refs": [
        "shanghai_household"
      ],
      "source_evidence": [
        {
          "source_id": "shanghai_household",
          "publisher": "Shanghai Municipal Statistics",
          "title": "Resident income and consumption release",
          "observation_period": "2025",
          "geography": "Shanghai",
          "role": "household",
          "quality_score": 3,
          "freshness_score": 2,
          "definition_match_score": 3,
          "independence_cluster": "shanghai_municipal_statistics",
          "observation_summary": "Resident income and consumption release — used as household evidence for Shanghai. The quality/freshness/definition fields document how directly the source maps to the published persona.",
          "observation_values": [],
          "evidence_extraction_status": "SOURCE_METADATA_VERIFIED_RAW_VALUE_NOT_CAPTURED"
        }
      ],
      "normalization": {
        "status": "DOCUMENTED_RESEARCH_JUDGMENT",
        "anchor_value": 550.0,
        "rationale": "Normalized CLC planning anchor for baseline dwelling utilities plus normal broadband and a mid-tier mobile plan. Source refs: shanghai_household. Mode is an explicit research-normalized anchor; low/high encode documented uncertainty rather than copying a competitor total.",
        "automatic_raw_source_reproduction": false,
        "why_not_automatic": "Sources can measure different unit sizes, household structures, geographies, deposits, survey periods or category definitions. The site exposes the normalization choice instead of pretending those mismatches disappear."
      },
      "uncertainty": {
        "low_as_fraction_of_mode": 0.7,
        "high_as_fraction_of_mode": 1.3636,
        "volatility_class": "volatile",
        "confidence": "Medium",
        "confidence_score": 9
      },
      "traceability_status": "SOURCE_LINKED_NORMALIZATION_RAW_OBSERVATION_PENDING",
      "calibration_granularity": "RAW_OBSERVATION_PENDING",
      "calibration_granularity_note": "Source metadata is linked, but no numeric observation has yet been captured into the core ledger."
    },
    {
      "city": "Shanghai",
      "component": "groceries",
      "component_label": "moderate one-adult grocery basket cross-checked against household expenditure evidence",
      "currency": "CNY",
      "normalized_range": {
        "low": 910.0,
        "mode": 1300,
        "high": 1700
      },
      "source_refs": [
        "shanghai_household"
      ],
      "source_evidence": [
        {
          "source_id": "shanghai_household",
          "publisher": "Shanghai Municipal Statistics",
          "title": "Resident income and consumption release",
          "observation_period": "2025",
          "geography": "Shanghai",
          "role": "household",
          "quality_score": 3,
          "freshness_score": 2,
          "definition_match_score": 3,
          "independence_cluster": "shanghai_municipal_statistics",
          "observation_summary": "Resident income and consumption release — used as household evidence for Shanghai. The quality/freshness/definition fields document how directly the source maps to the published persona.",
          "observation_values": [],
          "evidence_extraction_status": "SOURCE_METADATA_VERIFIED_RAW_VALUE_NOT_CAPTURED"
        }
      ],
      "normalization": {
        "status": "DOCUMENTED_RESEARCH_JUDGMENT",
        "anchor_value": 1300,
        "rationale": "Normalized CLC planning anchor for moderate one-adult grocery basket cross-checked against household expenditure evidence. Source refs: shanghai_household. Mode is an explicit research-normalized anchor; low/high encode documented uncertainty rather than copying a competitor total.",
        "automatic_raw_source_reproduction": false,
        "why_not_automatic": "Sources can measure different unit sizes, household structures, geographies, deposits, survey periods or category definitions. The site exposes the normalization choice instead of pretending those mismatches disappear."
      },
      "uncertainty": {
        "low_as_fraction_of_mode": 0.7,
        "high_as_fraction_of_mode": 1.3077,
        "volatility_class": "volatile",
        "confidence": "Medium",
        "confidence_score": 9
      },
      "traceability_status": "SOURCE_LINKED_NORMALIZATION_RAW_OBSERVATION_PENDING",
      "calibration_granularity": "RAW_OBSERVATION_PENDING",
      "calibration_granularity_note": "Source metadata is linked, but no numeric observation has yet been captured into the core ledger."
    },
    {
      "city": "Shanghai",
      "component": "eating_out",
      "component_label": "four casual sit-down plus four low-cost café/fast-casual meals per month",
      "currency": "CNY",
      "normalized_range": {
        "low": 500.0,
        "mode": 800.0,
        "high": 1200
      },
      "source_refs": [
        "shanghai_household"
      ],
      "source_evidence": [
        {
          "source_id": "shanghai_household",
          "publisher": "Shanghai Municipal Statistics",
          "title": "Resident income and consumption release",
          "observation_period": "2025",
          "geography": "Shanghai",
          "role": "household",
          "quality_score": 3,
          "freshness_score": 2,
          "definition_match_score": 3,
          "independence_cluster": "shanghai_municipal_statistics",
          "observation_summary": "Resident income and consumption release — used as household evidence for Shanghai. The quality/freshness/definition fields document how directly the source maps to the published persona.",
          "observation_values": [],
          "evidence_extraction_status": "SOURCE_METADATA_VERIFIED_RAW_VALUE_NOT_CAPTURED"
        }
      ],
      "normalization": {
        "status": "DOCUMENTED_RESEARCH_JUDGMENT",
        "anchor_value": 800.0,
        "rationale": "Normalized CLC planning anchor for four casual sit-down plus four low-cost café/fast-casual meals per month. Source refs: shanghai_household. Mode is an explicit research-normalized anchor; low/high encode documented uncertainty rather than copying a competitor total.",
        "automatic_raw_source_reproduction": false,
        "why_not_automatic": "Sources can measure different unit sizes, household structures, geographies, deposits, survey periods or category definitions. The site exposes the normalization choice instead of pretending those mismatches disappear."
      },
      "uncertainty": {
        "low_as_fraction_of_mode": 0.625,
        "high_as_fraction_of_mode": 1.5,
        "volatility_class": "stable",
        "confidence": "Medium",
        "confidence_score": 9
      },
      "traceability_status": "SOURCE_LINKED_NORMALIZATION_RAW_OBSERVATION_PENDING",
      "calibration_granularity": "RAW_OBSERVATION_PENDING",
      "calibration_granularity_note": "Source metadata is linked, but no numeric observation has yet been captured into the core ledger."
    },
    {
      "city": "Shanghai",
      "component": "transit",
      "component_label": "adult monthly pass/fare cap where meaningful, otherwise normalized 44-trip usage",
      "currency": "CNY",
      "normalized_range": {
        "low": 150.0,
        "mode": 250.0,
        "high": 400.0
      },
      "source_refs": [
        "shanghai_transit"
      ],
      "source_evidence": [
        {
          "source_id": "shanghai_transit",
          "publisher": "Shanghai Municipal Government",
          "title": "Public transport / Metro fare guidance",
          "observation_period": "2026-08",
          "geography": "Shanghai",
          "role": "transit",
          "quality_score": 3,
          "freshness_score": 3,
          "definition_match_score": 3,
          "independence_cluster": "shanghai_municipal_government",
          "observation_summary": "Public transport / Metro fare guidance — used as transit evidence for Shanghai. The quality/freshness/definition fields document how directly the source maps to the published persona.",
          "observation_values": [],
          "evidence_extraction_status": "SOURCE_METADATA_VERIFIED_RAW_VALUE_NOT_CAPTURED"
        }
      ],
      "normalization": {
        "status": "DOCUMENTED_RESEARCH_JUDGMENT",
        "anchor_value": 250.0,
        "rationale": "Normalized CLC planning anchor for adult monthly pass/fare cap where meaningful, otherwise normalized 44-trip usage. Source refs: shanghai_transit. Mode is an explicit research-normalized anchor; low/high encode documented uncertainty rather than copying a competitor total.",
        "automatic_raw_source_reproduction": false,
        "why_not_automatic": "Sources can measure different unit sizes, household structures, geographies, deposits, survey periods or category definitions. The site exposes the normalization choice instead of pretending those mismatches disappear."
      },
      "uncertainty": {
        "low_as_fraction_of_mode": 0.6,
        "high_as_fraction_of_mode": 1.6,
        "volatility_class": "admin_or_usage",
        "confidence": "Medium",
        "confidence_score": 10
      },
      "traceability_status": "SOURCE_LINKED_NORMALIZATION_RAW_OBSERVATION_PENDING",
      "calibration_granularity": "RAW_OBSERVATION_PENDING",
      "calibration_granularity_note": "Source metadata is linked, but no numeric observation has yet been captured into the core ledger."
    },
    {
      "city": "Shanghai",
      "component": "household_personal",
      "component_label": "small recurring household and personal essentials allowance",
      "currency": "CNY",
      "normalized_range": {
        "low": 250.0,
        "mode": 400.0,
        "high": 650.0
      },
      "source_refs": [
        "shanghai_household"
      ],
      "source_evidence": [
        {
          "source_id": "shanghai_household",
          "publisher": "Shanghai Municipal Statistics",
          "title": "Resident income and consumption release",
          "observation_period": "2025",
          "geography": "Shanghai",
          "role": "household",
          "quality_score": 3,
          "freshness_score": 2,
          "definition_match_score": 3,
          "independence_cluster": "shanghai_municipal_statistics",
          "observation_summary": "Resident income and consumption release — used as household evidence for Shanghai. The quality/freshness/definition fields document how directly the source maps to the published persona.",
          "observation_values": [],
          "evidence_extraction_status": "SOURCE_METADATA_VERIFIED_RAW_VALUE_NOT_CAPTURED"
        }
      ],
      "normalization": {
        "status": "DOCUMENTED_RESEARCH_JUDGMENT",
        "anchor_value": 400.0,
        "rationale": "Normalized CLC planning anchor for small recurring household and personal essentials allowance. Source refs: shanghai_household. Mode is an explicit research-normalized anchor; low/high encode documented uncertainty rather than copying a competitor total.",
        "automatic_raw_source_reproduction": false,
        "why_not_automatic": "Sources can measure different unit sizes, household structures, geographies, deposits, survey periods or category definitions. The site exposes the normalization choice instead of pretending those mismatches disappear."
      },
      "uncertainty": {
        "low_as_fraction_of_mode": 0.625,
        "high_as_fraction_of_mode": 1.625,
        "volatility_class": "stable",
        "confidence": "Medium",
        "confidence_score": 9
      },
      "traceability_status": "SOURCE_LINKED_NORMALIZATION_RAW_OBSERVATION_PENDING",
      "calibration_granularity": "RAW_OBSERVATION_PENDING",
      "calibration_granularity_note": "Source metadata is linked, but no numeric observation has yet been captured into the core ledger."
    },
    {
      "city": "Beijing",
      "component": "rent",
      "component_label": "long-term one-bedroom, roughly 35–55 m² or local equivalent, non-prime but transit-connected",
      "currency": "CNY",
      "normalized_range": {
        "low": 2520,
        "mode": 3600,
        "high": 4680
      },
      "source_refs": [
        "beijing_rent"
      ],
      "source_evidence": [
        {
          "source_id": "beijing_rent",
          "publisher": "CREPRICE",
          "title": "Beijing residential-rent index",
          "observation_period": "2026-07",
          "geography": "Beijing",
          "role": "rent",
          "quality_score": 2,
          "freshness_score": 3,
          "definition_match_score": 3,
          "independence_cluster": "creprice",
          "observation_summary": "Beijing residential-rent index — used as rent evidence for Beijing. The quality/freshness/definition fields document how directly the source maps to the published persona.",
          "observation_values": [],
          "evidence_extraction_status": "SOURCE_METADATA_VERIFIED_RAW_VALUE_NOT_CAPTURED"
        }
      ],
      "normalization": {
        "status": "DOCUMENTED_RESEARCH_JUDGMENT",
        "anchor_value": 3600,
        "rationale": "Normalized CLC planning anchor for long-term one-bedroom, roughly 35–55 m² or local equivalent, non-prime but transit-connected. Source refs: beijing_rent. Mode is an explicit research-normalized anchor; low/high encode documented uncertainty rather than copying a competitor total.",
        "automatic_raw_source_reproduction": false,
        "why_not_automatic": "Sources can measure different unit sizes, household structures, geographies, deposits, survey periods or category definitions. The site exposes the normalization choice instead of pretending those mismatches disappear."
      },
      "uncertainty": {
        "low_as_fraction_of_mode": 0.7,
        "high_as_fraction_of_mode": 1.3,
        "volatility_class": "volatile",
        "confidence": "Medium",
        "confidence_score": 9
      },
      "traceability_status": "SOURCE_LINKED_NORMALIZATION_RAW_OBSERVATION_PENDING",
      "calibration_granularity": "RAW_OBSERVATION_PENDING",
      "calibration_granularity_note": "Source metadata is linked, but no numeric observation has yet been captured into the core ledger."
    },
    {
      "city": "Beijing",
      "component": "utilities_connectivity",
      "component_label": "baseline dwelling utilities plus normal broadband and a mid-tier mobile plan",
      "currency": "CNY",
      "normalized_range": {
        "low": 385.0,
        "mode": 550.0,
        "high": 750.0
      },
      "source_refs": [
        "beijing_household"
      ],
      "source_evidence": [
        {
          "source_id": "beijing_household",
          "publisher": "Beijing Municipal Government",
          "title": "Resident income and consumption release",
          "observation_period": "2025",
          "geography": "Beijing",
          "role": "household",
          "quality_score": 3,
          "freshness_score": 2,
          "definition_match_score": 3,
          "independence_cluster": "beijing_municipal_government",
          "observation_summary": "Resident income and consumption release — used as household evidence for Beijing. The quality/freshness/definition fields document how directly the source maps to the published persona.",
          "observation_values": [],
          "evidence_extraction_status": "SOURCE_METADATA_VERIFIED_RAW_VALUE_NOT_CAPTURED"
        }
      ],
      "normalization": {
        "status": "DOCUMENTED_RESEARCH_JUDGMENT",
        "anchor_value": 550.0,
        "rationale": "Normalized CLC planning anchor for baseline dwelling utilities plus normal broadband and a mid-tier mobile plan. Source refs: beijing_household. Mode is an explicit research-normalized anchor; low/high encode documented uncertainty rather than copying a competitor total.",
        "automatic_raw_source_reproduction": false,
        "why_not_automatic": "Sources can measure different unit sizes, household structures, geographies, deposits, survey periods or category definitions. The site exposes the normalization choice instead of pretending those mismatches disappear."
      },
      "uncertainty": {
        "low_as_fraction_of_mode": 0.7,
        "high_as_fraction_of_mode": 1.3636,
        "volatility_class": "volatile",
        "confidence": "Medium",
        "confidence_score": 9
      },
      "traceability_status": "SOURCE_LINKED_NORMALIZATION_RAW_OBSERVATION_PENDING",
      "calibration_granularity": "RAW_OBSERVATION_PENDING",
      "calibration_granularity_note": "Source metadata is linked, but no numeric observation has yet been captured into the core ledger."
    },
    {
      "city": "Beijing",
      "component": "groceries",
      "component_label": "moderate one-adult grocery basket cross-checked against household expenditure evidence",
      "currency": "CNY",
      "normalized_range": {
        "low": 875.0,
        "mode": 1250,
        "high": 1650
      },
      "source_refs": [
        "beijing_household"
      ],
      "source_evidence": [
        {
          "source_id": "beijing_household",
          "publisher": "Beijing Municipal Government",
          "title": "Resident income and consumption release",
          "observation_period": "2025",
          "geography": "Beijing",
          "role": "household",
          "quality_score": 3,
          "freshness_score": 2,
          "definition_match_score": 3,
          "independence_cluster": "beijing_municipal_government",
          "observation_summary": "Resident income and consumption release — used as household evidence for Beijing. The quality/freshness/definition fields document how directly the source maps to the published persona.",
          "observation_values": [],
          "evidence_extraction_status": "SOURCE_METADATA_VERIFIED_RAW_VALUE_NOT_CAPTURED"
        }
      ],
      "normalization": {
        "status": "DOCUMENTED_RESEARCH_JUDGMENT",
        "anchor_value": 1250,
        "rationale": "Normalized CLC planning anchor for moderate one-adult grocery basket cross-checked against household expenditure evidence. Source refs: beijing_household. Mode is an explicit research-normalized anchor; low/high encode documented uncertainty rather than copying a competitor total.",
        "automatic_raw_source_reproduction": false,
        "why_not_automatic": "Sources can measure different unit sizes, household structures, geographies, deposits, survey periods or category definitions. The site exposes the normalization choice instead of pretending those mismatches disappear."
      },
      "uncertainty": {
        "low_as_fraction_of_mode": 0.7,
        "high_as_fraction_of_mode": 1.32,
        "volatility_class": "volatile",
        "confidence": "Medium",
        "confidence_score": 9
      },
      "traceability_status": "SOURCE_LINKED_NORMALIZATION_RAW_OBSERVATION_PENDING",
      "calibration_granularity": "RAW_OBSERVATION_PENDING",
      "calibration_granularity_note": "Source metadata is linked, but no numeric observation has yet been captured into the core ledger."
    },
    {
      "city": "Beijing",
      "component": "eating_out",
      "component_label": "four casual sit-down plus four low-cost café/fast-casual meals per month",
      "currency": "CNY",
      "normalized_range": {
        "low": 500.0,
        "mode": 800.0,
        "high": 1200
      },
      "source_refs": [
        "beijing_household"
      ],
      "source_evidence": [
        {
          "source_id": "beijing_household",
          "publisher": "Beijing Municipal Government",
          "title": "Resident income and consumption release",
          "observation_period": "2025",
          "geography": "Beijing",
          "role": "household",
          "quality_score": 3,
          "freshness_score": 2,
          "definition_match_score": 3,
          "independence_cluster": "beijing_municipal_government",
          "observation_summary": "Resident income and consumption release — used as household evidence for Beijing. The quality/freshness/definition fields document how directly the source maps to the published persona.",
          "observation_values": [],
          "evidence_extraction_status": "SOURCE_METADATA_VERIFIED_RAW_VALUE_NOT_CAPTURED"
        }
      ],
      "normalization": {
        "status": "DOCUMENTED_RESEARCH_JUDGMENT",
        "anchor_value": 800.0,
        "rationale": "Normalized CLC planning anchor for four casual sit-down plus four low-cost café/fast-casual meals per month. Source refs: beijing_household. Mode is an explicit research-normalized anchor; low/high encode documented uncertainty rather than copying a competitor total.",
        "automatic_raw_source_reproduction": false,
        "why_not_automatic": "Sources can measure different unit sizes, household structures, geographies, deposits, survey periods or category definitions. The site exposes the normalization choice instead of pretending those mismatches disappear."
      },
      "uncertainty": {
        "low_as_fraction_of_mode": 0.625,
        "high_as_fraction_of_mode": 1.5,
        "volatility_class": "stable",
        "confidence": "Medium",
        "confidence_score": 9
      },
      "traceability_status": "SOURCE_LINKED_NORMALIZATION_RAW_OBSERVATION_PENDING",
      "calibration_granularity": "RAW_OBSERVATION_PENDING",
      "calibration_granularity_note": "Source metadata is linked, but no numeric observation has yet been captured into the core ledger."
    },
    {
      "city": "Beijing",
      "component": "transit",
      "component_label": "adult monthly pass/fare cap where meaningful, otherwise normalized 44-trip usage",
      "currency": "CNY",
      "normalized_range": {
        "low": 150.0,
        "mode": 250.0,
        "high": 400.0
      },
      "source_refs": [
        "beijing_transit"
      ],
      "source_evidence": [
        {
          "source_id": "beijing_transit",
          "publisher": "Beijing Municipal Government",
          "title": "Subway fare notice for passengers",
          "observation_period": "2025-04",
          "geography": "Beijing",
          "role": "transit",
          "quality_score": 3,
          "freshness_score": 2,
          "definition_match_score": 3,
          "independence_cluster": "beijing_municipal_government",
          "observation_summary": "Subway fare notice for passengers — used as transit evidence for Beijing. The quality/freshness/definition fields document how directly the source maps to the published persona.",
          "observation_values": [],
          "evidence_extraction_status": "SOURCE_METADATA_VERIFIED_RAW_VALUE_NOT_CAPTURED"
        }
      ],
      "normalization": {
        "status": "DOCUMENTED_RESEARCH_JUDGMENT",
        "anchor_value": 250.0,
        "rationale": "Normalized CLC planning anchor for adult monthly pass/fare cap where meaningful, otherwise normalized 44-trip usage. Source refs: beijing_transit. Mode is an explicit research-normalized anchor; low/high encode documented uncertainty rather than copying a competitor total.",
        "automatic_raw_source_reproduction": false,
        "why_not_automatic": "Sources can measure different unit sizes, household structures, geographies, deposits, survey periods or category definitions. The site exposes the normalization choice instead of pretending those mismatches disappear."
      },
      "uncertainty": {
        "low_as_fraction_of_mode": 0.6,
        "high_as_fraction_of_mode": 1.6,
        "volatility_class": "admin_or_usage",
        "confidence": "Medium",
        "confidence_score": 9
      },
      "traceability_status": "SOURCE_LINKED_NORMALIZATION_RAW_OBSERVATION_PENDING",
      "calibration_granularity": "RAW_OBSERVATION_PENDING",
      "calibration_granularity_note": "Source metadata is linked, but no numeric observation has yet been captured into the core ledger."
    },
    {
      "city": "Beijing",
      "component": "household_personal",
      "component_label": "small recurring household and personal essentials allowance",
      "currency": "CNY",
      "normalized_range": {
        "low": 250.0,
        "mode": 400.0,
        "high": 650.0
      },
      "source_refs": [
        "beijing_household"
      ],
      "source_evidence": [
        {
          "source_id": "beijing_household",
          "publisher": "Beijing Municipal Government",
          "title": "Resident income and consumption release",
          "observation_period": "2025",
          "geography": "Beijing",
          "role": "household",
          "quality_score": 3,
          "freshness_score": 2,
          "definition_match_score": 3,
          "independence_cluster": "beijing_municipal_government",
          "observation_summary": "Resident income and consumption release — used as household evidence for Beijing. The quality/freshness/definition fields document how directly the source maps to the published persona.",
          "observation_values": [],
          "evidence_extraction_status": "SOURCE_METADATA_VERIFIED_RAW_VALUE_NOT_CAPTURED"
        }
      ],
      "normalization": {
        "status": "DOCUMENTED_RESEARCH_JUDGMENT",
        "anchor_value": 400.0,
        "rationale": "Normalized CLC planning anchor for small recurring household and personal essentials allowance. Source refs: beijing_household. Mode is an explicit research-normalized anchor; low/high encode documented uncertainty rather than copying a competitor total.",
        "automatic_raw_source_reproduction": false,
        "why_not_automatic": "Sources can measure different unit sizes, household structures, geographies, deposits, survey periods or category definitions. The site exposes the normalization choice instead of pretending those mismatches disappear."
      },
      "uncertainty": {
        "low_as_fraction_of_mode": 0.625,
        "high_as_fraction_of_mode": 1.625,
        "volatility_class": "stable",
        "confidence": "Medium",
        "confidence_score": 9
      },
      "traceability_status": "SOURCE_LINKED_NORMALIZATION_RAW_OBSERVATION_PENDING",
      "calibration_granularity": "RAW_OBSERVATION_PENDING",
      "calibration_granularity_note": "Source metadata is linked, but no numeric observation has yet been captured into the core ledger."
    },
    {
      "city": "Dhaka",
      "component": "rent",
      "component_label": "long-term one-bedroom, roughly 35–55 m² or local equivalent, non-prime but transit-connected",
      "currency": "BDT",
      "normalized_range": {
        "low": 12000,
        "mode": 18000,
        "high": 28000
      },
      "source_refs": [
        "dhaka_rent"
      ],
      "source_evidence": [
        {
          "source_id": "dhaka_rent",
          "publisher": "Bikroy",
          "title": "Current Dhaka 1-bedroom rental listings",
          "observation_period": "2026-09",
          "geography": "Dhaka",
          "role": "rent",
          "quality_score": 2,
          "freshness_score": 3,
          "definition_match_score": 3,
          "independence_cluster": "bikroy",
          "observation_summary": "Current Dhaka 1-bedroom rental listings — used as rent evidence for Dhaka. The quality/freshness/definition fields document how directly the source maps to the published persona.",
          "observation_values": [],
          "evidence_extraction_status": "SOURCE_METADATA_VERIFIED_RAW_VALUE_NOT_CAPTURED"
        }
      ],
      "normalization": {
        "status": "DOCUMENTED_RESEARCH_JUDGMENT",
        "anchor_value": 18000,
        "rationale": "Normalized CLC planning anchor for long-term one-bedroom, roughly 35–55 m² or local equivalent, non-prime but transit-connected. Source refs: dhaka_rent. Mode is an explicit research-normalized anchor; low/high encode documented uncertainty rather than copying a competitor total.",
        "automatic_raw_source_reproduction": false,
        "why_not_automatic": "Sources can measure different unit sizes, household structures, geographies, deposits, survey periods or category definitions. The site exposes the normalization choice instead of pretending those mismatches disappear."
      },
      "uncertainty": {
        "low_as_fraction_of_mode": 0.6667,
        "high_as_fraction_of_mode": 1.5556,
        "volatility_class": "volatile",
        "confidence": "Low",
        "confidence_score": 9
      },
      "traceability_status": "SOURCE_LINKED_NORMALIZATION_RAW_OBSERVATION_PENDING",
      "calibration_granularity": "RAW_OBSERVATION_PENDING",
      "calibration_granularity_note": "Source metadata is linked, but no numeric observation has yet been captured into the core ledger."
    },
    {
      "city": "Dhaka",
      "component": "utilities_connectivity",
      "component_label": "baseline dwelling utilities plus normal broadband and a mid-tier mobile plan",
      "currency": "BDT",
      "normalized_range": {
        "low": 4000,
        "mode": 6000,
        "high": 9000
      },
      "source_refs": [
        "dhaka_household"
      ],
      "source_evidence": [
        {
          "source_id": "dhaka_household",
          "publisher": "Bangladesh Bureau of Statistics",
          "title": "Household Income and Expenditure Survey 2022 — Final Report",
          "observation_period": "2022",
          "geography": "Dhaka Division tables plus national urban household tables",
          "role": "household",
          "quality_score": 3,
          "freshness_score": 1,
          "definition_match_score": 2,
          "independence_cluster": "bangladesh_bureau_of_statistics",
          "observation_summary": "Household Income and Expenditure Survey 2022 — Final Report — used as household evidence for Dhaka. The quality/freshness/definition fields document how directly the source maps to the published persona.",
          "observation_values": [],
          "evidence_extraction_status": "SOURCE_METADATA_VERIFIED_RAW_VALUE_NOT_CAPTURED"
        }
      ],
      "normalization": {
        "status": "DOCUMENTED_RESEARCH_JUDGMENT",
        "anchor_value": 6000,
        "rationale": "Normalized CLC planning anchor for baseline dwelling utilities plus normal broadband and a mid-tier mobile plan. Source refs: dhaka_household. Mode is an explicit research-normalized anchor; low/high encode documented uncertainty rather than copying a competitor total.",
        "automatic_raw_source_reproduction": false,
        "why_not_automatic": "Sources can measure different unit sizes, household structures, geographies, deposits, survey periods or category definitions. The site exposes the normalization choice instead of pretending those mismatches disappear."
      },
      "uncertainty": {
        "low_as_fraction_of_mode": 0.6667,
        "high_as_fraction_of_mode": 1.5,
        "volatility_class": "volatile",
        "confidence": "Low",
        "confidence_score": 6
      },
      "traceability_status": "SOURCE_LINKED_NORMALIZATION_RAW_OBSERVATION_PENDING",
      "calibration_granularity": "RAW_OBSERVATION_PENDING",
      "calibration_granularity_note": "Source metadata is linked, but no numeric observation has yet been captured into the core ledger."
    },
    {
      "city": "Dhaka",
      "component": "groceries",
      "component_label": "moderate one-adult grocery basket cross-checked against household expenditure evidence",
      "currency": "BDT",
      "normalized_range": {
        "low": 8400,
        "mode": 12000,
        "high": 16000
      },
      "source_refs": [
        "dhaka_household"
      ],
      "source_evidence": [
        {
          "source_id": "dhaka_household",
          "publisher": "Bangladesh Bureau of Statistics",
          "title": "Household Income and Expenditure Survey 2022 — Final Report",
          "observation_period": "2022",
          "geography": "Dhaka Division tables plus national urban household tables",
          "role": "household",
          "quality_score": 3,
          "freshness_score": 1,
          "definition_match_score": 2,
          "independence_cluster": "bangladesh_bureau_of_statistics",
          "observation_summary": "Household Income and Expenditure Survey 2022 — Final Report — used as household evidence for Dhaka. The quality/freshness/definition fields document how directly the source maps to the published persona.",
          "observation_values": [],
          "evidence_extraction_status": "SOURCE_METADATA_VERIFIED_RAW_VALUE_NOT_CAPTURED"
        }
      ],
      "normalization": {
        "status": "DOCUMENTED_RESEARCH_JUDGMENT",
        "anchor_value": 12000,
        "rationale": "Normalized CLC planning anchor for moderate one-adult grocery basket cross-checked against household expenditure evidence. Source refs: dhaka_household. Mode is an explicit research-normalized anchor; low/high encode documented uncertainty rather than copying a competitor total.",
        "automatic_raw_source_reproduction": false,
        "why_not_automatic": "Sources can measure different unit sizes, household structures, geographies, deposits, survey periods or category definitions. The site exposes the normalization choice instead of pretending those mismatches disappear."
      },
      "uncertainty": {
        "low_as_fraction_of_mode": 0.7,
        "high_as_fraction_of_mode": 1.3333,
        "volatility_class": "volatile",
        "confidence": "Low",
        "confidence_score": 6
      },
      "traceability_status": "SOURCE_LINKED_NORMALIZATION_RAW_OBSERVATION_PENDING",
      "calibration_granularity": "RAW_OBSERVATION_PENDING",
      "calibration_granularity_note": "Source metadata is linked, but no numeric observation has yet been captured into the core ledger."
    },
    {
      "city": "Dhaka",
      "component": "eating_out",
      "component_label": "four casual sit-down plus four low-cost café/fast-casual meals per month",
      "currency": "BDT",
      "normalized_range": {
        "low": 3000,
        "mode": 5000,
        "high": 8000
      },
      "source_refs": [
        "dhaka_household"
      ],
      "source_evidence": [
        {
          "source_id": "dhaka_household",
          "publisher": "Bangladesh Bureau of Statistics",
          "title": "Household Income and Expenditure Survey 2022 — Final Report",
          "observation_period": "2022",
          "geography": "Dhaka Division tables plus national urban household tables",
          "role": "household",
          "quality_score": 3,
          "freshness_score": 1,
          "definition_match_score": 2,
          "independence_cluster": "bangladesh_bureau_of_statistics",
          "observation_summary": "Household Income and Expenditure Survey 2022 — Final Report — used as household evidence for Dhaka. The quality/freshness/definition fields document how directly the source maps to the published persona.",
          "observation_values": [],
          "evidence_extraction_status": "SOURCE_METADATA_VERIFIED_RAW_VALUE_NOT_CAPTURED"
        }
      ],
      "normalization": {
        "status": "DOCUMENTED_RESEARCH_JUDGMENT",
        "anchor_value": 5000,
        "rationale": "Normalized CLC planning anchor for four casual sit-down plus four low-cost café/fast-casual meals per month. Source refs: dhaka_household. Mode is an explicit research-normalized anchor; low/high encode documented uncertainty rather than copying a competitor total.",
        "automatic_raw_source_reproduction": false,
        "why_not_automatic": "Sources can measure different unit sizes, household structures, geographies, deposits, survey periods or category definitions. The site exposes the normalization choice instead of pretending those mismatches disappear."
      },
      "uncertainty": {
        "low_as_fraction_of_mode": 0.6,
        "high_as_fraction_of_mode": 1.6,
        "volatility_class": "stable",
        "confidence": "Low",
        "confidence_score": 6
      },
      "traceability_status": "SOURCE_LINKED_NORMALIZATION_RAW_OBSERVATION_PENDING",
      "calibration_granularity": "RAW_OBSERVATION_PENDING",
      "calibration_granularity_note": "Source metadata is linked, but no numeric observation has yet been captured into the core ledger."
    },
    {
      "city": "Dhaka",
      "component": "transit",
      "component_label": "adult monthly pass/fare cap where meaningful, otherwise normalized 44-trip usage",
      "currency": "BDT",
      "normalized_range": {
        "low": 2000,
        "mode": 3500,
        "high": 6000
      },
      "source_refs": [
        "dhaka_transit"
      ],
      "source_evidence": [
        {
          "source_id": "dhaka_transit",
          "publisher": "Dhaka Mass Transit Company Limited",
          "title": "Metro fare information",
          "observation_period": "2026",
          "geography": "Dhaka Metro",
          "role": "transit",
          "quality_score": 3,
          "freshness_score": 3,
          "definition_match_score": 3,
          "independence_cluster": "dhaka_mass_transit_company_limited",
          "observation_summary": "Metro fare information — used as transit evidence for Dhaka. The quality/freshness/definition fields document how directly the source maps to the published persona.",
          "observation_values": [],
          "evidence_extraction_status": "SOURCE_METADATA_VERIFIED_RAW_VALUE_NOT_CAPTURED"
        }
      ],
      "normalization": {
        "status": "DOCUMENTED_RESEARCH_JUDGMENT",
        "anchor_value": 3500,
        "rationale": "Normalized CLC planning anchor for adult monthly pass/fare cap where meaningful, otherwise normalized 44-trip usage. Source refs: dhaka_transit. Mode is an explicit research-normalized anchor; low/high encode documented uncertainty rather than copying a competitor total.",
        "automatic_raw_source_reproduction": false,
        "why_not_automatic": "Sources can measure different unit sizes, household structures, geographies, deposits, survey periods or category definitions. The site exposes the normalization choice instead of pretending those mismatches disappear."
      },
      "uncertainty": {
        "low_as_fraction_of_mode": 0.5714,
        "high_as_fraction_of_mode": 1.7143,
        "volatility_class": "admin_or_usage",
        "confidence": "Low",
        "confidence_score": 10
      },
      "traceability_status": "SOURCE_LINKED_NORMALIZATION_RAW_OBSERVATION_PENDING",
      "calibration_granularity": "RAW_OBSERVATION_PENDING",
      "calibration_granularity_note": "Source metadata is linked, but no numeric observation has yet been captured into the core ledger."
    },
    {
      "city": "Dhaka",
      "component": "household_personal",
      "component_label": "small recurring household and personal essentials allowance",
      "currency": "BDT",
      "normalized_range": {
        "low": 2000,
        "mode": 3000,
        "high": 5000
      },
      "source_refs": [
        "dhaka_household"
      ],
      "source_evidence": [
        {
          "source_id": "dhaka_household",
          "publisher": "Bangladesh Bureau of Statistics",
          "title": "Household Income and Expenditure Survey 2022 — Final Report",
          "observation_period": "2022",
          "geography": "Dhaka Division tables plus national urban household tables",
          "role": "household",
          "quality_score": 3,
          "freshness_score": 1,
          "definition_match_score": 2,
          "independence_cluster": "bangladesh_bureau_of_statistics",
          "observation_summary": "Household Income and Expenditure Survey 2022 — Final Report — used as household evidence for Dhaka. The quality/freshness/definition fields document how directly the source maps to the published persona.",
          "observation_values": [],
          "evidence_extraction_status": "SOURCE_METADATA_VERIFIED_RAW_VALUE_NOT_CAPTURED"
        }
      ],
      "normalization": {
        "status": "DOCUMENTED_RESEARCH_JUDGMENT",
        "anchor_value": 3000,
        "rationale": "Normalized CLC planning anchor for small recurring household and personal essentials allowance. Source refs: dhaka_household. Mode is an explicit research-normalized anchor; low/high encode documented uncertainty rather than copying a competitor total.",
        "automatic_raw_source_reproduction": false,
        "why_not_automatic": "Sources can measure different unit sizes, household structures, geographies, deposits, survey periods or category definitions. The site exposes the normalization choice instead of pretending those mismatches disappear."
      },
      "uncertainty": {
        "low_as_fraction_of_mode": 0.6667,
        "high_as_fraction_of_mode": 1.6667,
        "volatility_class": "stable",
        "confidence": "Low",
        "confidence_score": 6
      },
      "traceability_status": "SOURCE_LINKED_NORMALIZATION_RAW_OBSERVATION_PENDING",
      "calibration_granularity": "RAW_OBSERVATION_PENDING",
      "calibration_granularity_note": "Source metadata is linked, but no numeric observation has yet been captured into the core ledger."
    },
    {
      "city": "Istanbul",
      "component": "rent",
      "component_label": "long-term one-bedroom, roughly 35–55 m² or local equivalent, non-prime but transit-connected",
      "currency": "TRY",
      "normalized_range": {
        "low": 22400,
        "mode": 32000,
        "high": 45500
      },
      "source_refs": [
        "istanbul_rent"
      ],
      "source_evidence": [
        {
          "source_id": "istanbul_rent",
          "publisher": "Emlakjet / Endeksa",
          "title": "Istanbul residential rent market report",
          "observation_period": "2026-08",
          "geography": "Istanbul",
          "role": "rent",
          "quality_score": 2,
          "freshness_score": 3,
          "definition_match_score": 3,
          "independence_cluster": "emlakjet_endeksa",
          "observation_summary": "Istanbul residential rent market report — used as rent evidence for Istanbul. The quality/freshness/definition fields document how directly the source maps to the published persona.",
          "observation_values": [],
          "evidence_extraction_status": "SOURCE_METADATA_VERIFIED_RAW_VALUE_NOT_CAPTURED"
        }
      ],
      "normalization": {
        "status": "DOCUMENTED_RESEARCH_JUDGMENT",
        "anchor_value": 32000,
        "rationale": "Normalized CLC planning anchor for long-term one-bedroom, roughly 35–55 m² or local equivalent, non-prime but transit-connected. Source refs: istanbul_rent. Mode is an explicit research-normalized anchor; low/high encode documented uncertainty rather than copying a competitor total.",
        "automatic_raw_source_reproduction": false,
        "why_not_automatic": "Sources can measure different unit sizes, household structures, geographies, deposits, survey periods or category definitions. The site exposes the normalization choice instead of pretending those mismatches disappear."
      },
      "uncertainty": {
        "low_as_fraction_of_mode": 0.7,
        "high_as_fraction_of_mode": 1.4219,
        "volatility_class": "volatile",
        "confidence": "Medium",
        "confidence_score": 9
      },
      "traceability_status": "SOURCE_LINKED_NORMALIZATION_RAW_OBSERVATION_PENDING",
      "calibration_granularity": "RAW_OBSERVATION_PENDING",
      "calibration_granularity_note": "Source metadata is linked, but no numeric observation has yet been captured into the core ledger."
    },
    {
      "city": "Istanbul",
      "component": "utilities_connectivity",
      "component_label": "baseline dwelling utilities plus normal broadband and a mid-tier mobile plan",
      "currency": "TRY",
      "normalized_range": {
        "low": 3000,
        "mode": 4500,
        "high": 7000
      },
      "source_refs": [
        "istanbul_household"
      ],
      "source_evidence": [
        {
          "source_id": "istanbul_household",
          "publisher": "Turkish Statistical Institute (TurkStat / TÜİK)",
          "title": "Household Consumption Expenditures 2025",
          "observation_period": "2025",
          "geography": "Türkiye; household-size tables include one-person households",
          "role": "household",
          "quality_score": 3,
          "freshness_score": 3,
          "definition_match_score": 2,
          "independence_cluster": "turkstat",
          "observation_summary": "Household Consumption Expenditures 2025 — used as household evidence for Istanbul. The quality/freshness/definition fields document how directly the source maps to the published persona.",
          "observation_values": [],
          "evidence_extraction_status": "SOURCE_METADATA_VERIFIED_RAW_VALUE_NOT_CAPTURED"
        }
      ],
      "normalization": {
        "status": "DOCUMENTED_RESEARCH_JUDGMENT",
        "anchor_value": 4500,
        "rationale": "CLC normalized model estimate using current TurkStat 2025 household-size/category shares as household calibration plus the cited city/official evidence; single-family uncertainty floor retained because the household source is national rather than Istanbul-specific.",
        "automatic_raw_source_reproduction": false,
        "why_not_automatic": "Sources can measure different unit sizes, household structures, geographies, deposits, survey periods or category definitions. The site exposes the normalization choice instead of pretending those mismatches disappear."
      },
      "uncertainty": {
        "low_as_fraction_of_mode": 0.6667,
        "high_as_fraction_of_mode": 1.5556,
        "volatility_class": "volatile",
        "confidence": "Medium",
        "confidence_score": 8
      },
      "traceability_status": "SOURCE_LINKED_NORMALIZATION_RAW_OBSERVATION_PENDING",
      "calibration_granularity": "RAW_OBSERVATION_PENDING",
      "calibration_granularity_note": "Source metadata is linked, but no numeric observation has yet been captured into the core ledger."
    },
    {
      "city": "Istanbul",
      "component": "groceries",
      "component_label": "moderate one-adult grocery basket cross-checked against household expenditure evidence",
      "currency": "TRY",
      "normalized_range": {
        "low": 7700,
        "mode": 11000,
        "high": 15000
      },
      "source_refs": [
        "istanbul_household"
      ],
      "source_evidence": [
        {
          "source_id": "istanbul_household",
          "publisher": "Turkish Statistical Institute (TurkStat / TÜİK)",
          "title": "Household Consumption Expenditures 2025",
          "observation_period": "2025",
          "geography": "Türkiye; household-size tables include one-person households",
          "role": "household",
          "quality_score": 3,
          "freshness_score": 3,
          "definition_match_score": 2,
          "independence_cluster": "turkstat",
          "observation_summary": "Household Consumption Expenditures 2025 — used as household evidence for Istanbul. The quality/freshness/definition fields document how directly the source maps to the published persona.",
          "observation_values": [],
          "evidence_extraction_status": "SOURCE_METADATA_VERIFIED_RAW_VALUE_NOT_CAPTURED"
        }
      ],
      "normalization": {
        "status": "DOCUMENTED_RESEARCH_JUDGMENT",
        "anchor_value": 11000,
        "rationale": "CLC normalized model estimate using current TurkStat 2025 household-size/category shares as household calibration plus the cited city/official evidence; single-family uncertainty floor retained because the household source is national rather than Istanbul-specific.",
        "automatic_raw_source_reproduction": false,
        "why_not_automatic": "Sources can measure different unit sizes, household structures, geographies, deposits, survey periods or category definitions. The site exposes the normalization choice instead of pretending those mismatches disappear."
      },
      "uncertainty": {
        "low_as_fraction_of_mode": 0.7,
        "high_as_fraction_of_mode": 1.3636,
        "volatility_class": "volatile",
        "confidence": "Medium",
        "confidence_score": 8
      },
      "traceability_status": "SOURCE_LINKED_NORMALIZATION_RAW_OBSERVATION_PENDING",
      "calibration_granularity": "RAW_OBSERVATION_PENDING",
      "calibration_granularity_note": "Source metadata is linked, but no numeric observation has yet been captured into the core ledger."
    },
    {
      "city": "Istanbul",
      "component": "eating_out",
      "component_label": "four casual sit-down plus four low-cost café/fast-casual meals per month",
      "currency": "TRY",
      "normalized_range": {
        "low": 3500,
        "mode": 5500,
        "high": 8500
      },
      "source_refs": [
        "istanbul_household"
      ],
      "source_evidence": [
        {
          "source_id": "istanbul_household",
          "publisher": "Turkish Statistical Institute (TurkStat / TÜİK)",
          "title": "Household Consumption Expenditures 2025",
          "observation_period": "2025",
          "geography": "Türkiye; household-size tables include one-person households",
          "role": "household",
          "quality_score": 3,
          "freshness_score": 3,
          "definition_match_score": 2,
          "independence_cluster": "turkstat",
          "observation_summary": "Household Consumption Expenditures 2025 — used as household evidence for Istanbul. The quality/freshness/definition fields document how directly the source maps to the published persona.",
          "observation_values": [],
          "evidence_extraction_status": "SOURCE_METADATA_VERIFIED_RAW_VALUE_NOT_CAPTURED"
        }
      ],
      "normalization": {
        "status": "DOCUMENTED_RESEARCH_JUDGMENT",
        "anchor_value": 5500,
        "rationale": "CLC normalized model estimate using current TurkStat 2025 household-size/category shares as household calibration plus the cited city/official evidence; single-family uncertainty floor retained because the household source is national rather than Istanbul-specific.",
        "automatic_raw_source_reproduction": false,
        "why_not_automatic": "Sources can measure different unit sizes, household structures, geographies, deposits, survey periods or category definitions. The site exposes the normalization choice instead of pretending those mismatches disappear."
      },
      "uncertainty": {
        "low_as_fraction_of_mode": 0.6364,
        "high_as_fraction_of_mode": 1.5455,
        "volatility_class": "stable",
        "confidence": "Medium",
        "confidence_score": 8
      },
      "traceability_status": "SOURCE_LINKED_NORMALIZATION_RAW_OBSERVATION_PENDING",
      "calibration_granularity": "RAW_OBSERVATION_PENDING",
      "calibration_granularity_note": "Source metadata is linked, but no numeric observation has yet been captured into the core ledger."
    },
    {
      "city": "Istanbul",
      "component": "transit",
      "component_label": "adult monthly pass/fare cap where meaningful, otherwise normalized 44-trip usage",
      "currency": "TRY",
      "normalized_range": {
        "low": 2500,
        "mode": 3630,
        "high": 4500
      },
      "source_refs": [
        "istanbul_transit"
      ],
      "source_evidence": [
        {
          "source_id": "istanbul_transit",
          "publisher": "Istanbul Metropolitan Municipality TUHIM",
          "title": "Public-transport fare tariffs",
          "observation_period": "2026",
          "geography": "Istanbul",
          "role": "transit",
          "quality_score": 3,
          "freshness_score": 3,
          "definition_match_score": 3,
          "independence_cluster": "istanbul_metropolitan_municipality_tuhim",
          "observation_summary": "Public-transport fare tariffs — used as transit evidence for Istanbul. The quality/freshness/definition fields document how directly the source maps to the published persona.",
          "observation_values": [],
          "evidence_extraction_status": "SOURCE_METADATA_VERIFIED_RAW_VALUE_NOT_CAPTURED"
        }
      ],
      "normalization": {
        "status": "DOCUMENTED_RESEARCH_JUDGMENT",
        "anchor_value": 3630,
        "rationale": "Normalized CLC planning anchor for adult monthly pass/fare cap where meaningful, otherwise normalized 44-trip usage. Source refs: istanbul_transit. Mode is an explicit research-normalized anchor; low/high encode documented uncertainty rather than copying a competitor total.",
        "automatic_raw_source_reproduction": false,
        "why_not_automatic": "Sources can measure different unit sizes, household structures, geographies, deposits, survey periods or category definitions. The site exposes the normalization choice instead of pretending those mismatches disappear."
      },
      "uncertainty": {
        "low_as_fraction_of_mode": 0.6887,
        "high_as_fraction_of_mode": 1.2397,
        "volatility_class": "admin_or_usage",
        "confidence": "Medium",
        "confidence_score": 10
      },
      "traceability_status": "SOURCE_LINKED_NORMALIZATION_RAW_OBSERVATION_PENDING",
      "calibration_granularity": "RAW_OBSERVATION_PENDING",
      "calibration_granularity_note": "Source metadata is linked, but no numeric observation has yet been captured into the core ledger."
    },
    {
      "city": "Istanbul",
      "component": "household_personal",
      "component_label": "small recurring household and personal essentials allowance",
      "currency": "TRY",
      "normalized_range": {
        "low": 2000,
        "mode": 3500,
        "high": 5500
      },
      "source_refs": [
        "istanbul_household"
      ],
      "source_evidence": [
        {
          "source_id": "istanbul_household",
          "publisher": "Turkish Statistical Institute (TurkStat / TÜİK)",
          "title": "Household Consumption Expenditures 2025",
          "observation_period": "2025",
          "geography": "Türkiye; household-size tables include one-person households",
          "role": "household",
          "quality_score": 3,
          "freshness_score": 3,
          "definition_match_score": 2,
          "independence_cluster": "turkstat",
          "observation_summary": "Household Consumption Expenditures 2025 — used as household evidence for Istanbul. The quality/freshness/definition fields document how directly the source maps to the published persona.",
          "observation_values": [],
          "evidence_extraction_status": "SOURCE_METADATA_VERIFIED_RAW_VALUE_NOT_CAPTURED"
        }
      ],
      "normalization": {
        "status": "DOCUMENTED_RESEARCH_JUDGMENT",
        "anchor_value": 3500,
        "rationale": "CLC normalized model estimate using current TurkStat 2025 household-size/category shares as household calibration plus the cited city/official evidence; single-family uncertainty floor retained because the household source is national rather than Istanbul-specific.",
        "automatic_raw_source_reproduction": false,
        "why_not_automatic": "Sources can measure different unit sizes, household structures, geographies, deposits, survey periods or category definitions. The site exposes the normalization choice instead of pretending those mismatches disappear."
      },
      "uncertainty": {
        "low_as_fraction_of_mode": 0.5714,
        "high_as_fraction_of_mode": 1.5714,
        "volatility_class": "stable",
        "confidence": "Medium",
        "confidence_score": 8
      },
      "traceability_status": "SOURCE_LINKED_NORMALIZATION_RAW_OBSERVATION_PENDING",
      "calibration_granularity": "RAW_OBSERVATION_PENDING",
      "calibration_granularity_note": "Source metadata is linked, but no numeric observation has yet been captured into the core ledger."
    },
    {
      "city": "Mumbai",
      "component": "rent",
      "component_label": "long-term one-bedroom, roughly 35–55 m² or local equivalent, non-prime but transit-connected",
      "currency": "INR",
      "normalized_range": {
        "low": 28700,
        "mode": 41000,
        "high": 53300
      },
      "source_refs": [
        "mumbai_rent"
      ],
      "source_evidence": [
        {
          "source_id": "mumbai_rent",
          "publisher": "Housing.com",
          "title": "Current Mumbai 1BHK asking-rent listings",
          "observation_period": "2026-09",
          "geography": "Mumbai",
          "role": "rent",
          "quality_score": 2,
          "freshness_score": 3,
          "definition_match_score": 3,
          "independence_cluster": "housing_com",
          "observation_summary": "Current Mumbai 1BHK asking-rent listings — used as rent evidence for Mumbai. The quality/freshness/definition fields document how directly the source maps to the published persona.",
          "observation_values": [],
          "evidence_extraction_status": "SOURCE_METADATA_VERIFIED_RAW_VALUE_NOT_CAPTURED"
        }
      ],
      "normalization": {
        "status": "DOCUMENTED_RESEARCH_JUDGMENT",
        "anchor_value": 41000,
        "rationale": "Normalized CLC planning anchor for long-term one-bedroom, roughly 35–55 m² or local equivalent, non-prime but transit-connected. Source refs: mumbai_rent. Mode is an explicit research-normalized anchor; low/high encode documented uncertainty rather than copying a competitor total.",
        "automatic_raw_source_reproduction": false,
        "why_not_automatic": "Sources can measure different unit sizes, household structures, geographies, deposits, survey periods or category definitions. The site exposes the normalization choice instead of pretending those mismatches disappear."
      },
      "uncertainty": {
        "low_as_fraction_of_mode": 0.7,
        "high_as_fraction_of_mode": 1.3,
        "volatility_class": "volatile",
        "confidence": "Medium",
        "confidence_score": 9
      },
      "traceability_status": "SOURCE_LINKED_NORMALIZATION_RAW_OBSERVATION_PENDING",
      "calibration_granularity": "RAW_OBSERVATION_PENDING",
      "calibration_granularity_note": "Source metadata is linked, but no numeric observation has yet been captured into the core ledger."
    },
    {
      "city": "Mumbai",
      "component": "utilities_connectivity",
      "component_label": "baseline dwelling utilities plus normal broadband and a mid-tier mobile plan",
      "currency": "INR",
      "normalized_range": {
        "low": 3000,
        "mode": 4500,
        "high": 6000
      },
      "source_refs": [
        "mumbai_household"
      ],
      "source_evidence": [
        {
          "source_id": "mumbai_household",
          "publisher": "MoSPI",
          "title": "Government household-consumption survey",
          "observation_period": "2023-24",
          "geography": "India / Maharashtra urban tables",
          "role": "household",
          "quality_score": 3,
          "freshness_score": 2,
          "definition_match_score": 2,
          "independence_cluster": "mospi",
          "observation_summary": "Government household-consumption survey — used as household evidence for Mumbai. The quality/freshness/definition fields document how directly the source maps to the published persona.",
          "observation_values": [],
          "evidence_extraction_status": "SOURCE_METADATA_VERIFIED_RAW_VALUE_NOT_CAPTURED"
        }
      ],
      "normalization": {
        "status": "DOCUMENTED_RESEARCH_JUDGMENT",
        "anchor_value": 4500,
        "rationale": "Normalized CLC planning anchor for baseline dwelling utilities plus normal broadband and a mid-tier mobile plan. Source refs: mumbai_household. Mode is an explicit research-normalized anchor; low/high encode documented uncertainty rather than copying a competitor total.",
        "automatic_raw_source_reproduction": false,
        "why_not_automatic": "Sources can measure different unit sizes, household structures, geographies, deposits, survey periods or category definitions. The site exposes the normalization choice instead of pretending those mismatches disappear."
      },
      "uncertainty": {
        "low_as_fraction_of_mode": 0.6667,
        "high_as_fraction_of_mode": 1.3333,
        "volatility_class": "volatile",
        "confidence": "Medium",
        "confidence_score": 8
      },
      "traceability_status": "SOURCE_LINKED_NORMALIZATION_RAW_OBSERVATION_PENDING",
      "calibration_granularity": "RAW_OBSERVATION_PENDING",
      "calibration_granularity_note": "Source metadata is linked, but no numeric observation has yet been captured into the core ledger."
    },
    {
      "city": "Mumbai",
      "component": "groceries",
      "component_label": "moderate one-adult grocery basket cross-checked against household expenditure evidence",
      "currency": "INR",
      "normalized_range": {
        "low": 8400,
        "mode": 12000,
        "high": 16000
      },
      "source_refs": [
        "mumbai_household"
      ],
      "source_evidence": [
        {
          "source_id": "mumbai_household",
          "publisher": "MoSPI",
          "title": "Government household-consumption survey",
          "observation_period": "2023-24",
          "geography": "India / Maharashtra urban tables",
          "role": "household",
          "quality_score": 3,
          "freshness_score": 2,
          "definition_match_score": 2,
          "independence_cluster": "mospi",
          "observation_summary": "Government household-consumption survey — used as household evidence for Mumbai. The quality/freshness/definition fields document how directly the source maps to the published persona.",
          "observation_values": [],
          "evidence_extraction_status": "SOURCE_METADATA_VERIFIED_RAW_VALUE_NOT_CAPTURED"
        }
      ],
      "normalization": {
        "status": "DOCUMENTED_RESEARCH_JUDGMENT",
        "anchor_value": 12000,
        "rationale": "Normalized CLC planning anchor for moderate one-adult grocery basket cross-checked against household expenditure evidence. Source refs: mumbai_household. Mode is an explicit research-normalized anchor; low/high encode documented uncertainty rather than copying a competitor total.",
        "automatic_raw_source_reproduction": false,
        "why_not_automatic": "Sources can measure different unit sizes, household structures, geographies, deposits, survey periods or category definitions. The site exposes the normalization choice instead of pretending those mismatches disappear."
      },
      "uncertainty": {
        "low_as_fraction_of_mode": 0.7,
        "high_as_fraction_of_mode": 1.3333,
        "volatility_class": "volatile",
        "confidence": "Medium",
        "confidence_score": 8
      },
      "traceability_status": "SOURCE_LINKED_NORMALIZATION_RAW_OBSERVATION_PENDING",
      "calibration_granularity": "RAW_OBSERVATION_PENDING",
      "calibration_granularity_note": "Source metadata is linked, but no numeric observation has yet been captured into the core ledger."
    },
    {
      "city": "Mumbai",
      "component": "eating_out",
      "component_label": "four casual sit-down plus four low-cost café/fast-casual meals per month",
      "currency": "INR",
      "normalized_range": {
        "low": 3500,
        "mode": 5500,
        "high": 8000
      },
      "source_refs": [
        "mumbai_household"
      ],
      "source_evidence": [
        {
          "source_id": "mumbai_household",
          "publisher": "MoSPI",
          "title": "Government household-consumption survey",
          "observation_period": "2023-24",
          "geography": "India / Maharashtra urban tables",
          "role": "household",
          "quality_score": 3,
          "freshness_score": 2,
          "definition_match_score": 2,
          "independence_cluster": "mospi",
          "observation_summary": "Government household-consumption survey — used as household evidence for Mumbai. The quality/freshness/definition fields document how directly the source maps to the published persona.",
          "observation_values": [],
          "evidence_extraction_status": "SOURCE_METADATA_VERIFIED_RAW_VALUE_NOT_CAPTURED"
        }
      ],
      "normalization": {
        "status": "DOCUMENTED_RESEARCH_JUDGMENT",
        "anchor_value": 5500,
        "rationale": "Normalized CLC planning anchor for four casual sit-down plus four low-cost café/fast-casual meals per month. Source refs: mumbai_household. Mode is an explicit research-normalized anchor; low/high encode documented uncertainty rather than copying a competitor total.",
        "automatic_raw_source_reproduction": false,
        "why_not_automatic": "Sources can measure different unit sizes, household structures, geographies, deposits, survey periods or category definitions. The site exposes the normalization choice instead of pretending those mismatches disappear."
      },
      "uncertainty": {
        "low_as_fraction_of_mode": 0.6364,
        "high_as_fraction_of_mode": 1.4545,
        "volatility_class": "stable",
        "confidence": "Medium",
        "confidence_score": 8
      },
      "traceability_status": "SOURCE_LINKED_NORMALIZATION_RAW_OBSERVATION_PENDING",
      "calibration_granularity": "RAW_OBSERVATION_PENDING",
      "calibration_granularity_note": "Source metadata is linked, but no numeric observation has yet been captured into the core ledger."
    },
    {
      "city": "Mumbai",
      "component": "transit",
      "component_label": "adult monthly pass/fare cap where meaningful, otherwise normalized 44-trip usage",
      "currency": "INR",
      "normalized_range": {
        "low": 1000,
        "mode": 2000,
        "high": 3500
      },
      "source_refs": [
        "mumbai_transit"
      ],
      "source_evidence": [
        {
          "source_id": "mumbai_transit",
          "publisher": "Reliance Mumbai Metro",
          "title": "Mumbai Metro fares",
          "observation_period": "2026",
          "geography": "Mumbai",
          "role": "transit",
          "quality_score": 3,
          "freshness_score": 3,
          "definition_match_score": 3,
          "independence_cluster": "reliance_mumbai_metro",
          "observation_summary": "Mumbai Metro fares — used as transit evidence for Mumbai. The quality/freshness/definition fields document how directly the source maps to the published persona.",
          "observation_values": [],
          "evidence_extraction_status": "SOURCE_METADATA_VERIFIED_RAW_VALUE_NOT_CAPTURED"
        }
      ],
      "normalization": {
        "status": "DOCUMENTED_RESEARCH_JUDGMENT",
        "anchor_value": 2000,
        "rationale": "Normalized CLC planning anchor for adult monthly pass/fare cap where meaningful, otherwise normalized 44-trip usage. Source refs: mumbai_transit. Mode is an explicit research-normalized anchor; low/high encode documented uncertainty rather than copying a competitor total.",
        "automatic_raw_source_reproduction": false,
        "why_not_automatic": "Sources can measure different unit sizes, household structures, geographies, deposits, survey periods or category definitions. The site exposes the normalization choice instead of pretending those mismatches disappear."
      },
      "uncertainty": {
        "low_as_fraction_of_mode": 0.5,
        "high_as_fraction_of_mode": 1.75,
        "volatility_class": "admin_or_usage",
        "confidence": "Medium",
        "confidence_score": 10
      },
      "traceability_status": "SOURCE_LINKED_NORMALIZATION_RAW_OBSERVATION_PENDING",
      "calibration_granularity": "RAW_OBSERVATION_PENDING",
      "calibration_granularity_note": "Source metadata is linked, but no numeric observation has yet been captured into the core ledger."
    },
    {
      "city": "Mumbai",
      "component": "household_personal",
      "component_label": "small recurring household and personal essentials allowance",
      "currency": "INR",
      "normalized_range": {
        "low": 2000,
        "mode": 3000,
        "high": 5000
      },
      "source_refs": [
        "mumbai_household"
      ],
      "source_evidence": [
        {
          "source_id": "mumbai_household",
          "publisher": "MoSPI",
          "title": "Government household-consumption survey",
          "observation_period": "2023-24",
          "geography": "India / Maharashtra urban tables",
          "role": "household",
          "quality_score": 3,
          "freshness_score": 2,
          "definition_match_score": 2,
          "independence_cluster": "mospi",
          "observation_summary": "Government household-consumption survey — used as household evidence for Mumbai. The quality/freshness/definition fields document how directly the source maps to the published persona.",
          "observation_values": [],
          "evidence_extraction_status": "SOURCE_METADATA_VERIFIED_RAW_VALUE_NOT_CAPTURED"
        }
      ],
      "normalization": {
        "status": "DOCUMENTED_RESEARCH_JUDGMENT",
        "anchor_value": 3000,
        "rationale": "Normalized CLC planning anchor for small recurring household and personal essentials allowance. Source refs: mumbai_household. Mode is an explicit research-normalized anchor; low/high encode documented uncertainty rather than copying a competitor total.",
        "automatic_raw_source_reproduction": false,
        "why_not_automatic": "Sources can measure different unit sizes, household structures, geographies, deposits, survey periods or category definitions. The site exposes the normalization choice instead of pretending those mismatches disappear."
      },
      "uncertainty": {
        "low_as_fraction_of_mode": 0.6667,
        "high_as_fraction_of_mode": 1.6667,
        "volatility_class": "stable",
        "confidence": "Medium",
        "confidence_score": 8
      },
      "traceability_status": "SOURCE_LINKED_NORMALIZATION_RAW_OBSERVATION_PENDING",
      "calibration_granularity": "RAW_OBSERVATION_PENDING",
      "calibration_granularity_note": "Source metadata is linked, but no numeric observation has yet been captured into the core ledger."
    },
    {
      "city": "Lagos",
      "component": "rent",
      "component_label": "long-term one-bedroom, roughly 35–55 m² or local equivalent, non-prime but transit-connected",
      "currency": "NGN",
      "normalized_range": {
        "low": 154000,
        "mode": 220000,
        "high": 325000
      },
      "source_refs": [
        "lagos_rent"
      ],
      "source_evidence": [
        {
          "source_id": "lagos_rent",
          "publisher": "Nigeria Property Centre",
          "title": "Lagos 1-bedroom rental market trends",
          "observation_period": "2026-09",
          "geography": "Lagos",
          "role": "rent",
          "quality_score": 2,
          "freshness_score": 3,
          "definition_match_score": 3,
          "independence_cluster": "nigeria_property_centre",
          "observation_summary": "Lagos 1-bedroom rental market trends — used as rent evidence for Lagos. The quality/freshness/definition fields document how directly the source maps to the published persona.",
          "observation_values": [],
          "evidence_extraction_status": "SOURCE_METADATA_VERIFIED_RAW_VALUE_NOT_CAPTURED"
        }
      ],
      "normalization": {
        "status": "DOCUMENTED_RESEARCH_JUDGMENT",
        "anchor_value": 220000,
        "rationale": "Normalized CLC planning anchor for long-term one-bedroom, roughly 35–55 m² or local equivalent, non-prime but transit-connected. Source refs: lagos_rent. Mode is an explicit research-normalized anchor; low/high encode documented uncertainty rather than copying a competitor total.",
        "automatic_raw_source_reproduction": false,
        "why_not_automatic": "Sources can measure different unit sizes, household structures, geographies, deposits, survey periods or category definitions. The site exposes the normalization choice instead of pretending those mismatches disappear."
      },
      "uncertainty": {
        "low_as_fraction_of_mode": 0.7,
        "high_as_fraction_of_mode": 1.4773,
        "volatility_class": "volatile",
        "confidence": "Low",
        "confidence_score": 9
      },
      "traceability_status": "SOURCE_LINKED_NORMALIZATION_RAW_OBSERVATION_PENDING",
      "calibration_granularity": "RAW_OBSERVATION_PENDING",
      "calibration_granularity_note": "Source metadata is linked, but no numeric observation has yet been captured into the core ledger."
    },
    {
      "city": "Lagos",
      "component": "utilities_connectivity",
      "component_label": "baseline dwelling utilities plus normal broadband and a mid-tier mobile plan",
      "currency": "NGN",
      "normalized_range": {
        "low": 90000,
        "mode": 150000,
        "high": 250000
      },
      "source_refs": [
        "lagos_household"
      ],
      "source_evidence": [
        {
          "source_id": "lagos_household",
          "publisher": "National Bureau of Statistics Nigeria",
          "title": "General Household Survey 2023/24",
          "observation_period": "2023-24",
          "geography": "Nigeria / urban household evidence",
          "role": "household",
          "quality_score": 3,
          "freshness_score": 2,
          "definition_match_score": 1,
          "independence_cluster": "national_bureau_of_statistics_nigeria",
          "observation_summary": "General Household Survey 2023/24 — used as household evidence for Lagos. The quality/freshness/definition fields document how directly the source maps to the published persona.",
          "observation_values": [],
          "evidence_extraction_status": "SOURCE_METADATA_VERIFIED_RAW_VALUE_NOT_CAPTURED"
        }
      ],
      "normalization": {
        "status": "DOCUMENTED_RESEARCH_JUDGMENT",
        "anchor_value": 150000,
        "rationale": "Normalized CLC planning anchor for baseline dwelling utilities plus normal broadband and a mid-tier mobile plan. Source refs: lagos_household. Mode is an explicit research-normalized anchor; low/high encode documented uncertainty rather than copying a competitor total.",
        "automatic_raw_source_reproduction": false,
        "why_not_automatic": "Sources can measure different unit sizes, household structures, geographies, deposits, survey periods or category definitions. The site exposes the normalization choice instead of pretending those mismatches disappear."
      },
      "uncertainty": {
        "low_as_fraction_of_mode": 0.6,
        "high_as_fraction_of_mode": 1.6667,
        "volatility_class": "volatile",
        "confidence": "Low",
        "confidence_score": 7
      },
      "traceability_status": "SOURCE_LINKED_NORMALIZATION_RAW_OBSERVATION_PENDING",
      "calibration_granularity": "RAW_OBSERVATION_PENDING",
      "calibration_granularity_note": "Source metadata is linked, but no numeric observation has yet been captured into the core ledger."
    },
    {
      "city": "Lagos",
      "component": "groceries",
      "component_label": "moderate one-adult grocery basket cross-checked against household expenditure evidence",
      "currency": "NGN",
      "normalized_range": {
        "low": 160000,
        "mode": 230000,
        "high": 340000
      },
      "source_refs": [
        "lagos_household",
        "lagos_ghs_panel_state_filter_2023_24"
      ],
      "source_evidence": [
        {
          "source_id": "lagos_household",
          "publisher": "National Bureau of Statistics Nigeria",
          "title": "General Household Survey 2023/24",
          "observation_period": "2023-24",
          "geography": "Nigeria / urban household evidence",
          "role": "household",
          "quality_score": 3,
          "freshness_score": 2,
          "definition_match_score": 1,
          "independence_cluster": "national_bureau_of_statistics_nigeria",
          "observation_summary": "General Household Survey 2023/24 — used as household evidence for Lagos. The quality/freshness/definition fields document how directly the source maps to the published persona.",
          "observation_values": [],
          "evidence_extraction_status": "SOURCE_METADATA_VERIFIED_RAW_VALUE_NOT_CAPTURED"
        },
        {
          "source_id": "lagos_ghs_panel_state_filter_2023_24",
          "publisher": "National Bureau of Statistics Nigeria / World Bank LSMS",
          "title": "GHS-Panel Wave 5 2023-24 — state-coded household expenditure microdata",
          "observation_period": "2023-24",
          "geography": "Nigeria; Lagos state code is present, but survey design is nationally and zonally representative rather than Lagos-state representative",
          "role": "household_calibration",
          "quality_score": 3,
          "freshness_score": 2,
          "definition_match_score": 2,
          "independence_cluster": "national_bureau_of_statistics_nigeria",
          "observation_summary": "The files contain state, urban/rural, food and non-food expenditure variables. Lagos is code 24. Because the published design guarantees national/zonal—not state-level—representativeness, Lagos-filtered values are calibration evidence only and do not independently determine the production total.",
          "observation_values": [],
          "evidence_extraction_status": "SOURCE_METADATA_VERIFIED_RAW_VALUE_NOT_CAPTURED"
        }
      ],
      "normalization": {
        "status": "DOCUMENTED_RESEARCH_JUDGMENT",
        "anchor_value": 230000,
        "rationale": "Normalized CLC planning anchor for moderate one-adult grocery basket cross-checked against household expenditure evidence. Source refs: lagos_household, lagos_ghs_panel_state_filter_2023_24. Mode is an explicit research-normalized anchor; low/high encode documented uncertainty rather than copying a competitor total.",
        "automatic_raw_source_reproduction": false,
        "why_not_automatic": "Sources can measure different unit sizes, household structures, geographies, deposits, survey periods or category definitions. The site exposes the normalization choice instead of pretending those mismatches disappear."
      },
      "uncertainty": {
        "low_as_fraction_of_mode": 0.6957,
        "high_as_fraction_of_mode": 1.4783,
        "volatility_class": "volatile",
        "confidence": "Low",
        "confidence_score": 7
      },
      "traceability_status": "SOURCE_LINKED_NORMALIZATION_RAW_OBSERVATION_PENDING",
      "calibration_granularity": "RAW_OBSERVATION_PENDING",
      "calibration_granularity_note": "Source metadata is linked, but no numeric observation has yet been captured into the core ledger."
    },
    {
      "city": "Lagos",
      "component": "eating_out",
      "component_label": "four casual sit-down plus four low-cost café/fast-casual meals per month",
      "currency": "NGN",
      "normalized_range": {
        "low": 60000,
        "mode": 100000,
        "high": 160000
      },
      "source_refs": [
        "lagos_household"
      ],
      "source_evidence": [
        {
          "source_id": "lagos_household",
          "publisher": "National Bureau of Statistics Nigeria",
          "title": "General Household Survey 2023/24",
          "observation_period": "2023-24",
          "geography": "Nigeria / urban household evidence",
          "role": "household",
          "quality_score": 3,
          "freshness_score": 2,
          "definition_match_score": 1,
          "independence_cluster": "national_bureau_of_statistics_nigeria",
          "observation_summary": "General Household Survey 2023/24 — used as household evidence for Lagos. The quality/freshness/definition fields document how directly the source maps to the published persona.",
          "observation_values": [],
          "evidence_extraction_status": "SOURCE_METADATA_VERIFIED_RAW_VALUE_NOT_CAPTURED"
        }
      ],
      "normalization": {
        "status": "DOCUMENTED_RESEARCH_JUDGMENT",
        "anchor_value": 100000,
        "rationale": "Normalized CLC planning anchor for four casual sit-down plus four low-cost café/fast-casual meals per month. Source refs: lagos_household. Mode is an explicit research-normalized anchor; low/high encode documented uncertainty rather than copying a competitor total.",
        "automatic_raw_source_reproduction": false,
        "why_not_automatic": "Sources can measure different unit sizes, household structures, geographies, deposits, survey periods or category definitions. The site exposes the normalization choice instead of pretending those mismatches disappear."
      },
      "uncertainty": {
        "low_as_fraction_of_mode": 0.6,
        "high_as_fraction_of_mode": 1.6,
        "volatility_class": "stable",
        "confidence": "Low",
        "confidence_score": 7
      },
      "traceability_status": "SOURCE_LINKED_NORMALIZATION_RAW_OBSERVATION_PENDING",
      "calibration_granularity": "RAW_OBSERVATION_PENDING",
      "calibration_granularity_note": "Source metadata is linked, but no numeric observation has yet been captured into the core ledger."
    },
    {
      "city": "Lagos",
      "component": "transit",
      "component_label": "adult monthly pass/fare cap where meaningful, otherwise normalized 44-trip usage",
      "currency": "NGN",
      "normalized_range": {
        "low": 60000,
        "mode": 100000,
        "high": 180000
      },
      "source_refs": [
        "lagos_transit"
      ],
      "source_evidence": [
        {
          "source_id": "lagos_transit",
          "publisher": "LAMATA",
          "title": "Lagos regulated bus fares",
          "observation_period": "2026",
          "geography": "Lagos",
          "role": "transit",
          "quality_score": 3,
          "freshness_score": 3,
          "definition_match_score": 3,
          "independence_cluster": "lamata",
          "observation_summary": "Lagos regulated bus fares — used as transit evidence for Lagos. The quality/freshness/definition fields document how directly the source maps to the published persona.",
          "observation_values": [],
          "evidence_extraction_status": "SOURCE_METADATA_VERIFIED_RAW_VALUE_NOT_CAPTURED"
        }
      ],
      "normalization": {
        "status": "DOCUMENTED_RESEARCH_JUDGMENT",
        "anchor_value": 100000,
        "rationale": "Normalized CLC planning anchor for adult monthly pass/fare cap where meaningful, otherwise normalized 44-trip usage. Source refs: lagos_transit. Mode is an explicit research-normalized anchor; low/high encode documented uncertainty rather than copying a competitor total.",
        "automatic_raw_source_reproduction": false,
        "why_not_automatic": "Sources can measure different unit sizes, household structures, geographies, deposits, survey periods or category definitions. The site exposes the normalization choice instead of pretending those mismatches disappear."
      },
      "uncertainty": {
        "low_as_fraction_of_mode": 0.6,
        "high_as_fraction_of_mode": 1.8,
        "volatility_class": "admin_or_usage",
        "confidence": "Low",
        "confidence_score": 10
      },
      "traceability_status": "SOURCE_LINKED_NORMALIZATION_RAW_OBSERVATION_PENDING",
      "calibration_granularity": "RAW_OBSERVATION_PENDING",
      "calibration_granularity_note": "Source metadata is linked, but no numeric observation has yet been captured into the core ledger."
    },
    {
      "city": "Lagos",
      "component": "household_personal",
      "component_label": "small recurring household and personal essentials allowance",
      "currency": "NGN",
      "normalized_range": {
        "low": 40000,
        "mode": 70000,
        "high": 120000
      },
      "source_refs": [
        "lagos_household"
      ],
      "source_evidence": [
        {
          "source_id": "lagos_household",
          "publisher": "National Bureau of Statistics Nigeria",
          "title": "General Household Survey 2023/24",
          "observation_period": "2023-24",
          "geography": "Nigeria / urban household evidence",
          "role": "household",
          "quality_score": 3,
          "freshness_score": 2,
          "definition_match_score": 1,
          "independence_cluster": "national_bureau_of_statistics_nigeria",
          "observation_summary": "General Household Survey 2023/24 — used as household evidence for Lagos. The quality/freshness/definition fields document how directly the source maps to the published persona.",
          "observation_values": [],
          "evidence_extraction_status": "SOURCE_METADATA_VERIFIED_RAW_VALUE_NOT_CAPTURED"
        }
      ],
      "normalization": {
        "status": "DOCUMENTED_RESEARCH_JUDGMENT",
        "anchor_value": 70000,
        "rationale": "Normalized CLC planning anchor for small recurring household and personal essentials allowance. Source refs: lagos_household. Mode is an explicit research-normalized anchor; low/high encode documented uncertainty rather than copying a competitor total.",
        "automatic_raw_source_reproduction": false,
        "why_not_automatic": "Sources can measure different unit sizes, household structures, geographies, deposits, survey periods or category definitions. The site exposes the normalization choice instead of pretending those mismatches disappear."
      },
      "uncertainty": {
        "low_as_fraction_of_mode": 0.5714,
        "high_as_fraction_of_mode": 1.7143,
        "volatility_class": "stable",
        "confidence": "Low",
        "confidence_score": 7
      },
      "traceability_status": "SOURCE_LINKED_NORMALIZATION_RAW_OBSERVATION_PENDING",
      "calibration_granularity": "RAW_OBSERVATION_PENDING",
      "calibration_granularity_note": "Source metadata is linked, but no numeric observation has yet been captured into the core ledger."
    },
    {
      "city": "Tokyo",
      "component": "rent",
      "component_label": "long-term one-bedroom, roughly 35–55 m² or local equivalent, non-prime but transit-connected",
      "currency": "JPY",
      "normalized_range": {
        "low": 112000,
        "mode": 160000,
        "high": 208000
      },
      "source_refs": [
        "tokyo_rent"
      ],
      "source_evidence": [
        {
          "source_id": "tokyo_rent",
          "publisher": "AtHome",
          "title": "Tokyo 23-ward residential asking-rent series",
          "observation_period": "2026-07",
          "geography": "Tokyo 23 wards",
          "role": "rent",
          "quality_score": 2,
          "freshness_score": 3,
          "definition_match_score": 3,
          "independence_cluster": "athome",
          "observation_summary": "Tokyo 23-ward residential asking-rent series — used as rent evidence for Tokyo. The quality/freshness/definition fields document how directly the source maps to the published persona.",
          "observation_values": [],
          "evidence_extraction_status": "SOURCE_METADATA_VERIFIED_RAW_VALUE_NOT_CAPTURED"
        }
      ],
      "normalization": {
        "status": "DOCUMENTED_RESEARCH_JUDGMENT",
        "anchor_value": 160000,
        "rationale": "Normalized CLC planning anchor for long-term one-bedroom, roughly 35–55 m² or local equivalent, non-prime but transit-connected. Source refs: tokyo_rent. Mode is an explicit research-normalized anchor; low/high encode documented uncertainty rather than copying a competitor total.",
        "automatic_raw_source_reproduction": false,
        "why_not_automatic": "Sources can measure different unit sizes, household structures, geographies, deposits, survey periods or category definitions. The site exposes the normalization choice instead of pretending those mismatches disappear."
      },
      "uncertainty": {
        "low_as_fraction_of_mode": 0.7,
        "high_as_fraction_of_mode": 1.3,
        "volatility_class": "volatile",
        "confidence": "Medium",
        "confidence_score": 9
      },
      "traceability_status": "SOURCE_LINKED_NORMALIZATION_RAW_OBSERVATION_PENDING",
      "calibration_granularity": "RAW_OBSERVATION_PENDING",
      "calibration_granularity_note": "Source metadata is linked, but no numeric observation has yet been captured into the core ledger."
    },
    {
      "city": "Tokyo",
      "component": "utilities_connectivity",
      "component_label": "baseline dwelling utilities plus normal broadband and a mid-tier mobile plan",
      "currency": "JPY",
      "normalized_range": {
        "low": 16100,
        "mode": 23000,
        "high": 30000
      },
      "source_refs": [
        "tokyo_household",
        "tokyo_tepco_standard_s_2026",
        "tokyo_tepco_2026_09",
        "tokyo_water_2026",
        "tokyo_sewer_2026",
        "tokyo_ntt_flets_2026",
        "tokyo_docomo_mobile_2026"
      ],
      "source_evidence": [
        {
          "source_id": "tokyo_household",
          "publisher": "Statistics Bureau of Japan",
          "title": "Family Income and Expenditure Survey 2025",
          "observation_period": "2025",
          "geography": "Japan / one-person tables and Tokyo checks",
          "role": "household",
          "quality_score": 3,
          "freshness_score": 2,
          "definition_match_score": 2,
          "independence_cluster": "statistics_bureau_of_japan",
          "observation_summary": "Family Income and Expenditure Survey 2025 — used as household evidence for Tokyo. The quality/freshness/definition fields document how directly the source maps to the published persona.",
          "observation_values": [],
          "evidence_extraction_status": "SOURCE_METADATA_VERIFIED_RAW_VALUE_NOT_CAPTURED"
        },
        {
          "source_id": "tokyo_tepco_standard_s_2026",
          "city": "Tokyo",
          "role": "utilities_energy_water",
          "publisher": "TEPCO Energy Partner",
          "title": "Standard S tariff — Kanto",
          "url": "https://www.tepco.co.jp/ep/private/plan/standard/kanto/index-j.html",
          "observation_period": "reviewed 2026-09-24",
          "retrieved_at": "2026-09-24",
          "geography": "Tokyo / Kanto service area",
          "source_type": "operator",
          "geography_match": "utility_service_area",
          "quality_score": 2,
          "freshness_score": 3,
          "definition_match_score": 3,
          "independence_cluster": "tepco_energy_partner",
          "upstream_dataset": "Standard S tariff — Kanto",
          "dedup_checked": true,
          "url_verification": "DIRECT_OPEN_CONFIRMED",
          "external_verified_at": "2026-09-24",
          "external_verification_status": "DIRECT_REOPEN_CONFIRMED",
          "external_verification_note": "Exact source and observation definition checked during the V5.9 global detail build.",
          "observation_summary": "Standard S: 30A base ¥935.25/month; first 120kWh ¥29.80/kWh; 121–300kWh ¥36.40/kWh; renewable-energy levy is additional.",
          "observation_values": [
            {
              "metric": "30A base charge",
              "value": 935.25,
              "unit": "JPY/month"
            },
            {
              "metric": "first 120kWh energy rate",
              "value": 29.8,
              "unit": "JPY/kWh"
            },
            {
              "metric": "121-300kWh energy rate",
              "value": 36.4,
              "unit": "JPY/kWh"
            }
          ],
          "evidence_extraction_status": "SOURCE_VALUES_EXTRACTED"
        },
        {
          "source_id": "tokyo_tepco_2026_09",
          "city": "Tokyo",
          "role": "utilities_energy_water",
          "publisher": "TEPCO Power Grid",
          "title": "Fuel cost adjustment — September 2026",
          "url": "https://www4.tepco.co.jp/pg/consignment/liberalization/kyoukyusya/past/202609.html",
          "observation_period": "September 2026",
          "retrieved_at": "2026-09-24",
          "geography": "Tokyo/TEPCO low-voltage area",
          "source_type": "official",
          "geography_match": "utility_service_area",
          "quality_score": 3,
          "freshness_score": 3,
          "definition_match_score": 3,
          "independence_cluster": "tepco_power_grid",
          "upstream_dataset": "Fuel cost adjustment — September 2026",
          "dedup_checked": true,
          "url_verification": "DIRECT_OPEN_CONFIRMED",
          "external_verified_at": "2026-09-24",
          "external_verification_status": "DIRECT_REOPEN_CONFIRMED",
          "external_verification_note": "Exact source and observation definition checked during the V5.9 global detail build.",
          "observation_summary": "September 2026 low-voltage fuel-cost adjustment is -¥10.96/kWh.",
          "observation_values": [
            {
              "metric": "fuel adjustment",
              "value": -10.96,
              "unit": "JPY/kWh"
            }
          ],
          "evidence_extraction_status": "SOURCE_VALUES_EXTRACTED"
        },
        {
          "source_id": "tokyo_water_2026",
          "city": "Tokyo",
          "role": "utilities_energy_water",
          "publisher": "Tokyo Metropolitan Government Bureau of Waterworks",
          "title": "Water rates",
          "url": "https://www.waterworks.metro.tokyo.lg.jp/tetsuduki/ryokin/keisan_23",
          "observation_period": "reviewed 2026-09-24",
          "retrieved_at": "2026-09-24",
          "geography": "Tokyo 23 wards",
          "source_type": "official",
          "geography_match": "city_system",
          "quality_score": 3,
          "freshness_score": 3,
          "definition_match_score": 2,
          "independence_cluster": "tokyo_metropolitan_government_bureau_of_waterworks",
          "upstream_dataset": "Water rates",
          "dedup_checked": true,
          "url_verification": "DIRECT_OPEN_CONFIRMED",
          "external_verified_at": "2026-09-24",
          "external_verification_status": "DIRECT_REOPEN_CONFIRMED",
          "external_verification_note": "Exact source and observation definition checked during the V5.9 global detail build.",
          "observation_summary": "Tokyo water-rate schedule used to derive a 20m³/month benchmark of approximately ¥2,816 including tax for a standard small meter.",
          "observation_values": [
            {
              "metric": "20m3 water benchmark",
              "value": 2816,
              "unit": "JPY/month"
            }
          ],
          "evidence_extraction_status": "SOURCE_VALUES_EXTRACTED"
        },
        {
          "source_id": "tokyo_sewer_2026",
          "city": "Tokyo",
          "role": "utilities_energy_water",
          "publisher": "Tokyo Metropolitan Government Bureau of Sewerage",
          "title": "Sewerage fee calculator",
          "url": "https://www.gesui.metro.tokyo.lg.jp/living/fee/keisan/jidou",
          "observation_period": "reviewed 2026-09-24",
          "retrieved_at": "2026-09-24",
          "geography": "Tokyo 23 wards",
          "source_type": "official",
          "geography_match": "city_system",
          "quality_score": 3,
          "freshness_score": 3,
          "definition_match_score": 3,
          "independence_cluster": "tokyo_metropolitan_government_bureau_of_sewerage",
          "upstream_dataset": "Sewerage fee calculator",
          "dedup_checked": true,
          "url_verification": "DIRECT_OPEN_CONFIRMED",
          "external_verified_at": "2026-09-24",
          "external_verification_status": "DIRECT_REOPEN_CONFIRMED",
          "external_verification_note": "Exact source and observation definition checked during the V5.9 global detail build.",
          "observation_summary": "Official example: 20m³/month sewerage charge is ¥2,068 including tax.",
          "observation_values": [
            {
              "metric": "20m3 sewerage charge",
              "value": 2068,
              "unit": "JPY/month"
            }
          ],
          "evidence_extraction_status": "SOURCE_VALUES_EXTRACTED"
        },
        {
          "source_id": "tokyo_ntt_flets_2026",
          "city": "Tokyo",
          "role": "internet",
          "publisher": "NTT East",
          "title": "FLET’S Hikari Next apartment pricing",
          "url": "https://flets.com/flets-hikari/next/highspeed/mn/lan.html",
          "observation_period": "reviewed 2026-09-24",
          "retrieved_at": "2026-09-24",
          "geography": "Tokyo / NTT East area",
          "source_type": "operator",
          "geography_match": "operator_service_area",
          "quality_score": 2,
          "freshness_score": 3,
          "definition_match_score": 3,
          "independence_cluster": "ntt_east",
          "upstream_dataset": "FLET’S Hikari Next apartment pricing",
          "dedup_checked": true,
          "url_verification": "DIRECT_OPEN_CONFIRMED",
          "external_verified_at": "2026-09-24",
          "external_verification_status": "DIRECT_REOPEN_CONFIRMED",
          "external_verification_note": "Exact source and observation definition checked during the V5.9 global detail build.",
          "observation_summary": "Apartment Plan 2 base ¥3,355/month plus provider service from about ¥550; total reference from ¥3,905/month.",
          "observation_values": [
            {
              "metric": "Plan 2 + provider minimum",
              "value": 3905,
              "unit": "JPY/month"
            }
          ],
          "evidence_extraction_status": "SOURCE_VALUES_EXTRACTED"
        },
        {
          "source_id": "tokyo_docomo_mobile_2026",
          "city": "Tokyo",
          "role": "mobile",
          "publisher": "NTT DOCOMO",
          "title": "docomo Poikatsu 20",
          "url": "https://www.docomo.ne.jp/charge/docomo_poikatsu_20/",
          "observation_period": "reviewed 2026-09-24",
          "retrieved_at": "2026-09-24",
          "geography": "Japan",
          "source_type": "operator",
          "geography_match": "national_operator",
          "quality_score": 2,
          "freshness_score": 3,
          "definition_match_score": 3,
          "independence_cluster": "ntt_docomo",
          "upstream_dataset": "docomo Poikatsu 20",
          "dedup_checked": true,
          "url_verification": "DIRECT_OPEN_CONFIRMED",
          "external_verified_at": "2026-09-24",
          "external_verification_status": "DIRECT_REOPEN_CONFIRMED",
          "external_verification_note": "Exact source and observation definition checked during the V5.9 global detail build.",
          "observation_summary": "Up to 20GB base monthly price ¥7,898; with specified bundle/payment discounts ¥4,818; points can reduce effective outlay further but are not treated as base price.",
          "observation_values": [
            {
              "metric": "<=20GB discounted reference",
              "value": 4818,
              "unit": "JPY/month"
            },
            {
              "metric": "<=20GB base price",
              "value": 7898,
              "unit": "JPY/month"
            }
          ],
          "evidence_extraction_status": "SOURCE_VALUES_EXTRACTED"
        }
      ],
      "normalization": {
        "status": "DOCUMENTED_RESEARCH_JUDGMENT",
        "anchor_value": 23000,
        "rationale": "Normalized CLC planning anchor for baseline dwelling utilities plus normal broadband and a mid-tier mobile plan. Source refs: tokyo_household. Mode is an explicit research-normalized anchor; low/high encode documented uncertainty rather than copying a competitor total. Numeric calibration observations are now captured in the evidence ledger; the displayed range remains a research normalization.",
        "automatic_raw_source_reproduction": false,
        "why_not_automatic": "Sources can measure different unit sizes, household structures, geographies, deposits, survey periods or category definitions. The site exposes the normalization choice instead of pretending those mismatches disappear."
      },
      "uncertainty": {
        "low_as_fraction_of_mode": 0.7,
        "high_as_fraction_of_mode": 1.3043,
        "volatility_class": "volatile",
        "confidence": "Medium",
        "confidence_score": 8
      },
      "traceability_status": "RAW_OBSERVATION_CAPTURED",
      "raw_observation_scope": "CALIBRATION_SUPPORT_NOT_DIRECT_OUTPUT",
      "raw_observation_note": "At least one numeric source observation is captured and used as a calibration point. The published low/mode/high remains a normalized persona-specific planning range and is not a direct reproduction of the source value.",
      "calibration_granularity": "DIRECT_COMPONENT_OBSERVATION",
      "calibration_granularity_note": "At least one captured numeric observation measures this component or a closely matched subcomponent."
    },
    {
      "city": "Tokyo",
      "component": "groceries",
      "component_label": "moderate one-adult grocery basket cross-checked against household expenditure evidence",
      "currency": "JPY",
      "normalized_range": {
        "low": 31500,
        "mode": 45000,
        "high": 58500
      },
      "source_refs": [
        "tokyo_household"
      ],
      "source_evidence": [
        {
          "source_id": "tokyo_household",
          "publisher": "Statistics Bureau of Japan",
          "title": "Family Income and Expenditure Survey 2025",
          "observation_period": "2025",
          "geography": "Japan / one-person tables and Tokyo checks",
          "role": "household",
          "quality_score": 3,
          "freshness_score": 2,
          "definition_match_score": 2,
          "independence_cluster": "statistics_bureau_of_japan",
          "observation_summary": "Family Income and Expenditure Survey 2025 — used as household evidence for Tokyo. The quality/freshness/definition fields document how directly the source maps to the published persona.",
          "observation_values": [],
          "evidence_extraction_status": "SOURCE_METADATA_VERIFIED_RAW_VALUE_NOT_CAPTURED"
        }
      ],
      "normalization": {
        "status": "DOCUMENTED_RESEARCH_JUDGMENT",
        "anchor_value": 45000,
        "rationale": "Normalized CLC planning anchor for moderate one-adult grocery basket cross-checked against household expenditure evidence. Source refs: tokyo_household. Mode is an explicit research-normalized anchor; low/high encode documented uncertainty rather than copying a competitor total.",
        "automatic_raw_source_reproduction": false,
        "why_not_automatic": "Sources can measure different unit sizes, household structures, geographies, deposits, survey periods or category definitions. The site exposes the normalization choice instead of pretending those mismatches disappear."
      },
      "uncertainty": {
        "low_as_fraction_of_mode": 0.7,
        "high_as_fraction_of_mode": 1.3,
        "volatility_class": "volatile",
        "confidence": "Medium",
        "confidence_score": 8
      },
      "traceability_status": "SOURCE_LINKED_NORMALIZATION_RAW_OBSERVATION_PENDING",
      "calibration_granularity": "RAW_OBSERVATION_PENDING",
      "calibration_granularity_note": "Source metadata is linked, but no numeric observation has yet been captured into the core ledger."
    },
    {
      "city": "Tokyo",
      "component": "eating_out",
      "component_label": "four casual sit-down plus four low-cost café/fast-casual meals per month",
      "currency": "JPY",
      "normalized_range": {
        "low": 12000,
        "mode": 18000,
        "high": 28000
      },
      "source_refs": [
        "tokyo_household"
      ],
      "source_evidence": [
        {
          "source_id": "tokyo_household",
          "publisher": "Statistics Bureau of Japan",
          "title": "Family Income and Expenditure Survey 2025",
          "observation_period": "2025",
          "geography": "Japan / one-person tables and Tokyo checks",
          "role": "household",
          "quality_score": 3,
          "freshness_score": 2,
          "definition_match_score": 2,
          "independence_cluster": "statistics_bureau_of_japan",
          "observation_summary": "Family Income and Expenditure Survey 2025 — used as household evidence for Tokyo. The quality/freshness/definition fields document how directly the source maps to the published persona.",
          "observation_values": [],
          "evidence_extraction_status": "SOURCE_METADATA_VERIFIED_RAW_VALUE_NOT_CAPTURED"
        }
      ],
      "normalization": {
        "status": "DOCUMENTED_RESEARCH_JUDGMENT",
        "anchor_value": 18000,
        "rationale": "Normalized CLC planning anchor for four casual sit-down plus four low-cost café/fast-casual meals per month. Source refs: tokyo_household. Mode is an explicit research-normalized anchor; low/high encode documented uncertainty rather than copying a competitor total.",
        "automatic_raw_source_reproduction": false,
        "why_not_automatic": "Sources can measure different unit sizes, household structures, geographies, deposits, survey periods or category definitions. The site exposes the normalization choice instead of pretending those mismatches disappear."
      },
      "uncertainty": {
        "low_as_fraction_of_mode": 0.6667,
        "high_as_fraction_of_mode": 1.5556,
        "volatility_class": "stable",
        "confidence": "Medium",
        "confidence_score": 8
      },
      "traceability_status": "SOURCE_LINKED_NORMALIZATION_RAW_OBSERVATION_PENDING",
      "calibration_granularity": "RAW_OBSERVATION_PENDING",
      "calibration_granularity_note": "Source metadata is linked, but no numeric observation has yet been captured into the core ledger."
    },
    {
      "city": "Tokyo",
      "component": "transit",
      "component_label": "adult monthly pass/fare cap where meaningful, otherwise normalized 44-trip usage",
      "currency": "JPY",
      "normalized_range": {
        "low": 8000,
        "mode": 12000,
        "high": 16000
      },
      "source_refs": [
        "tokyo_transit"
      ],
      "source_evidence": [
        {
          "source_id": "tokyo_transit",
          "city": "Tokyo",
          "role": "transit",
          "publisher": "Tokyo Metro",
          "title": "Regular ticket / fare information",
          "url": "https://www.tokyometro.jp/lang_en/ticket/types/regular/index.html",
          "observation_period": "2026",
          "retrieved_at": "2026-09-29",
          "geography": "Tokyo",
          "source_type": "operator",
          "geography_match": "city",
          "quality_score": 3,
          "freshness_score": 3,
          "definition_match_score": 3,
          "independence_cluster": "tokyo_metro",
          "upstream_dataset": "Regular ticket / fare information",
          "dedup_checked": true,
          "url_verification": "DIRECT_OPEN_CONFIRMED",
          "external_verified_at": "2026-09-29",
          "external_verification_status": "DIRECT_REOPEN_CONFIRMED",
          "external_verification_note": "Direct live reopen confirmed during 2026-09-23 external source audit. Numeric observations rechecked/captured in the V7.0 evidence pass on 2026-09-29.",
          "observation_summary": "Tokyo Metro current distance-based ticket and IC-card fare schedule. Monthly CLC transit is a normalized commuter budget, not a monthly pass quote.",
          "observation_values": [
            {
              "metric": "regular ticket fare range",
              "low": 180,
              "high": 330,
              "unit": "JPY/ride",
              "period": "current 2026"
            },
            {
              "metric": "IC card fare range",
              "low": 178,
              "high": 324,
              "unit": "JPY/ride",
              "period": "current 2026"
            }
          ],
          "evidence_extraction_status": "SOURCE_VALUES_EXTRACTED"
        }
      ],
      "normalization": {
        "status": "DOCUMENTED_RESEARCH_JUDGMENT",
        "anchor_value": 12000,
        "rationale": "Normalized CLC planning anchor for adult monthly pass/fare cap where meaningful, otherwise normalized 44-trip usage. Source refs: tokyo_transit. Mode is an explicit research-normalized anchor; low/high encode documented uncertainty rather than copying a competitor total. Numeric calibration observations are now captured in the evidence ledger; the displayed range remains a research normalization.",
        "automatic_raw_source_reproduction": false,
        "why_not_automatic": "Sources can measure different unit sizes, household structures, geographies, deposits, survey periods or category definitions. The site exposes the normalization choice instead of pretending those mismatches disappear."
      },
      "uncertainty": {
        "low_as_fraction_of_mode": 0.6667,
        "high_as_fraction_of_mode": 1.3333,
        "volatility_class": "admin_or_usage",
        "confidence": "Medium",
        "confidence_score": 10
      },
      "traceability_status": "RAW_OBSERVATION_CAPTURED",
      "raw_observation_scope": "CALIBRATION_SUPPORT_NOT_DIRECT_OUTPUT",
      "raw_observation_note": "At least one numeric source observation is captured and used as a calibration point. The published low/mode/high remains a normalized persona-specific planning range and is not a direct reproduction of the source value.",
      "calibration_granularity": "DIRECT_COMPONENT_OBSERVATION",
      "calibration_granularity_note": "At least one captured numeric observation measures this component or a closely matched subcomponent."
    },
    {
      "city": "Tokyo",
      "component": "household_personal",
      "component_label": "small recurring household and personal essentials allowance",
      "currency": "JPY",
      "normalized_range": {
        "low": 8000,
        "mode": 12000,
        "high": 18000
      },
      "source_refs": [
        "tokyo_household"
      ],
      "source_evidence": [
        {
          "source_id": "tokyo_household",
          "publisher": "Statistics Bureau of Japan",
          "title": "Family Income and Expenditure Survey 2025",
          "observation_period": "2025",
          "geography": "Japan / one-person tables and Tokyo checks",
          "role": "household",
          "quality_score": 3,
          "freshness_score": 2,
          "definition_match_score": 2,
          "independence_cluster": "statistics_bureau_of_japan",
          "observation_summary": "Family Income and Expenditure Survey 2025 — used as household evidence for Tokyo. The quality/freshness/definition fields document how directly the source maps to the published persona.",
          "observation_values": [],
          "evidence_extraction_status": "SOURCE_METADATA_VERIFIED_RAW_VALUE_NOT_CAPTURED"
        }
      ],
      "normalization": {
        "status": "DOCUMENTED_RESEARCH_JUDGMENT",
        "anchor_value": 12000,
        "rationale": "Normalized CLC planning anchor for small recurring household and personal essentials allowance. Source refs: tokyo_household. Mode is an explicit research-normalized anchor; low/high encode documented uncertainty rather than copying a competitor total.",
        "automatic_raw_source_reproduction": false,
        "why_not_automatic": "Sources can measure different unit sizes, household structures, geographies, deposits, survey periods or category definitions. The site exposes the normalization choice instead of pretending those mismatches disappear."
      },
      "uncertainty": {
        "low_as_fraction_of_mode": 0.6667,
        "high_as_fraction_of_mode": 1.5,
        "volatility_class": "stable",
        "confidence": "Medium",
        "confidence_score": 8
      },
      "traceability_status": "SOURCE_LINKED_NORMALIZATION_RAW_OBSERVATION_PENDING",
      "calibration_granularity": "RAW_OBSERVATION_PENDING",
      "calibration_granularity_note": "Source metadata is linked, but no numeric observation has yet been captured into the core ledger."
    },
    {
      "city": "São Paulo",
      "component": "rent",
      "component_label": "long-term one-bedroom, roughly 35–55 m² or local equivalent, non-prime but transit-connected",
      "currency": "BRL",
      "normalized_range": {
        "low": 1750,
        "mode": 2500,
        "high": 3250
      },
      "source_refs": [
        "s_o_paulo_rent"
      ],
      "source_evidence": [
        {
          "source_id": "s_o_paulo_rent",
          "publisher": "FipeZAP",
          "title": "Residential rental index",
          "observation_period": "2026",
          "geography": "São Paulo",
          "role": "rent",
          "quality_score": 2,
          "freshness_score": 3,
          "definition_match_score": 3,
          "independence_cluster": "fipezap",
          "observation_summary": "Residential rental index — used as rent evidence for São Paulo. The quality/freshness/definition fields document how directly the source maps to the published persona.",
          "observation_values": [],
          "evidence_extraction_status": "SOURCE_METADATA_VERIFIED_RAW_VALUE_NOT_CAPTURED"
        }
      ],
      "normalization": {
        "status": "DOCUMENTED_RESEARCH_JUDGMENT",
        "anchor_value": 2500,
        "rationale": "Normalized CLC planning anchor for long-term one-bedroom, roughly 35–55 m² or local equivalent, non-prime but transit-connected. Source refs: s_o_paulo_rent. Mode is an explicit research-normalized anchor; low/high encode documented uncertainty rather than copying a competitor total.",
        "automatic_raw_source_reproduction": false,
        "why_not_automatic": "Sources can measure different unit sizes, household structures, geographies, deposits, survey periods or category definitions. The site exposes the normalization choice instead of pretending those mismatches disappear."
      },
      "uncertainty": {
        "low_as_fraction_of_mode": 0.7,
        "high_as_fraction_of_mode": 1.3,
        "volatility_class": "volatile",
        "confidence": "Medium",
        "confidence_score": 9
      },
      "traceability_status": "SOURCE_LINKED_NORMALIZATION_RAW_OBSERVATION_PENDING",
      "calibration_granularity": "RAW_OBSERVATION_PENDING",
      "calibration_granularity_note": "Source metadata is linked, but no numeric observation has yet been captured into the core ledger."
    },
    {
      "city": "São Paulo",
      "component": "utilities_connectivity",
      "component_label": "baseline dwelling utilities plus normal broadband and a mid-tier mobile plan",
      "currency": "BRL",
      "normalized_range": {
        "low": 420.0,
        "mode": 600.0,
        "high": 800.0
      },
      "source_refs": [
        "s_o_paulo_household"
      ],
      "source_evidence": [
        {
          "source_id": "s_o_paulo_household",
          "publisher": "Fipe IPC",
          "title": "São Paulo Consumer Price Index / household basket",
          "observation_period": "2026",
          "geography": "São Paulo",
          "role": "household",
          "quality_score": 2,
          "freshness_score": 3,
          "definition_match_score": 3,
          "independence_cluster": "fipe_ipc",
          "observation_summary": "São Paulo Consumer Price Index / household basket — used as household evidence for São Paulo. The quality/freshness/definition fields document how directly the source maps to the published persona.",
          "observation_values": [],
          "evidence_extraction_status": "SOURCE_METADATA_VERIFIED_RAW_VALUE_NOT_CAPTURED"
        }
      ],
      "normalization": {
        "status": "DOCUMENTED_RESEARCH_JUDGMENT",
        "anchor_value": 600.0,
        "rationale": "Normalized CLC planning anchor for baseline dwelling utilities plus normal broadband and a mid-tier mobile plan. Source refs: s_o_paulo_household. Mode is an explicit research-normalized anchor; low/high encode documented uncertainty rather than copying a competitor total.",
        "automatic_raw_source_reproduction": false,
        "why_not_automatic": "Sources can measure different unit sizes, household structures, geographies, deposits, survey periods or category definitions. The site exposes the normalization choice instead of pretending those mismatches disappear."
      },
      "uncertainty": {
        "low_as_fraction_of_mode": 0.7,
        "high_as_fraction_of_mode": 1.3333,
        "volatility_class": "volatile",
        "confidence": "Medium",
        "confidence_score": 9
      },
      "traceability_status": "SOURCE_LINKED_NORMALIZATION_RAW_OBSERVATION_PENDING",
      "calibration_granularity": "RAW_OBSERVATION_PENDING",
      "calibration_granularity_note": "Source metadata is linked, but no numeric observation has yet been captured into the core ledger."
    },
    {
      "city": "São Paulo",
      "component": "groceries",
      "component_label": "moderate one-adult grocery basket cross-checked against household expenditure evidence",
      "currency": "BRL",
      "normalized_range": {
        "low": 630.0,
        "mode": 900.0,
        "high": 1200
      },
      "source_refs": [
        "s_o_paulo_household"
      ],
      "source_evidence": [
        {
          "source_id": "s_o_paulo_household",
          "publisher": "Fipe IPC",
          "title": "São Paulo Consumer Price Index / household basket",
          "observation_period": "2026",
          "geography": "São Paulo",
          "role": "household",
          "quality_score": 2,
          "freshness_score": 3,
          "definition_match_score": 3,
          "independence_cluster": "fipe_ipc",
          "observation_summary": "São Paulo Consumer Price Index / household basket — used as household evidence for São Paulo. The quality/freshness/definition fields document how directly the source maps to the published persona.",
          "observation_values": [],
          "evidence_extraction_status": "SOURCE_METADATA_VERIFIED_RAW_VALUE_NOT_CAPTURED"
        }
      ],
      "normalization": {
        "status": "DOCUMENTED_RESEARCH_JUDGMENT",
        "anchor_value": 900.0,
        "rationale": "Normalized CLC planning anchor for moderate one-adult grocery basket cross-checked against household expenditure evidence. Source refs: s_o_paulo_household. Mode is an explicit research-normalized anchor; low/high encode documented uncertainty rather than copying a competitor total.",
        "automatic_raw_source_reproduction": false,
        "why_not_automatic": "Sources can measure different unit sizes, household structures, geographies, deposits, survey periods or category definitions. The site exposes the normalization choice instead of pretending those mismatches disappear."
      },
      "uncertainty": {
        "low_as_fraction_of_mode": 0.7,
        "high_as_fraction_of_mode": 1.3333,
        "volatility_class": "volatile",
        "confidence": "Medium",
        "confidence_score": 9
      },
      "traceability_status": "SOURCE_LINKED_NORMALIZATION_RAW_OBSERVATION_PENDING",
      "calibration_granularity": "RAW_OBSERVATION_PENDING",
      "calibration_granularity_note": "Source metadata is linked, but no numeric observation has yet been captured into the core ledger."
    },
    {
      "city": "São Paulo",
      "component": "eating_out",
      "component_label": "four casual sit-down plus four low-cost café/fast-casual meals per month",
      "currency": "BRL",
      "normalized_range": {
        "low": 350.0,
        "mode": 500.0,
        "high": 750.0
      },
      "source_refs": [
        "s_o_paulo_household"
      ],
      "source_evidence": [
        {
          "source_id": "s_o_paulo_household",
          "publisher": "Fipe IPC",
          "title": "São Paulo Consumer Price Index / household basket",
          "observation_period": "2026",
          "geography": "São Paulo",
          "role": "household",
          "quality_score": 2,
          "freshness_score": 3,
          "definition_match_score": 3,
          "independence_cluster": "fipe_ipc",
          "observation_summary": "São Paulo Consumer Price Index / household basket — used as household evidence for São Paulo. The quality/freshness/definition fields document how directly the source maps to the published persona.",
          "observation_values": [],
          "evidence_extraction_status": "SOURCE_METADATA_VERIFIED_RAW_VALUE_NOT_CAPTURED"
        }
      ],
      "normalization": {
        "status": "DOCUMENTED_RESEARCH_JUDGMENT",
        "anchor_value": 500.0,
        "rationale": "Normalized CLC planning anchor for four casual sit-down plus four low-cost café/fast-casual meals per month. Source refs: s_o_paulo_household. Mode is an explicit research-normalized anchor; low/high encode documented uncertainty rather than copying a competitor total.",
        "automatic_raw_source_reproduction": false,
        "why_not_automatic": "Sources can measure different unit sizes, household structures, geographies, deposits, survey periods or category definitions. The site exposes the normalization choice instead of pretending those mismatches disappear."
      },
      "uncertainty": {
        "low_as_fraction_of_mode": 0.7,
        "high_as_fraction_of_mode": 1.5,
        "volatility_class": "stable",
        "confidence": "Medium",
        "confidence_score": 9
      },
      "traceability_status": "SOURCE_LINKED_NORMALIZATION_RAW_OBSERVATION_PENDING",
      "calibration_granularity": "RAW_OBSERVATION_PENDING",
      "calibration_granularity_note": "Source metadata is linked, but no numeric observation has yet been captured into the core ledger."
    },
    {
      "city": "São Paulo",
      "component": "transit",
      "component_label": "adult monthly pass/fare cap where meaningful, otherwise normalized 44-trip usage",
      "currency": "BRL",
      "normalized_range": {
        "low": 250.0,
        "mode": 350.0,
        "high": 500.0
      },
      "source_refs": [
        "s_o_paulo_transit"
      ],
      "source_evidence": [
        {
          "source_id": "s_o_paulo_transit",
          "publisher": "SPTrans",
          "title": "São Paulo public transport fares",
          "observation_period": "2026",
          "geography": "São Paulo",
          "role": "transit",
          "quality_score": 3,
          "freshness_score": 3,
          "definition_match_score": 3,
          "independence_cluster": "sptrans",
          "observation_summary": "São Paulo public transport fares — used as transit evidence for São Paulo. The quality/freshness/definition fields document how directly the source maps to the published persona.",
          "observation_values": [],
          "evidence_extraction_status": "SOURCE_METADATA_VERIFIED_RAW_VALUE_NOT_CAPTURED"
        }
      ],
      "normalization": {
        "status": "DOCUMENTED_RESEARCH_JUDGMENT",
        "anchor_value": 350.0,
        "rationale": "Normalized CLC planning anchor for adult monthly pass/fare cap where meaningful, otherwise normalized 44-trip usage. Source refs: s_o_paulo_transit. Mode is an explicit research-normalized anchor; low/high encode documented uncertainty rather than copying a competitor total.",
        "automatic_raw_source_reproduction": false,
        "why_not_automatic": "Sources can measure different unit sizes, household structures, geographies, deposits, survey periods or category definitions. The site exposes the normalization choice instead of pretending those mismatches disappear."
      },
      "uncertainty": {
        "low_as_fraction_of_mode": 0.7143,
        "high_as_fraction_of_mode": 1.4286,
        "volatility_class": "admin_or_usage",
        "confidence": "Medium",
        "confidence_score": 10
      },
      "traceability_status": "SOURCE_LINKED_NORMALIZATION_RAW_OBSERVATION_PENDING",
      "calibration_granularity": "RAW_OBSERVATION_PENDING",
      "calibration_granularity_note": "Source metadata is linked, but no numeric observation has yet been captured into the core ledger."
    },
    {
      "city": "São Paulo",
      "component": "household_personal",
      "component_label": "small recurring household and personal essentials allowance",
      "currency": "BRL",
      "normalized_range": {
        "low": 250.0,
        "mode": 350.0,
        "high": 500.0
      },
      "source_refs": [
        "s_o_paulo_household"
      ],
      "source_evidence": [
        {
          "source_id": "s_o_paulo_household",
          "publisher": "Fipe IPC",
          "title": "São Paulo Consumer Price Index / household basket",
          "observation_period": "2026",
          "geography": "São Paulo",
          "role": "household",
          "quality_score": 2,
          "freshness_score": 3,
          "definition_match_score": 3,
          "independence_cluster": "fipe_ipc",
          "observation_summary": "São Paulo Consumer Price Index / household basket — used as household evidence for São Paulo. The quality/freshness/definition fields document how directly the source maps to the published persona.",
          "observation_values": [],
          "evidence_extraction_status": "SOURCE_METADATA_VERIFIED_RAW_VALUE_NOT_CAPTURED"
        }
      ],
      "normalization": {
        "status": "DOCUMENTED_RESEARCH_JUDGMENT",
        "anchor_value": 350.0,
        "rationale": "Normalized CLC planning anchor for small recurring household and personal essentials allowance. Source refs: s_o_paulo_household. Mode is an explicit research-normalized anchor; low/high encode documented uncertainty rather than copying a competitor total.",
        "automatic_raw_source_reproduction": false,
        "why_not_automatic": "Sources can measure different unit sizes, household structures, geographies, deposits, survey periods or category definitions. The site exposes the normalization choice instead of pretending those mismatches disappear."
      },
      "uncertainty": {
        "low_as_fraction_of_mode": 0.7143,
        "high_as_fraction_of_mode": 1.4286,
        "volatility_class": "stable",
        "confidence": "Medium",
        "confidence_score": 9
      },
      "traceability_status": "SOURCE_LINKED_NORMALIZATION_RAW_OBSERVATION_PENDING",
      "calibration_granularity": "RAW_OBSERVATION_PENDING",
      "calibration_granularity_note": "Source metadata is linked, but no numeric observation has yet been captured into the core ledger."
    },
    {
      "city": "Jakarta",
      "component": "rent",
      "component_label": "long-term one-bedroom, roughly 35–55 m² or local equivalent, non-prime but transit-connected",
      "currency": "IDR",
      "normalized_range": {
        "low": 2940000,
        "mode": 4200000,
        "high": 6000000
      },
      "source_refs": [
        "jakarta_rent",
        "jakarta_rent_cipinang_99co_q3_2026"
      ],
      "source_evidence": [
        {
          "source_id": "jakarta_rent",
          "publisher": "Cushman & Wakefield",
          "title": "Jakarta rental-apartment market Q1 2026",
          "observation_period": "2026-Q1",
          "geography": "Jakarta",
          "role": "rent",
          "quality_score": 2,
          "freshness_score": 3,
          "definition_match_score": 1,
          "independence_cluster": "cushman_wakefield",
          "observation_summary": "Jakarta rental-apartment market Q1 2026 — used as rent evidence for Jakarta. The quality/freshness/definition fields document how directly the source maps to the published persona.",
          "observation_values": [],
          "evidence_extraction_status": "SOURCE_METADATA_VERIFIED_RAW_VALUE_NOT_CAPTURED"
        },
        {
          "source_id": "jakarta_rent_cipinang_99co_q3_2026",
          "publisher": "99.co Indonesia",
          "title": "Cipinang, East Jakarta monthly apartment rent market trend",
          "observation_period": "2026-Q3",
          "geography": "Cipinang, East Jakarta — non-prime transit-connected submarket",
          "role": "rent",
          "quality_score": 2,
          "freshness_score": 3,
          "definition_match_score": 3,
          "independence_cluster": "99co_indonesia",
          "observation_summary": "Q3 2026 market trend shows about Rp4.17m/month with median listed area about 34 m². Used as a non-prime calibration alongside the broader apartment-market source; it supports the existing Rp4.2m model midpoint without forcing a change.",
          "observation_values": [],
          "evidence_extraction_status": "SOURCE_METADATA_VERIFIED_RAW_VALUE_NOT_CAPTURED"
        }
      ],
      "normalization": {
        "status": "DOCUMENTED_RESEARCH_JUDGMENT",
        "anchor_value": 4200000,
        "rationale": "Normalized CLC planning anchor for long-term one-bedroom, roughly 35–55 m² or local equivalent, non-prime but transit-connected. Source refs: jakarta_rent, jakarta_rent_cipinang_99co_q3_2026. Mode is an explicit research-normalized anchor; low/high encode documented uncertainty rather than copying a competitor total.",
        "automatic_raw_source_reproduction": false,
        "why_not_automatic": "Sources can measure different unit sizes, household structures, geographies, deposits, survey periods or category definitions. The site exposes the normalization choice instead of pretending those mismatches disappear."
      },
      "uncertainty": {
        "low_as_fraction_of_mode": 0.7,
        "high_as_fraction_of_mode": 1.4286,
        "volatility_class": "volatile",
        "confidence": "Medium",
        "confidence_score": 9
      },
      "traceability_status": "SOURCE_LINKED_NORMALIZATION_RAW_OBSERVATION_PENDING",
      "calibration_granularity": "RAW_OBSERVATION_PENDING",
      "calibration_granularity_note": "Source metadata is linked, but no numeric observation has yet been captured into the core ledger."
    },
    {
      "city": "Jakarta",
      "component": "utilities_connectivity",
      "component_label": "baseline dwelling utilities plus normal broadband and a mid-tier mobile plan",
      "currency": "IDR",
      "normalized_range": {
        "low": 800000,
        "mode": 1200000,
        "high": 1800000
      },
      "source_refs": [
        "jakarta_household"
      ],
      "source_evidence": [
        {
          "source_id": "jakarta_household",
          "publisher": "BPS DKI Jakarta",
          "title": "Population Consumption Patterns 2025",
          "observation_period": "2025",
          "geography": "DKI Jakarta",
          "role": "household",
          "quality_score": 3,
          "freshness_score": 2,
          "definition_match_score": 3,
          "independence_cluster": "bps_dki_jakarta",
          "observation_summary": "Population Consumption Patterns 2025 — used as household evidence for Jakarta. The quality/freshness/definition fields document how directly the source maps to the published persona.",
          "observation_values": [],
          "evidence_extraction_status": "SOURCE_METADATA_VERIFIED_RAW_VALUE_NOT_CAPTURED"
        }
      ],
      "normalization": {
        "status": "DOCUMENTED_RESEARCH_JUDGMENT",
        "anchor_value": 1200000,
        "rationale": "Normalized CLC planning anchor for baseline dwelling utilities plus normal broadband and a mid-tier mobile plan. Source refs: jakarta_household. Mode is an explicit research-normalized anchor; low/high encode documented uncertainty rather than copying a competitor total.",
        "automatic_raw_source_reproduction": false,
        "why_not_automatic": "Sources can measure different unit sizes, household structures, geographies, deposits, survey periods or category definitions. The site exposes the normalization choice instead of pretending those mismatches disappear."
      },
      "uncertainty": {
        "low_as_fraction_of_mode": 0.6667,
        "high_as_fraction_of_mode": 1.5,
        "volatility_class": "volatile",
        "confidence": "Medium",
        "confidence_score": 9
      },
      "traceability_status": "SOURCE_LINKED_NORMALIZATION_RAW_OBSERVATION_PENDING",
      "calibration_granularity": "RAW_OBSERVATION_PENDING",
      "calibration_granularity_note": "Source metadata is linked, but no numeric observation has yet been captured into the core ledger."
    },
    {
      "city": "Jakarta",
      "component": "groceries",
      "component_label": "moderate one-adult grocery basket cross-checked against household expenditure evidence",
      "currency": "IDR",
      "normalized_range": {
        "low": 1050000,
        "mode": 1500000,
        "high": 2000000
      },
      "source_refs": [
        "jakarta_household"
      ],
      "source_evidence": [
        {
          "source_id": "jakarta_household",
          "publisher": "BPS DKI Jakarta",
          "title": "Population Consumption Patterns 2025",
          "observation_period": "2025",
          "geography": "DKI Jakarta",
          "role": "household",
          "quality_score": 3,
          "freshness_score": 2,
          "definition_match_score": 3,
          "independence_cluster": "bps_dki_jakarta",
          "observation_summary": "Population Consumption Patterns 2025 — used as household evidence for Jakarta. The quality/freshness/definition fields document how directly the source maps to the published persona.",
          "observation_values": [],
          "evidence_extraction_status": "SOURCE_METADATA_VERIFIED_RAW_VALUE_NOT_CAPTURED"
        }
      ],
      "normalization": {
        "status": "DOCUMENTED_RESEARCH_JUDGMENT",
        "anchor_value": 1500000,
        "rationale": "Normalized CLC planning anchor for moderate one-adult grocery basket cross-checked against household expenditure evidence. Source refs: jakarta_household. Mode is an explicit research-normalized anchor; low/high encode documented uncertainty rather than copying a competitor total.",
        "automatic_raw_source_reproduction": false,
        "why_not_automatic": "Sources can measure different unit sizes, household structures, geographies, deposits, survey periods or category definitions. The site exposes the normalization choice instead of pretending those mismatches disappear."
      },
      "uncertainty": {
        "low_as_fraction_of_mode": 0.7,
        "high_as_fraction_of_mode": 1.3333,
        "volatility_class": "volatile",
        "confidence": "Medium",
        "confidence_score": 9
      },
      "traceability_status": "SOURCE_LINKED_NORMALIZATION_RAW_OBSERVATION_PENDING",
      "calibration_granularity": "RAW_OBSERVATION_PENDING",
      "calibration_granularity_note": "Source metadata is linked, but no numeric observation has yet been captured into the core ledger."
    },
    {
      "city": "Jakarta",
      "component": "eating_out",
      "component_label": "four casual sit-down plus four low-cost café/fast-casual meals per month",
      "currency": "IDR",
      "normalized_range": {
        "low": 500000,
        "mode": 800000,
        "high": 1200000
      },
      "source_refs": [
        "jakarta_household"
      ],
      "source_evidence": [
        {
          "source_id": "jakarta_household",
          "publisher": "BPS DKI Jakarta",
          "title": "Population Consumption Patterns 2025",
          "observation_period": "2025",
          "geography": "DKI Jakarta",
          "role": "household",
          "quality_score": 3,
          "freshness_score": 2,
          "definition_match_score": 3,
          "independence_cluster": "bps_dki_jakarta",
          "observation_summary": "Population Consumption Patterns 2025 — used as household evidence for Jakarta. The quality/freshness/definition fields document how directly the source maps to the published persona.",
          "observation_values": [],
          "evidence_extraction_status": "SOURCE_METADATA_VERIFIED_RAW_VALUE_NOT_CAPTURED"
        }
      ],
      "normalization": {
        "status": "DOCUMENTED_RESEARCH_JUDGMENT",
        "anchor_value": 800000,
        "rationale": "Normalized CLC planning anchor for four casual sit-down plus four low-cost café/fast-casual meals per month. Source refs: jakarta_household. Mode is an explicit research-normalized anchor; low/high encode documented uncertainty rather than copying a competitor total.",
        "automatic_raw_source_reproduction": false,
        "why_not_automatic": "Sources can measure different unit sizes, household structures, geographies, deposits, survey periods or category definitions. The site exposes the normalization choice instead of pretending those mismatches disappear."
      },
      "uncertainty": {
        "low_as_fraction_of_mode": 0.625,
        "high_as_fraction_of_mode": 1.5,
        "volatility_class": "stable",
        "confidence": "Medium",
        "confidence_score": 9
      },
      "traceability_status": "SOURCE_LINKED_NORMALIZATION_RAW_OBSERVATION_PENDING",
      "calibration_granularity": "RAW_OBSERVATION_PENDING",
      "calibration_granularity_note": "Source metadata is linked, but no numeric observation has yet been captured into the core ledger."
    },
    {
      "city": "Jakarta",
      "component": "transit",
      "component_label": "adult monthly pass/fare cap where meaningful, otherwise normalized 44-trip usage",
      "currency": "IDR",
      "normalized_range": {
        "low": 300000,
        "mode": 500000,
        "high": 800000
      },
      "source_refs": [
        "jakarta_transit"
      ],
      "source_evidence": [
        {
          "source_id": "jakarta_transit",
          "publisher": "TransJakarta",
          "title": "Current TransJakarta fare reference",
          "observation_period": "2026",
          "geography": "Jakarta",
          "role": "transit",
          "quality_score": 3,
          "freshness_score": 3,
          "definition_match_score": 3,
          "independence_cluster": "transjakarta",
          "observation_summary": "Current TransJakarta fare reference — used as transit evidence for Jakarta. The quality/freshness/definition fields document how directly the source maps to the published persona.",
          "observation_values": [],
          "evidence_extraction_status": "SOURCE_METADATA_VERIFIED_RAW_VALUE_NOT_CAPTURED"
        }
      ],
      "normalization": {
        "status": "DOCUMENTED_RESEARCH_JUDGMENT",
        "anchor_value": 500000,
        "rationale": "Normalized CLC planning anchor for adult monthly pass/fare cap where meaningful, otherwise normalized 44-trip usage. Source refs: jakarta_transit. Mode is an explicit research-normalized anchor; low/high encode documented uncertainty rather than copying a competitor total.",
        "automatic_raw_source_reproduction": false,
        "why_not_automatic": "Sources can measure different unit sizes, household structures, geographies, deposits, survey periods or category definitions. The site exposes the normalization choice instead of pretending those mismatches disappear."
      },
      "uncertainty": {
        "low_as_fraction_of_mode": 0.6,
        "high_as_fraction_of_mode": 1.6,
        "volatility_class": "admin_or_usage",
        "confidence": "Medium",
        "confidence_score": 10
      },
      "traceability_status": "SOURCE_LINKED_NORMALIZATION_RAW_OBSERVATION_PENDING",
      "calibration_granularity": "RAW_OBSERVATION_PENDING",
      "calibration_granularity_note": "Source metadata is linked, but no numeric observation has yet been captured into the core ledger."
    },
    {
      "city": "Jakarta",
      "component": "household_personal",
      "component_label": "small recurring household and personal essentials allowance",
      "currency": "IDR",
      "normalized_range": {
        "low": 400000,
        "mode": 600000,
        "high": 900000
      },
      "source_refs": [
        "jakarta_household"
      ],
      "source_evidence": [
        {
          "source_id": "jakarta_household",
          "publisher": "BPS DKI Jakarta",
          "title": "Population Consumption Patterns 2025",
          "observation_period": "2025",
          "geography": "DKI Jakarta",
          "role": "household",
          "quality_score": 3,
          "freshness_score": 2,
          "definition_match_score": 3,
          "independence_cluster": "bps_dki_jakarta",
          "observation_summary": "Population Consumption Patterns 2025 — used as household evidence for Jakarta. The quality/freshness/definition fields document how directly the source maps to the published persona.",
          "observation_values": [],
          "evidence_extraction_status": "SOURCE_METADATA_VERIFIED_RAW_VALUE_NOT_CAPTURED"
        }
      ],
      "normalization": {
        "status": "DOCUMENTED_RESEARCH_JUDGMENT",
        "anchor_value": 600000,
        "rationale": "Normalized CLC planning anchor for small recurring household and personal essentials allowance. Source refs: jakarta_household. Mode is an explicit research-normalized anchor; low/high encode documented uncertainty rather than copying a competitor total.",
        "automatic_raw_source_reproduction": false,
        "why_not_automatic": "Sources can measure different unit sizes, household structures, geographies, deposits, survey periods or category definitions. The site exposes the normalization choice instead of pretending those mismatches disappear."
      },
      "uncertainty": {
        "low_as_fraction_of_mode": 0.6667,
        "high_as_fraction_of_mode": 1.5,
        "volatility_class": "stable",
        "confidence": "Medium",
        "confidence_score": 9
      },
      "traceability_status": "SOURCE_LINKED_NORMALIZATION_RAW_OBSERVATION_PENDING",
      "calibration_granularity": "RAW_OBSERVATION_PENDING",
      "calibration_granularity_note": "Source metadata is linked, but no numeric observation has yet been captured into the core ledger."
    },
    {
      "city": "Cairo",
      "component": "rent",
      "component_label": "long-term one-bedroom, roughly 35–55 m² or local equivalent, non-prime but transit-connected",
      "currency": "EGP",
      "normalized_range": {
        "low": 12000,
        "mode": 18000,
        "high": 28000
      },
      "source_refs": [
        "cairo_rent"
      ],
      "source_evidence": [
        {
          "source_id": "cairo_rent",
          "publisher": "Property Finder Egypt",
          "title": "Current 1-bedroom Cairo/Madinaty asking rents",
          "observation_period": "2026-09",
          "geography": "Cairo / Madinaty sample",
          "role": "rent",
          "quality_score": 2,
          "freshness_score": 3,
          "definition_match_score": 2,
          "independence_cluster": "property_finder_egypt",
          "observation_summary": "Current 1-bedroom Cairo/Madinaty asking rents — used as rent evidence for Cairo. The quality/freshness/definition fields document how directly the source maps to the published persona.",
          "observation_values": [],
          "evidence_extraction_status": "SOURCE_METADATA_VERIFIED_RAW_VALUE_NOT_CAPTURED"
        }
      ],
      "normalization": {
        "status": "DOCUMENTED_RESEARCH_JUDGMENT",
        "anchor_value": 18000,
        "rationale": "Normalized CLC planning anchor for long-term one-bedroom, roughly 35–55 m² or local equivalent, non-prime but transit-connected. Source refs: cairo_rent. Mode is an explicit research-normalized anchor; low/high encode documented uncertainty rather than copying a competitor total.",
        "automatic_raw_source_reproduction": false,
        "why_not_automatic": "Sources can measure different unit sizes, household structures, geographies, deposits, survey periods or category definitions. The site exposes the normalization choice instead of pretending those mismatches disappear."
      },
      "uncertainty": {
        "low_as_fraction_of_mode": 0.6667,
        "high_as_fraction_of_mode": 1.5556,
        "volatility_class": "volatile",
        "confidence": "Low",
        "confidence_score": 8
      },
      "traceability_status": "SOURCE_LINKED_NORMALIZATION_RAW_OBSERVATION_PENDING",
      "calibration_granularity": "RAW_OBSERVATION_PENDING",
      "calibration_granularity_note": "Source metadata is linked, but no numeric observation has yet been captured into the core ledger."
    },
    {
      "city": "Cairo",
      "component": "utilities_connectivity",
      "component_label": "baseline dwelling utilities plus normal broadband and a mid-tier mobile plan",
      "currency": "EGP",
      "normalized_range": {
        "low": 2500,
        "mode": 4000,
        "high": 6000
      },
      "source_refs": [
        "cairo_household",
        "cairo_cpi_2026"
      ],
      "source_evidence": [
        {
          "source_id": "cairo_household",
          "publisher": "CAPMAS",
          "title": "Survey of Income, Expenditure and Consumption 2021",
          "observation_period": "2021",
          "geography": "Egypt / urban",
          "role": "household",
          "quality_score": 3,
          "freshness_score": 0,
          "definition_match_score": 1,
          "independence_cluster": "capmas",
          "observation_summary": "Survey of Income, Expenditure and Consumption 2021 — used as household evidence for Cairo. The quality/freshness/definition fields document how directly the source maps to the published persona.",
          "observation_values": [],
          "evidence_extraction_status": "SOURCE_METADATA_VERIFIED_RAW_VALUE_NOT_CAPTURED"
        },
        {
          "source_id": "cairo_cpi_2026",
          "publisher": "Central Bank of Egypt / CAPMAS",
          "title": "CPI Press Release August 2026 — urban headline inflation",
          "observation_period": "2026-08",
          "geography": "Egypt urban CPI; CAPMAS source series",
          "role": "inflation_calibration",
          "quality_score": 3,
          "freshness_score": 3,
          "definition_match_score": 1,
          "independence_cluster": "capmas",
          "observation_summary": "CPI Press Release August 2026 — urban headline inflation — used as inflation_calibration evidence for Cairo. The quality/freshness/definition fields document how directly the source maps to the published persona.",
          "observation_values": [],
          "evidence_extraction_status": "SOURCE_METADATA_VERIFIED_RAW_VALUE_NOT_CAPTURED"
        }
      ],
      "normalization": {
        "status": "DOCUMENTED_RESEARCH_JUDGMENT",
        "anchor_value": 4000,
        "rationale": "CLC normalized model estimate anchored to the 2021 household survey and calibrated for current price conditions using the August 2026 urban CPI release; CAPMAS/CBE records share an institutional lineage and are not counted as independent source families.",
        "automatic_raw_source_reproduction": false,
        "why_not_automatic": "Sources can measure different unit sizes, household structures, geographies, deposits, survey periods or category definitions. The site exposes the normalization choice instead of pretending those mismatches disappear."
      },
      "uncertainty": {
        "low_as_fraction_of_mode": 0.625,
        "high_as_fraction_of_mode": 1.5,
        "volatility_class": "volatile",
        "confidence": "Low",
        "confidence_score": 5
      },
      "traceability_status": "SOURCE_LINKED_NORMALIZATION_RAW_OBSERVATION_PENDING",
      "calibration_granularity": "RAW_OBSERVATION_PENDING",
      "calibration_granularity_note": "Source metadata is linked, but no numeric observation has yet been captured into the core ledger."
    },
    {
      "city": "Cairo",
      "component": "groceries",
      "component_label": "moderate one-adult grocery basket cross-checked against household expenditure evidence",
      "currency": "EGP",
      "normalized_range": {
        "low": 6000,
        "mode": 9000,
        "high": 13000
      },
      "source_refs": [
        "cairo_household",
        "cairo_cpi_2026"
      ],
      "source_evidence": [
        {
          "source_id": "cairo_household",
          "publisher": "CAPMAS",
          "title": "Survey of Income, Expenditure and Consumption 2021",
          "observation_period": "2021",
          "geography": "Egypt / urban",
          "role": "household",
          "quality_score": 3,
          "freshness_score": 0,
          "definition_match_score": 1,
          "independence_cluster": "capmas",
          "observation_summary": "Survey of Income, Expenditure and Consumption 2021 — used as household evidence for Cairo. The quality/freshness/definition fields document how directly the source maps to the published persona.",
          "observation_values": [],
          "evidence_extraction_status": "SOURCE_METADATA_VERIFIED_RAW_VALUE_NOT_CAPTURED"
        },
        {
          "source_id": "cairo_cpi_2026",
          "publisher": "Central Bank of Egypt / CAPMAS",
          "title": "CPI Press Release August 2026 — urban headline inflation",
          "observation_period": "2026-08",
          "geography": "Egypt urban CPI; CAPMAS source series",
          "role": "inflation_calibration",
          "quality_score": 3,
          "freshness_score": 3,
          "definition_match_score": 1,
          "independence_cluster": "capmas",
          "observation_summary": "CPI Press Release August 2026 — urban headline inflation — used as inflation_calibration evidence for Cairo. The quality/freshness/definition fields document how directly the source maps to the published persona.",
          "observation_values": [],
          "evidence_extraction_status": "SOURCE_METADATA_VERIFIED_RAW_VALUE_NOT_CAPTURED"
        }
      ],
      "normalization": {
        "status": "DOCUMENTED_RESEARCH_JUDGMENT",
        "anchor_value": 9000,
        "rationale": "CLC normalized model estimate anchored to the 2021 household survey and calibrated for current price conditions using the August 2026 urban CPI release; CAPMAS/CBE records share an institutional lineage and are not counted as independent source families.",
        "automatic_raw_source_reproduction": false,
        "why_not_automatic": "Sources can measure different unit sizes, household structures, geographies, deposits, survey periods or category definitions. The site exposes the normalization choice instead of pretending those mismatches disappear."
      },
      "uncertainty": {
        "low_as_fraction_of_mode": 0.6667,
        "high_as_fraction_of_mode": 1.4444,
        "volatility_class": "volatile",
        "confidence": "Low",
        "confidence_score": 5
      },
      "traceability_status": "SOURCE_LINKED_NORMALIZATION_RAW_OBSERVATION_PENDING",
      "calibration_granularity": "RAW_OBSERVATION_PENDING",
      "calibration_granularity_note": "Source metadata is linked, but no numeric observation has yet been captured into the core ledger."
    },
    {
      "city": "Cairo",
      "component": "eating_out",
      "component_label": "four casual sit-down plus four low-cost café/fast-casual meals per month",
      "currency": "EGP",
      "normalized_range": {
        "low": 2500,
        "mode": 4000,
        "high": 6500
      },
      "source_refs": [
        "cairo_household",
        "cairo_cpi_2026"
      ],
      "source_evidence": [
        {
          "source_id": "cairo_household",
          "publisher": "CAPMAS",
          "title": "Survey of Income, Expenditure and Consumption 2021",
          "observation_period": "2021",
          "geography": "Egypt / urban",
          "role": "household",
          "quality_score": 3,
          "freshness_score": 0,
          "definition_match_score": 1,
          "independence_cluster": "capmas",
          "observation_summary": "Survey of Income, Expenditure and Consumption 2021 — used as household evidence for Cairo. The quality/freshness/definition fields document how directly the source maps to the published persona.",
          "observation_values": [],
          "evidence_extraction_status": "SOURCE_METADATA_VERIFIED_RAW_VALUE_NOT_CAPTURED"
        },
        {
          "source_id": "cairo_cpi_2026",
          "publisher": "Central Bank of Egypt / CAPMAS",
          "title": "CPI Press Release August 2026 — urban headline inflation",
          "observation_period": "2026-08",
          "geography": "Egypt urban CPI; CAPMAS source series",
          "role": "inflation_calibration",
          "quality_score": 3,
          "freshness_score": 3,
          "definition_match_score": 1,
          "independence_cluster": "capmas",
          "observation_summary": "CPI Press Release August 2026 — urban headline inflation — used as inflation_calibration evidence for Cairo. The quality/freshness/definition fields document how directly the source maps to the published persona.",
          "observation_values": [],
          "evidence_extraction_status": "SOURCE_METADATA_VERIFIED_RAW_VALUE_NOT_CAPTURED"
        }
      ],
      "normalization": {
        "status": "DOCUMENTED_RESEARCH_JUDGMENT",
        "anchor_value": 4000,
        "rationale": "CLC normalized model estimate anchored to the 2021 household survey and calibrated for current price conditions using the August 2026 urban CPI release; CAPMAS/CBE records share an institutional lineage and are not counted as independent source families.",
        "automatic_raw_source_reproduction": false,
        "why_not_automatic": "Sources can measure different unit sizes, household structures, geographies, deposits, survey periods or category definitions. The site exposes the normalization choice instead of pretending those mismatches disappear."
      },
      "uncertainty": {
        "low_as_fraction_of_mode": 0.625,
        "high_as_fraction_of_mode": 1.625,
        "volatility_class": "stable",
        "confidence": "Low",
        "confidence_score": 5
      },
      "traceability_status": "SOURCE_LINKED_NORMALIZATION_RAW_OBSERVATION_PENDING",
      "calibration_granularity": "RAW_OBSERVATION_PENDING",
      "calibration_granularity_note": "Source metadata is linked, but no numeric observation has yet been captured into the core ledger."
    },
    {
      "city": "Cairo",
      "component": "transit",
      "component_label": "adult monthly pass/fare cap where meaningful, otherwise normalized 44-trip usage",
      "currency": "EGP",
      "normalized_range": {
        "low": 1500,
        "mode": 2500,
        "high": 4000
      },
      "source_refs": [
        "cairo_transit"
      ],
      "source_evidence": [
        {
          "source_id": "cairo_transit",
          "publisher": "Cairo Governorate",
          "title": "Metro tickets",
          "observation_period": "2026",
          "geography": "Cairo",
          "role": "transit",
          "quality_score": 3,
          "freshness_score": 3,
          "definition_match_score": 3,
          "independence_cluster": "cairo_governorate",
          "observation_summary": "Metro tickets — used as transit evidence for Cairo. The quality/freshness/definition fields document how directly the source maps to the published persona.",
          "observation_values": [],
          "evidence_extraction_status": "SOURCE_METADATA_VERIFIED_RAW_VALUE_NOT_CAPTURED"
        }
      ],
      "normalization": {
        "status": "DOCUMENTED_RESEARCH_JUDGMENT",
        "anchor_value": 2500,
        "rationale": "Normalized CLC planning anchor for adult monthly pass/fare cap where meaningful, otherwise normalized 44-trip usage. Source refs: cairo_transit. Mode is an explicit research-normalized anchor; low/high encode documented uncertainty rather than copying a competitor total.",
        "automatic_raw_source_reproduction": false,
        "why_not_automatic": "Sources can measure different unit sizes, household structures, geographies, deposits, survey periods or category definitions. The site exposes the normalization choice instead of pretending those mismatches disappear."
      },
      "uncertainty": {
        "low_as_fraction_of_mode": 0.6,
        "high_as_fraction_of_mode": 1.6,
        "volatility_class": "admin_or_usage",
        "confidence": "Low",
        "confidence_score": 10
      },
      "traceability_status": "SOURCE_LINKED_NORMALIZATION_RAW_OBSERVATION_PENDING",
      "calibration_granularity": "RAW_OBSERVATION_PENDING",
      "calibration_granularity_note": "Source metadata is linked, but no numeric observation has yet been captured into the core ledger."
    },
    {
      "city": "Cairo",
      "component": "household_personal",
      "component_label": "small recurring household and personal essentials allowance",
      "currency": "EGP",
      "normalized_range": {
        "low": 1500,
        "mode": 2500,
        "high": 4000
      },
      "source_refs": [
        "cairo_household",
        "cairo_cpi_2026"
      ],
      "source_evidence": [
        {
          "source_id": "cairo_household",
          "publisher": "CAPMAS",
          "title": "Survey of Income, Expenditure and Consumption 2021",
          "observation_period": "2021",
          "geography": "Egypt / urban",
          "role": "household",
          "quality_score": 3,
          "freshness_score": 0,
          "definition_match_score": 1,
          "independence_cluster": "capmas",
          "observation_summary": "Survey of Income, Expenditure and Consumption 2021 — used as household evidence for Cairo. The quality/freshness/definition fields document how directly the source maps to the published persona.",
          "observation_values": [],
          "evidence_extraction_status": "SOURCE_METADATA_VERIFIED_RAW_VALUE_NOT_CAPTURED"
        },
        {
          "source_id": "cairo_cpi_2026",
          "publisher": "Central Bank of Egypt / CAPMAS",
          "title": "CPI Press Release August 2026 — urban headline inflation",
          "observation_period": "2026-08",
          "geography": "Egypt urban CPI; CAPMAS source series",
          "role": "inflation_calibration",
          "quality_score": 3,
          "freshness_score": 3,
          "definition_match_score": 1,
          "independence_cluster": "capmas",
          "observation_summary": "CPI Press Release August 2026 — urban headline inflation — used as inflation_calibration evidence for Cairo. The quality/freshness/definition fields document how directly the source maps to the published persona.",
          "observation_values": [],
          "evidence_extraction_status": "SOURCE_METADATA_VERIFIED_RAW_VALUE_NOT_CAPTURED"
        }
      ],
      "normalization": {
        "status": "DOCUMENTED_RESEARCH_JUDGMENT",
        "anchor_value": 2500,
        "rationale": "CLC normalized model estimate anchored to the 2021 household survey and calibrated for current price conditions using the August 2026 urban CPI release; CAPMAS/CBE records share an institutional lineage and are not counted as independent source families.",
        "automatic_raw_source_reproduction": false,
        "why_not_automatic": "Sources can measure different unit sizes, household structures, geographies, deposits, survey periods or category definitions. The site exposes the normalization choice instead of pretending those mismatches disappear."
      },
      "uncertainty": {
        "low_as_fraction_of_mode": 0.6,
        "high_as_fraction_of_mode": 1.6,
        "volatility_class": "stable",
        "confidence": "Low",
        "confidence_score": 5
      },
      "traceability_status": "SOURCE_LINKED_NORMALIZATION_RAW_OBSERVATION_PENDING",
      "calibration_granularity": "RAW_OBSERVATION_PENDING",
      "calibration_granularity_note": "Source metadata is linked, but no numeric observation has yet been captured into the core ledger."
    },
    {
      "city": "Seoul",
      "component": "rent",
      "component_label": "long-term one-bedroom, roughly 35–55 m² or local equivalent, non-prime but transit-connected",
      "currency": "KRW",
      "normalized_range": {
        "low": 735000,
        "mode": 1050000,
        "high": 1360000
      },
      "source_refs": [
        "seoul_rent",
        "seoul_rent_size_validation_2026"
      ],
      "source_evidence": [
        {
          "source_id": "seoul_rent",
          "publisher": "NewsPim / Dabang",
          "title": "Dabang July 2026 Seoul one-room rent analysis using MOLIT transaction data",
          "observation_period": "2026-07",
          "geography": "Seoul",
          "role": "rent",
          "quality_score": 1,
          "freshness_score": 3,
          "definition_match_score": 1,
          "independence_cluster": "molit_seoul_rental_transactions",
          "observation_summary": "July 2026 Seoul one-room market, units ≤33 m², derived from MOLIT reported transactions.",
          "observation_values": [
            {
              "metric": "average_monthly_rent",
              "value": 690000,
              "unit": "KRW/month",
              "definition": "Seoul row-house/multifamily one-room units ≤33 m²",
              "period": "2026-07"
            }
          ],
          "evidence_extraction_status": "SOURCE_VALUES_EXTRACTED"
        },
        {
          "source_id": "seoul_rent_size_validation_2026",
          "publisher": "KoreaHomeGuide / MOLIT",
          "title": "Sillim-dong officetel rents by floor area — official reported rental transactions",
          "observation_period": "through 2026-08",
          "geography": "Sillim-dong, Gwanak-gu, Seoul",
          "role": "rent_size_calibration",
          "quality_score": 2,
          "freshness_score": 3,
          "definition_match_score": 3,
          "independence_cluster": "molit_seoul_rental_transactions",
          "observation_summary": "Official MOLIT-derived Sillim-dong officetel contracts, six-month rolling view through Aug 2026, grouped by floor area and deposit band.",
          "observation_values": [
            {
              "metric": "median_monthly_rent",
              "value": 560000,
              "unit": "KRW/month",
              "definition": "around 35 m²; median observed size 35.6 m²; median deposit ₩135m",
              "period": "through 2026-08",
              "sample_contracts": 10
            },
            {
              "metric": "median_monthly_rent",
              "value": 1800000,
              "unit": "KRW/month",
              "definition": "around 40 m²; median observed size 40.6 m²; median deposit ₩10m",
              "period": "through 2026-08",
              "sample_contracts": 10
            },
            {
              "metric": "median_monthly_rent",
              "value": 1050000,
              "unit": "KRW/month",
              "definition": "around 45 m²; median observed size 43.7 m²; median deposit ₩20m",
              "period": "through 2026-08",
              "sample_contracts": 8
            }
          ],
          "evidence_extraction_status": "SOURCE_VALUES_EXTRACTED"
        }
      ],
      "normalization": {
        "status": "DOCUMENTED_RESEARCH_JUDGMENT",
        "anchor_value": 1050000,
        "rationale": "Normalized 35–55 m² Seoul solo-renter anchor. The ≤33 m² citywide Dabang/MOLIT series is a lower-size trend check; size-banded Sillim-dong MOLIT contracts directly overlap 35–45 m² and support the current ₩1.05m midpoint while exposing deposit/rent variation.",
        "automatic_raw_source_reproduction": false,
        "why_not_automatic": "Sources can measure different unit sizes, household structures, geographies, deposits, survey periods or category definitions. The site exposes the normalization choice instead of pretending those mismatches disappear."
      },
      "uncertainty": {
        "low_as_fraction_of_mode": 0.7,
        "high_as_fraction_of_mode": 1.2952,
        "volatility_class": "volatile",
        "confidence": "Medium",
        "confidence_score": 8
      },
      "traceability_status": "RAW_OBSERVATION_CAPTURED",
      "calibration_granularity": "DIRECT_COMPONENT_OBSERVATION",
      "calibration_granularity_note": "At least one captured numeric observation measures this component or a closely matched subcomponent."
    },
    {
      "city": "Seoul",
      "component": "utilities_connectivity",
      "component_label": "baseline dwelling utilities plus normal broadband and a mid-tier mobile plan",
      "currency": "KRW",
      "normalized_range": {
        "low": 154000,
        "mode": 220000,
        "high": 300000
      },
      "source_refs": [
        "seoul_household"
      ],
      "source_evidence": [
        {
          "source_id": "seoul_household",
          "publisher": "Statistics Korea",
          "title": "Household income and expenditure trends",
          "observation_period": "2025",
          "geography": "South Korea / one-person household evidence",
          "role": "household",
          "quality_score": 3,
          "freshness_score": 2,
          "definition_match_score": 1,
          "independence_cluster": "statistics_korea",
          "observation_summary": "Household income and expenditure trends — used as household evidence for Seoul. The quality/freshness/definition fields document how directly the source maps to the published persona.",
          "observation_values": [],
          "evidence_extraction_status": "SOURCE_METADATA_VERIFIED_RAW_VALUE_NOT_CAPTURED"
        }
      ],
      "normalization": {
        "status": "DOCUMENTED_RESEARCH_JUDGMENT",
        "anchor_value": 220000,
        "rationale": "Normalized CLC planning anchor for baseline dwelling utilities plus normal broadband and a mid-tier mobile plan. Source refs: seoul_household. Mode is an explicit research-normalized anchor; low/high encode documented uncertainty rather than copying a competitor total.",
        "automatic_raw_source_reproduction": false,
        "why_not_automatic": "Sources can measure different unit sizes, household structures, geographies, deposits, survey periods or category definitions. The site exposes the normalization choice instead of pretending those mismatches disappear."
      },
      "uncertainty": {
        "low_as_fraction_of_mode": 0.7,
        "high_as_fraction_of_mode": 1.3636,
        "volatility_class": "volatile",
        "confidence": "Medium",
        "confidence_score": 7
      },
      "traceability_status": "SOURCE_LINKED_NORMALIZATION_RAW_OBSERVATION_PENDING",
      "calibration_granularity": "RAW_OBSERVATION_PENDING",
      "calibration_granularity_note": "Source metadata is linked, but no numeric observation has yet been captured into the core ledger."
    },
    {
      "city": "Seoul",
      "component": "groceries",
      "component_label": "moderate one-adult grocery basket cross-checked against household expenditure evidence",
      "currency": "KRW",
      "normalized_range": {
        "low": 315000,
        "mode": 450000,
        "high": 600000
      },
      "source_refs": [
        "seoul_household",
        "seoul_regional_income_expenditure_kosis",
        "seoul_current_consumer_spend_kcb"
      ],
      "source_evidence": [
        {
          "source_id": "seoul_household",
          "publisher": "Statistics Korea",
          "title": "Household income and expenditure trends",
          "observation_period": "2025",
          "geography": "South Korea / one-person household evidence",
          "role": "household",
          "quality_score": 3,
          "freshness_score": 2,
          "definition_match_score": 1,
          "independence_cluster": "statistics_korea",
          "observation_summary": "Household income and expenditure trends — used as household evidence for Seoul. The quality/freshness/definition fields document how directly the source maps to the published persona.",
          "observation_values": [],
          "evidence_extraction_status": "SOURCE_METADATA_VERIFIED_RAW_VALUE_NOT_CAPTURED"
        },
        {
          "source_id": "seoul_regional_income_expenditure_kosis",
          "publisher": "Seoul Data Hub / KOSIS",
          "title": "Seoul per-capita regional income and expenditure statistics",
          "observation_period": "annual series current at 2026-09",
          "geography": "Seoul",
          "role": "household_calibration",
          "quality_score": 3,
          "freshness_score": 2,
          "definition_match_score": 2,
          "independence_cluster": "kosis_seoul_regional_accounts",
          "observation_summary": "City-level annual calibration for private consumption/disposable-income context; not a substitute for the one-person household expenditure breakdown.",
          "observation_values": [],
          "evidence_extraction_status": "SOURCE_METADATA_VERIFIED_RAW_VALUE_NOT_CAPTURED"
        },
        {
          "source_id": "seoul_current_consumer_spend_kcb",
          "publisher": "Seoul Data Hub / KCB",
          "title": "Average income, consumption and loans of Seoul residents",
          "observation_period": "2026 monthly series",
          "geography": "Seoul and 25 districts",
          "role": "household_calibration",
          "quality_score": 2,
          "freshness_score": 3,
          "definition_match_score": 2,
          "independence_cluster": "kcb_seoul",
          "observation_summary": "Used as a current city-level consumption calibration; the production basket still relies on the official household expenditure framework for category definitions.",
          "observation_values": [],
          "evidence_extraction_status": "SOURCE_METADATA_VERIFIED_RAW_VALUE_NOT_CAPTURED"
        }
      ],
      "normalization": {
        "status": "DOCUMENTED_RESEARCH_JUDGMENT",
        "anchor_value": 450000,
        "rationale": "Normalized CLC planning anchor for moderate one-adult grocery basket cross-checked against household expenditure evidence. Source refs: seoul_household, seoul_regional_income_expenditure_kosis, seoul_current_consumer_spend_kcb. Mode is an explicit research-normalized anchor; low/high encode documented uncertainty rather than copying a competitor total.",
        "automatic_raw_source_reproduction": false,
        "why_not_automatic": "Sources can measure different unit sizes, household structures, geographies, deposits, survey periods or category definitions. The site exposes the normalization choice instead of pretending those mismatches disappear."
      },
      "uncertainty": {
        "low_as_fraction_of_mode": 0.7,
        "high_as_fraction_of_mode": 1.3333,
        "volatility_class": "volatile",
        "confidence": "Medium",
        "confidence_score": 8
      },
      "traceability_status": "SOURCE_LINKED_NORMALIZATION_RAW_OBSERVATION_PENDING",
      "calibration_granularity": "RAW_OBSERVATION_PENDING",
      "calibration_granularity_note": "Source metadata is linked, but no numeric observation has yet been captured into the core ledger."
    },
    {
      "city": "Seoul",
      "component": "eating_out",
      "component_label": "four casual sit-down plus four low-cost café/fast-casual meals per month",
      "currency": "KRW",
      "normalized_range": {
        "low": 220000,
        "mode": 300000,
        "high": 420000
      },
      "source_refs": [
        "seoul_household"
      ],
      "source_evidence": [
        {
          "source_id": "seoul_household",
          "publisher": "Statistics Korea",
          "title": "Household income and expenditure trends",
          "observation_period": "2025",
          "geography": "South Korea / one-person household evidence",
          "role": "household",
          "quality_score": 3,
          "freshness_score": 2,
          "definition_match_score": 1,
          "independence_cluster": "statistics_korea",
          "observation_summary": "Household income and expenditure trends — used as household evidence for Seoul. The quality/freshness/definition fields document how directly the source maps to the published persona.",
          "observation_values": [],
          "evidence_extraction_status": "SOURCE_METADATA_VERIFIED_RAW_VALUE_NOT_CAPTURED"
        }
      ],
      "normalization": {
        "status": "DOCUMENTED_RESEARCH_JUDGMENT",
        "anchor_value": 300000,
        "rationale": "Normalized CLC planning anchor for four casual sit-down plus four low-cost café/fast-casual meals per month. Source refs: seoul_household. Mode is an explicit research-normalized anchor; low/high encode documented uncertainty rather than copying a competitor total.",
        "automatic_raw_source_reproduction": false,
        "why_not_automatic": "Sources can measure different unit sizes, household structures, geographies, deposits, survey periods or category definitions. The site exposes the normalization choice instead of pretending those mismatches disappear."
      },
      "uncertainty": {
        "low_as_fraction_of_mode": 0.7333,
        "high_as_fraction_of_mode": 1.4,
        "volatility_class": "stable",
        "confidence": "Medium",
        "confidence_score": 7
      },
      "traceability_status": "SOURCE_LINKED_NORMALIZATION_RAW_OBSERVATION_PENDING",
      "calibration_granularity": "RAW_OBSERVATION_PENDING",
      "calibration_granularity_note": "Source metadata is linked, but no numeric observation has yet been captured into the core ledger."
    },
    {
      "city": "Seoul",
      "component": "transit",
      "component_label": "adult monthly pass/fare cap where meaningful, otherwise normalized 44-trip usage",
      "currency": "KRW",
      "normalized_range": {
        "low": 50000,
        "mode": 62000,
        "high": 80000
      },
      "source_refs": [
        "seoul_transit"
      ],
      "source_evidence": [
        {
          "source_id": "seoul_transit",
          "publisher": "Seoul Metropolitan Government",
          "title": "Climate Card / monthly transit pass",
          "observation_period": "2026",
          "geography": "Seoul",
          "role": "transit",
          "quality_score": 3,
          "freshness_score": 3,
          "definition_match_score": 3,
          "independence_cluster": "seoul_metropolitan_government",
          "observation_summary": "Climate Card / monthly transit pass — used as transit evidence for Seoul. The quality/freshness/definition fields document how directly the source maps to the published persona.",
          "observation_values": [],
          "evidence_extraction_status": "SOURCE_METADATA_VERIFIED_RAW_VALUE_NOT_CAPTURED"
        }
      ],
      "normalization": {
        "status": "DOCUMENTED_RESEARCH_JUDGMENT",
        "anchor_value": 62000,
        "rationale": "Normalized CLC planning anchor for adult monthly pass/fare cap where meaningful, otherwise normalized 44-trip usage. Source refs: seoul_transit. Mode is an explicit research-normalized anchor; low/high encode documented uncertainty rather than copying a competitor total.",
        "automatic_raw_source_reproduction": false,
        "why_not_automatic": "Sources can measure different unit sizes, household structures, geographies, deposits, survey periods or category definitions. The site exposes the normalization choice instead of pretending those mismatches disappear."
      },
      "uncertainty": {
        "low_as_fraction_of_mode": 0.8065,
        "high_as_fraction_of_mode": 1.2903,
        "volatility_class": "admin_or_usage",
        "confidence": "Medium",
        "confidence_score": 10
      },
      "traceability_status": "SOURCE_LINKED_NORMALIZATION_RAW_OBSERVATION_PENDING",
      "calibration_granularity": "RAW_OBSERVATION_PENDING",
      "calibration_granularity_note": "Source metadata is linked, but no numeric observation has yet been captured into the core ledger."
    },
    {
      "city": "Seoul",
      "component": "household_personal",
      "component_label": "small recurring household and personal essentials allowance",
      "currency": "KRW",
      "normalized_range": {
        "low": 100000,
        "mode": 150000,
        "high": 220000
      },
      "source_refs": [
        "seoul_household"
      ],
      "source_evidence": [
        {
          "source_id": "seoul_household",
          "publisher": "Statistics Korea",
          "title": "Household income and expenditure trends",
          "observation_period": "2025",
          "geography": "South Korea / one-person household evidence",
          "role": "household",
          "quality_score": 3,
          "freshness_score": 2,
          "definition_match_score": 1,
          "independence_cluster": "statistics_korea",
          "observation_summary": "Household income and expenditure trends — used as household evidence for Seoul. The quality/freshness/definition fields document how directly the source maps to the published persona.",
          "observation_values": [],
          "evidence_extraction_status": "SOURCE_METADATA_VERIFIED_RAW_VALUE_NOT_CAPTURED"
        }
      ],
      "normalization": {
        "status": "DOCUMENTED_RESEARCH_JUDGMENT",
        "anchor_value": 150000,
        "rationale": "Normalized CLC planning anchor for small recurring household and personal essentials allowance. Source refs: seoul_household. Mode is an explicit research-normalized anchor; low/high encode documented uncertainty rather than copying a competitor total.",
        "automatic_raw_source_reproduction": false,
        "why_not_automatic": "Sources can measure different unit sizes, household structures, geographies, deposits, survey periods or category definitions. The site exposes the normalization choice instead of pretending those mismatches disappear."
      },
      "uncertainty": {
        "low_as_fraction_of_mode": 0.6667,
        "high_as_fraction_of_mode": 1.4667,
        "volatility_class": "stable",
        "confidence": "Medium",
        "confidence_score": 7
      },
      "traceability_status": "SOURCE_LINKED_NORMALIZATION_RAW_OBSERVATION_PENDING",
      "calibration_granularity": "RAW_OBSERVATION_PENDING",
      "calibration_granularity_note": "Source metadata is linked, but no numeric observation has yet been captured into the core ledger."
    },
    {
      "city": "New York",
      "component": "rent",
      "component_label": "long-term one-bedroom, roughly 35–55 m² or local equivalent, non-prime but transit-connected",
      "currency": "USD",
      "normalized_range": {
        "low": 1720,
        "mode": 2450,
        "high": 3180
      },
      "source_refs": [
        "new_york_rent"
      ],
      "source_evidence": [
        {
          "source_id": "new_york_rent",
          "city": "New York",
          "role": "rent",
          "publisher": "Leasebreak/LeaseSwap NYC",
          "title": "NYC 1-bedroom asking-rent series",
          "url": "https://leaseswap.nyc/rent/report",
          "observation_period": "2026-09",
          "retrieved_at": "2026-09-29",
          "geography": "New York City",
          "source_type": "market_index",
          "geography_match": "city",
          "quality_score": 2,
          "freshness_score": 3,
          "definition_match_score": 3,
          "independence_cluster": "leasebreak_leaseswap_nyc",
          "upstream_dataset": "NYC 1-bedroom asking-rent series",
          "dedup_checked": true,
          "url_verification": "DIRECT_OPEN_CONFIRMED",
          "external_verified_at": "2026-09-29",
          "external_verification_status": "DIRECT_REOPEN_CONFIRMED",
          "external_verification_note": "Direct live reopen confirmed during 2026-09-23 external source audit. Numeric observations rechecked/captured in the V7.0 evidence pass on 2026-09-29.",
          "observation_summary": "September 2026 NYC one-bedroom asking-rent series. Citywide and lower-cost borough observations are captured; the CLC non-prime/transit-connected anchor remains a normalization, not the citywide median.",
          "observation_values": [
            {
              "metric": "NYC citywide median 1-bedroom asking rent",
              "value": 3999,
              "unit": "USD/month",
              "period": "2026-09",
              "note": "6-month listing sample"
            },
            {
              "metric": "Bronx median 1-bedroom asking rent",
              "value": 2500,
              "unit": "USD/month",
              "period": "2026-09"
            },
            {
              "metric": "Queens median 1-bedroom asking rent",
              "value": 2899,
              "unit": "USD/month",
              "period": "2026-09"
            },
            {
              "metric": "Staten Island median 1-bedroom asking rent",
              "value": 2100,
              "unit": "USD/month",
              "period": "2026-09"
            }
          ],
          "evidence_extraction_status": "SOURCE_VALUES_EXTRACTED"
        }
      ],
      "normalization": {
        "status": "DOCUMENTED_RESEARCH_JUDGMENT",
        "anchor_value": 2450,
        "rationale": "Normalized CLC planning anchor for long-term one-bedroom, roughly 35–55 m² or local equivalent, non-prime but transit-connected. Source refs: new_york_rent. Mode is an explicit research-normalized anchor; low/high encode documented uncertainty rather than copying a competitor total. Numeric calibration observations are now captured in the evidence ledger; the displayed range remains a research normalization.",
        "automatic_raw_source_reproduction": false,
        "why_not_automatic": "Sources can measure different unit sizes, household structures, geographies, deposits, survey periods or category definitions. The site exposes the normalization choice instead of pretending those mismatches disappear."
      },
      "uncertainty": {
        "low_as_fraction_of_mode": 0.702,
        "high_as_fraction_of_mode": 1.298,
        "volatility_class": "volatile",
        "confidence": "Medium",
        "confidence_score": 9
      },
      "traceability_status": "RAW_OBSERVATION_CAPTURED",
      "raw_observation_scope": "CALIBRATION_SUPPORT_NOT_DIRECT_OUTPUT",
      "raw_observation_note": "At least one numeric source observation is captured and used as a calibration point. The published low/mode/high remains a normalized persona-specific planning range and is not a direct reproduction of the source value.",
      "calibration_granularity": "DIRECT_COMPONENT_OBSERVATION",
      "calibration_granularity_note": "At least one captured numeric observation measures this component or a closely matched subcomponent."
    },
    {
      "city": "New York",
      "component": "utilities_connectivity",
      "component_label": "baseline dwelling utilities plus normal broadband and a mid-tier mobile plan",
      "currency": "USD",
      "normalized_range": {
        "low": 196.0,
        "mode": 280.0,
        "high": 364.0
      },
      "source_refs": [
        "new_york_household",
        "new_york_bls_electricity_2024",
        "new_york_bls_natural_gas_2024",
        "new_york_bls_other_fuels_2024",
        "new_york_bls_water_2024",
        "new_york_bls_mobile_2024"
      ],
      "source_evidence": [
        {
          "source_id": "new_york_household",
          "city": "New York",
          "role": "household",
          "publisher": "U.S. Bureau of Labor Statistics",
          "title": "Consumer Expenditures in New York metro 2023-24",
          "url": "https://www.bls.gov/regions/northeast/news-release/consumerexpenditures_newyork.htm",
          "observation_period": "2023-24",
          "retrieved_at": "2026-09-29",
          "geography": "New York-Newark-Jersey City metro",
          "source_type": "official",
          "geography_match": "metro",
          "quality_score": 3,
          "freshness_score": 2,
          "definition_match_score": 3,
          "independence_cluster": "u_s_bureau_of_labor_statistics",
          "upstream_dataset": "Consumer Expenditures in New York metro 2023-24",
          "dedup_checked": true,
          "url_verification": "DIRECT_OPEN_CONFIRMED",
          "external_verified_at": "2026-09-29",
          "external_verification_status": "DIRECT_REOPEN_CONFIRMED",
          "external_verification_note": "Direct live reopen confirmed during 2026-09-23 external source audit. Numeric observations rechecked/captured in the V7.0 evidence pass on 2026-09-29.",
          "observation_summary": "BLS New York metro 2023-24 consumer-expenditure benchmarks. These are metro consumer-unit averages and are used as calibration, not as direct one-person monthly quotes.",
          "observation_values": [
            {
              "metric": "average annual expenditures",
              "value": 91520,
              "unit": "USD/year per consumer unit",
              "period": "2023-24"
            },
            {
              "metric": "food at home",
              "value": 7033,
              "unit": "USD/year per consumer unit",
              "period": "2023-24"
            },
            {
              "metric": "food away from home",
              "value": 4679,
              "unit": "USD/year per consumer unit",
              "period": "2023-24"
            },
            {
              "metric": "personal care products and services share",
              "value": 1.3,
              "unit": "percent of annual expenditures",
              "period": "2023-24"
            }
          ],
          "evidence_extraction_status": "SOURCE_VALUES_EXTRACTED"
        },
        {
          "source_id": "new_york_bls_electricity_2024",
          "city": "New York",
          "role": "utilities_energy_water",
          "publisher": "Federal Reserve Bank of St. Louis (FRED); source: U.S. Bureau of Labor Statistics",
          "title": "Expenditures: Electricity by Size of Consumer Unit: One Person Consumer Unit",
          "url": "https://fred.stlouisfed.org/series/CXUELECTRICLB0502M",
          "observation_period": "2024",
          "retrieved_at": "2026-09-24",
          "geography": "United States — one-person consumer units",
          "source_type": "official_aggregator",
          "geography_match": "national_proxy",
          "quality_score": 3,
          "freshness_score": 2,
          "definition_match_score": 2,
          "independence_cluster": "bls_consumer_expenditure",
          "upstream_dataset": "Expenditures: Electricity by Size of Consumer Unit: One Person Consumer Unit",
          "dedup_checked": true,
          "url_verification": "DIRECT_OPEN_CONFIRMED",
          "external_verified_at": "2026-09-24",
          "external_verification_status": "DIRECT_REOPEN_CONFIRMED",
          "external_verification_note": "Exact source and observation definition checked during the V5.8 U.S. detail build.",
          "observation_summary": "BLS Consumer Expenditure Survey annual mean for one-person consumer units, accessed through FRED; national spending proxy rather than a local tariff quote.",
          "observation_values": [
            {
              "metric": "Expenditures: Electricity by Size of Consumer Unit: One Person Consumer Unit",
              "value": 1197,
              "unit": "USD/year"
            }
          ],
          "evidence_extraction_status": "SOURCE_VALUES_EXTRACTED"
        },
        {
          "source_id": "new_york_bls_natural_gas_2024",
          "city": "New York",
          "role": "utilities_energy_water",
          "publisher": "Federal Reserve Bank of St. Louis (FRED); source: U.S. Bureau of Labor Statistics",
          "title": "Expenditures: Natural Gas by Size of Consumer Unit: One Person Consumer Unit",
          "url": "https://fred.stlouisfed.org/series/CXUNATRLGASLB0502M",
          "observation_period": "2024",
          "retrieved_at": "2026-09-24",
          "geography": "United States — one-person consumer units",
          "source_type": "official_aggregator",
          "geography_match": "national_proxy",
          "quality_score": 3,
          "freshness_score": 2,
          "definition_match_score": 2,
          "independence_cluster": "bls_consumer_expenditure",
          "upstream_dataset": "Expenditures: Natural Gas by Size of Consumer Unit: One Person Consumer Unit",
          "dedup_checked": true,
          "url_verification": "DIRECT_OPEN_CONFIRMED",
          "external_verified_at": "2026-09-24",
          "external_verification_status": "DIRECT_REOPEN_CONFIRMED",
          "external_verification_note": "Exact source and observation definition checked during the V5.8 U.S. detail build.",
          "observation_summary": "BLS Consumer Expenditure Survey annual mean for one-person consumer units, accessed through FRED; national spending proxy rather than a local tariff quote.",
          "observation_values": [
            {
              "metric": "Expenditures: Natural Gas by Size of Consumer Unit: One Person Consumer Unit",
              "value": 329,
              "unit": "USD/year"
            }
          ],
          "evidence_extraction_status": "SOURCE_VALUES_EXTRACTED"
        },
        {
          "source_id": "new_york_bls_other_fuels_2024",
          "city": "New York",
          "role": "utilities_energy_water",
          "publisher": "Federal Reserve Bank of St. Louis (FRED); source: U.S. Bureau of Labor Statistics",
          "title": "Expenditures: Fuel Oil and Other Fuels by Size of Consumer Unit: One Person Consumer Unit",
          "url": "https://fred.stlouisfed.org/series/CXUOTHRFUELLB0502M",
          "observation_period": "2024",
          "retrieved_at": "2026-09-24",
          "geography": "United States — one-person consumer units",
          "source_type": "official_aggregator",
          "geography_match": "national_proxy",
          "quality_score": 3,
          "freshness_score": 2,
          "definition_match_score": 2,
          "independence_cluster": "bls_consumer_expenditure",
          "upstream_dataset": "Expenditures: Fuel Oil and Other Fuels by Size of Consumer Unit: One Person Consumer Unit",
          "dedup_checked": true,
          "url_verification": "DIRECT_OPEN_CONFIRMED",
          "external_verified_at": "2026-09-24",
          "external_verification_status": "DIRECT_REOPEN_CONFIRMED",
          "external_verification_note": "Exact source and observation definition checked during the V5.8 U.S. detail build.",
          "observation_summary": "BLS Consumer Expenditure Survey annual mean for one-person consumer units, accessed through FRED; national spending proxy rather than a local tariff quote.",
          "observation_values": [
            {
              "metric": "Expenditures: Fuel Oil and Other Fuels by Size of Consumer Unit: One Person Consumer Unit",
              "value": 71,
              "unit": "USD/year"
            }
          ],
          "evidence_extraction_status": "SOURCE_VALUES_EXTRACTED"
        },
        {
          "source_id": "new_york_bls_water_2024",
          "city": "New York",
          "role": "utilities_energy_water",
          "publisher": "Federal Reserve Bank of St. Louis (FRED); source: U.S. Bureau of Labor Statistics",
          "title": "Expenditures: Water and Other Public Services by Size of Consumer Unit: One Person Consumer Unit",
          "url": "https://fred.stlouisfed.org/series/CXUWATERLB0502M",
          "observation_period": "2024",
          "retrieved_at": "2026-09-24",
          "geography": "United States — one-person consumer units",
          "source_type": "official_aggregator",
          "geography_match": "national_proxy",
          "quality_score": 3,
          "freshness_score": 2,
          "definition_match_score": 2,
          "independence_cluster": "bls_consumer_expenditure",
          "upstream_dataset": "Expenditures: Water and Other Public Services by Size of Consumer Unit: One Person Consumer Unit",
          "dedup_checked": true,
          "url_verification": "DIRECT_OPEN_CONFIRMED",
          "external_verified_at": "2026-09-24",
          "external_verification_status": "DIRECT_REOPEN_CONFIRMED",
          "external_verification_note": "Exact source and observation definition checked during the V5.8 U.S. detail build.",
          "observation_summary": "BLS Consumer Expenditure Survey annual mean for one-person consumer units, accessed through FRED; national spending proxy rather than a local tariff quote.",
          "observation_values": [
            {
              "metric": "Expenditures: Water and Other Public Services by Size of Consumer Unit: One Person Consumer Unit",
              "value": 532,
              "unit": "USD/year"
            }
          ],
          "evidence_extraction_status": "SOURCE_VALUES_EXTRACTED"
        },
        {
          "source_id": "new_york_bls_mobile_2024",
          "city": "New York",
          "role": "mobile",
          "publisher": "Federal Reserve Bank of St. Louis (FRED); source: U.S. Bureau of Labor Statistics",
          "title": "Expenditures: Cellular Phone Service by Size of Consumer Unit: One Person Consumer Unit",
          "url": "https://fred.stlouisfed.org/series/CXU270102LB0502M",
          "observation_period": "2024",
          "retrieved_at": "2026-09-24",
          "geography": "United States — one-person consumer units",
          "source_type": "official_aggregator",
          "geography_match": "national_proxy",
          "quality_score": 3,
          "freshness_score": 2,
          "definition_match_score": 2,
          "independence_cluster": "bls_consumer_expenditure",
          "upstream_dataset": "Expenditures: Cellular Phone Service by Size of Consumer Unit: One Person Consumer Unit",
          "dedup_checked": true,
          "url_verification": "DIRECT_OPEN_CONFIRMED",
          "external_verified_at": "2026-09-24",
          "external_verification_status": "DIRECT_REOPEN_CONFIRMED",
          "external_verification_note": "Exact source and observation definition checked during the V5.8 U.S. detail build.",
          "observation_summary": "BLS Consumer Expenditure Survey annual cellular-service spending for one-person consumer units, accessed through FRED; national spending proxy.",
          "observation_values": [
            {
              "metric": "cellular phone service",
              "value": 733,
              "unit": "USD/year"
            }
          ],
          "evidence_extraction_status": "SOURCE_VALUES_EXTRACTED"
        }
      ],
      "normalization": {
        "status": "DOCUMENTED_RESEARCH_JUDGMENT",
        "anchor_value": 280.0,
        "rationale": "Normalized CLC planning anchor for baseline dwelling utilities plus normal broadband and a mid-tier mobile plan. Source refs: new_york_household. Mode is an explicit research-normalized anchor; low/high encode documented uncertainty rather than copying a competitor total. Numeric calibration observations are now captured in the evidence ledger; the displayed range remains a research normalization.",
        "automatic_raw_source_reproduction": false,
        "why_not_automatic": "Sources can measure different unit sizes, household structures, geographies, deposits, survey periods or category definitions. The site exposes the normalization choice instead of pretending those mismatches disappear."
      },
      "uncertainty": {
        "low_as_fraction_of_mode": 0.7,
        "high_as_fraction_of_mode": 1.3,
        "volatility_class": "volatile",
        "confidence": "Medium",
        "confidence_score": 9
      },
      "traceability_status": "RAW_OBSERVATION_CAPTURED",
      "raw_observation_scope": "CALIBRATION_SUPPORT_NOT_DIRECT_OUTPUT",
      "raw_observation_note": "At least one numeric source observation is captured and used as a calibration point. The published low/mode/high remains a normalized persona-specific planning range and is not a direct reproduction of the source value.",
      "calibration_granularity": "DIRECT_COMPONENT_OBSERVATION",
      "calibration_granularity_note": "At least one captured numeric observation measures this component or a closely matched subcomponent."
    },
    {
      "city": "New York",
      "component": "groceries",
      "component_label": "moderate one-adult grocery basket cross-checked against household expenditure evidence",
      "currency": "USD",
      "normalized_range": {
        "low": 350.0,
        "mode": 500.0,
        "high": 650.0
      },
      "source_refs": [
        "new_york_household"
      ],
      "source_evidence": [
        {
          "source_id": "new_york_household",
          "city": "New York",
          "role": "household",
          "publisher": "U.S. Bureau of Labor Statistics",
          "title": "Consumer Expenditures in New York metro 2023-24",
          "url": "https://www.bls.gov/regions/northeast/news-release/consumerexpenditures_newyork.htm",
          "observation_period": "2023-24",
          "retrieved_at": "2026-09-29",
          "geography": "New York-Newark-Jersey City metro",
          "source_type": "official",
          "geography_match": "metro",
          "quality_score": 3,
          "freshness_score": 2,
          "definition_match_score": 3,
          "independence_cluster": "u_s_bureau_of_labor_statistics",
          "upstream_dataset": "Consumer Expenditures in New York metro 2023-24",
          "dedup_checked": true,
          "url_verification": "DIRECT_OPEN_CONFIRMED",
          "external_verified_at": "2026-09-29",
          "external_verification_status": "DIRECT_REOPEN_CONFIRMED",
          "external_verification_note": "Direct live reopen confirmed during 2026-09-23 external source audit. Numeric observations rechecked/captured in the V7.0 evidence pass on 2026-09-29.",
          "observation_summary": "BLS New York metro 2023-24 consumer-expenditure benchmarks. These are metro consumer-unit averages and are used as calibration, not as direct one-person monthly quotes.",
          "observation_values": [
            {
              "metric": "average annual expenditures",
              "value": 91520,
              "unit": "USD/year per consumer unit",
              "period": "2023-24"
            },
            {
              "metric": "food at home",
              "value": 7033,
              "unit": "USD/year per consumer unit",
              "period": "2023-24"
            },
            {
              "metric": "food away from home",
              "value": 4679,
              "unit": "USD/year per consumer unit",
              "period": "2023-24"
            },
            {
              "metric": "personal care products and services share",
              "value": 1.3,
              "unit": "percent of annual expenditures",
              "period": "2023-24"
            }
          ],
          "evidence_extraction_status": "SOURCE_VALUES_EXTRACTED"
        }
      ],
      "normalization": {
        "status": "DOCUMENTED_RESEARCH_JUDGMENT",
        "anchor_value": 500.0,
        "rationale": "Normalized CLC planning anchor for moderate one-adult grocery basket cross-checked against household expenditure evidence. Source refs: new_york_household. Mode is an explicit research-normalized anchor; low/high encode documented uncertainty rather than copying a competitor total. Numeric calibration observations are now captured in the evidence ledger; the displayed range remains a research normalization.",
        "automatic_raw_source_reproduction": false,
        "why_not_automatic": "Sources can measure different unit sizes, household structures, geographies, deposits, survey periods or category definitions. The site exposes the normalization choice instead of pretending those mismatches disappear."
      },
      "uncertainty": {
        "low_as_fraction_of_mode": 0.7,
        "high_as_fraction_of_mode": 1.3,
        "volatility_class": "volatile",
        "confidence": "Medium",
        "confidence_score": 9
      },
      "traceability_status": "RAW_OBSERVATION_CAPTURED",
      "raw_observation_scope": "CALIBRATION_SUPPORT_NOT_DIRECT_OUTPUT",
      "raw_observation_note": "At least one numeric source observation is captured and used as a calibration point. The published low/mode/high remains a normalized persona-specific planning range and is not a direct reproduction of the source value.",
      "calibration_granularity": "DIRECT_COMPONENT_OBSERVATION",
      "calibration_granularity_note": "At least one captured numeric observation measures this component or a closely matched subcomponent."
    },
    {
      "city": "New York",
      "component": "eating_out",
      "component_label": "four casual sit-down plus four low-cost café/fast-casual meals per month",
      "currency": "USD",
      "normalized_range": {
        "low": 180.0,
        "mode": 260.0,
        "high": 360.0
      },
      "source_refs": [
        "new_york_household"
      ],
      "source_evidence": [
        {
          "source_id": "new_york_household",
          "city": "New York",
          "role": "household",
          "publisher": "U.S. Bureau of Labor Statistics",
          "title": "Consumer Expenditures in New York metro 2023-24",
          "url": "https://www.bls.gov/regions/northeast/news-release/consumerexpenditures_newyork.htm",
          "observation_period": "2023-24",
          "retrieved_at": "2026-09-29",
          "geography": "New York-Newark-Jersey City metro",
          "source_type": "official",
          "geography_match": "metro",
          "quality_score": 3,
          "freshness_score": 2,
          "definition_match_score": 3,
          "independence_cluster": "u_s_bureau_of_labor_statistics",
          "upstream_dataset": "Consumer Expenditures in New York metro 2023-24",
          "dedup_checked": true,
          "url_verification": "DIRECT_OPEN_CONFIRMED",
          "external_verified_at": "2026-09-29",
          "external_verification_status": "DIRECT_REOPEN_CONFIRMED",
          "external_verification_note": "Direct live reopen confirmed during 2026-09-23 external source audit. Numeric observations rechecked/captured in the V7.0 evidence pass on 2026-09-29.",
          "observation_summary": "BLS New York metro 2023-24 consumer-expenditure benchmarks. These are metro consumer-unit averages and are used as calibration, not as direct one-person monthly quotes.",
          "observation_values": [
            {
              "metric": "average annual expenditures",
              "value": 91520,
              "unit": "USD/year per consumer unit",
              "period": "2023-24"
            },
            {
              "metric": "food at home",
              "value": 7033,
              "unit": "USD/year per consumer unit",
              "period": "2023-24"
            },
            {
              "metric": "food away from home",
              "value": 4679,
              "unit": "USD/year per consumer unit",
              "period": "2023-24"
            },
            {
              "metric": "personal care products and services share",
              "value": 1.3,
              "unit": "percent of annual expenditures",
              "period": "2023-24"
            }
          ],
          "evidence_extraction_status": "SOURCE_VALUES_EXTRACTED"
        }
      ],
      "normalization": {
        "status": "DOCUMENTED_RESEARCH_JUDGMENT",
        "anchor_value": 260.0,
        "rationale": "Normalized CLC planning anchor for four casual sit-down plus four low-cost café/fast-casual meals per month. Source refs: new_york_household. Mode is an explicit research-normalized anchor; low/high encode documented uncertainty rather than copying a competitor total. Numeric calibration observations are now captured in the evidence ledger; the displayed range remains a research normalization.",
        "automatic_raw_source_reproduction": false,
        "why_not_automatic": "Sources can measure different unit sizes, household structures, geographies, deposits, survey periods or category definitions. The site exposes the normalization choice instead of pretending those mismatches disappear."
      },
      "uncertainty": {
        "low_as_fraction_of_mode": 0.6923,
        "high_as_fraction_of_mode": 1.3846,
        "volatility_class": "stable",
        "confidence": "Medium",
        "confidence_score": 9
      },
      "traceability_status": "RAW_OBSERVATION_CAPTURED",
      "raw_observation_scope": "CALIBRATION_SUPPORT_NOT_DIRECT_OUTPUT",
      "raw_observation_note": "At least one numeric source observation is captured and used as a calibration point. The published low/mode/high remains a normalized persona-specific planning range and is not a direct reproduction of the source value.",
      "calibration_granularity": "DIRECT_COMPONENT_OBSERVATION",
      "calibration_granularity_note": "At least one captured numeric observation measures this component or a closely matched subcomponent."
    },
    {
      "city": "New York",
      "component": "transit",
      "component_label": "adult monthly pass/fare cap where meaningful, otherwise normalized 44-trip usage",
      "currency": "USD",
      "normalized_range": {
        "low": 140.0,
        "mode": 152.0,
        "high": 170.0
      },
      "source_refs": [
        "new_york_transit"
      ],
      "source_evidence": [
        {
          "source_id": "new_york_transit",
          "city": "New York",
          "role": "transit",
          "publisher": "MTA",
          "title": "2026 fare materials / OMNY fare capping",
          "url": "https://www.mta.info/document/186881",
          "observation_period": "2026",
          "retrieved_at": "2026-09-29",
          "geography": "New York City",
          "source_type": "official_operator",
          "geography_match": "city",
          "quality_score": 3,
          "freshness_score": 3,
          "definition_match_score": 3,
          "independence_cluster": "mta",
          "upstream_dataset": "2026 fare materials / OMNY fare capping",
          "dedup_checked": true,
          "url_verification": "DIRECT_OPEN_CONFIRMED",
          "external_verified_at": "2026-09-29",
          "external_verification_status": "DIRECT_REOPEN_CONFIRMED",
          "external_verification_note": "Direct live reopen confirmed during 2026-09-23 external source audit. Numeric observations rechecked/captured in the V7.0 evidence pass on 2026-09-29.",
          "observation_summary": "MTA 2026 adopted fare materials: $3.00 base fare and $35 rolling seven-day automatic fare cap. Monthly CLC transit remains a normalized planning conversion.",
          "observation_values": [
            {
              "metric": "subway/local bus base fare",
              "value": 3.0,
              "unit": "USD/ride",
              "period": "effective 2026-01-04"
            },
            {
              "metric": "rolling 7-day automatic fare cap",
              "value": 35.0,
              "unit": "USD/7 days",
              "period": "effective 2026-01-04"
            }
          ],
          "evidence_extraction_status": "SOURCE_VALUES_EXTRACTED"
        }
      ],
      "normalization": {
        "status": "DOCUMENTED_RESEARCH_JUDGMENT",
        "anchor_value": 152.0,
        "rationale": "Normalized CLC planning anchor for adult monthly pass/fare cap where meaningful, otherwise normalized 44-trip usage. Source refs: new_york_transit. Mode is an explicit research-normalized anchor; low/high encode documented uncertainty rather than copying a competitor total. Numeric calibration observations are now captured in the evidence ledger; the displayed range remains a research normalization.",
        "automatic_raw_source_reproduction": false,
        "why_not_automatic": "Sources can measure different unit sizes, household structures, geographies, deposits, survey periods or category definitions. The site exposes the normalization choice instead of pretending those mismatches disappear."
      },
      "uncertainty": {
        "low_as_fraction_of_mode": 0.9211,
        "high_as_fraction_of_mode": 1.1184,
        "volatility_class": "admin_or_usage",
        "confidence": "Medium",
        "confidence_score": 10
      },
      "traceability_status": "RAW_OBSERVATION_CAPTURED",
      "raw_observation_scope": "CALIBRATION_SUPPORT_NOT_DIRECT_OUTPUT",
      "raw_observation_note": "At least one numeric source observation is captured and used as a calibration point. The published low/mode/high remains a normalized persona-specific planning range and is not a direct reproduction of the source value.",
      "calibration_granularity": "DIRECT_COMPONENT_OBSERVATION",
      "calibration_granularity_note": "At least one captured numeric observation measures this component or a closely matched subcomponent."
    },
    {
      "city": "New York",
      "component": "household_personal",
      "component_label": "small recurring household and personal essentials allowance",
      "currency": "USD",
      "normalized_range": {
        "low": 120.0,
        "mode": 180.0,
        "high": 250.0
      },
      "source_refs": [
        "new_york_household"
      ],
      "source_evidence": [
        {
          "source_id": "new_york_household",
          "city": "New York",
          "role": "household",
          "publisher": "U.S. Bureau of Labor Statistics",
          "title": "Consumer Expenditures in New York metro 2023-24",
          "url": "https://www.bls.gov/regions/northeast/news-release/consumerexpenditures_newyork.htm",
          "observation_period": "2023-24",
          "retrieved_at": "2026-09-29",
          "geography": "New York-Newark-Jersey City metro",
          "source_type": "official",
          "geography_match": "metro",
          "quality_score": 3,
          "freshness_score": 2,
          "definition_match_score": 3,
          "independence_cluster": "u_s_bureau_of_labor_statistics",
          "upstream_dataset": "Consumer Expenditures in New York metro 2023-24",
          "dedup_checked": true,
          "url_verification": "DIRECT_OPEN_CONFIRMED",
          "external_verified_at": "2026-09-29",
          "external_verification_status": "DIRECT_REOPEN_CONFIRMED",
          "external_verification_note": "Direct live reopen confirmed during 2026-09-23 external source audit. Numeric observations rechecked/captured in the V7.0 evidence pass on 2026-09-29.",
          "observation_summary": "BLS New York metro 2023-24 consumer-expenditure benchmarks. These are metro consumer-unit averages and are used as calibration, not as direct one-person monthly quotes.",
          "observation_values": [
            {
              "metric": "average annual expenditures",
              "value": 91520,
              "unit": "USD/year per consumer unit",
              "period": "2023-24"
            },
            {
              "metric": "food at home",
              "value": 7033,
              "unit": "USD/year per consumer unit",
              "period": "2023-24"
            },
            {
              "metric": "food away from home",
              "value": 4679,
              "unit": "USD/year per consumer unit",
              "period": "2023-24"
            },
            {
              "metric": "personal care products and services share",
              "value": 1.3,
              "unit": "percent of annual expenditures",
              "period": "2023-24"
            }
          ],
          "evidence_extraction_status": "SOURCE_VALUES_EXTRACTED"
        }
      ],
      "normalization": {
        "status": "DOCUMENTED_RESEARCH_JUDGMENT",
        "anchor_value": 180.0,
        "rationale": "Normalized CLC planning anchor for small recurring household and personal essentials allowance. Source refs: new_york_household. Mode is an explicit research-normalized anchor; low/high encode documented uncertainty rather than copying a competitor total. Numeric calibration observations are now captured in the evidence ledger; the displayed range remains a research normalization.",
        "automatic_raw_source_reproduction": false,
        "why_not_automatic": "Sources can measure different unit sizes, household structures, geographies, deposits, survey periods or category definitions. The site exposes the normalization choice instead of pretending those mismatches disappear."
      },
      "uncertainty": {
        "low_as_fraction_of_mode": 0.6667,
        "high_as_fraction_of_mode": 1.3889,
        "volatility_class": "stable",
        "confidence": "Medium",
        "confidence_score": 9
      },
      "traceability_status": "RAW_OBSERVATION_CAPTURED",
      "raw_observation_scope": "CALIBRATION_SUPPORT_NOT_DIRECT_OUTPUT",
      "raw_observation_note": "At least one numeric source observation is captured and used as a calibration point. The published low/mode/high remains a normalized persona-specific planning range and is not a direct reproduction of the source value.",
      "calibration_granularity": "DIRECT_COMPONENT_OBSERVATION",
      "calibration_granularity_note": "At least one captured numeric observation measures this component or a closely matched subcomponent."
    },
    {
      "city": "London",
      "component": "rent",
      "component_label": "long-term one-bedroom, roughly 35–55 m² or local equivalent, non-prime but transit-connected",
      "currency": "GBP",
      "normalized_range": {
        "low": 1160,
        "mode": 1650,
        "high": 2140
      },
      "source_refs": [
        "london_rent",
        "london_ons_ealing_rents_2026_08"
      ],
      "source_evidence": [
        {
          "source_id": "london_rent",
          "publisher": "Office for National Statistics",
          "title": "Private rent and house prices, UK: July 2026",
          "observation_period": "2026-07",
          "geography": "London",
          "role": "rent",
          "quality_score": 3,
          "freshness_score": 3,
          "definition_match_score": 3,
          "independence_cluster": "office_for_national_statistics",
          "observation_summary": "Private rent and house prices, UK: July 2026 — used as rent evidence for London. The quality/freshness/definition fields document how directly the source maps to the published persona.",
          "observation_values": [],
          "evidence_extraction_status": "SOURCE_METADATA_VERIFIED_RAW_VALUE_NOT_CAPTURED"
        },
        {
          "source_id": "london_ons_ealing_rents_2026_08",
          "city": "London",
          "role": "rent_detail",
          "publisher": "Office for National Statistics",
          "title": "Housing prices in Ealing",
          "url": "https://www.ons.gov.uk/visualisations/housingpriceslocal/E09000009/",
          "observation_period": "August 2026",
          "retrieved_at": "2026-09-24",
          "geography": "Ealing, London",
          "source_type": "official",
          "geography_match": "borough_proxy",
          "quality_score": 3,
          "freshness_score": 3,
          "definition_match_score": 3,
          "independence_cluster": "office_for_national_statistics",
          "upstream_dataset": "Housing prices in Ealing",
          "dedup_checked": true,
          "url_verification": "DIRECT_OPEN_CONFIRMED",
          "external_verified_at": "2026-09-24",
          "external_verification_status": "DIRECT_REOPEN_CONFIRMED",
          "external_verification_note": "Exact source and observation definition checked during the V5.9 global detail build.",
          "observation_summary": "Official ONS private-rent averages by bedroom count for Ealing, used as a transparent non-prime London proxy.",
          "observation_values": [
            {
              "metric": "one-bedroom rent",
              "value": 1629,
              "unit": "GBP/month"
            },
            {
              "metric": "three-bedroom rent",
              "value": 2406,
              "unit": "GBP/month"
            }
          ],
          "evidence_extraction_status": "SOURCE_VALUES_EXTRACTED"
        }
      ],
      "normalization": {
        "status": "DOCUMENTED_RESEARCH_JUDGMENT",
        "anchor_value": 1650,
        "rationale": "Normalized CLC planning anchor for long-term one-bedroom, roughly 35–55 m² or local equivalent, non-prime but transit-connected. Source refs: london_rent. Mode is an explicit research-normalized anchor; low/high encode documented uncertainty rather than copying a competitor total. Numeric calibration observations are now captured in the evidence ledger; the displayed range remains a research normalization.",
        "automatic_raw_source_reproduction": false,
        "why_not_automatic": "Sources can measure different unit sizes, household structures, geographies, deposits, survey periods or category definitions. The site exposes the normalization choice instead of pretending those mismatches disappear."
      },
      "uncertainty": {
        "low_as_fraction_of_mode": 0.703,
        "high_as_fraction_of_mode": 1.297,
        "volatility_class": "volatile",
        "confidence": "Medium",
        "confidence_score": 10
      },
      "traceability_status": "RAW_OBSERVATION_CAPTURED",
      "raw_observation_scope": "CALIBRATION_SUPPORT_NOT_DIRECT_OUTPUT",
      "raw_observation_note": "At least one numeric source observation is captured and used as a calibration point. The published low/mode/high remains a normalized persona-specific planning range and is not a direct reproduction of the source value.",
      "calibration_granularity": "DIRECT_COMPONENT_OBSERVATION",
      "calibration_granularity_note": "At least one captured numeric observation measures this component or a closely matched subcomponent."
    },
    {
      "city": "London",
      "component": "utilities_connectivity",
      "component_label": "baseline dwelling utilities plus normal broadband and a mid-tier mobile plan",
      "currency": "GBP",
      "normalized_range": {
        "low": 196.0,
        "mode": 280.0,
        "high": 364.0
      },
      "source_refs": [
        "london_household",
        "london_ofgem_cap_2026_q3",
        "london_thames_water_2026_27",
        "london_bt_full_fibre_2026",
        "london_ee_sim_2026"
      ],
      "source_evidence": [
        {
          "source_id": "london_household",
          "publisher": "Office for National Statistics",
          "title": "Family spending in the UK: April 2024 to March 2025",
          "observation_period": "2024-25",
          "geography": "UK / London-region tables",
          "role": "household",
          "quality_score": 3,
          "freshness_score": 2,
          "definition_match_score": 2,
          "independence_cluster": "office_for_national_statistics",
          "observation_summary": "Family spending in the UK: April 2024 to March 2025 — used as household evidence for London. The quality/freshness/definition fields document how directly the source maps to the published persona.",
          "observation_values": [],
          "evidence_extraction_status": "SOURCE_METADATA_VERIFIED_RAW_VALUE_NOT_CAPTURED"
        },
        {
          "source_id": "london_ofgem_cap_2026_q3",
          "city": "London",
          "role": "utilities_energy_water",
          "publisher": "Ofgem",
          "title": "Energy price cap will rise by 13% from July",
          "url": "https://www.ofgem.gov.uk/press-release/energy-price-cap-will-rise-13-july",
          "observation_period": "1 Jul–30 Sep 2026",
          "retrieved_at": "2026-09-24",
          "geography": "Great Britain",
          "source_type": "official",
          "geography_match": "national_proxy",
          "quality_score": 3,
          "freshness_score": 3,
          "definition_match_score": 3,
          "independence_cluster": "ofgem",
          "upstream_dataset": "Energy price cap will rise by 13% from July",
          "dedup_checked": true,
          "url_verification": "DIRECT_OPEN_CONFIRMED",
          "external_verified_at": "2026-09-24",
          "external_verification_status": "DIRECT_REOPEN_CONFIRMED",
          "external_verification_note": "Exact source and observation definition checked during the V5.9 global detail build.",
          "observation_summary": "Current typical dual-fuel direct-debit price-cap benchmark under revised TDCV is £1,663/year.",
          "observation_values": [
            {
              "metric": "typical annual dual-fuel cap",
              "value": 1663,
              "unit": "GBP/year"
            }
          ],
          "evidence_extraction_status": "SOURCE_VALUES_EXTRACTED"
        },
        {
          "source_id": "london_thames_water_2026_27",
          "city": "London",
          "role": "utilities_energy_water",
          "publisher": "Thames Water",
          "title": "Assessed household charges",
          "url": "https://www.thameswater.co.uk/help/account-and-billing/understand-your-bill/assessed-household-charges",
          "observation_period": "2026–27",
          "retrieved_at": "2026-09-24",
          "geography": "Thames Water service area / London",
          "source_type": "official",
          "geography_match": "utility_service_area",
          "quality_score": 3,
          "freshness_score": 3,
          "definition_match_score": 3,
          "independence_cluster": "thames_water",
          "upstream_dataset": "Assessed household charges",
          "dedup_checked": true,
          "url_verification": "DIRECT_OPEN_CONFIRMED",
          "external_verified_at": "2026-09-24",
          "external_verification_status": "DIRECT_REOPEN_CONFIRMED",
          "external_verification_note": "Exact source and observation definition checked during the V5.9 global detail build.",
          "observation_summary": "Zero/one-bedroom assessed annual household water bill £626.34.",
          "observation_values": [
            {
              "metric": "zero/one-bedroom assessed bill",
              "value": 626.34,
              "unit": "GBP/year"
            }
          ],
          "evidence_extraction_status": "SOURCE_VALUES_EXTRACTED"
        },
        {
          "source_id": "london_bt_full_fibre_2026",
          "city": "London",
          "role": "internet",
          "publisher": "BT",
          "title": "Full Fibre broadband plans",
          "url": "https://www.bt.com/broadband/full-fibre",
          "observation_period": "reviewed 2026-09-24",
          "retrieved_at": "2026-09-24",
          "geography": "United Kingdom",
          "source_type": "operator",
          "geography_match": "national_operator",
          "quality_score": 2,
          "freshness_score": 3,
          "definition_match_score": 3,
          "independence_cluster": "bt",
          "upstream_dataset": "Full Fibre broadband plans",
          "dedup_checked": true,
          "url_verification": "DIRECT_OPEN_CONFIRMED",
          "external_verified_at": "2026-09-24",
          "external_verification_status": "DIRECT_REOPEN_CONFIRMED",
          "external_verification_note": "Exact source and observation definition checked during the V5.9 global detail build.",
          "observation_summary": "BT Full Fibre 500 promotional plan reference around £29.99/month; contract and future price rises apply.",
          "observation_values": [
            {
              "metric": "Full Fibre 500 reference",
              "value": 29.99,
              "unit": "GBP/month"
            }
          ],
          "evidence_extraction_status": "SOURCE_VALUES_EXTRACTED"
        },
        {
          "source_id": "london_ee_sim_2026",
          "city": "London",
          "role": "mobile",
          "publisher": "EE",
          "title": "SIM only deals",
          "url": "https://ee.co.uk/mobile/sim-only-deals",
          "observation_period": "reviewed 2026-09-24",
          "retrieved_at": "2026-09-24",
          "geography": "United Kingdom",
          "source_type": "operator",
          "geography_match": "national_operator",
          "quality_score": 2,
          "freshness_score": 3,
          "definition_match_score": 3,
          "independence_cluster": "ee",
          "upstream_dataset": "SIM only deals",
          "dedup_checked": true,
          "url_verification": "DIRECT_OPEN_CONFIRMED",
          "external_verified_at": "2026-09-24",
          "external_verification_status": "DIRECT_REOPEN_CONFIRMED",
          "external_verification_note": "Exact source and observation definition checked during the V5.9 global detail build.",
          "observation_summary": "Current EE SIM-only mid-tier reference range used as an operator benchmark; plan terms/eligibility vary.",
          "observation_values": [
            {
              "metric": "plan range",
              "low": 16,
              "mode": 21,
              "high": 23,
              "unit": "GBP/month"
            }
          ],
          "evidence_extraction_status": "SOURCE_VALUES_EXTRACTED"
        }
      ],
      "normalization": {
        "status": "DOCUMENTED_RESEARCH_JUDGMENT",
        "anchor_value": 280.0,
        "rationale": "Normalized CLC planning anchor for baseline dwelling utilities plus normal broadband and a mid-tier mobile plan. Source refs: london_household. Mode is an explicit research-normalized anchor; low/high encode documented uncertainty rather than copying a competitor total. Numeric calibration observations are now captured in the evidence ledger; the displayed range remains a research normalization.",
        "automatic_raw_source_reproduction": false,
        "why_not_automatic": "Sources can measure different unit sizes, household structures, geographies, deposits, survey periods or category definitions. The site exposes the normalization choice instead of pretending those mismatches disappear."
      },
      "uncertainty": {
        "low_as_fraction_of_mode": 0.7,
        "high_as_fraction_of_mode": 1.3,
        "volatility_class": "volatile",
        "confidence": "Medium",
        "confidence_score": 8
      },
      "traceability_status": "RAW_OBSERVATION_CAPTURED",
      "raw_observation_scope": "CALIBRATION_SUPPORT_NOT_DIRECT_OUTPUT",
      "raw_observation_note": "At least one numeric source observation is captured and used as a calibration point. The published low/mode/high remains a normalized persona-specific planning range and is not a direct reproduction of the source value.",
      "calibration_granularity": "DIRECT_COMPONENT_OBSERVATION",
      "calibration_granularity_note": "At least one captured numeric observation measures this component or a closely matched subcomponent."
    },
    {
      "city": "London",
      "component": "groceries",
      "component_label": "moderate one-adult grocery basket cross-checked against household expenditure evidence",
      "currency": "GBP",
      "normalized_range": {
        "low": 231.0,
        "mode": 330.0,
        "high": 429.0
      },
      "source_refs": [
        "london_household"
      ],
      "source_evidence": [
        {
          "source_id": "london_household",
          "publisher": "Office for National Statistics",
          "title": "Family spending in the UK: April 2024 to March 2025",
          "observation_period": "2024-25",
          "geography": "UK / London-region tables",
          "role": "household",
          "quality_score": 3,
          "freshness_score": 2,
          "definition_match_score": 2,
          "independence_cluster": "office_for_national_statistics",
          "observation_summary": "Family spending in the UK: April 2024 to March 2025 — used as household evidence for London. The quality/freshness/definition fields document how directly the source maps to the published persona.",
          "observation_values": [],
          "evidence_extraction_status": "SOURCE_METADATA_VERIFIED_RAW_VALUE_NOT_CAPTURED"
        }
      ],
      "normalization": {
        "status": "DOCUMENTED_RESEARCH_JUDGMENT",
        "anchor_value": 330.0,
        "rationale": "Normalized CLC planning anchor for moderate one-adult grocery basket cross-checked against household expenditure evidence. Source refs: london_household. Mode is an explicit research-normalized anchor; low/high encode documented uncertainty rather than copying a competitor total.",
        "automatic_raw_source_reproduction": false,
        "why_not_automatic": "Sources can measure different unit sizes, household structures, geographies, deposits, survey periods or category definitions. The site exposes the normalization choice instead of pretending those mismatches disappear."
      },
      "uncertainty": {
        "low_as_fraction_of_mode": 0.7,
        "high_as_fraction_of_mode": 1.3,
        "volatility_class": "volatile",
        "confidence": "Medium",
        "confidence_score": 8
      },
      "traceability_status": "SOURCE_LINKED_NORMALIZATION_RAW_OBSERVATION_PENDING",
      "calibration_granularity": "RAW_OBSERVATION_PENDING",
      "calibration_granularity_note": "Source metadata is linked, but no numeric observation has yet been captured into the core ledger."
    },
    {
      "city": "London",
      "component": "eating_out",
      "component_label": "four casual sit-down plus four low-cost café/fast-casual meals per month",
      "currency": "GBP",
      "normalized_range": {
        "low": 120.0,
        "mode": 180.0,
        "high": 260.0
      },
      "source_refs": [
        "london_household"
      ],
      "source_evidence": [
        {
          "source_id": "london_household",
          "publisher": "Office for National Statistics",
          "title": "Family spending in the UK: April 2024 to March 2025",
          "observation_period": "2024-25",
          "geography": "UK / London-region tables",
          "role": "household",
          "quality_score": 3,
          "freshness_score": 2,
          "definition_match_score": 2,
          "independence_cluster": "office_for_national_statistics",
          "observation_summary": "Family spending in the UK: April 2024 to March 2025 — used as household evidence for London. The quality/freshness/definition fields document how directly the source maps to the published persona.",
          "observation_values": [],
          "evidence_extraction_status": "SOURCE_METADATA_VERIFIED_RAW_VALUE_NOT_CAPTURED"
        }
      ],
      "normalization": {
        "status": "DOCUMENTED_RESEARCH_JUDGMENT",
        "anchor_value": 180.0,
        "rationale": "Normalized CLC planning anchor for four casual sit-down plus four low-cost café/fast-casual meals per month. Source refs: london_household. Mode is an explicit research-normalized anchor; low/high encode documented uncertainty rather than copying a competitor total.",
        "automatic_raw_source_reproduction": false,
        "why_not_automatic": "Sources can measure different unit sizes, household structures, geographies, deposits, survey periods or category definitions. The site exposes the normalization choice instead of pretending those mismatches disappear."
      },
      "uncertainty": {
        "low_as_fraction_of_mode": 0.6667,
        "high_as_fraction_of_mode": 1.4444,
        "volatility_class": "stable",
        "confidence": "Medium",
        "confidence_score": 8
      },
      "traceability_status": "SOURCE_LINKED_NORMALIZATION_RAW_OBSERVATION_PENDING",
      "calibration_granularity": "RAW_OBSERVATION_PENDING",
      "calibration_granularity_note": "Source metadata is linked, but no numeric observation has yet been captured into the core ledger."
    },
    {
      "city": "London",
      "component": "transit",
      "component_label": "adult monthly Travelcard planning persona (Zones 1–3 midpoint; Zones 1–2 lower bound context)",
      "currency": "GBP",
      "normalized_range": {
        "low": 172.0,
        "mode": 202.0,
        "high": 247.0
      },
      "source_refs": [
        "london_transit"
      ],
      "source_evidence": [
        {
          "source_id": "london_transit",
          "publisher": "Transport for London",
          "title": "Adult fares 2026",
          "observation_period": "2026",
          "geography": "London",
          "role": "transit",
          "quality_score": 3,
          "freshness_score": 3,
          "definition_match_score": 3,
          "independence_cluster": "transport_for_london",
          "observation_summary": "TfL 2026 adult Travelcards: Zones 1–2 £171.70/month; Zones 1–3 £201.60/month. CLC midpoint uses Zones 1–3.",
          "observation_values": [
            {
              "metric": "Adult monthly Travelcard Zones 1–2",
              "value": 171.7,
              "unit": "GBP/month",
              "period": "2026"
            },
            {
              "metric": "Adult monthly Travelcard Zones 1–3",
              "value": 201.6,
              "unit": "GBP/month",
              "period": "2026"
            }
          ],
          "evidence_extraction_status": "SOURCE_VALUES_EXTRACTED"
        }
      ],
      "normalization": {
        "status": "DOCUMENTED_RESEARCH_JUDGMENT",
        "anchor_value": 202.0,
        "rationale": "TfL 2026 adult fares list £201.60/month for Zones 1–3 and £171.70/month for Zones 1–2. CLC uses £202 as the planning midpoint for a transit-connected solo renter whose routine can extend into Zone 3; the lower end reflects a tighter Zone 1–2 pattern.",
        "automatic_raw_source_reproduction": false,
        "why_not_automatic": "Sources can measure different unit sizes, household structures, geographies, deposits, survey periods or category definitions. The site exposes the normalization choice instead of pretending those mismatches disappear."
      },
      "uncertainty": {
        "low_as_fraction_of_mode": 0.8515,
        "high_as_fraction_of_mode": 1.2228,
        "volatility_class": "admin_or_usage",
        "confidence": "Medium",
        "confidence_score": 10
      },
      "traceability_status": "RAW_OBSERVATION_CAPTURED",
      "calibration_granularity": "DIRECT_COMPONENT_OBSERVATION",
      "calibration_granularity_note": "At least one captured numeric observation measures this component or a closely matched subcomponent."
    },
    {
      "city": "London",
      "component": "household_personal",
      "component_label": "small recurring household and personal essentials allowance",
      "currency": "GBP",
      "normalized_range": {
        "low": 100.0,
        "mode": 150.0,
        "high": 220.0
      },
      "source_refs": [
        "london_household"
      ],
      "source_evidence": [
        {
          "source_id": "london_household",
          "publisher": "Office for National Statistics",
          "title": "Family spending in the UK: April 2024 to March 2025",
          "observation_period": "2024-25",
          "geography": "UK / London-region tables",
          "role": "household",
          "quality_score": 3,
          "freshness_score": 2,
          "definition_match_score": 2,
          "independence_cluster": "office_for_national_statistics",
          "observation_summary": "Family spending in the UK: April 2024 to March 2025 — used as household evidence for London. The quality/freshness/definition fields document how directly the source maps to the published persona.",
          "observation_values": [],
          "evidence_extraction_status": "SOURCE_METADATA_VERIFIED_RAW_VALUE_NOT_CAPTURED"
        }
      ],
      "normalization": {
        "status": "DOCUMENTED_RESEARCH_JUDGMENT",
        "anchor_value": 150.0,
        "rationale": "Normalized CLC planning anchor for small recurring household and personal essentials allowance. Source refs: london_household. Mode is an explicit research-normalized anchor; low/high encode documented uncertainty rather than copying a competitor total.",
        "automatic_raw_source_reproduction": false,
        "why_not_automatic": "Sources can measure different unit sizes, household structures, geographies, deposits, survey periods or category definitions. The site exposes the normalization choice instead of pretending those mismatches disappear."
      },
      "uncertainty": {
        "low_as_fraction_of_mode": 0.6667,
        "high_as_fraction_of_mode": 1.4667,
        "volatility_class": "stable",
        "confidence": "Medium",
        "confidence_score": 8
      },
      "traceability_status": "SOURCE_LINKED_NORMALIZATION_RAW_OBSERVATION_PENDING",
      "calibration_granularity": "RAW_OBSERVATION_PENDING",
      "calibration_granularity_note": "Source metadata is linked, but no numeric observation has yet been captured into the core ledger."
    },
    {
      "city": "Los Angeles",
      "component": "rent",
      "component_label": "long-term one-bedroom, roughly 35–55 m² or local equivalent, non-prime but transit-connected",
      "currency": "USD",
      "normalized_range": {
        "low": 1300,
        "mode": 1850,
        "high": 2400
      },
      "source_refs": [
        "los_angeles_rent"
      ],
      "source_evidence": [
        {
          "source_id": "los_angeles_rent",
          "city": "Los Angeles",
          "role": "rent",
          "publisher": "Apartment List",
          "title": "Los Angeles rent / cost guide with current market data",
          "url": "https://www.apartmentlist.com/renter-life/cost-of-living-in-los-angeles",
          "observation_period": "2026-08",
          "retrieved_at": "2026-09-29",
          "geography": "Los Angeles",
          "source_type": "market_index",
          "geography_match": "city",
          "quality_score": 2,
          "freshness_score": 3,
          "definition_match_score": 3,
          "independence_cluster": "apartment_list",
          "upstream_dataset": "Los Angeles rent / cost guide with current market data",
          "dedup_checked": true,
          "url_verification": "SEARCH_RESULT_CONFIRMED",
          "external_verified_at": "2026-09-29",
          "external_verification_status": "DIRECT_REOPEN_CONFIRMED",
          "external_verification_note": "Direct crawler could not reliably fetch the page in this audit environment; current search indexing reconfirmed the exact source/title or official source page. Numeric observations rechecked/captured in the V7.0 evidence pass on 2026-09-29.",
          "observation_summary": "Apartment List August 2026 Los Angeles rent estimates, including one-bedroom median used as a direct calibration point for the CLC one-bedroom anchor.",
          "observation_values": [
            {
              "metric": "median rent, all sizes",
              "value": 2075,
              "unit": "USD/month",
              "period": "2026-08"
            },
            {
              "metric": "median one-bedroom rent",
              "value": 1856,
              "unit": "USD/month",
              "period": "2026-08"
            },
            {
              "metric": "median two-bedroom rent",
              "value": 2367,
              "unit": "USD/month",
              "period": "2026-08"
            }
          ],
          "evidence_extraction_status": "SOURCE_VALUES_EXTRACTED"
        }
      ],
      "normalization": {
        "status": "DOCUMENTED_RESEARCH_JUDGMENT",
        "anchor_value": 1850,
        "rationale": "Normalized CLC planning anchor for long-term one-bedroom, roughly 35–55 m² or local equivalent, non-prime but transit-connected. Source refs: los_angeles_rent. Mode is an explicit research-normalized anchor; low/high encode documented uncertainty rather than copying a competitor total. Numeric calibration observations are now captured in the evidence ledger; the displayed range remains a research normalization.",
        "automatic_raw_source_reproduction": false,
        "why_not_automatic": "Sources can measure different unit sizes, household structures, geographies, deposits, survey periods or category definitions. The site exposes the normalization choice instead of pretending those mismatches disappear."
      },
      "uncertainty": {
        "low_as_fraction_of_mode": 0.7027,
        "high_as_fraction_of_mode": 1.2973,
        "volatility_class": "volatile",
        "confidence": "Medium",
        "confidence_score": 9
      },
      "traceability_status": "RAW_OBSERVATION_CAPTURED",
      "raw_observation_scope": "CALIBRATION_SUPPORT_NOT_DIRECT_OUTPUT",
      "raw_observation_note": "At least one numeric source observation is captured and used as a calibration point. The published low/mode/high remains a normalized persona-specific planning range and is not a direct reproduction of the source value.",
      "calibration_granularity": "DIRECT_COMPONENT_OBSERVATION",
      "calibration_granularity_note": "At least one captured numeric observation measures this component or a closely matched subcomponent."
    },
    {
      "city": "Los Angeles",
      "component": "utilities_connectivity",
      "component_label": "baseline dwelling utilities plus normal broadband and a mid-tier mobile plan",
      "currency": "USD",
      "normalized_range": {
        "low": 210.0,
        "mode": 300.0,
        "high": 400.0
      },
      "source_refs": [
        "los_angeles_household",
        "los_angeles_bls_electricity_2024",
        "los_angeles_bls_natural_gas_2024",
        "los_angeles_bls_other_fuels_2024",
        "los_angeles_bls_water_2024",
        "los_angeles_bls_mobile_2024"
      ],
      "source_evidence": [
        {
          "source_id": "los_angeles_household",
          "city": "Los Angeles",
          "role": "household",
          "publisher": "U.S. Bureau of Labor Statistics",
          "title": "Consumer Expenditures for Los Angeles 2023-24",
          "url": "https://www.bls.gov/regions/west/news-release/consumerexpenditures_losangeles.htm",
          "observation_period": "2023-24",
          "retrieved_at": "2026-09-29",
          "geography": "Los Angeles metro",
          "source_type": "official",
          "geography_match": "metro",
          "quality_score": 3,
          "freshness_score": 2,
          "definition_match_score": 3,
          "independence_cluster": "u_s_bureau_of_labor_statistics",
          "upstream_dataset": "Consumer Expenditures for Los Angeles 2023-24",
          "dedup_checked": true,
          "url_verification": "DIRECT_OPEN_CONFIRMED",
          "external_verified_at": "2026-09-29",
          "external_verification_status": "DIRECT_REOPEN_CONFIRMED",
          "external_verification_note": "Direct live reopen confirmed during 2026-09-23 external source audit. Numeric observations rechecked/captured in the V7.0 evidence pass on 2026-09-29.",
          "observation_summary": "BLS Los Angeles metro 2023-24 consumer-expenditure benchmarks. These are metro consumer-unit averages and are used as calibration, not as direct one-person monthly quotes.",
          "observation_values": [
            {
              "metric": "average annual expenditures",
              "value": 90594,
              "unit": "USD/year per consumer unit",
              "period": "2023-24"
            },
            {
              "metric": "food at home",
              "value": 6546,
              "unit": "USD/year per consumer unit",
              "period": "2023-24"
            },
            {
              "metric": "food away from home",
              "value": 5312,
              "unit": "USD/year per consumer unit",
              "period": "2023-24"
            },
            {
              "metric": "personal care products and services share",
              "value": 1.3,
              "unit": "percent of annual expenditures",
              "period": "2023-24"
            }
          ],
          "evidence_extraction_status": "SOURCE_VALUES_EXTRACTED"
        },
        {
          "source_id": "los_angeles_bls_electricity_2024",
          "city": "Los Angeles",
          "role": "utilities_energy_water",
          "publisher": "Federal Reserve Bank of St. Louis (FRED); source: U.S. Bureau of Labor Statistics",
          "title": "Expenditures: Electricity by Size of Consumer Unit: One Person Consumer Unit",
          "url": "https://fred.stlouisfed.org/series/CXUELECTRICLB0502M",
          "observation_period": "2024",
          "retrieved_at": "2026-09-24",
          "geography": "United States — one-person consumer units",
          "source_type": "official_aggregator",
          "geography_match": "national_proxy",
          "quality_score": 3,
          "freshness_score": 2,
          "definition_match_score": 2,
          "independence_cluster": "bls_consumer_expenditure",
          "upstream_dataset": "Expenditures: Electricity by Size of Consumer Unit: One Person Consumer Unit",
          "dedup_checked": true,
          "url_verification": "DIRECT_OPEN_CONFIRMED",
          "external_verified_at": "2026-09-24",
          "external_verification_status": "DIRECT_REOPEN_CONFIRMED",
          "external_verification_note": "Exact source and observation definition checked during the V5.8 U.S. detail build.",
          "observation_summary": "BLS Consumer Expenditure Survey annual mean for one-person consumer units, accessed through FRED; national spending proxy rather than a local tariff quote.",
          "observation_values": [
            {
              "metric": "Expenditures: Electricity by Size of Consumer Unit: One Person Consumer Unit",
              "value": 1197,
              "unit": "USD/year"
            }
          ],
          "evidence_extraction_status": "SOURCE_VALUES_EXTRACTED"
        },
        {
          "source_id": "los_angeles_bls_natural_gas_2024",
          "city": "Los Angeles",
          "role": "utilities_energy_water",
          "publisher": "Federal Reserve Bank of St. Louis (FRED); source: U.S. Bureau of Labor Statistics",
          "title": "Expenditures: Natural Gas by Size of Consumer Unit: One Person Consumer Unit",
          "url": "https://fred.stlouisfed.org/series/CXUNATRLGASLB0502M",
          "observation_period": "2024",
          "retrieved_at": "2026-09-24",
          "geography": "United States — one-person consumer units",
          "source_type": "official_aggregator",
          "geography_match": "national_proxy",
          "quality_score": 3,
          "freshness_score": 2,
          "definition_match_score": 2,
          "independence_cluster": "bls_consumer_expenditure",
          "upstream_dataset": "Expenditures: Natural Gas by Size of Consumer Unit: One Person Consumer Unit",
          "dedup_checked": true,
          "url_verification": "DIRECT_OPEN_CONFIRMED",
          "external_verified_at": "2026-09-24",
          "external_verification_status": "DIRECT_REOPEN_CONFIRMED",
          "external_verification_note": "Exact source and observation definition checked during the V5.8 U.S. detail build.",
          "observation_summary": "BLS Consumer Expenditure Survey annual mean for one-person consumer units, accessed through FRED; national spending proxy rather than a local tariff quote.",
          "observation_values": [
            {
              "metric": "Expenditures: Natural Gas by Size of Consumer Unit: One Person Consumer Unit",
              "value": 329,
              "unit": "USD/year"
            }
          ],
          "evidence_extraction_status": "SOURCE_VALUES_EXTRACTED"
        },
        {
          "source_id": "los_angeles_bls_other_fuels_2024",
          "city": "Los Angeles",
          "role": "utilities_energy_water",
          "publisher": "Federal Reserve Bank of St. Louis (FRED); source: U.S. Bureau of Labor Statistics",
          "title": "Expenditures: Fuel Oil and Other Fuels by Size of Consumer Unit: One Person Consumer Unit",
          "url": "https://fred.stlouisfed.org/series/CXUOTHRFUELLB0502M",
          "observation_period": "2024",
          "retrieved_at": "2026-09-24",
          "geography": "United States — one-person consumer units",
          "source_type": "official_aggregator",
          "geography_match": "national_proxy",
          "quality_score": 3,
          "freshness_score": 2,
          "definition_match_score": 2,
          "independence_cluster": "bls_consumer_expenditure",
          "upstream_dataset": "Expenditures: Fuel Oil and Other Fuels by Size of Consumer Unit: One Person Consumer Unit",
          "dedup_checked": true,
          "url_verification": "DIRECT_OPEN_CONFIRMED",
          "external_verified_at": "2026-09-24",
          "external_verification_status": "DIRECT_REOPEN_CONFIRMED",
          "external_verification_note": "Exact source and observation definition checked during the V5.8 U.S. detail build.",
          "observation_summary": "BLS Consumer Expenditure Survey annual mean for one-person consumer units, accessed through FRED; national spending proxy rather than a local tariff quote.",
          "observation_values": [
            {
              "metric": "Expenditures: Fuel Oil and Other Fuels by Size of Consumer Unit: One Person Consumer Unit",
              "value": 71,
              "unit": "USD/year"
            }
          ],
          "evidence_extraction_status": "SOURCE_VALUES_EXTRACTED"
        },
        {
          "source_id": "los_angeles_bls_water_2024",
          "city": "Los Angeles",
          "role": "utilities_energy_water",
          "publisher": "Federal Reserve Bank of St. Louis (FRED); source: U.S. Bureau of Labor Statistics",
          "title": "Expenditures: Water and Other Public Services by Size of Consumer Unit: One Person Consumer Unit",
          "url": "https://fred.stlouisfed.org/series/CXUWATERLB0502M",
          "observation_period": "2024",
          "retrieved_at": "2026-09-24",
          "geography": "United States — one-person consumer units",
          "source_type": "official_aggregator",
          "geography_match": "national_proxy",
          "quality_score": 3,
          "freshness_score": 2,
          "definition_match_score": 2,
          "independence_cluster": "bls_consumer_expenditure",
          "upstream_dataset": "Expenditures: Water and Other Public Services by Size of Consumer Unit: One Person Consumer Unit",
          "dedup_checked": true,
          "url_verification": "DIRECT_OPEN_CONFIRMED",
          "external_verified_at": "2026-09-24",
          "external_verification_status": "DIRECT_REOPEN_CONFIRMED",
          "external_verification_note": "Exact source and observation definition checked during the V5.8 U.S. detail build.",
          "observation_summary": "BLS Consumer Expenditure Survey annual mean for one-person consumer units, accessed through FRED; national spending proxy rather than a local tariff quote.",
          "observation_values": [
            {
              "metric": "Expenditures: Water and Other Public Services by Size of Consumer Unit: One Person Consumer Unit",
              "value": 532,
              "unit": "USD/year"
            }
          ],
          "evidence_extraction_status": "SOURCE_VALUES_EXTRACTED"
        },
        {
          "source_id": "los_angeles_bls_mobile_2024",
          "city": "Los Angeles",
          "role": "mobile",
          "publisher": "Federal Reserve Bank of St. Louis (FRED); source: U.S. Bureau of Labor Statistics",
          "title": "Expenditures: Cellular Phone Service by Size of Consumer Unit: One Person Consumer Unit",
          "url": "https://fred.stlouisfed.org/series/CXU270102LB0502M",
          "observation_period": "2024",
          "retrieved_at": "2026-09-24",
          "geography": "United States — one-person consumer units",
          "source_type": "official_aggregator",
          "geography_match": "national_proxy",
          "quality_score": 3,
          "freshness_score": 2,
          "definition_match_score": 2,
          "independence_cluster": "bls_consumer_expenditure",
          "upstream_dataset": "Expenditures: Cellular Phone Service by Size of Consumer Unit: One Person Consumer Unit",
          "dedup_checked": true,
          "url_verification": "DIRECT_OPEN_CONFIRMED",
          "external_verified_at": "2026-09-24",
          "external_verification_status": "DIRECT_REOPEN_CONFIRMED",
          "external_verification_note": "Exact source and observation definition checked during the V5.8 U.S. detail build.",
          "observation_summary": "BLS Consumer Expenditure Survey annual cellular-service spending for one-person consumer units, accessed through FRED; national spending proxy.",
          "observation_values": [
            {
              "metric": "cellular phone service",
              "value": 733,
              "unit": "USD/year"
            }
          ],
          "evidence_extraction_status": "SOURCE_VALUES_EXTRACTED"
        }
      ],
      "normalization": {
        "status": "DOCUMENTED_RESEARCH_JUDGMENT",
        "anchor_value": 300.0,
        "rationale": "Normalized CLC planning anchor for baseline dwelling utilities plus normal broadband and a mid-tier mobile plan. Source refs: los_angeles_household. Mode is an explicit research-normalized anchor; low/high encode documented uncertainty rather than copying a competitor total. Numeric calibration observations are now captured in the evidence ledger; the displayed range remains a research normalization.",
        "automatic_raw_source_reproduction": false,
        "why_not_automatic": "Sources can measure different unit sizes, household structures, geographies, deposits, survey periods or category definitions. The site exposes the normalization choice instead of pretending those mismatches disappear."
      },
      "uncertainty": {
        "low_as_fraction_of_mode": 0.7,
        "high_as_fraction_of_mode": 1.3333,
        "volatility_class": "volatile",
        "confidence": "Medium",
        "confidence_score": 9
      },
      "traceability_status": "RAW_OBSERVATION_CAPTURED",
      "raw_observation_scope": "CALIBRATION_SUPPORT_NOT_DIRECT_OUTPUT",
      "raw_observation_note": "At least one numeric source observation is captured and used as a calibration point. The published low/mode/high remains a normalized persona-specific planning range and is not a direct reproduction of the source value.",
      "calibration_granularity": "DIRECT_COMPONENT_OBSERVATION",
      "calibration_granularity_note": "At least one captured numeric observation measures this component or a closely matched subcomponent."
    },
    {
      "city": "Los Angeles",
      "component": "groceries",
      "component_label": "moderate one-adult grocery basket cross-checked against household expenditure evidence",
      "currency": "USD",
      "normalized_range": {
        "low": 364.0,
        "mode": 520.0,
        "high": 680.0
      },
      "source_refs": [
        "los_angeles_household"
      ],
      "source_evidence": [
        {
          "source_id": "los_angeles_household",
          "city": "Los Angeles",
          "role": "household",
          "publisher": "U.S. Bureau of Labor Statistics",
          "title": "Consumer Expenditures for Los Angeles 2023-24",
          "url": "https://www.bls.gov/regions/west/news-release/consumerexpenditures_losangeles.htm",
          "observation_period": "2023-24",
          "retrieved_at": "2026-09-29",
          "geography": "Los Angeles metro",
          "source_type": "official",
          "geography_match": "metro",
          "quality_score": 3,
          "freshness_score": 2,
          "definition_match_score": 3,
          "independence_cluster": "u_s_bureau_of_labor_statistics",
          "upstream_dataset": "Consumer Expenditures for Los Angeles 2023-24",
          "dedup_checked": true,
          "url_verification": "DIRECT_OPEN_CONFIRMED",
          "external_verified_at": "2026-09-29",
          "external_verification_status": "DIRECT_REOPEN_CONFIRMED",
          "external_verification_note": "Direct live reopen confirmed during 2026-09-23 external source audit. Numeric observations rechecked/captured in the V7.0 evidence pass on 2026-09-29.",
          "observation_summary": "BLS Los Angeles metro 2023-24 consumer-expenditure benchmarks. These are metro consumer-unit averages and are used as calibration, not as direct one-person monthly quotes.",
          "observation_values": [
            {
              "metric": "average annual expenditures",
              "value": 90594,
              "unit": "USD/year per consumer unit",
              "period": "2023-24"
            },
            {
              "metric": "food at home",
              "value": 6546,
              "unit": "USD/year per consumer unit",
              "period": "2023-24"
            },
            {
              "metric": "food away from home",
              "value": 5312,
              "unit": "USD/year per consumer unit",
              "period": "2023-24"
            },
            {
              "metric": "personal care products and services share",
              "value": 1.3,
              "unit": "percent of annual expenditures",
              "period": "2023-24"
            }
          ],
          "evidence_extraction_status": "SOURCE_VALUES_EXTRACTED"
        }
      ],
      "normalization": {
        "status": "DOCUMENTED_RESEARCH_JUDGMENT",
        "anchor_value": 520.0,
        "rationale": "Normalized CLC planning anchor for moderate one-adult grocery basket cross-checked against household expenditure evidence. Source refs: los_angeles_household. Mode is an explicit research-normalized anchor; low/high encode documented uncertainty rather than copying a competitor total. Numeric calibration observations are now captured in the evidence ledger; the displayed range remains a research normalization.",
        "automatic_raw_source_reproduction": false,
        "why_not_automatic": "Sources can measure different unit sizes, household structures, geographies, deposits, survey periods or category definitions. The site exposes the normalization choice instead of pretending those mismatches disappear."
      },
      "uncertainty": {
        "low_as_fraction_of_mode": 0.7,
        "high_as_fraction_of_mode": 1.3077,
        "volatility_class": "volatile",
        "confidence": "Medium",
        "confidence_score": 9
      },
      "traceability_status": "RAW_OBSERVATION_CAPTURED",
      "raw_observation_scope": "CALIBRATION_SUPPORT_NOT_DIRECT_OUTPUT",
      "raw_observation_note": "At least one numeric source observation is captured and used as a calibration point. The published low/mode/high remains a normalized persona-specific planning range and is not a direct reproduction of the source value.",
      "calibration_granularity": "DIRECT_COMPONENT_OBSERVATION",
      "calibration_granularity_note": "At least one captured numeric observation measures this component or a closely matched subcomponent."
    },
    {
      "city": "Los Angeles",
      "component": "eating_out",
      "component_label": "four casual sit-down plus four low-cost café/fast-casual meals per month",
      "currency": "USD",
      "normalized_range": {
        "low": 180.0,
        "mode": 260.0,
        "high": 380.0
      },
      "source_refs": [
        "los_angeles_household"
      ],
      "source_evidence": [
        {
          "source_id": "los_angeles_household",
          "city": "Los Angeles",
          "role": "household",
          "publisher": "U.S. Bureau of Labor Statistics",
          "title": "Consumer Expenditures for Los Angeles 2023-24",
          "url": "https://www.bls.gov/regions/west/news-release/consumerexpenditures_losangeles.htm",
          "observation_period": "2023-24",
          "retrieved_at": "2026-09-29",
          "geography": "Los Angeles metro",
          "source_type": "official",
          "geography_match": "metro",
          "quality_score": 3,
          "freshness_score": 2,
          "definition_match_score": 3,
          "independence_cluster": "u_s_bureau_of_labor_statistics",
          "upstream_dataset": "Consumer Expenditures for Los Angeles 2023-24",
          "dedup_checked": true,
          "url_verification": "DIRECT_OPEN_CONFIRMED",
          "external_verified_at": "2026-09-29",
          "external_verification_status": "DIRECT_REOPEN_CONFIRMED",
          "external_verification_note": "Direct live reopen confirmed during 2026-09-23 external source audit. Numeric observations rechecked/captured in the V7.0 evidence pass on 2026-09-29.",
          "observation_summary": "BLS Los Angeles metro 2023-24 consumer-expenditure benchmarks. These are metro consumer-unit averages and are used as calibration, not as direct one-person monthly quotes.",
          "observation_values": [
            {
              "metric": "average annual expenditures",
              "value": 90594,
              "unit": "USD/year per consumer unit",
              "period": "2023-24"
            },
            {
              "metric": "food at home",
              "value": 6546,
              "unit": "USD/year per consumer unit",
              "period": "2023-24"
            },
            {
              "metric": "food away from home",
              "value": 5312,
              "unit": "USD/year per consumer unit",
              "period": "2023-24"
            },
            {
              "metric": "personal care products and services share",
              "value": 1.3,
              "unit": "percent of annual expenditures",
              "period": "2023-24"
            }
          ],
          "evidence_extraction_status": "SOURCE_VALUES_EXTRACTED"
        }
      ],
      "normalization": {
        "status": "DOCUMENTED_RESEARCH_JUDGMENT",
        "anchor_value": 260.0,
        "rationale": "Normalized CLC planning anchor for four casual sit-down plus four low-cost café/fast-casual meals per month. Source refs: los_angeles_household. Mode is an explicit research-normalized anchor; low/high encode documented uncertainty rather than copying a competitor total. Numeric calibration observations are now captured in the evidence ledger; the displayed range remains a research normalization.",
        "automatic_raw_source_reproduction": false,
        "why_not_automatic": "Sources can measure different unit sizes, household structures, geographies, deposits, survey periods or category definitions. The site exposes the normalization choice instead of pretending those mismatches disappear."
      },
      "uncertainty": {
        "low_as_fraction_of_mode": 0.6923,
        "high_as_fraction_of_mode": 1.4615,
        "volatility_class": "stable",
        "confidence": "Medium",
        "confidence_score": 9
      },
      "traceability_status": "RAW_OBSERVATION_CAPTURED",
      "raw_observation_scope": "CALIBRATION_SUPPORT_NOT_DIRECT_OUTPUT",
      "raw_observation_note": "At least one numeric source observation is captured and used as a calibration point. The published low/mode/high remains a normalized persona-specific planning range and is not a direct reproduction of the source value.",
      "calibration_granularity": "DIRECT_COMPONENT_OBSERVATION",
      "calibration_granularity_note": "At least one captured numeric observation measures this component or a closely matched subcomponent."
    },
    {
      "city": "Los Angeles",
      "component": "transit",
      "component_label": "adult monthly pass/fare cap where meaningful, otherwise normalized 44-trip usage",
      "currency": "USD",
      "normalized_range": {
        "low": 72.0,
        "mode": 78.0,
        "high": 95.0
      },
      "source_refs": [
        "los_angeles_transit"
      ],
      "source_evidence": [
        {
          "source_id": "los_angeles_transit",
          "city": "Los Angeles",
          "role": "transit",
          "publisher": "LA Metro",
          "title": "Current fares",
          "url": "https://www.metro.net/fares/",
          "observation_period": "2026",
          "retrieved_at": "2026-09-29",
          "geography": "Los Angeles",
          "source_type": "official_operator",
          "geography_match": "city",
          "quality_score": 3,
          "freshness_score": 3,
          "definition_match_score": 3,
          "independence_cluster": "la_metro",
          "upstream_dataset": "Current fares",
          "dedup_checked": true,
          "url_verification": "DIRECT_OPEN_CONFIRMED",
          "external_verified_at": "2026-09-29",
          "external_verification_status": "DIRECT_REOPEN_CONFIRMED",
          "external_verification_note": "Direct live reopen confirmed during 2026-09-23 external source audit. Numeric observations rechecked/captured in the V7.0 evidence pass on 2026-09-29.",
          "observation_summary": "LA Metro current regular fare and fare caps. Monthly CLC transit is a planning conversion from the observed fare structure.",
          "observation_values": [
            {
              "metric": "regular one-way fare",
              "value": 1.75,
              "unit": "USD/ride",
              "period": "current 2026"
            },
            {
              "metric": "daily fare cap",
              "value": 5.0,
              "unit": "USD/day",
              "period": "current 2026"
            },
            {
              "metric": "7-day fare cap",
              "value": 18.0,
              "unit": "USD/7 days",
              "period": "current 2026"
            },
            {
              "metric": "free transfer window",
              "value": 2,
              "unit": "hours",
              "period": "current 2026"
            }
          ],
          "evidence_extraction_status": "SOURCE_VALUES_EXTRACTED"
        }
      ],
      "normalization": {
        "status": "DOCUMENTED_RESEARCH_JUDGMENT",
        "anchor_value": 78.0,
        "rationale": "Normalized CLC planning anchor for adult monthly pass/fare cap where meaningful, otherwise normalized 44-trip usage. Source refs: los_angeles_transit. Mode is an explicit research-normalized anchor; low/high encode documented uncertainty rather than copying a competitor total. Numeric calibration observations are now captured in the evidence ledger; the displayed range remains a research normalization.",
        "automatic_raw_source_reproduction": false,
        "why_not_automatic": "Sources can measure different unit sizes, household structures, geographies, deposits, survey periods or category definitions. The site exposes the normalization choice instead of pretending those mismatches disappear."
      },
      "uncertainty": {
        "low_as_fraction_of_mode": 0.9231,
        "high_as_fraction_of_mode": 1.2179,
        "volatility_class": "admin_or_usage",
        "confidence": "Medium",
        "confidence_score": 10
      },
      "traceability_status": "RAW_OBSERVATION_CAPTURED",
      "raw_observation_scope": "CALIBRATION_SUPPORT_NOT_DIRECT_OUTPUT",
      "raw_observation_note": "At least one numeric source observation is captured and used as a calibration point. The published low/mode/high remains a normalized persona-specific planning range and is not a direct reproduction of the source value.",
      "calibration_granularity": "DIRECT_COMPONENT_OBSERVATION",
      "calibration_granularity_note": "At least one captured numeric observation measures this component or a closely matched subcomponent."
    },
    {
      "city": "Los Angeles",
      "component": "household_personal",
      "component_label": "small recurring household and personal essentials allowance",
      "currency": "USD",
      "normalized_range": {
        "low": 120.0,
        "mode": 180.0,
        "high": 250.0
      },
      "source_refs": [
        "los_angeles_household"
      ],
      "source_evidence": [
        {
          "source_id": "los_angeles_household",
          "city": "Los Angeles",
          "role": "household",
          "publisher": "U.S. Bureau of Labor Statistics",
          "title": "Consumer Expenditures for Los Angeles 2023-24",
          "url": "https://www.bls.gov/regions/west/news-release/consumerexpenditures_losangeles.htm",
          "observation_period": "2023-24",
          "retrieved_at": "2026-09-29",
          "geography": "Los Angeles metro",
          "source_type": "official",
          "geography_match": "metro",
          "quality_score": 3,
          "freshness_score": 2,
          "definition_match_score": 3,
          "independence_cluster": "u_s_bureau_of_labor_statistics",
          "upstream_dataset": "Consumer Expenditures for Los Angeles 2023-24",
          "dedup_checked": true,
          "url_verification": "DIRECT_OPEN_CONFIRMED",
          "external_verified_at": "2026-09-29",
          "external_verification_status": "DIRECT_REOPEN_CONFIRMED",
          "external_verification_note": "Direct live reopen confirmed during 2026-09-23 external source audit. Numeric observations rechecked/captured in the V7.0 evidence pass on 2026-09-29.",
          "observation_summary": "BLS Los Angeles metro 2023-24 consumer-expenditure benchmarks. These are metro consumer-unit averages and are used as calibration, not as direct one-person monthly quotes.",
          "observation_values": [
            {
              "metric": "average annual expenditures",
              "value": 90594,
              "unit": "USD/year per consumer unit",
              "period": "2023-24"
            },
            {
              "metric": "food at home",
              "value": 6546,
              "unit": "USD/year per consumer unit",
              "period": "2023-24"
            },
            {
              "metric": "food away from home",
              "value": 5312,
              "unit": "USD/year per consumer unit",
              "period": "2023-24"
            },
            {
              "metric": "personal care products and services share",
              "value": 1.3,
              "unit": "percent of annual expenditures",
              "period": "2023-24"
            }
          ],
          "evidence_extraction_status": "SOURCE_VALUES_EXTRACTED"
        }
      ],
      "normalization": {
        "status": "DOCUMENTED_RESEARCH_JUDGMENT",
        "anchor_value": 180.0,
        "rationale": "Normalized CLC planning anchor for small recurring household and personal essentials allowance. Source refs: los_angeles_household. Mode is an explicit research-normalized anchor; low/high encode documented uncertainty rather than copying a competitor total. Numeric calibration observations are now captured in the evidence ledger; the displayed range remains a research normalization.",
        "automatic_raw_source_reproduction": false,
        "why_not_automatic": "Sources can measure different unit sizes, household structures, geographies, deposits, survey periods or category definitions. The site exposes the normalization choice instead of pretending those mismatches disappear."
      },
      "uncertainty": {
        "low_as_fraction_of_mode": 0.6667,
        "high_as_fraction_of_mode": 1.3889,
        "volatility_class": "stable",
        "confidence": "Medium",
        "confidence_score": 9
      },
      "traceability_status": "RAW_OBSERVATION_CAPTURED",
      "raw_observation_scope": "CALIBRATION_SUPPORT_NOT_DIRECT_OUTPUT",
      "raw_observation_note": "At least one numeric source observation is captured and used as a calibration point. The published low/mode/high remains a normalized persona-specific planning range and is not a direct reproduction of the source value.",
      "calibration_granularity": "DIRECT_COMPONENT_OBSERVATION",
      "calibration_granularity_note": "At least one captured numeric observation measures this component or a closely matched subcomponent."
    },
    {
      "city": "Singapore",
      "component": "rent",
      "component_label": "long-term one-bedroom, roughly 35–55 m² or local equivalent, non-prime but transit-connected",
      "currency": "SGD",
      "normalized_range": {
        "low": 2030,
        "mode": 2900,
        "high": 3770
      },
      "source_refs": [
        "singapore_rent"
      ],
      "source_evidence": [
        {
          "source_id": "singapore_rent",
          "publisher": "Singapore Government Data / HDB",
          "title": "HDB rental statistics dataset",
          "observation_period": "2026",
          "geography": "Singapore",
          "role": "rent",
          "quality_score": 3,
          "freshness_score": 3,
          "definition_match_score": 3,
          "independence_cluster": "singapore_government_data_hdb",
          "observation_summary": "HDB rental statistics dataset — used as rent evidence for Singapore. The quality/freshness/definition fields document how directly the source maps to the published persona.",
          "observation_values": [],
          "evidence_extraction_status": "SOURCE_METADATA_VERIFIED_RAW_VALUE_NOT_CAPTURED"
        }
      ],
      "normalization": {
        "status": "DOCUMENTED_RESEARCH_JUDGMENT",
        "anchor_value": 2900,
        "rationale": "Normalized CLC planning anchor for long-term one-bedroom, roughly 35–55 m² or local equivalent, non-prime but transit-connected. Source refs: singapore_rent. Mode is an explicit research-normalized anchor; low/high encode documented uncertainty rather than copying a competitor total.",
        "automatic_raw_source_reproduction": false,
        "why_not_automatic": "Sources can measure different unit sizes, household structures, geographies, deposits, survey periods or category definitions. The site exposes the normalization choice instead of pretending those mismatches disappear."
      },
      "uncertainty": {
        "low_as_fraction_of_mode": 0.7,
        "high_as_fraction_of_mode": 1.3,
        "volatility_class": "volatile",
        "confidence": "Medium",
        "confidence_score": 10
      },
      "traceability_status": "SOURCE_LINKED_NORMALIZATION_RAW_OBSERVATION_PENDING",
      "calibration_granularity": "RAW_OBSERVATION_PENDING",
      "calibration_granularity_note": "Source metadata is linked, but no numeric observation has yet been captured into the core ledger."
    },
    {
      "city": "Singapore",
      "component": "utilities_connectivity",
      "component_label": "baseline dwelling utilities plus normal broadband and a mid-tier mobile plan",
      "currency": "SGD",
      "normalized_range": {
        "low": 175.0,
        "mode": 250.0,
        "high": 330.0
      },
      "source_refs": [
        "singapore_household",
        "singapore_starhub_broadband_2026",
        "singapore_starhub_mobile_2026"
      ],
      "source_evidence": [
        {
          "source_id": "singapore_household",
          "publisher": "Singapore Department of Statistics",
          "title": "Household Expenditure Survey 2023",
          "observation_period": "2023",
          "geography": "Singapore",
          "role": "household",
          "quality_score": 3,
          "freshness_score": 2,
          "definition_match_score": 3,
          "independence_cluster": "singapore_department_of_statistics",
          "observation_summary": "Household Expenditure Survey 2023 — used as household evidence for Singapore. The quality/freshness/definition fields document how directly the source maps to the published persona.",
          "observation_values": [],
          "evidence_extraction_status": "SOURCE_METADATA_VERIFIED_RAW_VALUE_NOT_CAPTURED"
        },
        {
          "source_id": "singapore_starhub_broadband_2026",
          "city": "Singapore",
          "role": "internet",
          "publisher": "StarHub",
          "title": "Best Fibre Broadband Plans & Promotions Singapore",
          "url": "https://www.starhub.com/personal/broadband.html",
          "observation_period": "reviewed 2026-09-24",
          "retrieved_at": "2026-09-24",
          "geography": "Singapore",
          "source_type": "operator",
          "geography_match": "national_city",
          "quality_score": 2,
          "freshness_score": 3,
          "definition_match_score": 3,
          "independence_cluster": "starhub",
          "upstream_dataset": "Best Fibre Broadband Plans & Promotions Singapore",
          "dedup_checked": true,
          "url_verification": "DIRECT_OPEN_CONFIRMED",
          "external_verified_at": "2026-09-24",
          "external_verification_status": "DIRECT_REOPEN_CONFIRMED",
          "external_verification_note": "Exact source and observation definition checked during the V5.9 global detail build.",
          "observation_summary": "Current 24-month broadband references: 5Gbps S$29.55/month and 10Gbps S$38.90/month for new sign-ups.",
          "observation_values": [
            {
              "metric": "5Gbps",
              "value": 29.55,
              "unit": "SGD/month"
            },
            {
              "metric": "10Gbps",
              "value": 38.9,
              "unit": "SGD/month"
            }
          ],
          "evidence_extraction_status": "SOURCE_VALUES_EXTRACTED"
        },
        {
          "source_id": "singapore_starhub_mobile_2026",
          "city": "Singapore",
          "role": "mobile",
          "publisher": "StarHub",
          "title": "SIM Only Plan Comparison Singapore 2026",
          "url": "https://www.starhub.com/personal/how-to/best-sim-only-plan-singapore.html",
          "observation_period": "2026 / reviewed 2026-09-24",
          "retrieved_at": "2026-09-24",
          "geography": "Singapore",
          "source_type": "operator",
          "geography_match": "national_city",
          "quality_score": 2,
          "freshness_score": 3,
          "definition_match_score": 3,
          "independence_cluster": "starhub",
          "upstream_dataset": "SIM Only Plan Comparison Singapore 2026",
          "dedup_checked": true,
          "url_verification": "DIRECT_OPEN_CONFIRMED",
          "external_verified_at": "2026-09-24",
          "external_verification_status": "DIRECT_REOPEN_CONFIRMED",
          "external_verification_note": "Exact source and observation definition checked during the V5.9 global detail build.",
          "observation_summary": "Current StarHub SIM-only references: 5G Lite S$25, Unlimited+ Core S$38, Unlimited+ Plus S$48 per month.",
          "observation_values": [
            {
              "metric": "5G Lite",
              "value": 25,
              "unit": "SGD/month"
            },
            {
              "metric": "Unlimited+ Core",
              "value": 38,
              "unit": "SGD/month"
            },
            {
              "metric": "Unlimited+ Plus",
              "value": 48,
              "unit": "SGD/month"
            }
          ],
          "evidence_extraction_status": "SOURCE_VALUES_EXTRACTED"
        }
      ],
      "normalization": {
        "status": "DOCUMENTED_RESEARCH_JUDGMENT",
        "anchor_value": 250.0,
        "rationale": "Normalized CLC planning anchor for baseline dwelling utilities plus normal broadband and a mid-tier mobile plan. Source refs: singapore_household. Mode is an explicit research-normalized anchor; low/high encode documented uncertainty rather than copying a competitor total. Numeric calibration observations are now captured in the evidence ledger; the displayed range remains a research normalization.",
        "automatic_raw_source_reproduction": false,
        "why_not_automatic": "Sources can measure different unit sizes, household structures, geographies, deposits, survey periods or category definitions. The site exposes the normalization choice instead of pretending those mismatches disappear."
      },
      "uncertainty": {
        "low_as_fraction_of_mode": 0.7,
        "high_as_fraction_of_mode": 1.32,
        "volatility_class": "volatile",
        "confidence": "Medium",
        "confidence_score": 9
      },
      "traceability_status": "RAW_OBSERVATION_CAPTURED",
      "raw_observation_scope": "CALIBRATION_SUPPORT_NOT_DIRECT_OUTPUT",
      "raw_observation_note": "At least one numeric source observation is captured and used as a calibration point. The published low/mode/high remains a normalized persona-specific planning range and is not a direct reproduction of the source value.",
      "calibration_granularity": "DIRECT_COMPONENT_OBSERVATION",
      "calibration_granularity_note": "At least one captured numeric observation measures this component or a closely matched subcomponent."
    },
    {
      "city": "Singapore",
      "component": "groceries",
      "component_label": "moderate one-adult grocery basket cross-checked against household expenditure evidence",
      "currency": "SGD",
      "normalized_range": {
        "low": 336.0,
        "mode": 480.0,
        "high": 650.0
      },
      "source_refs": [
        "singapore_household"
      ],
      "source_evidence": [
        {
          "source_id": "singapore_household",
          "publisher": "Singapore Department of Statistics",
          "title": "Household Expenditure Survey 2023",
          "observation_period": "2023",
          "geography": "Singapore",
          "role": "household",
          "quality_score": 3,
          "freshness_score": 2,
          "definition_match_score": 3,
          "independence_cluster": "singapore_department_of_statistics",
          "observation_summary": "Household Expenditure Survey 2023 — used as household evidence for Singapore. The quality/freshness/definition fields document how directly the source maps to the published persona.",
          "observation_values": [],
          "evidence_extraction_status": "SOURCE_METADATA_VERIFIED_RAW_VALUE_NOT_CAPTURED"
        }
      ],
      "normalization": {
        "status": "DOCUMENTED_RESEARCH_JUDGMENT",
        "anchor_value": 480.0,
        "rationale": "Normalized CLC planning anchor for moderate one-adult grocery basket cross-checked against household expenditure evidence. Source refs: singapore_household. Mode is an explicit research-normalized anchor; low/high encode documented uncertainty rather than copying a competitor total.",
        "automatic_raw_source_reproduction": false,
        "why_not_automatic": "Sources can measure different unit sizes, household structures, geographies, deposits, survey periods or category definitions. The site exposes the normalization choice instead of pretending those mismatches disappear."
      },
      "uncertainty": {
        "low_as_fraction_of_mode": 0.7,
        "high_as_fraction_of_mode": 1.3542,
        "volatility_class": "volatile",
        "confidence": "Medium",
        "confidence_score": 9
      },
      "traceability_status": "SOURCE_LINKED_NORMALIZATION_RAW_OBSERVATION_PENDING",
      "calibration_granularity": "RAW_OBSERVATION_PENDING",
      "calibration_granularity_note": "Source metadata is linked, but no numeric observation has yet been captured into the core ledger."
    },
    {
      "city": "Singapore",
      "component": "eating_out",
      "component_label": "four casual sit-down plus four low-cost café/fast-casual meals per month",
      "currency": "SGD",
      "normalized_range": {
        "low": 180.0,
        "mode": 260.0,
        "high": 380.0
      },
      "source_refs": [
        "singapore_household"
      ],
      "source_evidence": [
        {
          "source_id": "singapore_household",
          "publisher": "Singapore Department of Statistics",
          "title": "Household Expenditure Survey 2023",
          "observation_period": "2023",
          "geography": "Singapore",
          "role": "household",
          "quality_score": 3,
          "freshness_score": 2,
          "definition_match_score": 3,
          "independence_cluster": "singapore_department_of_statistics",
          "observation_summary": "Household Expenditure Survey 2023 — used as household evidence for Singapore. The quality/freshness/definition fields document how directly the source maps to the published persona.",
          "observation_values": [],
          "evidence_extraction_status": "SOURCE_METADATA_VERIFIED_RAW_VALUE_NOT_CAPTURED"
        }
      ],
      "normalization": {
        "status": "DOCUMENTED_RESEARCH_JUDGMENT",
        "anchor_value": 260.0,
        "rationale": "Normalized CLC planning anchor for four casual sit-down plus four low-cost café/fast-casual meals per month. Source refs: singapore_household. Mode is an explicit research-normalized anchor; low/high encode documented uncertainty rather than copying a competitor total.",
        "automatic_raw_source_reproduction": false,
        "why_not_automatic": "Sources can measure different unit sizes, household structures, geographies, deposits, survey periods or category definitions. The site exposes the normalization choice instead of pretending those mismatches disappear."
      },
      "uncertainty": {
        "low_as_fraction_of_mode": 0.6923,
        "high_as_fraction_of_mode": 1.4615,
        "volatility_class": "stable",
        "confidence": "Medium",
        "confidence_score": 9
      },
      "traceability_status": "SOURCE_LINKED_NORMALIZATION_RAW_OBSERVATION_PENDING",
      "calibration_granularity": "RAW_OBSERVATION_PENDING",
      "calibration_granularity_note": "Source metadata is linked, but no numeric observation has yet been captured into the core ledger."
    },
    {
      "city": "Singapore",
      "component": "transit",
      "component_label": "adult monthly pass/fare cap where meaningful, otherwise normalized 44-trip usage",
      "currency": "SGD",
      "normalized_range": {
        "low": 100.0,
        "mode": 122.0,
        "high": 150.0
      },
      "source_refs": [
        "singapore_transit"
      ],
      "source_evidence": [
        {
          "source_id": "singapore_transit",
          "city": "Singapore",
          "role": "transit",
          "publisher": "Public Transport Council Singapore",
          "title": "Public transport fares and passes",
          "url": "https://www.ptc.gov.sg/fares/public-transport-fares-and-passes/",
          "observation_period": "2026",
          "retrieved_at": "2026-09-29",
          "geography": "Singapore",
          "source_type": "official",
          "geography_match": "city_state",
          "quality_score": 3,
          "freshness_score": 3,
          "definition_match_score": 3,
          "independence_cluster": "public_transport_council_singapore",
          "upstream_dataset": "Public transport fares and passes",
          "dedup_checked": true,
          "url_verification": "DIRECT_OPEN_CONFIRMED",
          "external_verified_at": "2026-09-29",
          "external_verification_status": "DIRECT_REOPEN_CONFIRMED",
          "external_verification_note": "Direct live reopen confirmed during 2026-09-23 external source audit. Numeric observations rechecked/captured in the V7.0 evidence pass on 2026-09-29.",
          "observation_summary": "Public Transport Council current Adult Monthly Travel Pass for unlimited basic bus and train rides.",
          "observation_values": [
            {
              "metric": "Adult Monthly Travel Pass",
              "value": 122.0,
              "unit": "SGD/month",
              "period": "current 2026"
            }
          ],
          "evidence_extraction_status": "SOURCE_VALUES_EXTRACTED"
        }
      ],
      "normalization": {
        "status": "DOCUMENTED_RESEARCH_JUDGMENT",
        "anchor_value": 122.0,
        "rationale": "Normalized CLC planning anchor for adult monthly pass/fare cap where meaningful, otherwise normalized 44-trip usage. Source refs: singapore_transit. Mode is an explicit research-normalized anchor; low/high encode documented uncertainty rather than copying a competitor total. Numeric calibration observations are now captured in the evidence ledger; the displayed range remains a research normalization.",
        "automatic_raw_source_reproduction": false,
        "why_not_automatic": "Sources can measure different unit sizes, household structures, geographies, deposits, survey periods or category definitions. The site exposes the normalization choice instead of pretending those mismatches disappear."
      },
      "uncertainty": {
        "low_as_fraction_of_mode": 0.8197,
        "high_as_fraction_of_mode": 1.2295,
        "volatility_class": "admin_or_usage",
        "confidence": "Medium",
        "confidence_score": 10
      },
      "traceability_status": "RAW_OBSERVATION_CAPTURED",
      "raw_observation_scope": "CALIBRATION_SUPPORT_NOT_DIRECT_OUTPUT",
      "raw_observation_note": "At least one numeric source observation is captured and used as a calibration point. The published low/mode/high remains a normalized persona-specific planning range and is not a direct reproduction of the source value.",
      "calibration_granularity": "DIRECT_COMPONENT_OBSERVATION",
      "calibration_granularity_note": "At least one captured numeric observation measures this component or a closely matched subcomponent."
    },
    {
      "city": "Singapore",
      "component": "household_personal",
      "component_label": "small recurring household and personal essentials allowance",
      "currency": "SGD",
      "normalized_range": {
        "low": 120.0,
        "mode": 180.0,
        "high": 250.0
      },
      "source_refs": [
        "singapore_household"
      ],
      "source_evidence": [
        {
          "source_id": "singapore_household",
          "publisher": "Singapore Department of Statistics",
          "title": "Household Expenditure Survey 2023",
          "observation_period": "2023",
          "geography": "Singapore",
          "role": "household",
          "quality_score": 3,
          "freshness_score": 2,
          "definition_match_score": 3,
          "independence_cluster": "singapore_department_of_statistics",
          "observation_summary": "Household Expenditure Survey 2023 — used as household evidence for Singapore. The quality/freshness/definition fields document how directly the source maps to the published persona.",
          "observation_values": [],
          "evidence_extraction_status": "SOURCE_METADATA_VERIFIED_RAW_VALUE_NOT_CAPTURED"
        }
      ],
      "normalization": {
        "status": "DOCUMENTED_RESEARCH_JUDGMENT",
        "anchor_value": 180.0,
        "rationale": "Normalized CLC planning anchor for small recurring household and personal essentials allowance. Source refs: singapore_household. Mode is an explicit research-normalized anchor; low/high encode documented uncertainty rather than copying a competitor total.",
        "automatic_raw_source_reproduction": false,
        "why_not_automatic": "Sources can measure different unit sizes, household structures, geographies, deposits, survey periods or category definitions. The site exposes the normalization choice instead of pretending those mismatches disappear."
      },
      "uncertainty": {
        "low_as_fraction_of_mode": 0.6667,
        "high_as_fraction_of_mode": 1.3889,
        "volatility_class": "stable",
        "confidence": "Medium",
        "confidence_score": 9
      },
      "traceability_status": "SOURCE_LINKED_NORMALIZATION_RAW_OBSERVATION_PENDING",
      "calibration_granularity": "RAW_OBSERVATION_PENDING",
      "calibration_granularity_note": "Source metadata is linked, but no numeric observation has yet been captured into the core ledger."
    },
    {
      "city": "Sydney",
      "component": "rent",
      "component_label": "long-term one-bedroom, roughly 35–55 m² or local equivalent, non-prime but transit-connected",
      "currency": "AUD",
      "normalized_range": {
        "low": 1960,
        "mode": 2800,
        "high": 3640
      },
      "source_refs": [
        "sydney_rent"
      ],
      "source_evidence": [
        {
          "source_id": "sydney_rent",
          "publisher": "NSW Department of Communities and Justice",
          "title": "Rent and Sales Report",
          "observation_period": "2026-06",
          "geography": "Sydney / NSW regional tables",
          "role": "rent",
          "quality_score": 3,
          "freshness_score": 3,
          "definition_match_score": 3,
          "independence_cluster": "nsw_department_of_communities_and_justice",
          "observation_summary": "NSW DCJ states this report is the sole authoritative source of NSW rent movements; June 2026 rent tables are the current release used for Sydney-area rent calibration.",
          "observation_values": [],
          "evidence_extraction_status": "SOURCE_METADATA_VERIFIED_RAW_VALUE_NOT_CAPTURED"
        }
      ],
      "normalization": {
        "status": "DOCUMENTED_RESEARCH_JUDGMENT",
        "anchor_value": 2800,
        "rationale": "Normalized CLC planning anchor for long-term one-bedroom, roughly 35–55 m² or local equivalent, non-prime but transit-connected. Source refs: sydney_rent. Mode is an explicit research-normalized anchor; low/high encode documented uncertainty rather than copying a competitor total.",
        "automatic_raw_source_reproduction": false,
        "why_not_automatic": "Sources can measure different unit sizes, household structures, geographies, deposits, survey periods or category definitions. The site exposes the normalization choice instead of pretending those mismatches disappear."
      },
      "uncertainty": {
        "low_as_fraction_of_mode": 0.7,
        "high_as_fraction_of_mode": 1.3,
        "volatility_class": "volatile",
        "confidence": "Medium",
        "confidence_score": 10
      },
      "traceability_status": "SOURCE_LINKED_NORMALIZATION_RAW_OBSERVATION_PENDING",
      "calibration_granularity": "RAW_OBSERVATION_PENDING",
      "calibration_granularity_note": "Source metadata is linked, but no numeric observation has yet been captured into the core ledger."
    },
    {
      "city": "Sydney",
      "component": "utilities_connectivity",
      "component_label": "baseline dwelling utilities plus normal broadband and a mid-tier mobile plan",
      "currency": "AUD",
      "normalized_range": {
        "low": 231.0,
        "mode": 330.0,
        "high": 450.0
      },
      "source_refs": [
        "sydney_household"
      ],
      "source_evidence": [
        {
          "source_id": "sydney_household",
          "publisher": "Australian Bureau of Statistics",
          "title": "Monthly Household Spending Indicator",
          "observation_period": "2026-07",
          "geography": "New South Wales; state-level household-spending category tables used as current Sydney calibration",
          "role": "household",
          "quality_score": 3,
          "freshness_score": 3,
          "definition_match_score": 2,
          "independence_cluster": "australian_bureau_of_statistics",
          "observation_summary": "ABS July 2026 release includes downloadable NSW spending tables by category. It is current state-level calibration, not a Sydney-specific one-person budget.",
          "observation_values": [],
          "evidence_extraction_status": "SOURCE_METADATA_VERIFIED_RAW_VALUE_NOT_CAPTURED"
        }
      ],
      "normalization": {
        "status": "DOCUMENTED_RESEARCH_JUDGMENT",
        "anchor_value": 330.0,
        "rationale": "Normalized CLC planning anchor for baseline dwelling utilities plus normal broadband and a mid-tier mobile plan. Source refs: sydney_household. Mode is an explicit research-normalized anchor; low/high encode documented uncertainty rather than copying a competitor total.",
        "automatic_raw_source_reproduction": false,
        "why_not_automatic": "Sources can measure different unit sizes, household structures, geographies, deposits, survey periods or category definitions. The site exposes the normalization choice instead of pretending those mismatches disappear."
      },
      "uncertainty": {
        "low_as_fraction_of_mode": 0.7,
        "high_as_fraction_of_mode": 1.3636,
        "volatility_class": "volatile",
        "confidence": "Medium",
        "confidence_score": 8
      },
      "traceability_status": "SOURCE_LINKED_NORMALIZATION_RAW_OBSERVATION_PENDING",
      "calibration_granularity": "RAW_OBSERVATION_PENDING",
      "calibration_granularity_note": "Source metadata is linked, but no numeric observation has yet been captured into the core ledger."
    },
    {
      "city": "Sydney",
      "component": "groceries",
      "component_label": "moderate one-adult grocery basket cross-checked against household expenditure evidence",
      "currency": "AUD",
      "normalized_range": {
        "low": 406.0,
        "mode": 580.0,
        "high": 754.0
      },
      "source_refs": [
        "sydney_household"
      ],
      "source_evidence": [
        {
          "source_id": "sydney_household",
          "publisher": "Australian Bureau of Statistics",
          "title": "Monthly Household Spending Indicator",
          "observation_period": "2026-07",
          "geography": "New South Wales; state-level household-spending category tables used as current Sydney calibration",
          "role": "household",
          "quality_score": 3,
          "freshness_score": 3,
          "definition_match_score": 2,
          "independence_cluster": "australian_bureau_of_statistics",
          "observation_summary": "ABS July 2026 release includes downloadable NSW spending tables by category. It is current state-level calibration, not a Sydney-specific one-person budget.",
          "observation_values": [],
          "evidence_extraction_status": "SOURCE_METADATA_VERIFIED_RAW_VALUE_NOT_CAPTURED"
        }
      ],
      "normalization": {
        "status": "DOCUMENTED_RESEARCH_JUDGMENT",
        "anchor_value": 580.0,
        "rationale": "Normalized CLC planning anchor for moderate one-adult grocery basket cross-checked against household expenditure evidence. Source refs: sydney_household. Mode is an explicit research-normalized anchor; low/high encode documented uncertainty rather than copying a competitor total.",
        "automatic_raw_source_reproduction": false,
        "why_not_automatic": "Sources can measure different unit sizes, household structures, geographies, deposits, survey periods or category definitions. The site exposes the normalization choice instead of pretending those mismatches disappear."
      },
      "uncertainty": {
        "low_as_fraction_of_mode": 0.7,
        "high_as_fraction_of_mode": 1.3,
        "volatility_class": "volatile",
        "confidence": "Medium",
        "confidence_score": 9
      },
      "traceability_status": "SOURCE_LINKED_NORMALIZATION_RAW_OBSERVATION_PENDING",
      "calibration_granularity": "RAW_OBSERVATION_PENDING",
      "calibration_granularity_note": "Source metadata is linked, but no numeric observation has yet been captured into the core ledger."
    },
    {
      "city": "Sydney",
      "component": "eating_out",
      "component_label": "four casual sit-down plus four low-cost café/fast-casual meals per month",
      "currency": "AUD",
      "normalized_range": {
        "low": 220.0,
        "mode": 320.0,
        "high": 450.0
      },
      "source_refs": [
        "sydney_household"
      ],
      "source_evidence": [
        {
          "source_id": "sydney_household",
          "publisher": "Australian Bureau of Statistics",
          "title": "Monthly Household Spending Indicator",
          "observation_period": "2026-07",
          "geography": "New South Wales; state-level household-spending category tables used as current Sydney calibration",
          "role": "household",
          "quality_score": 3,
          "freshness_score": 3,
          "definition_match_score": 2,
          "independence_cluster": "australian_bureau_of_statistics",
          "observation_summary": "ABS July 2026 release includes downloadable NSW spending tables by category. It is current state-level calibration, not a Sydney-specific one-person budget.",
          "observation_values": [],
          "evidence_extraction_status": "SOURCE_METADATA_VERIFIED_RAW_VALUE_NOT_CAPTURED"
        }
      ],
      "normalization": {
        "status": "DOCUMENTED_RESEARCH_JUDGMENT",
        "anchor_value": 320.0,
        "rationale": "Normalized CLC planning anchor for four casual sit-down plus four low-cost café/fast-casual meals per month. Source refs: sydney_household. Mode is an explicit research-normalized anchor; low/high encode documented uncertainty rather than copying a competitor total.",
        "automatic_raw_source_reproduction": false,
        "why_not_automatic": "Sources can measure different unit sizes, household structures, geographies, deposits, survey periods or category definitions. The site exposes the normalization choice instead of pretending those mismatches disappear."
      },
      "uncertainty": {
        "low_as_fraction_of_mode": 0.6875,
        "high_as_fraction_of_mode": 1.4062,
        "volatility_class": "stable",
        "confidence": "Medium",
        "confidence_score": 8
      },
      "traceability_status": "SOURCE_LINKED_NORMALIZATION_RAW_OBSERVATION_PENDING",
      "calibration_granularity": "RAW_OBSERVATION_PENDING",
      "calibration_granularity_note": "Source metadata is linked, but no numeric observation has yet been captured into the core ledger."
    },
    {
      "city": "Sydney",
      "component": "transit",
      "component_label": "adult monthly pass/fare cap where meaningful, otherwise normalized 44-trip usage",
      "currency": "AUD",
      "normalized_range": {
        "low": 150.0,
        "mode": 217.0,
        "high": 250.0
      },
      "source_refs": [
        "sydney_transit"
      ],
      "source_evidence": [
        {
          "source_id": "sydney_transit",
          "publisher": "Transport for NSW",
          "title": "Adult Opal fares",
          "observation_period": "2026",
          "geography": "Sydney",
          "role": "transit",
          "quality_score": 3,
          "freshness_score": 3,
          "definition_match_score": 3,
          "independence_cluster": "transport_for_nsw",
          "observation_summary": "Adult Opal fares — used as transit evidence for Sydney. The quality/freshness/definition fields document how directly the source maps to the published persona.",
          "observation_values": [],
          "evidence_extraction_status": "SOURCE_METADATA_VERIFIED_RAW_VALUE_NOT_CAPTURED"
        }
      ],
      "normalization": {
        "status": "DOCUMENTED_RESEARCH_JUDGMENT",
        "anchor_value": 217.0,
        "rationale": "Normalized CLC planning anchor for adult monthly pass/fare cap where meaningful, otherwise normalized 44-trip usage. Source refs: sydney_transit. Mode is an explicit research-normalized anchor; low/high encode documented uncertainty rather than copying a competitor total.",
        "automatic_raw_source_reproduction": false,
        "why_not_automatic": "Sources can measure different unit sizes, household structures, geographies, deposits, survey periods or category definitions. The site exposes the normalization choice instead of pretending those mismatches disappear."
      },
      "uncertainty": {
        "low_as_fraction_of_mode": 0.6912,
        "high_as_fraction_of_mode": 1.1521,
        "volatility_class": "admin_or_usage",
        "confidence": "Medium",
        "confidence_score": 10
      },
      "traceability_status": "SOURCE_LINKED_NORMALIZATION_RAW_OBSERVATION_PENDING",
      "calibration_granularity": "RAW_OBSERVATION_PENDING",
      "calibration_granularity_note": "Source metadata is linked, but no numeric observation has yet been captured into the core ledger."
    },
    {
      "city": "Sydney",
      "component": "household_personal",
      "component_label": "small recurring household and personal essentials allowance",
      "currency": "AUD",
      "normalized_range": {
        "low": 150.0,
        "mode": 220.0,
        "high": 300.0
      },
      "source_refs": [
        "sydney_household"
      ],
      "source_evidence": [
        {
          "source_id": "sydney_household",
          "publisher": "Australian Bureau of Statistics",
          "title": "Monthly Household Spending Indicator",
          "observation_period": "2026-07",
          "geography": "New South Wales; state-level household-spending category tables used as current Sydney calibration",
          "role": "household",
          "quality_score": 3,
          "freshness_score": 3,
          "definition_match_score": 2,
          "independence_cluster": "australian_bureau_of_statistics",
          "observation_summary": "ABS July 2026 release includes downloadable NSW spending tables by category. It is current state-level calibration, not a Sydney-specific one-person budget.",
          "observation_values": [],
          "evidence_extraction_status": "SOURCE_METADATA_VERIFIED_RAW_VALUE_NOT_CAPTURED"
        }
      ],
      "normalization": {
        "status": "DOCUMENTED_RESEARCH_JUDGMENT",
        "anchor_value": 220.0,
        "rationale": "Normalized CLC planning anchor for small recurring household and personal essentials allowance. Source refs: sydney_household. Mode is an explicit research-normalized anchor; low/high encode documented uncertainty rather than copying a competitor total.",
        "automatic_raw_source_reproduction": false,
        "why_not_automatic": "Sources can measure different unit sizes, household structures, geographies, deposits, survey periods or category definitions. The site exposes the normalization choice instead of pretending those mismatches disappear."
      },
      "uncertainty": {
        "low_as_fraction_of_mode": 0.6818,
        "high_as_fraction_of_mode": 1.3636,
        "volatility_class": "stable",
        "confidence": "Medium",
        "confidence_score": 8
      },
      "traceability_status": "SOURCE_LINKED_NORMALIZATION_RAW_OBSERVATION_PENDING",
      "calibration_granularity": "RAW_OBSERVATION_PENDING",
      "calibration_granularity_note": "Source metadata is linked, but no numeric observation has yet been captured into the core ledger."
    },
    {
      "city": "Hong Kong",
      "component": "rent",
      "component_label": "long-term one-bedroom, roughly 35–55 m² or local equivalent, non-prime but transit-connected",
      "currency": "HKD",
      "normalized_range": {
        "low": 9800,
        "mode": 14000,
        "high": 18200
      },
      "source_refs": [
        "hong_kong_rent"
      ],
      "source_evidence": [
        {
          "source_id": "hong_kong_rent",
          "publisher": "Hong Kong Rating and Valuation Department",
          "title": "Property market statistics / private domestic rents",
          "observation_period": "2026",
          "geography": "Hong Kong",
          "role": "rent",
          "quality_score": 3,
          "freshness_score": 3,
          "definition_match_score": 3,
          "independence_cluster": "hong_kong_rating_and_valuation_department",
          "observation_summary": "Property market statistics / private domestic rents — used as rent evidence for Hong Kong. The quality/freshness/definition fields document how directly the source maps to the published persona.",
          "observation_values": [],
          "evidence_extraction_status": "SOURCE_METADATA_VERIFIED_RAW_VALUE_NOT_CAPTURED"
        }
      ],
      "normalization": {
        "status": "DOCUMENTED_RESEARCH_JUDGMENT",
        "anchor_value": 14000,
        "rationale": "Normalized CLC planning anchor for long-term one-bedroom, roughly 35–55 m² or local equivalent, non-prime but transit-connected. Source refs: hong_kong_rent. Mode is an explicit research-normalized anchor; low/high encode documented uncertainty rather than copying a competitor total.",
        "automatic_raw_source_reproduction": false,
        "why_not_automatic": "Sources can measure different unit sizes, household structures, geographies, deposits, survey periods or category definitions. The site exposes the normalization choice instead of pretending those mismatches disappear."
      },
      "uncertainty": {
        "low_as_fraction_of_mode": 0.7,
        "high_as_fraction_of_mode": 1.3,
        "volatility_class": "volatile",
        "confidence": "Medium",
        "confidence_score": 10
      },
      "traceability_status": "SOURCE_LINKED_NORMALIZATION_RAW_OBSERVATION_PENDING",
      "calibration_granularity": "RAW_OBSERVATION_PENDING",
      "calibration_granularity_note": "Source metadata is linked, but no numeric observation has yet been captured into the core ledger."
    },
    {
      "city": "Hong Kong",
      "component": "utilities_connectivity",
      "component_label": "baseline dwelling utilities plus normal broadband and a mid-tier mobile plan",
      "currency": "HKD",
      "normalized_range": {
        "low": 840.0,
        "mode": 1200,
        "high": 1600
      },
      "source_refs": [
        "hong_kong_household"
      ],
      "source_evidence": [
        {
          "source_id": "hong_kong_household",
          "publisher": "Hong Kong Census and Statistics Department",
          "title": "Household Expenditure Survey 2024/25",
          "observation_period": "2024-25",
          "geography": "Hong Kong",
          "role": "household",
          "quality_score": 3,
          "freshness_score": 2,
          "definition_match_score": 3,
          "independence_cluster": "hong_kong_census_and_statistics_department",
          "observation_summary": "Household Expenditure Survey 2024/25 — used as household evidence for Hong Kong. The quality/freshness/definition fields document how directly the source maps to the published persona.",
          "observation_values": [],
          "evidence_extraction_status": "SOURCE_METADATA_VERIFIED_RAW_VALUE_NOT_CAPTURED"
        }
      ],
      "normalization": {
        "status": "DOCUMENTED_RESEARCH_JUDGMENT",
        "anchor_value": 1200,
        "rationale": "Normalized CLC planning anchor for baseline dwelling utilities plus normal broadband and a mid-tier mobile plan. Source refs: hong_kong_household. Mode is an explicit research-normalized anchor; low/high encode documented uncertainty rather than copying a competitor total.",
        "automatic_raw_source_reproduction": false,
        "why_not_automatic": "Sources can measure different unit sizes, household structures, geographies, deposits, survey periods or category definitions. The site exposes the normalization choice instead of pretending those mismatches disappear."
      },
      "uncertainty": {
        "low_as_fraction_of_mode": 0.7,
        "high_as_fraction_of_mode": 1.3333,
        "volatility_class": "volatile",
        "confidence": "Medium",
        "confidence_score": 9
      },
      "traceability_status": "SOURCE_LINKED_NORMALIZATION_RAW_OBSERVATION_PENDING",
      "calibration_granularity": "RAW_OBSERVATION_PENDING",
      "calibration_granularity_note": "Source metadata is linked, but no numeric observation has yet been captured into the core ledger."
    },
    {
      "city": "Hong Kong",
      "component": "groceries",
      "component_label": "moderate one-adult grocery basket cross-checked against household expenditure evidence",
      "currency": "HKD",
      "normalized_range": {
        "low": 2240,
        "mode": 3200,
        "high": 4200
      },
      "source_refs": [
        "hong_kong_household"
      ],
      "source_evidence": [
        {
          "source_id": "hong_kong_household",
          "publisher": "Hong Kong Census and Statistics Department",
          "title": "Household Expenditure Survey 2024/25",
          "observation_period": "2024-25",
          "geography": "Hong Kong",
          "role": "household",
          "quality_score": 3,
          "freshness_score": 2,
          "definition_match_score": 3,
          "independence_cluster": "hong_kong_census_and_statistics_department",
          "observation_summary": "Household Expenditure Survey 2024/25 — used as household evidence for Hong Kong. The quality/freshness/definition fields document how directly the source maps to the published persona.",
          "observation_values": [],
          "evidence_extraction_status": "SOURCE_METADATA_VERIFIED_RAW_VALUE_NOT_CAPTURED"
        }
      ],
      "normalization": {
        "status": "DOCUMENTED_RESEARCH_JUDGMENT",
        "anchor_value": 3200,
        "rationale": "Normalized CLC planning anchor for moderate one-adult grocery basket cross-checked against household expenditure evidence. Source refs: hong_kong_household. Mode is an explicit research-normalized anchor; low/high encode documented uncertainty rather than copying a competitor total.",
        "automatic_raw_source_reproduction": false,
        "why_not_automatic": "Sources can measure different unit sizes, household structures, geographies, deposits, survey periods or category definitions. The site exposes the normalization choice instead of pretending those mismatches disappear."
      },
      "uncertainty": {
        "low_as_fraction_of_mode": 0.7,
        "high_as_fraction_of_mode": 1.3125,
        "volatility_class": "volatile",
        "confidence": "Medium",
        "confidence_score": 9
      },
      "traceability_status": "SOURCE_LINKED_NORMALIZATION_RAW_OBSERVATION_PENDING",
      "calibration_granularity": "RAW_OBSERVATION_PENDING",
      "calibration_granularity_note": "Source metadata is linked, but no numeric observation has yet been captured into the core ledger."
    },
    {
      "city": "Hong Kong",
      "component": "eating_out",
      "component_label": "four casual sit-down plus four low-cost café/fast-casual meals per month",
      "currency": "HKD",
      "normalized_range": {
        "low": 1200,
        "mode": 1800,
        "high": 2600
      },
      "source_refs": [
        "hong_kong_household"
      ],
      "source_evidence": [
        {
          "source_id": "hong_kong_household",
          "publisher": "Hong Kong Census and Statistics Department",
          "title": "Household Expenditure Survey 2024/25",
          "observation_period": "2024-25",
          "geography": "Hong Kong",
          "role": "household",
          "quality_score": 3,
          "freshness_score": 2,
          "definition_match_score": 3,
          "independence_cluster": "hong_kong_census_and_statistics_department",
          "observation_summary": "Household Expenditure Survey 2024/25 — used as household evidence for Hong Kong. The quality/freshness/definition fields document how directly the source maps to the published persona.",
          "observation_values": [],
          "evidence_extraction_status": "SOURCE_METADATA_VERIFIED_RAW_VALUE_NOT_CAPTURED"
        }
      ],
      "normalization": {
        "status": "DOCUMENTED_RESEARCH_JUDGMENT",
        "anchor_value": 1800,
        "rationale": "Normalized CLC planning anchor for four casual sit-down plus four low-cost café/fast-casual meals per month. Source refs: hong_kong_household. Mode is an explicit research-normalized anchor; low/high encode documented uncertainty rather than copying a competitor total.",
        "automatic_raw_source_reproduction": false,
        "why_not_automatic": "Sources can measure different unit sizes, household structures, geographies, deposits, survey periods or category definitions. The site exposes the normalization choice instead of pretending those mismatches disappear."
      },
      "uncertainty": {
        "low_as_fraction_of_mode": 0.6667,
        "high_as_fraction_of_mode": 1.4444,
        "volatility_class": "stable",
        "confidence": "Medium",
        "confidence_score": 9
      },
      "traceability_status": "SOURCE_LINKED_NORMALIZATION_RAW_OBSERVATION_PENDING",
      "calibration_granularity": "RAW_OBSERVATION_PENDING",
      "calibration_granularity_note": "Source metadata is linked, but no numeric observation has yet been captured into the core ledger."
    },
    {
      "city": "Hong Kong",
      "component": "transit",
      "component_label": "adult monthly pass/fare cap where meaningful, otherwise normalized 44-trip usage",
      "currency": "HKD",
      "normalized_range": {
        "low": 500.0,
        "mode": 800.0,
        "high": 1200
      },
      "source_refs": [
        "hong_kong_transit"
      ],
      "source_evidence": [
        {
          "source_id": "hong_kong_transit",
          "publisher": "MTR",
          "title": "Monthly Pass Extra",
          "observation_period": "2026",
          "geography": "Hong Kong",
          "role": "transit",
          "quality_score": 3,
          "freshness_score": 3,
          "definition_match_score": 3,
          "independence_cluster": "mtr",
          "observation_summary": "Monthly Pass Extra — used as transit evidence for Hong Kong. The quality/freshness/definition fields document how directly the source maps to the published persona.",
          "observation_values": [],
          "evidence_extraction_status": "SOURCE_METADATA_VERIFIED_RAW_VALUE_NOT_CAPTURED"
        }
      ],
      "normalization": {
        "status": "DOCUMENTED_RESEARCH_JUDGMENT",
        "anchor_value": 800.0,
        "rationale": "Normalized CLC planning anchor for adult monthly pass/fare cap where meaningful, otherwise normalized 44-trip usage. Source refs: hong_kong_transit. Mode is an explicit research-normalized anchor; low/high encode documented uncertainty rather than copying a competitor total.",
        "automatic_raw_source_reproduction": false,
        "why_not_automatic": "Sources can measure different unit sizes, household structures, geographies, deposits, survey periods or category definitions. The site exposes the normalization choice instead of pretending those mismatches disappear."
      },
      "uncertainty": {
        "low_as_fraction_of_mode": 0.625,
        "high_as_fraction_of_mode": 1.5,
        "volatility_class": "admin_or_usage",
        "confidence": "Medium",
        "confidence_score": 10
      },
      "traceability_status": "SOURCE_LINKED_NORMALIZATION_RAW_OBSERVATION_PENDING",
      "calibration_granularity": "RAW_OBSERVATION_PENDING",
      "calibration_granularity_note": "Source metadata is linked, but no numeric observation has yet been captured into the core ledger."
    },
    {
      "city": "Hong Kong",
      "component": "household_personal",
      "component_label": "small recurring household and personal essentials allowance",
      "currency": "HKD",
      "normalized_range": {
        "low": 700.0,
        "mode": 1000,
        "high": 1500
      },
      "source_refs": [
        "hong_kong_household"
      ],
      "source_evidence": [
        {
          "source_id": "hong_kong_household",
          "publisher": "Hong Kong Census and Statistics Department",
          "title": "Household Expenditure Survey 2024/25",
          "observation_period": "2024-25",
          "geography": "Hong Kong",
          "role": "household",
          "quality_score": 3,
          "freshness_score": 2,
          "definition_match_score": 3,
          "independence_cluster": "hong_kong_census_and_statistics_department",
          "observation_summary": "Household Expenditure Survey 2024/25 — used as household evidence for Hong Kong. The quality/freshness/definition fields document how directly the source maps to the published persona.",
          "observation_values": [],
          "evidence_extraction_status": "SOURCE_METADATA_VERIFIED_RAW_VALUE_NOT_CAPTURED"
        }
      ],
      "normalization": {
        "status": "DOCUMENTED_RESEARCH_JUDGMENT",
        "anchor_value": 1000,
        "rationale": "Normalized CLC planning anchor for small recurring household and personal essentials allowance. Source refs: hong_kong_household. Mode is an explicit research-normalized anchor; low/high encode documented uncertainty rather than copying a competitor total.",
        "automatic_raw_source_reproduction": false,
        "why_not_automatic": "Sources can measure different unit sizes, household structures, geographies, deposits, survey periods or category definitions. The site exposes the normalization choice instead of pretending those mismatches disappear."
      },
      "uncertainty": {
        "low_as_fraction_of_mode": 0.7,
        "high_as_fraction_of_mode": 1.5,
        "volatility_class": "stable",
        "confidence": "Medium",
        "confidence_score": 9
      },
      "traceability_status": "SOURCE_LINKED_NORMALIZATION_RAW_OBSERVATION_PENDING",
      "calibration_granularity": "RAW_OBSERVATION_PENDING",
      "calibration_granularity_note": "Source metadata is linked, but no numeric observation has yet been captured into the core ledger."
    },
    {
      "city": "Dubai",
      "component": "rent",
      "component_label": "long-term one-bedroom, roughly 35–55 m² or local equivalent, non-prime but transit-connected",
      "currency": "AED",
      "normalized_range": {
        "low": 3570,
        "mode": 5100,
        "high": 6630
      },
      "source_refs": [
        "dubai_rent"
      ],
      "source_evidence": [
        {
          "source_id": "dubai_rent",
          "publisher": "Bayut",
          "title": "Dubai rental market report H1 2026",
          "observation_period": "2026-H1",
          "geography": "Dubai",
          "role": "rent",
          "quality_score": 2,
          "freshness_score": 3,
          "definition_match_score": 3,
          "independence_cluster": "bayut",
          "observation_summary": "Dubai rental market report H1 2026 — used as rent evidence for Dubai. The quality/freshness/definition fields document how directly the source maps to the published persona.",
          "observation_values": [],
          "evidence_extraction_status": "SOURCE_METADATA_VERIFIED_RAW_VALUE_NOT_CAPTURED"
        }
      ],
      "normalization": {
        "status": "DOCUMENTED_RESEARCH_JUDGMENT",
        "anchor_value": 5100,
        "rationale": "Normalized CLC planning anchor for long-term one-bedroom, roughly 35–55 m² or local equivalent, non-prime but transit-connected. Source refs: dubai_rent. Mode is an explicit research-normalized anchor; low/high encode documented uncertainty rather than copying a competitor total.",
        "automatic_raw_source_reproduction": false,
        "why_not_automatic": "Sources can measure different unit sizes, household structures, geographies, deposits, survey periods or category definitions. The site exposes the normalization choice instead of pretending those mismatches disappear."
      },
      "uncertainty": {
        "low_as_fraction_of_mode": 0.7,
        "high_as_fraction_of_mode": 1.3,
        "volatility_class": "volatile",
        "confidence": "Medium",
        "confidence_score": 9
      },
      "traceability_status": "SOURCE_LINKED_NORMALIZATION_RAW_OBSERVATION_PENDING",
      "calibration_granularity": "RAW_OBSERVATION_PENDING",
      "calibration_granularity_note": "Source metadata is linked, but no numeric observation has yet been captured into the core ledger."
    },
    {
      "city": "Dubai",
      "component": "utilities_connectivity",
      "component_label": "baseline dwelling utilities plus normal broadband and a mid-tier mobile plan",
      "currency": "AED",
      "normalized_range": {
        "low": 700.0,
        "mode": 1000,
        "high": 1400
      },
      "source_refs": [
        "dubai_hies_2014_2015_per_capita",
        "dubai_household"
      ],
      "source_evidence": [
        {
          "source_id": "dubai_hies_2014_2015_per_capita",
          "publisher": "Dubai Statistics Center",
          "title": "Annual Average Expenditure and Consumption Per-Capita by Expenditure Divisions — HIES 2014/2015",
          "observation_period": "2014 (HIES 2014/2015)",
          "geography": "Dubai; non-Emirati household column used as context",
          "role": "household_baseline",
          "quality_score": 3,
          "freshness_score": 0,
          "definition_match_score": 2,
          "independence_cluster": "dubai_hies_2014_2015",
          "observation_summary": "Official Dubai HIES 2014/2015 annual per-capita expenditure table, including a non-Emirati household column.",
          "observation_values": [
            {
              "metric": "food_beverages_cash",
              "value": 6648,
              "unit": "AED/person/year",
              "definition": "non-Emirati households",
              "period": "2014"
            },
            {
              "metric": "furnishings_household_maintenance",
              "value": 1418,
              "unit": "AED/person/year",
              "definition": "non-Emirati households",
              "period": "2014"
            },
            {
              "metric": "communication",
              "value": 2693,
              "unit": "AED/person/year",
              "definition": "non-Emirati households",
              "period": "2014"
            },
            {
              "metric": "restaurants_hotels",
              "value": 2349,
              "unit": "AED/person/year",
              "definition": "non-Emirati households",
              "period": "2014"
            },
            {
              "metric": "total_annual_cash_consumption_expenditure",
              "value": 56967,
              "unit": "AED/person/year",
              "definition": "non-Emirati households; excludes imputed rent per source note",
              "period": "2014"
            }
          ],
          "evidence_extraction_status": "SOURCE_VALUES_EXTRACTED"
        },
        {
          "source_id": "dubai_household",
          "publisher": "Dubai Statistics Center",
          "title": "Consumer Price Index 2025, base 2021",
          "observation_period": "2025",
          "geography": "Dubai",
          "role": "inflation_calibration",
          "quality_score": 3,
          "freshness_score": 2,
          "definition_match_score": 1,
          "independence_cluster": "dubai_statistics_center",
          "observation_summary": "Dubai Consumer Price Index 2025 (base 2021), used only as inflation/category calibration.",
          "observation_values": [],
          "evidence_extraction_status": "SOURCE_METADATA_VERIFIED_RAW_VALUE_NOT_CAPTURED"
        }
      ],
      "normalization": {
        "status": "DOCUMENTED_RESEARCH_JUDGMENT",
        "anchor_value": 1000,
        "rationale": "CLC normalized solo utilities/connectivity anchor using the official Dubai HIES absolute per-capita baseline as an older level reference and the 2025 CPI only as a price-change calibration. Because the absolute baseline is old, this component remains Low confidence.",
        "automatic_raw_source_reproduction": false,
        "why_not_automatic": "Sources can measure different unit sizes, household structures, geographies, deposits, survey periods or category definitions. The site exposes the normalization choice instead of pretending those mismatches disappear."
      },
      "uncertainty": {
        "low_as_fraction_of_mode": 0.7,
        "high_as_fraction_of_mode": 1.4,
        "volatility_class": "volatile",
        "confidence": "Low",
        "confidence_score": 5
      },
      "traceability_status": "RAW_OBSERVATION_CAPTURED",
      "calibration_granularity": "DIRECT_COMPONENT_OBSERVATION",
      "calibration_granularity_note": "At least one captured numeric observation measures this component or a closely matched subcomponent."
    },
    {
      "city": "Dubai",
      "component": "groceries",
      "component_label": "moderate one-adult grocery basket cross-checked against household expenditure evidence",
      "currency": "AED",
      "normalized_range": {
        "low": 910.0,
        "mode": 1300,
        "high": 1700
      },
      "source_refs": [
        "dubai_hies_2014_2015_per_capita",
        "dubai_household",
        "dubai_essential_goods_2026"
      ],
      "source_evidence": [
        {
          "source_id": "dubai_hies_2014_2015_per_capita",
          "publisher": "Dubai Statistics Center",
          "title": "Annual Average Expenditure and Consumption Per-Capita by Expenditure Divisions — HIES 2014/2015",
          "observation_period": "2014 (HIES 2014/2015)",
          "geography": "Dubai; non-Emirati household column used as context",
          "role": "household_baseline",
          "quality_score": 3,
          "freshness_score": 0,
          "definition_match_score": 2,
          "independence_cluster": "dubai_hies_2014_2015",
          "observation_summary": "Official Dubai HIES 2014/2015 annual per-capita expenditure table, including a non-Emirati household column.",
          "observation_values": [
            {
              "metric": "food_beverages_cash",
              "value": 6648,
              "unit": "AED/person/year",
              "definition": "non-Emirati households",
              "period": "2014"
            },
            {
              "metric": "furnishings_household_maintenance",
              "value": 1418,
              "unit": "AED/person/year",
              "definition": "non-Emirati households",
              "period": "2014"
            },
            {
              "metric": "communication",
              "value": 2693,
              "unit": "AED/person/year",
              "definition": "non-Emirati households",
              "period": "2014"
            },
            {
              "metric": "restaurants_hotels",
              "value": 2349,
              "unit": "AED/person/year",
              "definition": "non-Emirati households",
              "period": "2014"
            },
            {
              "metric": "total_annual_cash_consumption_expenditure",
              "value": 56967,
              "unit": "AED/person/year",
              "definition": "non-Emirati households; excludes imputed rent per source note",
              "period": "2014"
            }
          ],
          "evidence_extraction_status": "SOURCE_VALUES_EXTRACTED"
        },
        {
          "source_id": "dubai_household",
          "publisher": "Dubai Statistics Center",
          "title": "Consumer Price Index 2025, base 2021",
          "observation_period": "2025",
          "geography": "Dubai",
          "role": "inflation_calibration",
          "quality_score": 3,
          "freshness_score": 2,
          "definition_match_score": 1,
          "independence_cluster": "dubai_statistics_center",
          "observation_summary": "Dubai Consumer Price Index 2025 (base 2021), used only as inflation/category calibration.",
          "observation_values": [],
          "evidence_extraction_status": "SOURCE_METADATA_VERIFIED_RAW_VALUE_NOT_CAPTURED"
        },
        {
          "source_id": "dubai_essential_goods_2026",
          "publisher": "UAE Ministry of Economy & Tourism",
          "title": "Essential Goods Prices Platform — current retail price monitoring",
          "observation_period": "2026-08/09",
          "geography": "UAE retail outlets including Dubai",
          "role": "grocery_calibration",
          "quality_score": 3,
          "freshness_score": 3,
          "definition_match_score": 2,
          "independence_cluster": "uae_moet_essential_goods",
          "observation_summary": "Official current retail monitoring across essential grocery categories and UAE retailers, including Dubai locations.",
          "observation_values": [
            {
              "metric": "basmati_rice_1kg_average",
              "value": 16.62,
              "unit": "AED",
              "period": "2026-08"
            },
            {
              "metric": "fresh_milk_1l_average",
              "value": 9.46,
              "unit": "AED",
              "period": "2026-08"
            },
            {
              "metric": "brown_eggs_30_average",
              "value": 23.05,
              "unit": "AED",
              "period": "2026-08"
            },
            {
              "metric": "white_eggs_30_average",
              "value": 22.97,
              "unit": "AED",
              "period": "2026-08"
            },
            {
              "metric": "fresh_whole_chicken_1kg_average",
              "value": 22.97,
              "unit": "AED",
              "period": "2026-08"
            }
          ],
          "evidence_extraction_status": "SOURCE_VALUES_EXTRACTED"
        }
      ],
      "normalization": {
        "status": "DOCUMENTED_RESEARCH_JUDGMENT",
        "anchor_value": 1300,
        "rationale": "CLC normalized monthly grocery basket using the official Dubai HIES per-capita food baseline, current Dubai/UAE retail item-price monitoring, and CPI as inflation calibration. The current item-price layer improves freshness but does not replace a current full household budget.",
        "automatic_raw_source_reproduction": false,
        "why_not_automatic": "Sources can measure different unit sizes, household structures, geographies, deposits, survey periods or category definitions. The site exposes the normalization choice instead of pretending those mismatches disappear."
      },
      "uncertainty": {
        "low_as_fraction_of_mode": 0.7,
        "high_as_fraction_of_mode": 1.3077,
        "volatility_class": "volatile",
        "confidence": "Low",
        "confidence_score": 6
      },
      "traceability_status": "RAW_OBSERVATION_CAPTURED",
      "calibration_granularity": "DIRECT_COMPONENT_OBSERVATION",
      "calibration_granularity_note": "At least one captured numeric observation measures this component or a closely matched subcomponent."
    },
    {
      "city": "Dubai",
      "component": "eating_out",
      "component_label": "four casual sit-down plus four low-cost café/fast-casual meals per month",
      "currency": "AED",
      "normalized_range": {
        "low": 550.0,
        "mode": 800.0,
        "high": 1200
      },
      "source_refs": [
        "dubai_hies_2014_2015_per_capita",
        "dubai_household"
      ],
      "source_evidence": [
        {
          "source_id": "dubai_hies_2014_2015_per_capita",
          "publisher": "Dubai Statistics Center",
          "title": "Annual Average Expenditure and Consumption Per-Capita by Expenditure Divisions — HIES 2014/2015",
          "observation_period": "2014 (HIES 2014/2015)",
          "geography": "Dubai; non-Emirati household column used as context",
          "role": "household_baseline",
          "quality_score": 3,
          "freshness_score": 0,
          "definition_match_score": 2,
          "independence_cluster": "dubai_hies_2014_2015",
          "observation_summary": "Official Dubai HIES 2014/2015 annual per-capita expenditure table, including a non-Emirati household column.",
          "observation_values": [
            {
              "metric": "food_beverages_cash",
              "value": 6648,
              "unit": "AED/person/year",
              "definition": "non-Emirati households",
              "period": "2014"
            },
            {
              "metric": "furnishings_household_maintenance",
              "value": 1418,
              "unit": "AED/person/year",
              "definition": "non-Emirati households",
              "period": "2014"
            },
            {
              "metric": "communication",
              "value": 2693,
              "unit": "AED/person/year",
              "definition": "non-Emirati households",
              "period": "2014"
            },
            {
              "metric": "restaurants_hotels",
              "value": 2349,
              "unit": "AED/person/year",
              "definition": "non-Emirati households",
              "period": "2014"
            },
            {
              "metric": "total_annual_cash_consumption_expenditure",
              "value": 56967,
              "unit": "AED/person/year",
              "definition": "non-Emirati households; excludes imputed rent per source note",
              "period": "2014"
            }
          ],
          "evidence_extraction_status": "SOURCE_VALUES_EXTRACTED"
        },
        {
          "source_id": "dubai_household",
          "publisher": "Dubai Statistics Center",
          "title": "Consumer Price Index 2025, base 2021",
          "observation_period": "2025",
          "geography": "Dubai",
          "role": "inflation_calibration",
          "quality_score": 3,
          "freshness_score": 2,
          "definition_match_score": 1,
          "independence_cluster": "dubai_statistics_center",
          "observation_summary": "Dubai Consumer Price Index 2025 (base 2021), used only as inflation/category calibration.",
          "observation_values": [],
          "evidence_extraction_status": "SOURCE_METADATA_VERIFIED_RAW_VALUE_NOT_CAPTURED"
        }
      ],
      "normalization": {
        "status": "DOCUMENTED_RESEARCH_JUDGMENT",
        "anchor_value": 800.0,
        "rationale": "CLC moderate eating-out allowance anchored to the official HIES restaurants/hotels category and calibrated for subsequent price change; the absolute HIES level is old, so confidence remains Low.",
        "automatic_raw_source_reproduction": false,
        "why_not_automatic": "Sources can measure different unit sizes, household structures, geographies, deposits, survey periods or category definitions. The site exposes the normalization choice instead of pretending those mismatches disappear."
      },
      "uncertainty": {
        "low_as_fraction_of_mode": 0.6875,
        "high_as_fraction_of_mode": 1.5,
        "volatility_class": "stable",
        "confidence": "Low",
        "confidence_score": 5
      },
      "traceability_status": "RAW_OBSERVATION_CAPTURED",
      "calibration_granularity": "DIRECT_COMPONENT_OBSERVATION",
      "calibration_granularity_note": "At least one captured numeric observation measures this component or a closely matched subcomponent."
    },
    {
      "city": "Dubai",
      "component": "transit",
      "component_label": "adult monthly pass/fare cap where meaningful, otherwise normalized 44-trip usage",
      "currency": "AED",
      "normalized_range": {
        "low": 250.0,
        "mode": 400.0,
        "high": 650.0
      },
      "source_refs": [
        "dubai_transit"
      ],
      "source_evidence": [
        {
          "source_id": "dubai_transit",
          "city": "Dubai",
          "role": "transit",
          "publisher": "Roads and Transport Authority Dubai",
          "title": "Nol fares",
          "url": "https://rta.ae/wps/portal/rta/ae/public-transport/Nol-Fares?lang=en",
          "observation_period": "2026",
          "retrieved_at": "2026-09-29",
          "geography": "Dubai",
          "source_type": "official_operator",
          "geography_match": "city",
          "quality_score": 3,
          "freshness_score": 3,
          "definition_match_score": 3,
          "independence_cluster": "roads_and_transport_authority_dubai",
          "upstream_dataset": "Nol fares",
          "dedup_checked": true,
          "url_verification": "DIRECT_OPEN_CONFIRMED",
          "external_verified_at": "2026-09-29",
          "external_verification_status": "DIRECT_REOPEN_CONFIRMED",
          "external_verification_note": "Official RTA nol fare page rechecked and numeric fare observations captured 2026-09-29.",
          "observation_summary": "Dubai RTA current nol fares: Silver-card trip fares and 30-day pass prices captured from the official fare page.",
          "observation_values": [
            {
              "metric": "Silver card fare within 1 zone",
              "value": 3,
              "unit": "AED/ride",
              "period": "current 2026"
            },
            {
              "metric": "Silver card fare across 2 adjacent zones",
              "value": 5,
              "unit": "AED/ride",
              "period": "current 2026"
            },
            {
              "metric": "Silver card fare across more than 2 zones",
              "value": 7.5,
              "unit": "AED/ride",
              "period": "current 2026"
            },
            {
              "metric": "30-day pass, 1 zone",
              "value": 140,
              "unit": "AED/30 days",
              "period": "current 2026"
            },
            {
              "metric": "30-day pass, 2 zones",
              "value": 230,
              "unit": "AED/30 days",
              "period": "current 2026"
            },
            {
              "metric": "30-day pass, all zones",
              "value": 350,
              "unit": "AED/30 days",
              "period": "current 2026"
            }
          ],
          "evidence_extraction_status": "SOURCE_VALUES_EXTRACTED"
        }
      ],
      "normalization": {
        "status": "DOCUMENTED_RESEARCH_JUDGMENT",
        "anchor_value": 400.0,
        "rationale": "Normalized CLC planning anchor for adult monthly pass/fare cap where meaningful, otherwise normalized 44-trip usage. Source refs: dubai_transit. Mode is an explicit research-normalized anchor; low/high encode documented uncertainty rather than copying a competitor total. Numeric calibration observations are now captured in the evidence ledger; the displayed range remains a research normalization.",
        "automatic_raw_source_reproduction": false,
        "why_not_automatic": "Sources can measure different unit sizes, household structures, geographies, deposits, survey periods or category definitions. The site exposes the normalization choice instead of pretending those mismatches disappear."
      },
      "uncertainty": {
        "low_as_fraction_of_mode": 0.625,
        "high_as_fraction_of_mode": 1.625,
        "volatility_class": "admin_or_usage",
        "confidence": "Medium",
        "confidence_score": 10
      },
      "traceability_status": "RAW_OBSERVATION_CAPTURED",
      "raw_observation_scope": "CALIBRATION_SUPPORT_NOT_DIRECT_OUTPUT",
      "raw_observation_note": "At least one numeric source observation is captured and used as a calibration point. The published low/mode/high remains a normalized persona-specific planning range and is not a direct reproduction of the source value.",
      "calibration_granularity": "DIRECT_COMPONENT_OBSERVATION",
      "calibration_granularity_note": "At least one captured numeric observation measures this component or a closely matched subcomponent."
    },
    {
      "city": "Dubai",
      "component": "household_personal",
      "component_label": "small recurring household and personal essentials allowance",
      "currency": "AED",
      "normalized_range": {
        "low": 300.0,
        "mode": 450.0,
        "high": 650.0
      },
      "source_refs": [
        "dubai_hies_2014_2015_per_capita",
        "dubai_household"
      ],
      "source_evidence": [
        {
          "source_id": "dubai_hies_2014_2015_per_capita",
          "publisher": "Dubai Statistics Center",
          "title": "Annual Average Expenditure and Consumption Per-Capita by Expenditure Divisions — HIES 2014/2015",
          "observation_period": "2014 (HIES 2014/2015)",
          "geography": "Dubai; non-Emirati household column used as context",
          "role": "household_baseline",
          "quality_score": 3,
          "freshness_score": 0,
          "definition_match_score": 2,
          "independence_cluster": "dubai_hies_2014_2015",
          "observation_summary": "Official Dubai HIES 2014/2015 annual per-capita expenditure table, including a non-Emirati household column.",
          "observation_values": [
            {
              "metric": "food_beverages_cash",
              "value": 6648,
              "unit": "AED/person/year",
              "definition": "non-Emirati households",
              "period": "2014"
            },
            {
              "metric": "furnishings_household_maintenance",
              "value": 1418,
              "unit": "AED/person/year",
              "definition": "non-Emirati households",
              "period": "2014"
            },
            {
              "metric": "communication",
              "value": 2693,
              "unit": "AED/person/year",
              "definition": "non-Emirati households",
              "period": "2014"
            },
            {
              "metric": "restaurants_hotels",
              "value": 2349,
              "unit": "AED/person/year",
              "definition": "non-Emirati households",
              "period": "2014"
            },
            {
              "metric": "total_annual_cash_consumption_expenditure",
              "value": 56967,
              "unit": "AED/person/year",
              "definition": "non-Emirati households; excludes imputed rent per source note",
              "period": "2014"
            }
          ],
          "evidence_extraction_status": "SOURCE_VALUES_EXTRACTED"
        },
        {
          "source_id": "dubai_household",
          "publisher": "Dubai Statistics Center",
          "title": "Consumer Price Index 2025, base 2021",
          "observation_period": "2025",
          "geography": "Dubai",
          "role": "inflation_calibration",
          "quality_score": 3,
          "freshness_score": 2,
          "definition_match_score": 1,
          "independence_cluster": "dubai_statistics_center",
          "observation_summary": "Dubai Consumer Price Index 2025 (base 2021), used only as inflation/category calibration.",
          "observation_values": [],
          "evidence_extraction_status": "SOURCE_METADATA_VERIFIED_RAW_VALUE_NOT_CAPTURED"
        }
      ],
      "normalization": {
        "status": "DOCUMENTED_RESEARCH_JUDGMENT",
        "anchor_value": 450.0,
        "rationale": "CLC household/personal essentials allowance anchored to official HIES household-maintenance/miscellaneous spending categories and calibrated for later price change; the absolute baseline is old, so confidence remains Low.",
        "automatic_raw_source_reproduction": false,
        "why_not_automatic": "Sources can measure different unit sizes, household structures, geographies, deposits, survey periods or category definitions. The site exposes the normalization choice instead of pretending those mismatches disappear."
      },
      "uncertainty": {
        "low_as_fraction_of_mode": 0.6667,
        "high_as_fraction_of_mode": 1.4444,
        "volatility_class": "stable",
        "confidence": "Low",
        "confidence_score": 5
      },
      "traceability_status": "RAW_OBSERVATION_CAPTURED",
      "calibration_granularity": "DIRECT_COMPONENT_OBSERVATION",
      "calibration_granularity_note": "At least one captured numeric observation measures this component or a closely matched subcomponent."
    },
    {
      "city": "Paris",
      "component": "rent",
      "component_label": "long-term one-bedroom, roughly 35–55 m² or local equivalent, non-prime but transit-connected",
      "currency": "EUR",
      "normalized_range": {
        "low": 840.0,
        "mode": 1200,
        "high": 1560
      },
      "source_refs": [
        "paris_rent",
        "paris_private_renter_burden_2026"
      ],
      "source_evidence": [
        {
          "source_id": "paris_rent",
          "publisher": "OLAP",
          "title": "Paris Rent Observatory report 2025",
          "observation_period": "2025",
          "geography": "Paris agglomeration",
          "role": "rent",
          "quality_score": 3,
          "freshness_score": 2,
          "definition_match_score": 3,
          "independence_cluster": "olap",
          "observation_summary": "Paris Rent Observatory report 2025 — used as rent evidence for Paris. The quality/freshness/definition fields document how directly the source maps to the published persona.",
          "observation_values": [],
          "evidence_extraction_status": "SOURCE_METADATA_VERIFIED_RAW_VALUE_NOT_CAPTURED"
        },
        {
          "source_id": "paris_private_renter_burden_2026",
          "publisher": "INSEE Île-de-France / OLAP",
          "title": "Paris private renters — rent burden analysis",
          "observation_period": "published 2026-05; underlying renter data 2022",
          "geography": "Paris",
          "role": "housing_calibration",
          "quality_score": 3,
          "freshness_score": 2,
          "definition_match_score": 3,
          "independence_cluster": "olap",
          "observation_summary": "Supports the solo-renter housing definition: studios/2-room units and people living alone are prominent in the private rental stock. Counted in the same OLAP independence cluster as the main Paris rent source.",
          "observation_values": [],
          "evidence_extraction_status": "SOURCE_METADATA_VERIFIED_RAW_VALUE_NOT_CAPTURED"
        }
      ],
      "normalization": {
        "status": "DOCUMENTED_RESEARCH_JUDGMENT",
        "anchor_value": 1200,
        "rationale": "Normalized CLC planning anchor for long-term one-bedroom, roughly 35–55 m² or local equivalent, non-prime but transit-connected. Source refs: paris_rent, paris_private_renter_burden_2026. Mode is an explicit research-normalized anchor; low/high encode documented uncertainty rather than copying a competitor total.",
        "automatic_raw_source_reproduction": false,
        "why_not_automatic": "Sources can measure different unit sizes, household structures, geographies, deposits, survey periods or category definitions. The site exposes the normalization choice instead of pretending those mismatches disappear."
      },
      "uncertainty": {
        "low_as_fraction_of_mode": 0.7,
        "high_as_fraction_of_mode": 1.3,
        "volatility_class": "volatile",
        "confidence": "Medium",
        "confidence_score": 10
      },
      "traceability_status": "SOURCE_LINKED_NORMALIZATION_RAW_OBSERVATION_PENDING",
      "calibration_granularity": "RAW_OBSERVATION_PENDING",
      "calibration_granularity_note": "Source metadata is linked, but no numeric observation has yet been captured into the core ledger."
    },
    {
      "city": "Paris",
      "component": "utilities_connectivity",
      "component_label": "baseline dwelling utilities plus normal broadband and a mid-tier mobile plan",
      "currency": "EUR",
      "normalized_range": {
        "low": 161.0,
        "mode": 230.0,
        "high": 300.0
      },
      "source_refs": [
        "paris_household",
        "paris_energy_vulnerability_idf_2026"
      ],
      "source_evidence": [
        {
          "source_id": "paris_household",
          "publisher": "INSEE",
          "title": "Household consumption in 2025",
          "observation_period": "2025",
          "geography": "France / Paris inflation and consumption cross-check",
          "role": "household",
          "quality_score": 3,
          "freshness_score": 2,
          "definition_match_score": 1,
          "independence_cluster": "insee",
          "observation_summary": "Household consumption in 2025 — used as household evidence for Paris. The quality/freshness/definition fields document how directly the source maps to the published persona.",
          "observation_values": [],
          "evidence_extraction_status": "SOURCE_METADATA_VERIFIED_RAW_VALUE_NOT_CAPTURED"
        },
        {
          "source_id": "paris_energy_vulnerability_idf_2026",
          "publisher": "INSEE Île-de-France",
          "title": "Île-de-France household energy vulnerability analysis",
          "observation_period": "published 2026-02; modelled household data 2021",
          "geography": "Île-de-France with Paris context",
          "role": "utilities_calibration",
          "quality_score": 3,
          "freshness_score": 1,
          "definition_match_score": 2,
          "independence_cluster": "insee",
          "observation_summary": "Regional household-energy context; used only as a utilities reasonableness check because underlying expenditure modelling is older.",
          "observation_values": [],
          "evidence_extraction_status": "SOURCE_METADATA_VERIFIED_RAW_VALUE_NOT_CAPTURED"
        }
      ],
      "normalization": {
        "status": "DOCUMENTED_RESEARCH_JUDGMENT",
        "anchor_value": 230.0,
        "rationale": "Normalized CLC planning anchor for baseline dwelling utilities plus normal broadband and a mid-tier mobile plan. Source refs: paris_household, paris_energy_vulnerability_idf_2026. Mode is an explicit research-normalized anchor; low/high encode documented uncertainty rather than copying a competitor total.",
        "automatic_raw_source_reproduction": false,
        "why_not_automatic": "Sources can measure different unit sizes, household structures, geographies, deposits, survey periods or category definitions. The site exposes the normalization choice instead of pretending those mismatches disappear."
      },
      "uncertainty": {
        "low_as_fraction_of_mode": 0.7,
        "high_as_fraction_of_mode": 1.3043,
        "volatility_class": "volatile",
        "confidence": "Medium",
        "confidence_score": 8
      },
      "traceability_status": "SOURCE_LINKED_NORMALIZATION_RAW_OBSERVATION_PENDING",
      "calibration_granularity": "RAW_OBSERVATION_PENDING",
      "calibration_granularity_note": "Source metadata is linked, but no numeric observation has yet been captured into the core ledger."
    },
    {
      "city": "Paris",
      "component": "groceries",
      "component_label": "moderate one-adult grocery basket cross-checked against household expenditure evidence",
      "currency": "EUR",
      "normalized_range": {
        "low": 252.0,
        "mode": 360.0,
        "high": 470.0
      },
      "source_refs": [
        "paris_household"
      ],
      "source_evidence": [
        {
          "source_id": "paris_household",
          "publisher": "INSEE",
          "title": "Household consumption in 2025",
          "observation_period": "2025",
          "geography": "France / Paris inflation and consumption cross-check",
          "role": "household",
          "quality_score": 3,
          "freshness_score": 2,
          "definition_match_score": 1,
          "independence_cluster": "insee",
          "observation_summary": "Household consumption in 2025 — used as household evidence for Paris. The quality/freshness/definition fields document how directly the source maps to the published persona.",
          "observation_values": [],
          "evidence_extraction_status": "SOURCE_METADATA_VERIFIED_RAW_VALUE_NOT_CAPTURED"
        }
      ],
      "normalization": {
        "status": "DOCUMENTED_RESEARCH_JUDGMENT",
        "anchor_value": 360.0,
        "rationale": "Normalized CLC planning anchor for moderate one-adult grocery basket cross-checked against household expenditure evidence. Source refs: paris_household. Mode is an explicit research-normalized anchor; low/high encode documented uncertainty rather than copying a competitor total.",
        "automatic_raw_source_reproduction": false,
        "why_not_automatic": "Sources can measure different unit sizes, household structures, geographies, deposits, survey periods or category definitions. The site exposes the normalization choice instead of pretending those mismatches disappear."
      },
      "uncertainty": {
        "low_as_fraction_of_mode": 0.7,
        "high_as_fraction_of_mode": 1.3056,
        "volatility_class": "volatile",
        "confidence": "Medium",
        "confidence_score": 8
      },
      "traceability_status": "SOURCE_LINKED_NORMALIZATION_RAW_OBSERVATION_PENDING",
      "calibration_granularity": "RAW_OBSERVATION_PENDING",
      "calibration_granularity_note": "Source metadata is linked, but no numeric observation has yet been captured into the core ledger."
    },
    {
      "city": "Paris",
      "component": "eating_out",
      "component_label": "four casual sit-down plus four low-cost café/fast-casual meals per month",
      "currency": "EUR",
      "normalized_range": {
        "low": 130.0,
        "mode": 190.0,
        "high": 280.0
      },
      "source_refs": [
        "paris_household"
      ],
      "source_evidence": [
        {
          "source_id": "paris_household",
          "publisher": "INSEE",
          "title": "Household consumption in 2025",
          "observation_period": "2025",
          "geography": "France / Paris inflation and consumption cross-check",
          "role": "household",
          "quality_score": 3,
          "freshness_score": 2,
          "definition_match_score": 1,
          "independence_cluster": "insee",
          "observation_summary": "Household consumption in 2025 — used as household evidence for Paris. The quality/freshness/definition fields document how directly the source maps to the published persona.",
          "observation_values": [],
          "evidence_extraction_status": "SOURCE_METADATA_VERIFIED_RAW_VALUE_NOT_CAPTURED"
        }
      ],
      "normalization": {
        "status": "DOCUMENTED_RESEARCH_JUDGMENT",
        "anchor_value": 190.0,
        "rationale": "Normalized CLC planning anchor for four casual sit-down plus four low-cost café/fast-casual meals per month. Source refs: paris_household. Mode is an explicit research-normalized anchor; low/high encode documented uncertainty rather than copying a competitor total.",
        "automatic_raw_source_reproduction": false,
        "why_not_automatic": "Sources can measure different unit sizes, household structures, geographies, deposits, survey periods or category definitions. The site exposes the normalization choice instead of pretending those mismatches disappear."
      },
      "uncertainty": {
        "low_as_fraction_of_mode": 0.6842,
        "high_as_fraction_of_mode": 1.4737,
        "volatility_class": "stable",
        "confidence": "Medium",
        "confidence_score": 7
      },
      "traceability_status": "SOURCE_LINKED_NORMALIZATION_RAW_OBSERVATION_PENDING",
      "calibration_granularity": "RAW_OBSERVATION_PENDING",
      "calibration_granularity_note": "Source metadata is linked, but no numeric observation has yet been captured into the core ledger."
    },
    {
      "city": "Paris",
      "component": "transit",
      "component_label": "adult monthly pass/fare cap where meaningful, otherwise normalized 44-trip usage",
      "currency": "EUR",
      "normalized_range": {
        "low": 90.8,
        "mode": 90.8,
        "high": 110.0
      },
      "source_refs": [
        "paris_transit"
      ],
      "source_evidence": [
        {
          "source_id": "paris_transit",
          "publisher": "Île-de-France Mobilités",
          "title": "Navigo Mois 2026",
          "observation_period": "2026",
          "geography": "Paris / Île-de-France",
          "role": "transit",
          "quality_score": 3,
          "freshness_score": 3,
          "definition_match_score": 3,
          "independence_cluster": "le_de_france_mobilit_s",
          "observation_summary": "Navigo Mois 2026 — used as transit evidence for Paris. The quality/freshness/definition fields document how directly the source maps to the published persona.",
          "observation_values": [],
          "evidence_extraction_status": "SOURCE_METADATA_VERIFIED_RAW_VALUE_NOT_CAPTURED"
        }
      ],
      "normalization": {
        "status": "DOCUMENTED_RESEARCH_JUDGMENT",
        "anchor_value": 90.8,
        "rationale": "Normalized CLC planning anchor for adult monthly pass/fare cap where meaningful, otherwise normalized 44-trip usage. Source refs: paris_transit. Mode is an explicit research-normalized anchor; low/high encode documented uncertainty rather than copying a competitor total.",
        "automatic_raw_source_reproduction": false,
        "why_not_automatic": "Sources can measure different unit sizes, household structures, geographies, deposits, survey periods or category definitions. The site exposes the normalization choice instead of pretending those mismatches disappear."
      },
      "uncertainty": {
        "low_as_fraction_of_mode": 1.0,
        "high_as_fraction_of_mode": 1.2115,
        "volatility_class": "admin_or_usage",
        "confidence": "Medium",
        "confidence_score": 10
      },
      "traceability_status": "SOURCE_LINKED_NORMALIZATION_RAW_OBSERVATION_PENDING",
      "calibration_granularity": "RAW_OBSERVATION_PENDING",
      "calibration_granularity_note": "Source metadata is linked, but no numeric observation has yet been captured into the core ledger."
    },
    {
      "city": "Paris",
      "component": "household_personal",
      "component_label": "small recurring household and personal essentials allowance",
      "currency": "EUR",
      "normalized_range": {
        "low": 100.0,
        "mode": 150.0,
        "high": 220.0
      },
      "source_refs": [
        "paris_household"
      ],
      "source_evidence": [
        {
          "source_id": "paris_household",
          "publisher": "INSEE",
          "title": "Household consumption in 2025",
          "observation_period": "2025",
          "geography": "France / Paris inflation and consumption cross-check",
          "role": "household",
          "quality_score": 3,
          "freshness_score": 2,
          "definition_match_score": 1,
          "independence_cluster": "insee",
          "observation_summary": "Household consumption in 2025 — used as household evidence for Paris. The quality/freshness/definition fields document how directly the source maps to the published persona.",
          "observation_values": [],
          "evidence_extraction_status": "SOURCE_METADATA_VERIFIED_RAW_VALUE_NOT_CAPTURED"
        }
      ],
      "normalization": {
        "status": "DOCUMENTED_RESEARCH_JUDGMENT",
        "anchor_value": 150.0,
        "rationale": "Normalized CLC planning anchor for small recurring household and personal essentials allowance. Source refs: paris_household. Mode is an explicit research-normalized anchor; low/high encode documented uncertainty rather than copying a competitor total.",
        "automatic_raw_source_reproduction": false,
        "why_not_automatic": "Sources can measure different unit sizes, household structures, geographies, deposits, survey periods or category definitions. The site exposes the normalization choice instead of pretending those mismatches disappear."
      },
      "uncertainty": {
        "low_as_fraction_of_mode": 0.6667,
        "high_as_fraction_of_mode": 1.4667,
        "volatility_class": "stable",
        "confidence": "Medium",
        "confidence_score": 7
      },
      "traceability_status": "SOURCE_LINKED_NORMALIZATION_RAW_OBSERVATION_PENDING",
      "calibration_granularity": "RAW_OBSERVATION_PENDING",
      "calibration_granularity_note": "Source metadata is linked, but no numeric observation has yet been captured into the core ledger."
    },
    {
      "city": "Toronto",
      "component": "rent",
      "component_label": "long-term one-bedroom, roughly 35–55 m² or local equivalent, non-prime but transit-connected",
      "currency": "CAD",
      "normalized_range": {
        "low": 1750,
        "mode": 2500,
        "high": 3250
      },
      "source_refs": [
        "toronto_rent",
        "toronto_statcan_rent_2026q2"
      ],
      "source_evidence": [
        {
          "source_id": "toronto_rent",
          "publisher": "City of Toronto / CMHC",
          "title": "2026 market rent information",
          "observation_period": "2026",
          "geography": "Toronto",
          "role": "rent",
          "quality_score": 3,
          "freshness_score": 3,
          "definition_match_score": 3,
          "independence_cluster": "city_of_toronto_cmhc",
          "observation_summary": "2026 market rent information — used as rent evidence for Toronto. The quality/freshness/definition fields document how directly the source maps to the published persona.",
          "observation_values": [],
          "evidence_extraction_status": "SOURCE_METADATA_VERIFIED_RAW_VALUE_NOT_CAPTURED"
        },
        {
          "source_id": "toronto_statcan_rent_2026q2",
          "city": "Toronto",
          "role": "rent_detail",
          "publisher": "Statistics Canada",
          "title": "Quarterly rent statistics by unit type and census metropolitan area",
          "url": "https://www150.statcan.gc.ca/t1/tbl1/en/tv.action?pid=4610009201",
          "observation_period": "2026-Q2",
          "retrieved_at": "2026-09-24",
          "geography": "Toronto, Census metropolitan area (CMA)",
          "source_type": "official",
          "geography_match": "metro",
          "quality_score": 3,
          "freshness_score": 3,
          "definition_match_score": 3,
          "independence_cluster": "statistics_canada_rent_statistics",
          "upstream_dataset": "Quarterly rent statistics by unit type and census metropolitan area",
          "dedup_checked": true,
          "url_verification": "DIRECT_OPEN_CONFIRMED",
          "external_verified_at": "2026-09-24",
          "external_verification_status": "DIRECT_REOPEN_CONFIRMED",
          "external_verification_note": "Exact official source and observation definition checked during the V5.7 Canada detail build.",
          "observation_summary": "Average paid and asking rents for selected apartment and house unit types in the city CMA.",
          "observation_values": [
            {
              "metric": "House - 3 or more bedrooms — Average asking rent",
              "value": 3630.0,
              "unit": "CAD/month",
              "period": "2026-Q2"
            },
            {
              "metric": "Apartment - 1 bedroom — Average asking rent",
              "value": 2090.0,
              "unit": "CAD/month",
              "period": "2026-Q2"
            },
            {
              "metric": "Apartment - 1 bedroom — Average paid rent",
              "value": 1840.0,
              "unit": "CAD/month",
              "period": "2026-Q2"
            },
            {
              "metric": "Apartment - 3 or more bedrooms — Average asking rent",
              "value": 3270.0,
              "unit": "CAD/month",
              "period": "2026-Q2"
            }
          ],
          "evidence_extraction_status": "SOURCE_VALUES_EXTRACTED"
        }
      ],
      "normalization": {
        "status": "DOCUMENTED_RESEARCH_JUDGMENT",
        "anchor_value": 2500,
        "rationale": "Normalized CLC planning anchor for long-term one-bedroom, roughly 35–55 m² or local equivalent, non-prime but transit-connected. Source refs: toronto_rent. Mode is an explicit research-normalized anchor; low/high encode documented uncertainty rather than copying a competitor total. Numeric calibration observations are now captured in the evidence ledger; the displayed range remains a research normalization.",
        "automatic_raw_source_reproduction": false,
        "why_not_automatic": "Sources can measure different unit sizes, household structures, geographies, deposits, survey periods or category definitions. The site exposes the normalization choice instead of pretending those mismatches disappear."
      },
      "uncertainty": {
        "low_as_fraction_of_mode": 0.7,
        "high_as_fraction_of_mode": 1.3,
        "volatility_class": "volatile",
        "confidence": "Medium",
        "confidence_score": 10
      },
      "traceability_status": "RAW_OBSERVATION_CAPTURED",
      "raw_observation_scope": "CALIBRATION_SUPPORT_NOT_DIRECT_OUTPUT",
      "raw_observation_note": "At least one numeric source observation is captured and used as a calibration point. The published low/mode/high remains a normalized persona-specific planning range and is not a direct reproduction of the source value.",
      "calibration_granularity": "DIRECT_COMPONENT_OBSERVATION",
      "calibration_granularity_note": "At least one captured numeric observation measures this component or a closely matched subcomponent."
    },
    {
      "city": "Toronto",
      "component": "utilities_connectivity",
      "component_label": "baseline dwelling utilities plus normal broadband and a mid-tier mobile plan",
      "currency": "CAD",
      "normalized_range": {
        "low": 210.0,
        "mode": 300.0,
        "high": 400.0
      },
      "source_refs": [
        "toronto_household",
        "toronto_statcan_shs_2023"
      ],
      "source_evidence": [
        {
          "source_id": "toronto_household",
          "publisher": "Statistics Canada",
          "title": "Survey of Household Spending, 2023 updated release",
          "observation_period": "2023; weights updated 2026-09",
          "geography": "Canada / Ontario and household-type tables",
          "role": "household",
          "quality_score": 3,
          "freshness_score": 3,
          "definition_match_score": 2,
          "independence_cluster": "statistics_canada",
          "observation_summary": "Survey of Household Spending, 2023 updated release — used as household evidence for Toronto. The quality/freshness/definition fields document how directly the source maps to the published persona.",
          "observation_values": [],
          "evidence_extraction_status": "SOURCE_METADATA_VERIFIED_RAW_VALUE_NOT_CAPTURED"
        },
        {
          "source_id": "toronto_statcan_shs_2023",
          "city": "Toronto",
          "role": "one_person_spending",
          "publisher": "Statistics Canada",
          "title": "Survey of Household Spending by household type",
          "url": "https://www150.statcan.gc.ca/t1/tbl1/en/tv.action?pid=1110022401",
          "observation_period": "2023",
          "retrieved_at": "2026-09-24",
          "geography": "Canada",
          "source_type": "official",
          "geography_match": "national_proxy",
          "quality_score": 3,
          "freshness_score": 2,
          "definition_match_score": 2,
          "independence_cluster": "statistics_canada_household_spending",
          "upstream_dataset": "Survey of Household Spending by household type",
          "dedup_checked": true,
          "url_verification": "DIRECT_OPEN_CONFIRMED",
          "external_verified_at": "2026-09-24",
          "external_verification_status": "DIRECT_REOPEN_CONFIRMED",
          "external_verification_note": "Exact official source and observation definition checked during the V5.7 Canada detail build.",
          "observation_summary": "Average annual expenditures for one-person households, divided by 12 for monthly reference values. These are national spending exposures, not city market quotes.",
          "observation_values": [
            {
              "metric": "Water, fuel and electricity for principal accommodation",
              "value": 144.17,
              "unit": "CAD/month"
            },
            {
              "metric": "Cell phone and pager services",
              "value": 68.83,
              "unit": "CAD/month"
            },
            {
              "metric": "Internet access services",
              "value": 70.42,
              "unit": "CAD/month"
            },
            {
              "metric": "Prescribed medicines and pharmaceutical products",
              "value": 28.58,
              "unit": "CAD/month"
            },
            {
              "metric": "Private health insurance plan premiums",
              "value": 30.58,
              "unit": "CAD/month"
            }
          ],
          "evidence_extraction_status": "SOURCE_VALUES_EXTRACTED"
        }
      ],
      "normalization": {
        "status": "DOCUMENTED_RESEARCH_JUDGMENT",
        "anchor_value": 300.0,
        "rationale": "Normalized CLC planning anchor for baseline dwelling utilities plus normal broadband and a mid-tier mobile plan. Source refs: toronto_household. Mode is an explicit research-normalized anchor; low/high encode documented uncertainty rather than copying a competitor total. Numeric calibration observations are now captured in the evidence ledger; the displayed range remains a research normalization.",
        "automatic_raw_source_reproduction": false,
        "why_not_automatic": "Sources can measure different unit sizes, household structures, geographies, deposits, survey periods or category definitions. The site exposes the normalization choice instead of pretending those mismatches disappear."
      },
      "uncertainty": {
        "low_as_fraction_of_mode": 0.7,
        "high_as_fraction_of_mode": 1.3333,
        "volatility_class": "volatile",
        "confidence": "Medium",
        "confidence_score": 9
      },
      "traceability_status": "RAW_OBSERVATION_CAPTURED",
      "raw_observation_scope": "CALIBRATION_SUPPORT_NOT_DIRECT_OUTPUT",
      "raw_observation_note": "At least one numeric source observation is captured and used as a calibration point. The published low/mode/high remains a normalized persona-specific planning range and is not a direct reproduction of the source value.",
      "calibration_granularity": "DIRECT_COMPONENT_OBSERVATION",
      "calibration_granularity_note": "At least one captured numeric observation measures this component or a closely matched subcomponent."
    },
    {
      "city": "Toronto",
      "component": "groceries",
      "component_label": "moderate one-adult grocery basket cross-checked against household expenditure evidence",
      "currency": "CAD",
      "normalized_range": {
        "low": 350.0,
        "mode": 500.0,
        "high": 650.0
      },
      "source_refs": [
        "toronto_household",
        "toronto_statcan_retail_2026m07"
      ],
      "source_evidence": [
        {
          "source_id": "toronto_household",
          "publisher": "Statistics Canada",
          "title": "Survey of Household Spending, 2023 updated release",
          "observation_period": "2023; weights updated 2026-09",
          "geography": "Canada / Ontario and household-type tables",
          "role": "household",
          "quality_score": 3,
          "freshness_score": 3,
          "definition_match_score": 2,
          "independence_cluster": "statistics_canada",
          "observation_summary": "Survey of Household Spending, 2023 updated release — used as household evidence for Toronto. The quality/freshness/definition fields document how directly the source maps to the published persona.",
          "observation_values": [],
          "evidence_extraction_status": "SOURCE_METADATA_VERIFIED_RAW_VALUE_NOT_CAPTURED"
        },
        {
          "source_id": "toronto_statcan_retail_2026m07",
          "city": "Toronto",
          "role": "grocery_detail",
          "publisher": "Statistics Canada",
          "title": "Monthly average retail prices for selected products",
          "url": "https://www150.statcan.gc.ca/t1/tbl1/en/tv.action?pid=1810024501",
          "observation_period": "2026-05 to 2026-07",
          "retrieved_at": "2026-09-24",
          "geography": "Ontario",
          "source_type": "official",
          "geography_match": "province_proxy",
          "quality_score": 3,
          "freshness_score": 3,
          "definition_match_score": 2,
          "independence_cluster": "statistics_canada_retail_prices",
          "upstream_dataset": "Monthly average retail prices for selected products",
          "dedup_checked": true,
          "url_verification": "DIRECT_OPEN_CONFIRMED",
          "external_verified_at": "2026-09-24",
          "external_verification_status": "DIRECT_REOPEN_CONFIRMED",
          "external_verification_note": "Exact official source and observation definition checked during the V5.7 Canada detail build.",
          "observation_summary": "Three-month provincial retail-price observations normalized only where package size differed from the metric definition.",
          "observation_values": [
            {
              "metric": "food.milk_1l",
              "low": 3.96,
              "median": 3.97,
              "high": 3.97,
              "unit": "CAD",
              "period": "2026-05 to 2026-07"
            },
            {
              "metric": "food.bread_500g",
              "low": 2.39,
              "median": 2.41,
              "high": 2.42,
              "unit": "CAD",
              "period": "2026-05 to 2026-07"
            },
            {
              "metric": "food.rice_1kg",
              "low": 4.52,
              "median": 4.62,
              "high": 4.68,
              "unit": "CAD",
              "period": "2026-05 to 2026-07"
            },
            {
              "metric": "food.eggs_12",
              "low": 5.0,
              "median": 5.0,
              "high": 5.0,
              "unit": "CAD",
              "period": "2026-05 to 2026-07"
            },
            {
              "metric": "food.chicken_1kg",
              "low": 14.01,
              "median": 14.14,
              "high": 14.26,
              "unit": "CAD",
              "period": "2026-05 to 2026-07"
            },
            {
              "metric": "food.red_meat_1kg",
              "low": 16.15,
              "median": 16.17,
              "high": 16.63,
              "unit": "CAD",
              "period": "2026-05 to 2026-07"
            },
            {
              "metric": "food.fish_1kg",
              "low": 28.03,
              "median": 28.47,
              "high": 28.73,
              "unit": "CAD",
              "period": "2026-05 to 2026-07"
            },
            {
              "metric": "food.fruit_1kg",
              "low": 5.98,
              "median": 6.14,
              "high": 6.33,
              "unit": "CAD",
              "period": "2026-05 to 2026-07"
            },
            {
              "metric": "food.vegetables_1kg",
              "low": 4.71,
              "median": 4.82,
              "high": 6.8,
              "unit": "CAD",
              "period": "2026-05 to 2026-07"
            }
          ],
          "evidence_extraction_status": "SOURCE_VALUES_EXTRACTED"
        }
      ],
      "normalization": {
        "status": "DOCUMENTED_RESEARCH_JUDGMENT",
        "anchor_value": 500.0,
        "rationale": "Normalized CLC planning anchor for moderate one-adult grocery basket cross-checked against household expenditure evidence. Source refs: toronto_household. Mode is an explicit research-normalized anchor; low/high encode documented uncertainty rather than copying a competitor total. Numeric calibration observations are now captured in the evidence ledger; the displayed range remains a research normalization.",
        "automatic_raw_source_reproduction": false,
        "why_not_automatic": "Sources can measure different unit sizes, household structures, geographies, deposits, survey periods or category definitions. The site exposes the normalization choice instead of pretending those mismatches disappear."
      },
      "uncertainty": {
        "low_as_fraction_of_mode": 0.7,
        "high_as_fraction_of_mode": 1.3,
        "volatility_class": "volatile",
        "confidence": "Medium",
        "confidence_score": 9
      },
      "traceability_status": "RAW_OBSERVATION_CAPTURED",
      "raw_observation_scope": "CALIBRATION_SUPPORT_NOT_DIRECT_OUTPUT",
      "raw_observation_note": "At least one numeric source observation is captured and used as a calibration point. The published low/mode/high remains a normalized persona-specific planning range and is not a direct reproduction of the source value.",
      "calibration_granularity": "DIRECT_COMPONENT_OBSERVATION",
      "calibration_granularity_note": "At least one captured numeric observation measures this component or a closely matched subcomponent."
    },
    {
      "city": "Toronto",
      "component": "eating_out",
      "component_label": "four casual sit-down plus four low-cost café/fast-casual meals per month",
      "currency": "CAD",
      "normalized_range": {
        "low": 150.0,
        "mode": 240.0,
        "high": 350.0
      },
      "source_refs": [
        "toronto_household",
        "toronto_statcan_shs_summary_2023"
      ],
      "source_evidence": [
        {
          "source_id": "toronto_household",
          "publisher": "Statistics Canada",
          "title": "Survey of Household Spending, 2023 updated release",
          "observation_period": "2023; weights updated 2026-09",
          "geography": "Canada / Ontario and household-type tables",
          "role": "household",
          "quality_score": 3,
          "freshness_score": 3,
          "definition_match_score": 2,
          "independence_cluster": "statistics_canada",
          "observation_summary": "Survey of Household Spending, 2023 updated release — used as household evidence for Toronto. The quality/freshness/definition fields document how directly the source maps to the published persona.",
          "observation_values": [],
          "evidence_extraction_status": "SOURCE_METADATA_VERIFIED_RAW_VALUE_NOT_CAPTURED"
        },
        {
          "source_id": "toronto_statcan_shs_summary_2023",
          "city": "Toronto",
          "role": "household_calibration",
          "publisher": "Statistics Canada",
          "title": "Survey of Household Spending, 2023",
          "url": "https://www150.statcan.gc.ca/n1/daily-quotidien/250521/dq250521a-eng.htm",
          "observation_period": "2023",
          "retrieved_at": "2026-09-29",
          "geography": "Canada",
          "source_type": "official",
          "geography_match": "national_proxy",
          "quality_score": 3,
          "freshness_score": 2,
          "definition_match_score": 2,
          "independence_cluster": "statistics_canada_household_spending",
          "upstream_dataset": "Survey of Household Spending, 2023",
          "dedup_checked": true,
          "url_verification": "DIRECT_OPEN_CONFIRMED",
          "external_verified_at": "2026-09-29",
          "external_verification_status": "DIRECT_REOPEN_CONFIRMED",
          "external_verification_note": "Official HTML release rechecked 2026-09-29. Values are national household calibration points, not Toronto one-person quotes.",
          "observation_summary": "Canada-level 2023 household-spending benchmarks used only as calibration for categories not directly quoted at Toronto city/persona level.",
          "observation_values": [
            {
              "metric": "average goods and services spending",
              "value": 76750,
              "unit": "CAD/year per household",
              "period": "2023"
            },
            {
              "metric": "food purchased from stores",
              "value": 8659,
              "unit": "CAD/year per household",
              "period": "2023"
            },
            {
              "metric": "food purchased from restaurants",
              "value": 3351,
              "unit": "CAD/year per household",
              "period": "2023"
            },
            {
              "metric": "personal care",
              "value": 1860,
              "unit": "CAD/year per household",
              "period": "2023"
            },
            {
              "metric": "household operations, furnishings and equipment",
              "value": 9404,
              "unit": "CAD/year per household",
              "period": "2023"
            }
          ],
          "evidence_extraction_status": "SOURCE_VALUES_EXTRACTED"
        }
      ],
      "normalization": {
        "status": "DOCUMENTED_RESEARCH_JUDGMENT",
        "anchor_value": 240.0,
        "rationale": "Normalized CLC planning anchor for four casual sit-down plus four low-cost café/fast-casual meals per month. Source refs: toronto_household. Mode is an explicit research-normalized anchor; low/high encode documented uncertainty rather than copying a competitor total. Numeric calibration observations are now captured in the evidence ledger; the displayed range remains a research normalization.",
        "automatic_raw_source_reproduction": false,
        "why_not_automatic": "Sources can measure different unit sizes, household structures, geographies, deposits, survey periods or category definitions. The site exposes the normalization choice instead of pretending those mismatches disappear."
      },
      "uncertainty": {
        "low_as_fraction_of_mode": 0.625,
        "high_as_fraction_of_mode": 1.4583,
        "volatility_class": "stable",
        "confidence": "Medium",
        "confidence_score": 9
      },
      "traceability_status": "RAW_OBSERVATION_CAPTURED",
      "raw_observation_scope": "CALIBRATION_SUPPORT_NOT_DIRECT_OUTPUT",
      "raw_observation_note": "At least one numeric source observation is captured and used as a calibration point. The published low/mode/high remains a normalized persona-specific planning range and is not a direct reproduction of the source value.",
      "calibration_granularity": "DIRECT_COMPONENT_OBSERVATION",
      "calibration_granularity_note": "At least one captured numeric observation measures this component or a closely matched subcomponent."
    },
    {
      "city": "Toronto",
      "component": "transit",
      "component_label": "adult monthly pass/fare cap where meaningful, otherwise normalized 44-trip usage",
      "currency": "CAD",
      "normalized_range": {
        "low": 143.0,
        "mode": 155.0,
        "high": 165.0
      },
      "source_refs": [
        "toronto_transit"
      ],
      "source_evidence": [
        {
          "source_id": "toronto_transit",
          "publisher": "Toronto Transit Commission",
          "title": "Monthly fare capping",
          "observation_period": "2026",
          "geography": "Toronto",
          "role": "transit",
          "quality_score": 3,
          "freshness_score": 3,
          "definition_match_score": 3,
          "independence_cluster": "toronto_transit_commission",
          "observation_summary": "Monthly fare capping — used as transit evidence for Toronto. The quality/freshness/definition fields document how directly the source maps to the published persona.",
          "observation_values": [
            {
              "metric": "adult single fare",
              "low": 3.3,
              "mode": 3.3,
              "high": 3.35,
              "unit": "CAD/trip",
              "period": "2026"
            },
            {
              "metric": "adult monthly fare cap",
              "value": 155.1,
              "unit": "CAD/month",
              "period": "effective 2026-08-31"
            }
          ],
          "evidence_extraction_status": "SOURCE_VALUES_EXTRACTED"
        }
      ],
      "normalization": {
        "status": "DOCUMENTED_RESEARCH_JUDGMENT",
        "anchor_value": 155.0,
        "rationale": "Normalized CLC planning anchor for adult monthly pass/fare cap where meaningful, otherwise normalized 44-trip usage. Source refs: toronto_transit. Mode is an explicit research-normalized anchor; low/high encode documented uncertainty rather than copying a competitor total.",
        "automatic_raw_source_reproduction": false,
        "why_not_automatic": "Sources can measure different unit sizes, household structures, geographies, deposits, survey periods or category definitions. The site exposes the normalization choice instead of pretending those mismatches disappear."
      },
      "uncertainty": {
        "low_as_fraction_of_mode": 0.9226,
        "high_as_fraction_of_mode": 1.0645,
        "volatility_class": "admin_or_usage",
        "confidence": "Medium",
        "confidence_score": 10
      },
      "traceability_status": "RAW_OBSERVATION_CAPTURED",
      "calibration_granularity": "DIRECT_COMPONENT_OBSERVATION",
      "calibration_granularity_note": "At least one captured numeric observation measures this component or a closely matched subcomponent."
    },
    {
      "city": "Toronto",
      "component": "household_personal",
      "component_label": "small recurring household and personal essentials allowance",
      "currency": "CAD",
      "normalized_range": {
        "low": 120.0,
        "mode": 180.0,
        "high": 260.0
      },
      "source_refs": [
        "toronto_household",
        "toronto_statcan_shs_summary_2023"
      ],
      "source_evidence": [
        {
          "source_id": "toronto_household",
          "publisher": "Statistics Canada",
          "title": "Survey of Household Spending, 2023 updated release",
          "observation_period": "2023; weights updated 2026-09",
          "geography": "Canada / Ontario and household-type tables",
          "role": "household",
          "quality_score": 3,
          "freshness_score": 3,
          "definition_match_score": 2,
          "independence_cluster": "statistics_canada",
          "observation_summary": "Survey of Household Spending, 2023 updated release — used as household evidence for Toronto. The quality/freshness/definition fields document how directly the source maps to the published persona.",
          "observation_values": [],
          "evidence_extraction_status": "SOURCE_METADATA_VERIFIED_RAW_VALUE_NOT_CAPTURED"
        },
        {
          "source_id": "toronto_statcan_shs_summary_2023",
          "city": "Toronto",
          "role": "household_calibration",
          "publisher": "Statistics Canada",
          "title": "Survey of Household Spending, 2023",
          "url": "https://www150.statcan.gc.ca/n1/daily-quotidien/250521/dq250521a-eng.htm",
          "observation_period": "2023",
          "retrieved_at": "2026-09-29",
          "geography": "Canada",
          "source_type": "official",
          "geography_match": "national_proxy",
          "quality_score": 3,
          "freshness_score": 2,
          "definition_match_score": 2,
          "independence_cluster": "statistics_canada_household_spending",
          "upstream_dataset": "Survey of Household Spending, 2023",
          "dedup_checked": true,
          "url_verification": "DIRECT_OPEN_CONFIRMED",
          "external_verified_at": "2026-09-29",
          "external_verification_status": "DIRECT_REOPEN_CONFIRMED",
          "external_verification_note": "Official HTML release rechecked 2026-09-29. Values are national household calibration points, not Toronto one-person quotes.",
          "observation_summary": "Canada-level 2023 household-spending benchmarks used only as calibration for categories not directly quoted at Toronto city/persona level.",
          "observation_values": [
            {
              "metric": "average goods and services spending",
              "value": 76750,
              "unit": "CAD/year per household",
              "period": "2023"
            },
            {
              "metric": "food purchased from stores",
              "value": 8659,
              "unit": "CAD/year per household",
              "period": "2023"
            },
            {
              "metric": "food purchased from restaurants",
              "value": 3351,
              "unit": "CAD/year per household",
              "period": "2023"
            },
            {
              "metric": "personal care",
              "value": 1860,
              "unit": "CAD/year per household",
              "period": "2023"
            },
            {
              "metric": "household operations, furnishings and equipment",
              "value": 9404,
              "unit": "CAD/year per household",
              "period": "2023"
            }
          ],
          "evidence_extraction_status": "SOURCE_VALUES_EXTRACTED"
        }
      ],
      "normalization": {
        "status": "DOCUMENTED_RESEARCH_JUDGMENT",
        "anchor_value": 180.0,
        "rationale": "Normalized CLC planning anchor for small recurring household and personal essentials allowance. Source refs: toronto_household. Mode is an explicit research-normalized anchor; low/high encode documented uncertainty rather than copying a competitor total. Numeric calibration observations are now captured in the evidence ledger; the displayed range remains a research normalization.",
        "automatic_raw_source_reproduction": false,
        "why_not_automatic": "Sources can measure different unit sizes, household structures, geographies, deposits, survey periods or category definitions. The site exposes the normalization choice instead of pretending those mismatches disappear."
      },
      "uncertainty": {
        "low_as_fraction_of_mode": 0.6667,
        "high_as_fraction_of_mode": 1.4444,
        "volatility_class": "stable",
        "confidence": "Medium",
        "confidence_score": 9
      },
      "traceability_status": "RAW_OBSERVATION_CAPTURED",
      "raw_observation_scope": "CALIBRATION_SUPPORT_NOT_DIRECT_OUTPUT",
      "raw_observation_note": "At least one numeric source observation is captured and used as a calibration point. The published low/mode/high remains a normalized persona-specific planning range and is not a direct reproduction of the source value.",
      "calibration_granularity": "DIRECT_COMPONENT_OBSERVATION",
      "calibration_granularity_note": "At least one captured numeric observation measures this component or a closely matched subcomponent."
    },
    {
      "city": "Mexico City",
      "component": "rent",
      "component_label": "long-term one-bedroom, roughly 35–55 m² or local equivalent, non-prime but transit-connected",
      "currency": "MXN",
      "normalized_range": {
        "low": 10500,
        "mode": 15000,
        "high": 20000
      },
      "source_refs": [
        "mexico_city_rent"
      ],
      "source_evidence": [
        {
          "source_id": "mexico_city_rent",
          "publisher": "Inmuebles24",
          "title": "Current 1-bedroom CDMX rental listings",
          "observation_period": "2026-09",
          "geography": "Ciudad de México",
          "role": "rent",
          "quality_score": 2,
          "freshness_score": 3,
          "definition_match_score": 3,
          "independence_cluster": "inmuebles24",
          "observation_summary": "Current 1-bedroom CDMX rental listings — used as rent evidence for Mexico City. The quality/freshness/definition fields document how directly the source maps to the published persona.",
          "observation_values": [],
          "evidence_extraction_status": "SOURCE_METADATA_VERIFIED_RAW_VALUE_NOT_CAPTURED"
        }
      ],
      "normalization": {
        "status": "DOCUMENTED_RESEARCH_JUDGMENT",
        "anchor_value": 15000,
        "rationale": "Normalized CLC planning anchor for long-term one-bedroom, roughly 35–55 m² or local equivalent, non-prime but transit-connected. Source refs: mexico_city_rent. Mode is an explicit research-normalized anchor; low/high encode documented uncertainty rather than copying a competitor total.",
        "automatic_raw_source_reproduction": false,
        "why_not_automatic": "Sources can measure different unit sizes, household structures, geographies, deposits, survey periods or category definitions. The site exposes the normalization choice instead of pretending those mismatches disappear."
      },
      "uncertainty": {
        "low_as_fraction_of_mode": 0.7,
        "high_as_fraction_of_mode": 1.3333,
        "volatility_class": "volatile",
        "confidence": "Medium",
        "confidence_score": 9
      },
      "traceability_status": "SOURCE_LINKED_NORMALIZATION_RAW_OBSERVATION_PENDING",
      "calibration_granularity": "RAW_OBSERVATION_PENDING",
      "calibration_granularity_note": "Source metadata is linked, but no numeric observation has yet been captured into the core ledger."
    },
    {
      "city": "Mexico City",
      "component": "utilities_connectivity",
      "component_label": "baseline dwelling utilities plus normal broadband and a mid-tier mobile plan",
      "currency": "MXN",
      "normalized_range": {
        "low": 900.0,
        "mode": 1400,
        "high": 2200
      },
      "source_refs": [
        "mexico_city_household"
      ],
      "source_evidence": [
        {
          "source_id": "mexico_city_household",
          "publisher": "INEGI",
          "title": "ENIGH 2024 Ciudad de México results",
          "observation_period": "2024",
          "geography": "Ciudad de México",
          "role": "household",
          "quality_score": 3,
          "freshness_score": 2,
          "definition_match_score": 3,
          "independence_cluster": "inegi",
          "observation_summary": "ENIGH 2024 Ciudad de México results — used as household evidence for Mexico City. The quality/freshness/definition fields document how directly the source maps to the published persona.",
          "observation_values": [],
          "evidence_extraction_status": "SOURCE_METADATA_VERIFIED_RAW_VALUE_NOT_CAPTURED"
        }
      ],
      "normalization": {
        "status": "DOCUMENTED_RESEARCH_JUDGMENT",
        "anchor_value": 1400,
        "rationale": "Normalized CLC planning anchor for baseline dwelling utilities plus normal broadband and a mid-tier mobile plan. Source refs: mexico_city_household. Mode is an explicit research-normalized anchor; low/high encode documented uncertainty rather than copying a competitor total.",
        "automatic_raw_source_reproduction": false,
        "why_not_automatic": "Sources can measure different unit sizes, household structures, geographies, deposits, survey periods or category definitions. The site exposes the normalization choice instead of pretending those mismatches disappear."
      },
      "uncertainty": {
        "low_as_fraction_of_mode": 0.6429,
        "high_as_fraction_of_mode": 1.5714,
        "volatility_class": "volatile",
        "confidence": "Medium",
        "confidence_score": 9
      },
      "traceability_status": "SOURCE_LINKED_NORMALIZATION_RAW_OBSERVATION_PENDING",
      "calibration_granularity": "RAW_OBSERVATION_PENDING",
      "calibration_granularity_note": "Source metadata is linked, but no numeric observation has yet been captured into the core ledger."
    },
    {
      "city": "Mexico City",
      "component": "groceries",
      "component_label": "moderate one-adult grocery basket cross-checked against household expenditure evidence",
      "currency": "MXN",
      "normalized_range": {
        "low": 3360,
        "mode": 4800,
        "high": 6500
      },
      "source_refs": [
        "mexico_city_household"
      ],
      "source_evidence": [
        {
          "source_id": "mexico_city_household",
          "publisher": "INEGI",
          "title": "ENIGH 2024 Ciudad de México results",
          "observation_period": "2024",
          "geography": "Ciudad de México",
          "role": "household",
          "quality_score": 3,
          "freshness_score": 2,
          "definition_match_score": 3,
          "independence_cluster": "inegi",
          "observation_summary": "ENIGH 2024 Ciudad de México results — used as household evidence for Mexico City. The quality/freshness/definition fields document how directly the source maps to the published persona.",
          "observation_values": [],
          "evidence_extraction_status": "SOURCE_METADATA_VERIFIED_RAW_VALUE_NOT_CAPTURED"
        }
      ],
      "normalization": {
        "status": "DOCUMENTED_RESEARCH_JUDGMENT",
        "anchor_value": 4800,
        "rationale": "Normalized CLC planning anchor for moderate one-adult grocery basket cross-checked against household expenditure evidence. Source refs: mexico_city_household. Mode is an explicit research-normalized anchor; low/high encode documented uncertainty rather than copying a competitor total.",
        "automatic_raw_source_reproduction": false,
        "why_not_automatic": "Sources can measure different unit sizes, household structures, geographies, deposits, survey periods or category definitions. The site exposes the normalization choice instead of pretending those mismatches disappear."
      },
      "uncertainty": {
        "low_as_fraction_of_mode": 0.7,
        "high_as_fraction_of_mode": 1.3542,
        "volatility_class": "volatile",
        "confidence": "Medium",
        "confidence_score": 9
      },
      "traceability_status": "SOURCE_LINKED_NORMALIZATION_RAW_OBSERVATION_PENDING",
      "calibration_granularity": "RAW_OBSERVATION_PENDING",
      "calibration_granularity_note": "Source metadata is linked, but no numeric observation has yet been captured into the core ledger."
    },
    {
      "city": "Mexico City",
      "component": "eating_out",
      "component_label": "four casual sit-down plus four low-cost café/fast-casual meals per month",
      "currency": "MXN",
      "normalized_range": {
        "low": 1800,
        "mode": 2800,
        "high": 4200
      },
      "source_refs": [
        "mexico_city_household"
      ],
      "source_evidence": [
        {
          "source_id": "mexico_city_household",
          "publisher": "INEGI",
          "title": "ENIGH 2024 Ciudad de México results",
          "observation_period": "2024",
          "geography": "Ciudad de México",
          "role": "household",
          "quality_score": 3,
          "freshness_score": 2,
          "definition_match_score": 3,
          "independence_cluster": "inegi",
          "observation_summary": "ENIGH 2024 Ciudad de México results — used as household evidence for Mexico City. The quality/freshness/definition fields document how directly the source maps to the published persona.",
          "observation_values": [],
          "evidence_extraction_status": "SOURCE_METADATA_VERIFIED_RAW_VALUE_NOT_CAPTURED"
        }
      ],
      "normalization": {
        "status": "DOCUMENTED_RESEARCH_JUDGMENT",
        "anchor_value": 2800,
        "rationale": "Normalized CLC planning anchor for four casual sit-down plus four low-cost café/fast-casual meals per month. Source refs: mexico_city_household. Mode is an explicit research-normalized anchor; low/high encode documented uncertainty rather than copying a competitor total.",
        "automatic_raw_source_reproduction": false,
        "why_not_automatic": "Sources can measure different unit sizes, household structures, geographies, deposits, survey periods or category definitions. The site exposes the normalization choice instead of pretending those mismatches disappear."
      },
      "uncertainty": {
        "low_as_fraction_of_mode": 0.6429,
        "high_as_fraction_of_mode": 1.5,
        "volatility_class": "stable",
        "confidence": "Medium",
        "confidence_score": 9
      },
      "traceability_status": "SOURCE_LINKED_NORMALIZATION_RAW_OBSERVATION_PENDING",
      "calibration_granularity": "RAW_OBSERVATION_PENDING",
      "calibration_granularity_note": "Source metadata is linked, but no numeric observation has yet been captured into the core ledger."
    },
    {
      "city": "Mexico City",
      "component": "transit",
      "component_label": "adult monthly pass/fare cap where meaningful, otherwise normalized 44-trip usage",
      "currency": "MXN",
      "normalized_range": {
        "low": 350.0,
        "mode": 500.0,
        "high": 800.0
      },
      "source_refs": [
        "mexico_city_transit"
      ],
      "source_evidence": [
        {
          "source_id": "mexico_city_transit",
          "publisher": "Metro CDMX",
          "title": "Metro system fare reference",
          "observation_period": "2026",
          "geography": "Ciudad de México",
          "role": "transit",
          "quality_score": 3,
          "freshness_score": 3,
          "definition_match_score": 3,
          "independence_cluster": "metro_cdmx",
          "observation_summary": "Metro system fare reference — used as transit evidence for Mexico City. The quality/freshness/definition fields document how directly the source maps to the published persona.",
          "observation_values": [],
          "evidence_extraction_status": "SOURCE_METADATA_VERIFIED_RAW_VALUE_NOT_CAPTURED"
        }
      ],
      "normalization": {
        "status": "DOCUMENTED_RESEARCH_JUDGMENT",
        "anchor_value": 500.0,
        "rationale": "Normalized CLC planning anchor for adult monthly pass/fare cap where meaningful, otherwise normalized 44-trip usage. Source refs: mexico_city_transit. Mode is an explicit research-normalized anchor; low/high encode documented uncertainty rather than copying a competitor total.",
        "automatic_raw_source_reproduction": false,
        "why_not_automatic": "Sources can measure different unit sizes, household structures, geographies, deposits, survey periods or category definitions. The site exposes the normalization choice instead of pretending those mismatches disappear."
      },
      "uncertainty": {
        "low_as_fraction_of_mode": 0.7,
        "high_as_fraction_of_mode": 1.6,
        "volatility_class": "admin_or_usage",
        "confidence": "Medium",
        "confidence_score": 10
      },
      "traceability_status": "SOURCE_LINKED_NORMALIZATION_RAW_OBSERVATION_PENDING",
      "calibration_granularity": "RAW_OBSERVATION_PENDING",
      "calibration_granularity_note": "Source metadata is linked, but no numeric observation has yet been captured into the core ledger."
    },
    {
      "city": "Mexico City",
      "component": "household_personal",
      "component_label": "small recurring household and personal essentials allowance",
      "currency": "MXN",
      "normalized_range": {
        "low": 900.0,
        "mode": 1400,
        "high": 2200
      },
      "source_refs": [
        "mexico_city_household"
      ],
      "source_evidence": [
        {
          "source_id": "mexico_city_household",
          "publisher": "INEGI",
          "title": "ENIGH 2024 Ciudad de México results",
          "observation_period": "2024",
          "geography": "Ciudad de México",
          "role": "household",
          "quality_score": 3,
          "freshness_score": 2,
          "definition_match_score": 3,
          "independence_cluster": "inegi",
          "observation_summary": "ENIGH 2024 Ciudad de México results — used as household evidence for Mexico City. The quality/freshness/definition fields document how directly the source maps to the published persona.",
          "observation_values": [],
          "evidence_extraction_status": "SOURCE_METADATA_VERIFIED_RAW_VALUE_NOT_CAPTURED"
        }
      ],
      "normalization": {
        "status": "DOCUMENTED_RESEARCH_JUDGMENT",
        "anchor_value": 1400,
        "rationale": "Normalized CLC planning anchor for small recurring household and personal essentials allowance. Source refs: mexico_city_household. Mode is an explicit research-normalized anchor; low/high encode documented uncertainty rather than copying a competitor total.",
        "automatic_raw_source_reproduction": false,
        "why_not_automatic": "Sources can measure different unit sizes, household structures, geographies, deposits, survey periods or category definitions. The site exposes the normalization choice instead of pretending those mismatches disappear."
      },
      "uncertainty": {
        "low_as_fraction_of_mode": 0.6429,
        "high_as_fraction_of_mode": 1.5714,
        "volatility_class": "stable",
        "confidence": "Medium",
        "confidence_score": 9
      },
      "traceability_status": "SOURCE_LINKED_NORMALIZATION_RAW_OBSERVATION_PENDING",
      "calibration_granularity": "RAW_OBSERVATION_PENDING",
      "calibration_granularity_note": "Source metadata is linked, but no numeric observation has yet been captured into the core ledger."
    },
    {
      "city": "Vancouver",
      "component": "rent",
      "component_label": "long-term one-bedroom, roughly 35–55 m² or local equivalent, non-prime but transit-connected",
      "currency": "CAD",
      "normalized_range": {
        "low": 1645.0,
        "mode": 2350.0,
        "high": 3055.0
      },
      "source_refs": [
        "vancouver_rent"
      ],
      "source_evidence": [
        {
          "source_id": "vancouver_rent",
          "publisher": "Statistics Canada",
          "title": "Quarterly asking rent statistics",
          "observation_period": "2025-Q4 / 2026-Q2",
          "geography": "Vancouver CMA",
          "role": "rent",
          "quality_score": 3,
          "freshness_score": 3,
          "definition_match_score": 2,
          "independence_cluster": "vancouver_rent",
          "observation_summary": "Official asking-rent series provides current Vancouver rental-market calibration for apartment size bands.",
          "observation_values": [
            {
              "metric": "1-bedroom asking rent reference",
              "value": 2320,
              "unit": "CAD/month",
              "period": "2025-Q4"
            },
            {
              "metric": "2-bedroom asking rent reference",
              "value": 3030,
              "unit": "CAD/month",
              "period": "2026-Q2"
            }
          ],
          "evidence_extraction_status": "SOURCE_VALUES_EXTRACTED"
        }
      ],
      "normalization": {
        "status": "DOCUMENTED_RESEARCH_JUDGMENT",
        "anchor_value": 2350.0,
        "rationale": "Normalized CLC planning anchor for long-term one-bedroom, roughly 35–55 m² or local equivalent, non-prime but transit-connected. Source refs: vancouver_rent. Mode is a research-normalized anchor; low/high encode source-definition and market uncertainty rather than copying a competitor total.",
        "automatic_raw_source_reproduction": false,
        "why_not_automatic": "Sources can measure different unit sizes, household structures, geographies, deposits, survey periods or category definitions. The site exposes the normalization choice instead of pretending those mismatches disappear."
      },
      "uncertainty": {
        "low_as_fraction_of_mode": 0.7,
        "high_as_fraction_of_mode": 1.3,
        "volatility_class": "volatile",
        "confidence": "Medium",
        "confidence_score": 8
      },
      "traceability_status": "RAW_OBSERVATION_CAPTURED",
      "calibration_granularity": "DIRECT_COMPONENT_OBSERVATION",
      "calibration_granularity_note": "At least one captured numeric observation measures this component or a closely matched subcomponent."
    },
    {
      "city": "Vancouver",
      "component": "utilities_connectivity",
      "component_label": "baseline dwelling utilities plus normal broadband and a mid-tier mobile plan",
      "currency": "CAD",
      "normalized_range": {
        "low": 210.0,
        "mode": 300.0,
        "high": 420.0
      },
      "source_refs": [
        "vancouver_household"
      ],
      "source_evidence": [
        {
          "source_id": "vancouver_household",
          "publisher": "Statistics Canada",
          "title": "Survey of Household Spending, 2023 — updated weights",
          "observation_period": "2023; weights updated 2026-09",
          "geography": "Canada / British Columbia and household-type tables",
          "role": "household",
          "quality_score": 3,
          "freshness_score": 3,
          "definition_match_score": 2,
          "independence_cluster": "vancouver_household",
          "observation_summary": "Updated 2023 SHS supports Canadian one-person and provincial consumption calibration; used for non-rent components.",
          "observation_values": [
            {
              "metric": "Canadian average household spending",
              "value": 76750,
              "unit": "CAD/year",
              "period": "2023"
            }
          ],
          "evidence_extraction_status": "SOURCE_VALUES_EXTRACTED"
        }
      ],
      "normalization": {
        "status": "DOCUMENTED_RESEARCH_JUDGMENT",
        "anchor_value": 300.0,
        "rationale": "Normalized CLC planning anchor for baseline dwelling utilities plus normal broadband and a mid-tier mobile plan. Source refs: vancouver_household. Mode is a research-normalized anchor; low/high encode source-definition and market uncertainty rather than copying a competitor total.",
        "automatic_raw_source_reproduction": false,
        "why_not_automatic": "Sources can measure different unit sizes, household structures, geographies, deposits, survey periods or category definitions. The site exposes the normalization choice instead of pretending those mismatches disappear."
      },
      "uncertainty": {
        "low_as_fraction_of_mode": 0.7,
        "high_as_fraction_of_mode": 1.4,
        "volatility_class": "volatile",
        "confidence": "Medium",
        "confidence_score": 8
      },
      "traceability_status": "RAW_OBSERVATION_CAPTURED",
      "calibration_granularity": "BROAD_CALIBRATION_OBSERVATION",
      "calibration_granularity_note": "Captured numeric evidence is broader household or per-person spending context. It calibrates the component but does not directly observe this component."
    },
    {
      "city": "Vancouver",
      "component": "groceries",
      "component_label": "moderate one-adult grocery basket cross-checked against household expenditure evidence",
      "currency": "CAD",
      "normalized_range": {
        "low": 360.0,
        "mode": 500.0,
        "high": 675.0
      },
      "source_refs": [
        "vancouver_household"
      ],
      "source_evidence": [
        {
          "source_id": "vancouver_household",
          "publisher": "Statistics Canada",
          "title": "Survey of Household Spending, 2023 — updated weights",
          "observation_period": "2023; weights updated 2026-09",
          "geography": "Canada / British Columbia and household-type tables",
          "role": "household",
          "quality_score": 3,
          "freshness_score": 3,
          "definition_match_score": 2,
          "independence_cluster": "vancouver_household",
          "observation_summary": "Updated 2023 SHS supports Canadian one-person and provincial consumption calibration; used for non-rent components.",
          "observation_values": [
            {
              "metric": "Canadian average household spending",
              "value": 76750,
              "unit": "CAD/year",
              "period": "2023"
            }
          ],
          "evidence_extraction_status": "SOURCE_VALUES_EXTRACTED"
        }
      ],
      "normalization": {
        "status": "DOCUMENTED_RESEARCH_JUDGMENT",
        "anchor_value": 500.0,
        "rationale": "Normalized CLC planning anchor for moderate one-adult grocery basket cross-checked against household expenditure evidence. Source refs: vancouver_household. Mode is a research-normalized anchor; low/high encode source-definition and market uncertainty rather than copying a competitor total.",
        "automatic_raw_source_reproduction": false,
        "why_not_automatic": "Sources can measure different unit sizes, household structures, geographies, deposits, survey periods or category definitions. The site exposes the normalization choice instead of pretending those mismatches disappear."
      },
      "uncertainty": {
        "low_as_fraction_of_mode": 0.72,
        "high_as_fraction_of_mode": 1.35,
        "volatility_class": "volatile",
        "confidence": "Medium",
        "confidence_score": 8
      },
      "traceability_status": "RAW_OBSERVATION_CAPTURED",
      "calibration_granularity": "BROAD_CALIBRATION_OBSERVATION",
      "calibration_granularity_note": "Captured numeric evidence is broader household or per-person spending context. It calibrates the component but does not directly observe this component."
    },
    {
      "city": "Vancouver",
      "component": "eating_out",
      "component_label": "four casual sit-down plus four low-cost café/fast-casual meals per month",
      "currency": "CAD",
      "normalized_range": {
        "low": 168.0,
        "mode": 250.0,
        "high": 362.0
      },
      "source_refs": [
        "vancouver_household"
      ],
      "source_evidence": [
        {
          "source_id": "vancouver_household",
          "publisher": "Statistics Canada",
          "title": "Survey of Household Spending, 2023 — updated weights",
          "observation_period": "2023; weights updated 2026-09",
          "geography": "Canada / British Columbia and household-type tables",
          "role": "household",
          "quality_score": 3,
          "freshness_score": 3,
          "definition_match_score": 2,
          "independence_cluster": "vancouver_household",
          "observation_summary": "Updated 2023 SHS supports Canadian one-person and provincial consumption calibration; used for non-rent components.",
          "observation_values": [
            {
              "metric": "Canadian average household spending",
              "value": 76750,
              "unit": "CAD/year",
              "period": "2023"
            }
          ],
          "evidence_extraction_status": "SOURCE_VALUES_EXTRACTED"
        }
      ],
      "normalization": {
        "status": "DOCUMENTED_RESEARCH_JUDGMENT",
        "anchor_value": 250.0,
        "rationale": "Normalized CLC planning anchor for four casual sit-down plus four low-cost café/fast-casual meals per month. Source refs: vancouver_household. Mode is a research-normalized anchor; low/high encode source-definition and market uncertainty rather than copying a competitor total.",
        "automatic_raw_source_reproduction": false,
        "why_not_automatic": "Sources can measure different unit sizes, household structures, geographies, deposits, survey periods or category definitions. The site exposes the normalization choice instead of pretending those mismatches disappear."
      },
      "uncertainty": {
        "low_as_fraction_of_mode": 0.672,
        "high_as_fraction_of_mode": 1.448,
        "volatility_class": "stable",
        "confidence": "Medium",
        "confidence_score": 8
      },
      "traceability_status": "RAW_OBSERVATION_CAPTURED",
      "calibration_granularity": "BROAD_CALIBRATION_OBSERVATION",
      "calibration_granularity_note": "Captured numeric evidence is broader household or per-person spending context. It calibrates the component but does not directly observe this component."
    },
    {
      "city": "Vancouver",
      "component": "transit",
      "component_label": "adult monthly pass/fare cap where meaningful, otherwise normalized 44-trip usage",
      "currency": "CAD",
      "normalized_range": {
        "low": 111.0,
        "mode": 117.0,
        "high": 123.0
      },
      "source_refs": [
        "vancouver_transit"
      ],
      "source_evidence": [
        {
          "source_id": "vancouver_transit",
          "publisher": "TransLink",
          "title": "Transit fares and fare zones",
          "observation_period": "2026",
          "geography": "Metro Vancouver",
          "role": "transit",
          "quality_score": 3,
          "freshness_score": 3,
          "definition_match_score": 2,
          "independence_cluster": "vancouver_transit",
          "observation_summary": "Current adult fare products used to calibrate a one-zone monthly transit benchmark.",
          "observation_values": [
            {
              "metric": "1-zone monthly adult pass",
              "value": 117.2,
              "unit": "CAD/month",
              "period": "2026-07"
            }
          ],
          "evidence_extraction_status": "SOURCE_VALUES_EXTRACTED"
        }
      ],
      "normalization": {
        "status": "DOCUMENTED_RESEARCH_JUDGMENT",
        "anchor_value": 117.0,
        "rationale": "Normalized CLC planning anchor for adult monthly pass/fare cap where meaningful, otherwise normalized 44-trip usage. Source refs: vancouver_transit. Mode is a research-normalized anchor; low/high encode source-definition and market uncertainty rather than copying a competitor total.",
        "automatic_raw_source_reproduction": false,
        "why_not_automatic": "Sources can measure different unit sizes, household structures, geographies, deposits, survey periods or category definitions. The site exposes the normalization choice instead of pretending those mismatches disappear."
      },
      "uncertainty": {
        "low_as_fraction_of_mode": 0.9487,
        "high_as_fraction_of_mode": 1.0513,
        "volatility_class": "admin_or_usage",
        "confidence": "Medium",
        "confidence_score": 9
      },
      "traceability_status": "RAW_OBSERVATION_CAPTURED",
      "calibration_granularity": "DIRECT_COMPONENT_OBSERVATION",
      "calibration_granularity_note": "At least one captured numeric observation measures this component or a closely matched subcomponent."
    },
    {
      "city": "Vancouver",
      "component": "household_personal",
      "component_label": "small recurring household and personal essentials allowance",
      "currency": "CAD",
      "normalized_range": {
        "low": 117.0,
        "mode": 180.0,
        "high": 261.0
      },
      "source_refs": [
        "vancouver_household"
      ],
      "source_evidence": [
        {
          "source_id": "vancouver_household",
          "publisher": "Statistics Canada",
          "title": "Survey of Household Spending, 2023 — updated weights",
          "observation_period": "2023; weights updated 2026-09",
          "geography": "Canada / British Columbia and household-type tables",
          "role": "household",
          "quality_score": 3,
          "freshness_score": 3,
          "definition_match_score": 2,
          "independence_cluster": "vancouver_household",
          "observation_summary": "Updated 2023 SHS supports Canadian one-person and provincial consumption calibration; used for non-rent components.",
          "observation_values": [
            {
              "metric": "Canadian average household spending",
              "value": 76750,
              "unit": "CAD/year",
              "period": "2023"
            }
          ],
          "evidence_extraction_status": "SOURCE_VALUES_EXTRACTED"
        }
      ],
      "normalization": {
        "status": "DOCUMENTED_RESEARCH_JUDGMENT",
        "anchor_value": 180.0,
        "rationale": "Normalized CLC planning anchor for small recurring household and personal essentials allowance. Source refs: vancouver_household. Mode is a research-normalized anchor; low/high encode source-definition and market uncertainty rather than copying a competitor total.",
        "automatic_raw_source_reproduction": false,
        "why_not_automatic": "Sources can measure different unit sizes, household structures, geographies, deposits, survey periods or category definitions. The site exposes the normalization choice instead of pretending those mismatches disappear."
      },
      "uncertainty": {
        "low_as_fraction_of_mode": 0.65,
        "high_as_fraction_of_mode": 1.45,
        "volatility_class": "stable",
        "confidence": "Medium",
        "confidence_score": 8
      },
      "traceability_status": "RAW_OBSERVATION_CAPTURED",
      "calibration_granularity": "BROAD_CALIBRATION_OBSERVATION",
      "calibration_granularity_note": "Captured numeric evidence is broader household or per-person spending context. It calibrates the component but does not directly observe this component."
    },
    {
      "city": "Montréal",
      "component": "rent",
      "component_label": "long-term one-bedroom, roughly 35–55 m² or local equivalent, non-prime but transit-connected",
      "currency": "CAD",
      "normalized_range": {
        "low": 1120.0,
        "mode": 1600.0,
        "high": 2080.0
      },
      "source_refs": [
        "montreal_rent"
      ],
      "source_evidence": [
        {
          "source_id": "montreal_rent",
          "publisher": "Statistics Canada",
          "title": "Quarterly asking rent statistics",
          "observation_period": "2025-Q4 / 2026-Q2",
          "geography": "Montréal CMA",
          "role": "rent",
          "quality_score": 3,
          "freshness_score": 3,
          "definition_match_score": 2,
          "independence_cluster": "montreal_rent",
          "observation_summary": "Official asking-rent series provides Montréal rental-market calibration.",
          "observation_values": [
            {
              "metric": "1-bedroom asking rent reference",
              "value": 1550,
              "unit": "CAD/month",
              "period": "2025-Q4"
            },
            {
              "metric": "2-bedroom asking rent reference",
              "value": 1820,
              "unit": "CAD/month",
              "period": "2026-Q2"
            }
          ],
          "evidence_extraction_status": "SOURCE_VALUES_EXTRACTED"
        }
      ],
      "normalization": {
        "status": "DOCUMENTED_RESEARCH_JUDGMENT",
        "anchor_value": 1600.0,
        "rationale": "Normalized CLC planning anchor for long-term one-bedroom, roughly 35–55 m² or local equivalent, non-prime but transit-connected. Source refs: montreal_rent. Mode is a research-normalized anchor; low/high encode source-definition and market uncertainty rather than copying a competitor total.",
        "automatic_raw_source_reproduction": false,
        "why_not_automatic": "Sources can measure different unit sizes, household structures, geographies, deposits, survey periods or category definitions. The site exposes the normalization choice instead of pretending those mismatches disappear."
      },
      "uncertainty": {
        "low_as_fraction_of_mode": 0.7,
        "high_as_fraction_of_mode": 1.3,
        "volatility_class": "volatile",
        "confidence": "Medium",
        "confidence_score": 8
      },
      "traceability_status": "RAW_OBSERVATION_CAPTURED",
      "calibration_granularity": "DIRECT_COMPONENT_OBSERVATION",
      "calibration_granularity_note": "At least one captured numeric observation measures this component or a closely matched subcomponent."
    },
    {
      "city": "Montréal",
      "component": "utilities_connectivity",
      "component_label": "baseline dwelling utilities plus normal broadband and a mid-tier mobile plan",
      "currency": "CAD",
      "normalized_range": {
        "low": 182.0,
        "mode": 260.0,
        "high": 364.0
      },
      "source_refs": [
        "montreal_household"
      ],
      "source_evidence": [
        {
          "source_id": "montreal_household",
          "publisher": "Statistics Canada",
          "title": "Survey of Household Spending, 2023 — updated weights",
          "observation_period": "2023; weights updated 2026-09",
          "geography": "Canada / Quebec and household-type tables",
          "role": "household",
          "quality_score": 3,
          "freshness_score": 3,
          "definition_match_score": 2,
          "independence_cluster": "statscan_shs_2023",
          "observation_summary": "Updated 2023 SHS supports Canadian one-person and Quebec consumption calibration.",
          "observation_values": [
            {
              "metric": "Canadian average household spending",
              "value": 76750,
              "unit": "CAD/year",
              "period": "2023"
            }
          ],
          "evidence_extraction_status": "SOURCE_VALUES_EXTRACTED"
        }
      ],
      "normalization": {
        "status": "DOCUMENTED_RESEARCH_JUDGMENT",
        "anchor_value": 260.0,
        "rationale": "Normalized CLC planning anchor for baseline dwelling utilities plus normal broadband and a mid-tier mobile plan. Source refs: montreal_household. Mode is a research-normalized anchor; low/high encode source-definition and market uncertainty rather than copying a competitor total.",
        "automatic_raw_source_reproduction": false,
        "why_not_automatic": "Sources can measure different unit sizes, household structures, geographies, deposits, survey periods or category definitions. The site exposes the normalization choice instead of pretending those mismatches disappear."
      },
      "uncertainty": {
        "low_as_fraction_of_mode": 0.7,
        "high_as_fraction_of_mode": 1.4,
        "volatility_class": "volatile",
        "confidence": "Medium",
        "confidence_score": 8
      },
      "traceability_status": "RAW_OBSERVATION_CAPTURED",
      "calibration_granularity": "BROAD_CALIBRATION_OBSERVATION",
      "calibration_granularity_note": "Captured numeric evidence is broader household or per-person spending context. It calibrates the component but does not directly observe this component."
    },
    {
      "city": "Montréal",
      "component": "groceries",
      "component_label": "moderate one-adult grocery basket cross-checked against household expenditure evidence",
      "currency": "CAD",
      "normalized_range": {
        "low": 346.0,
        "mode": 480.0,
        "high": 648.0
      },
      "source_refs": [
        "montreal_household"
      ],
      "source_evidence": [
        {
          "source_id": "montreal_household",
          "publisher": "Statistics Canada",
          "title": "Survey of Household Spending, 2023 — updated weights",
          "observation_period": "2023; weights updated 2026-09",
          "geography": "Canada / Quebec and household-type tables",
          "role": "household",
          "quality_score": 3,
          "freshness_score": 3,
          "definition_match_score": 2,
          "independence_cluster": "statscan_shs_2023",
          "observation_summary": "Updated 2023 SHS supports Canadian one-person and Quebec consumption calibration.",
          "observation_values": [
            {
              "metric": "Canadian average household spending",
              "value": 76750,
              "unit": "CAD/year",
              "period": "2023"
            }
          ],
          "evidence_extraction_status": "SOURCE_VALUES_EXTRACTED"
        }
      ],
      "normalization": {
        "status": "DOCUMENTED_RESEARCH_JUDGMENT",
        "anchor_value": 480.0,
        "rationale": "Normalized CLC planning anchor for moderate one-adult grocery basket cross-checked against household expenditure evidence. Source refs: montreal_household. Mode is a research-normalized anchor; low/high encode source-definition and market uncertainty rather than copying a competitor total.",
        "automatic_raw_source_reproduction": false,
        "why_not_automatic": "Sources can measure different unit sizes, household structures, geographies, deposits, survey periods or category definitions. The site exposes the normalization choice instead of pretending those mismatches disappear."
      },
      "uncertainty": {
        "low_as_fraction_of_mode": 0.7208,
        "high_as_fraction_of_mode": 1.35,
        "volatility_class": "volatile",
        "confidence": "Medium",
        "confidence_score": 8
      },
      "traceability_status": "RAW_OBSERVATION_CAPTURED",
      "calibration_granularity": "BROAD_CALIBRATION_OBSERVATION",
      "calibration_granularity_note": "Captured numeric evidence is broader household or per-person spending context. It calibrates the component but does not directly observe this component."
    },
    {
      "city": "Montréal",
      "component": "eating_out",
      "component_label": "four casual sit-down plus four low-cost café/fast-casual meals per month",
      "currency": "CAD",
      "normalized_range": {
        "low": 147.0,
        "mode": 220.0,
        "high": 319.0
      },
      "source_refs": [
        "montreal_household"
      ],
      "source_evidence": [
        {
          "source_id": "montreal_household",
          "publisher": "Statistics Canada",
          "title": "Survey of Household Spending, 2023 — updated weights",
          "observation_period": "2023; weights updated 2026-09",
          "geography": "Canada / Quebec and household-type tables",
          "role": "household",
          "quality_score": 3,
          "freshness_score": 3,
          "definition_match_score": 2,
          "independence_cluster": "statscan_shs_2023",
          "observation_summary": "Updated 2023 SHS supports Canadian one-person and Quebec consumption calibration.",
          "observation_values": [
            {
              "metric": "Canadian average household spending",
              "value": 76750,
              "unit": "CAD/year",
              "period": "2023"
            }
          ],
          "evidence_extraction_status": "SOURCE_VALUES_EXTRACTED"
        }
      ],
      "normalization": {
        "status": "DOCUMENTED_RESEARCH_JUDGMENT",
        "anchor_value": 220.0,
        "rationale": "Normalized CLC planning anchor for four casual sit-down plus four low-cost café/fast-casual meals per month. Source refs: montreal_household. Mode is a research-normalized anchor; low/high encode source-definition and market uncertainty rather than copying a competitor total.",
        "automatic_raw_source_reproduction": false,
        "why_not_automatic": "Sources can measure different unit sizes, household structures, geographies, deposits, survey periods or category definitions. The site exposes the normalization choice instead of pretending those mismatches disappear."
      },
      "uncertainty": {
        "low_as_fraction_of_mode": 0.6682,
        "high_as_fraction_of_mode": 1.45,
        "volatility_class": "stable",
        "confidence": "Medium",
        "confidence_score": 8
      },
      "traceability_status": "RAW_OBSERVATION_CAPTURED",
      "calibration_granularity": "BROAD_CALIBRATION_OBSERVATION",
      "calibration_granularity_note": "Captured numeric evidence is broader household or per-person spending context. It calibrates the component but does not directly observe this component."
    },
    {
      "city": "Montréal",
      "component": "transit",
      "component_label": "adult monthly pass/fare cap where meaningful, otherwise normalized 44-trip usage",
      "currency": "CAD",
      "normalized_range": {
        "low": 110.0,
        "mode": 110.0,
        "high": 110.0
      },
      "source_refs": [
        "montreal_transit"
      ],
      "source_evidence": [
        {
          "source_id": "montreal_transit",
          "publisher": "Autorité régionale de transport métropolitain (ARTM) / STM",
          "title": "Fare schedule — Monthly All Modes A",
          "observation_period": "effective 2026-07-01",
          "geography": "Montréal Zone A",
          "role": "transit",
          "quality_score": 3,
          "freshness_score": 3,
          "definition_match_score": 2,
          "independence_cluster": "montreal_transit",
          "observation_summary": "Current Montréal Zone A monthly transit benchmark is CAD 110.",
          "observation_values": [
            {
              "metric": "Adult Monthly All Modes A",
              "value": 110.0,
              "unit": "CAD/month",
              "period": "effective 2026-07-01"
            }
          ],
          "evidence_extraction_status": "SOURCE_VALUES_EXTRACTED"
        }
      ],
      "normalization": {
        "status": "DOCUMENTED_RESEARCH_JUDGMENT",
        "anchor_value": 110.0,
        "rationale": "Current adult Monthly All Modes A benchmark is CAD 110/month. The normalized core transit anchor therefore uses CAD 110 for low/mode/high rather than retaining the superseded CAD 100 planning anchor.",
        "automatic_raw_source_reproduction": false,
        "why_not_automatic": "Sources can measure different unit sizes, household structures, geographies, deposits, survey periods or category definitions. The site exposes the normalization choice instead of pretending those mismatches disappear."
      },
      "uncertainty": {
        "low_as_fraction_of_mode": 1.0,
        "high_as_fraction_of_mode": 1.0,
        "volatility_class": "admin_or_usage",
        "confidence": "Medium",
        "confidence_score": 9
      },
      "traceability_status": "RAW_OBSERVATION_CAPTURED",
      "calibration_granularity": "DIRECT_COMPONENT_OBSERVATION",
      "calibration_granularity_note": "At least one captured numeric observation measures this component or a closely matched subcomponent."
    },
    {
      "city": "Montréal",
      "component": "household_personal",
      "component_label": "small recurring household and personal essentials allowance",
      "currency": "CAD",
      "normalized_range": {
        "low": 110.0,
        "mode": 170.0,
        "high": 246.0
      },
      "source_refs": [
        "montreal_household"
      ],
      "source_evidence": [
        {
          "source_id": "montreal_household",
          "publisher": "Statistics Canada",
          "title": "Survey of Household Spending, 2023 — updated weights",
          "observation_period": "2023; weights updated 2026-09",
          "geography": "Canada / Quebec and household-type tables",
          "role": "household",
          "quality_score": 3,
          "freshness_score": 3,
          "definition_match_score": 2,
          "independence_cluster": "statscan_shs_2023",
          "observation_summary": "Updated 2023 SHS supports Canadian one-person and Quebec consumption calibration.",
          "observation_values": [
            {
              "metric": "Canadian average household spending",
              "value": 76750,
              "unit": "CAD/year",
              "period": "2023"
            }
          ],
          "evidence_extraction_status": "SOURCE_VALUES_EXTRACTED"
        }
      ],
      "normalization": {
        "status": "DOCUMENTED_RESEARCH_JUDGMENT",
        "anchor_value": 170.0,
        "rationale": "Normalized CLC planning anchor for small recurring household and personal essentials allowance. Source refs: montreal_household. Mode is a research-normalized anchor; low/high encode source-definition and market uncertainty rather than copying a competitor total.",
        "automatic_raw_source_reproduction": false,
        "why_not_automatic": "Sources can measure different unit sizes, household structures, geographies, deposits, survey periods or category definitions. The site exposes the normalization choice instead of pretending those mismatches disappear."
      },
      "uncertainty": {
        "low_as_fraction_of_mode": 0.6471,
        "high_as_fraction_of_mode": 1.4471,
        "volatility_class": "stable",
        "confidence": "Medium",
        "confidence_score": 8
      },
      "traceability_status": "RAW_OBSERVATION_CAPTURED",
      "calibration_granularity": "BROAD_CALIBRATION_OBSERVATION",
      "calibration_granularity_note": "Captured numeric evidence is broader household or per-person spending context. It calibrates the component but does not directly observe this component."
    },
    {
      "city": "Chicago",
      "component": "rent",
      "component_label": "long-term one-bedroom, roughly 35–55 m² or local equivalent, non-prime but transit-connected",
      "currency": "USD",
      "normalized_range": {
        "low": 1225.0,
        "mode": 1750.0,
        "high": 2275.0
      },
      "source_refs": [
        "chicago_rent"
      ],
      "source_evidence": [
        {
          "source_id": "chicago_rent",
          "publisher": "Apartment List",
          "title": "Chicago rent report",
          "observation_period": "2026-09",
          "geography": "Chicago",
          "role": "rent",
          "quality_score": 2,
          "freshness_score": 3,
          "definition_match_score": 2,
          "independence_cluster": "chicago_rent",
          "observation_summary": "Large-market current rent index supplies one-bedroom asking-rent benchmark.",
          "observation_values": [
            {
              "metric": "1-bedroom rent reference",
              "value": 1759,
              "unit": "USD/month",
              "period": "2026-09"
            }
          ],
          "evidence_extraction_status": "SOURCE_VALUES_EXTRACTED"
        }
      ],
      "normalization": {
        "status": "DOCUMENTED_RESEARCH_JUDGMENT",
        "anchor_value": 1750.0,
        "rationale": "Normalized CLC planning anchor for long-term one-bedroom, roughly 35–55 m² or local equivalent, non-prime but transit-connected. Source refs: chicago_rent. Mode is a research-normalized anchor; low/high encode source-definition and market uncertainty rather than copying a competitor total.",
        "automatic_raw_source_reproduction": false,
        "why_not_automatic": "Sources can measure different unit sizes, household structures, geographies, deposits, survey periods or category definitions. The site exposes the normalization choice instead of pretending those mismatches disappear."
      },
      "uncertainty": {
        "low_as_fraction_of_mode": 0.7,
        "high_as_fraction_of_mode": 1.3,
        "volatility_class": "volatile",
        "confidence": "Medium",
        "confidence_score": 8
      },
      "traceability_status": "RAW_OBSERVATION_CAPTURED",
      "calibration_granularity": "DIRECT_COMPONENT_OBSERVATION",
      "calibration_granularity_note": "At least one captured numeric observation measures this component or a closely matched subcomponent."
    },
    {
      "city": "Chicago",
      "component": "utilities_connectivity",
      "component_label": "baseline dwelling utilities plus normal broadband and a mid-tier mobile plan",
      "currency": "USD",
      "normalized_range": {
        "low": 175.0,
        "mode": 250.0,
        "high": 350.0
      },
      "source_refs": [
        "chicago_household"
      ],
      "source_evidence": [
        {
          "source_id": "chicago_household",
          "publisher": "U.S. Bureau of Labor Statistics",
          "title": "Consumer Expenditures in the Chicago Metropolitan Area — 2023–24",
          "observation_period": "2023-24",
          "geography": "Chicago-Naperville-Elgin metro",
          "role": "household",
          "quality_score": 3,
          "freshness_score": 3,
          "definition_match_score": 2,
          "independence_cluster": "chicago_household",
          "observation_summary": "BLS metropolitan consumer expenditure data anchors food, utilities and household-category shares.",
          "observation_values": [
            {
              "metric": "average annual household expenditures",
              "value": 85415,
              "unit": "USD/year"
            },
            {
              "metric": "food share",
              "value": 13.7,
              "unit": "percent"
            }
          ],
          "evidence_extraction_status": "SOURCE_VALUES_EXTRACTED"
        }
      ],
      "normalization": {
        "status": "DOCUMENTED_RESEARCH_JUDGMENT",
        "anchor_value": 250.0,
        "rationale": "Normalized CLC planning anchor for baseline dwelling utilities plus normal broadband and a mid-tier mobile plan. Source refs: chicago_household. Mode is a research-normalized anchor; low/high encode source-definition and market uncertainty rather than copying a competitor total.",
        "automatic_raw_source_reproduction": false,
        "why_not_automatic": "Sources can measure different unit sizes, household structures, geographies, deposits, survey periods or category definitions. The site exposes the normalization choice instead of pretending those mismatches disappear."
      },
      "uncertainty": {
        "low_as_fraction_of_mode": 0.7,
        "high_as_fraction_of_mode": 1.4,
        "volatility_class": "volatile",
        "confidence": "Medium",
        "confidence_score": 8
      },
      "traceability_status": "RAW_OBSERVATION_CAPTURED",
      "calibration_granularity": "BROAD_CALIBRATION_OBSERVATION",
      "calibration_granularity_note": "Captured numeric evidence is broader household or per-person spending context. It calibrates the component but does not directly observe this component."
    },
    {
      "city": "Chicago",
      "component": "groceries",
      "component_label": "moderate one-adult grocery basket cross-checked against household expenditure evidence",
      "currency": "USD",
      "normalized_range": {
        "low": 324.0,
        "mode": 450.0,
        "high": 608.0
      },
      "source_refs": [
        "chicago_household"
      ],
      "source_evidence": [
        {
          "source_id": "chicago_household",
          "publisher": "U.S. Bureau of Labor Statistics",
          "title": "Consumer Expenditures in the Chicago Metropolitan Area — 2023–24",
          "observation_period": "2023-24",
          "geography": "Chicago-Naperville-Elgin metro",
          "role": "household",
          "quality_score": 3,
          "freshness_score": 3,
          "definition_match_score": 2,
          "independence_cluster": "chicago_household",
          "observation_summary": "BLS metropolitan consumer expenditure data anchors food, utilities and household-category shares.",
          "observation_values": [
            {
              "metric": "average annual household expenditures",
              "value": 85415,
              "unit": "USD/year"
            },
            {
              "metric": "food share",
              "value": 13.7,
              "unit": "percent"
            }
          ],
          "evidence_extraction_status": "SOURCE_VALUES_EXTRACTED"
        }
      ],
      "normalization": {
        "status": "DOCUMENTED_RESEARCH_JUDGMENT",
        "anchor_value": 450.0,
        "rationale": "Normalized CLC planning anchor for moderate one-adult grocery basket cross-checked against household expenditure evidence. Source refs: chicago_household. Mode is a research-normalized anchor; low/high encode source-definition and market uncertainty rather than copying a competitor total.",
        "automatic_raw_source_reproduction": false,
        "why_not_automatic": "Sources can measure different unit sizes, household structures, geographies, deposits, survey periods or category definitions. The site exposes the normalization choice instead of pretending those mismatches disappear."
      },
      "uncertainty": {
        "low_as_fraction_of_mode": 0.72,
        "high_as_fraction_of_mode": 1.3511,
        "volatility_class": "volatile",
        "confidence": "Medium",
        "confidence_score": 8
      },
      "traceability_status": "RAW_OBSERVATION_CAPTURED",
      "calibration_granularity": "DIRECT_COMPONENT_OBSERVATION",
      "calibration_granularity_note": "At least one captured numeric observation measures this component or a closely matched subcomponent."
    },
    {
      "city": "Chicago",
      "component": "eating_out",
      "component_label": "four casual sit-down plus four low-cost café/fast-casual meals per month",
      "currency": "USD",
      "normalized_range": {
        "low": 147.0,
        "mode": 220.0,
        "high": 319.0
      },
      "source_refs": [
        "chicago_household"
      ],
      "source_evidence": [
        {
          "source_id": "chicago_household",
          "publisher": "U.S. Bureau of Labor Statistics",
          "title": "Consumer Expenditures in the Chicago Metropolitan Area — 2023–24",
          "observation_period": "2023-24",
          "geography": "Chicago-Naperville-Elgin metro",
          "role": "household",
          "quality_score": 3,
          "freshness_score": 3,
          "definition_match_score": 2,
          "independence_cluster": "chicago_household",
          "observation_summary": "BLS metropolitan consumer expenditure data anchors food, utilities and household-category shares.",
          "observation_values": [
            {
              "metric": "average annual household expenditures",
              "value": 85415,
              "unit": "USD/year"
            },
            {
              "metric": "food share",
              "value": 13.7,
              "unit": "percent"
            }
          ],
          "evidence_extraction_status": "SOURCE_VALUES_EXTRACTED"
        }
      ],
      "normalization": {
        "status": "DOCUMENTED_RESEARCH_JUDGMENT",
        "anchor_value": 220.0,
        "rationale": "Normalized CLC planning anchor for four casual sit-down plus four low-cost café/fast-casual meals per month. Source refs: chicago_household. Mode is a research-normalized anchor; low/high encode source-definition and market uncertainty rather than copying a competitor total.",
        "automatic_raw_source_reproduction": false,
        "why_not_automatic": "Sources can measure different unit sizes, household structures, geographies, deposits, survey periods or category definitions. The site exposes the normalization choice instead of pretending those mismatches disappear."
      },
      "uncertainty": {
        "low_as_fraction_of_mode": 0.6682,
        "high_as_fraction_of_mode": 1.45,
        "volatility_class": "stable",
        "confidence": "Medium",
        "confidence_score": 8
      },
      "traceability_status": "RAW_OBSERVATION_CAPTURED",
      "calibration_granularity": "BROAD_CALIBRATION_OBSERVATION",
      "calibration_granularity_note": "Captured numeric evidence is broader household or per-person spending context. It calibrates the component but does not directly observe this component."
    },
    {
      "city": "Chicago",
      "component": "transit",
      "component_label": "adult monthly pass/fare cap where meaningful, otherwise normalized 44-trip usage",
      "currency": "USD",
      "normalized_range": {
        "low": 71.0,
        "mode": 75.0,
        "high": 79.0
      },
      "source_refs": [
        "chicago_transit"
      ],
      "source_evidence": [
        {
          "source_id": "chicago_transit",
          "publisher": "Chicago Transit Authority",
          "title": "Fare information",
          "observation_period": "2026",
          "geography": "Chicago",
          "role": "transit",
          "quality_score": 3,
          "freshness_score": 3,
          "definition_match_score": 2,
          "independence_cluster": "chicago_transit",
          "observation_summary": "CTA fare schedule supports regular-transit monthly benchmark.",
          "observation_values": [
            {
              "metric": "30-day pass",
              "value": 75,
              "unit": "USD/month",
              "period": "2026"
            }
          ],
          "evidence_extraction_status": "SOURCE_VALUES_EXTRACTED"
        }
      ],
      "normalization": {
        "status": "DOCUMENTED_RESEARCH_JUDGMENT",
        "anchor_value": 75.0,
        "rationale": "Normalized CLC planning anchor for adult monthly pass/fare cap where meaningful, otherwise normalized 44-trip usage. Source refs: chicago_transit. Mode is a research-normalized anchor; low/high encode source-definition and market uncertainty rather than copying a competitor total.",
        "automatic_raw_source_reproduction": false,
        "why_not_automatic": "Sources can measure different unit sizes, household structures, geographies, deposits, survey periods or category definitions. The site exposes the normalization choice instead of pretending those mismatches disappear."
      },
      "uncertainty": {
        "low_as_fraction_of_mode": 0.9467,
        "high_as_fraction_of_mode": 1.0533,
        "volatility_class": "admin_or_usage",
        "confidence": "Medium",
        "confidence_score": 9
      },
      "traceability_status": "RAW_OBSERVATION_CAPTURED",
      "calibration_granularity": "DIRECT_COMPONENT_OBSERVATION",
      "calibration_granularity_note": "At least one captured numeric observation measures this component or a closely matched subcomponent."
    },
    {
      "city": "Chicago",
      "component": "household_personal",
      "component_label": "small recurring household and personal essentials allowance",
      "currency": "USD",
      "normalized_range": {
        "low": 110.0,
        "mode": 170.0,
        "high": 246.0
      },
      "source_refs": [
        "chicago_household"
      ],
      "source_evidence": [
        {
          "source_id": "chicago_household",
          "publisher": "U.S. Bureau of Labor Statistics",
          "title": "Consumer Expenditures in the Chicago Metropolitan Area — 2023–24",
          "observation_period": "2023-24",
          "geography": "Chicago-Naperville-Elgin metro",
          "role": "household",
          "quality_score": 3,
          "freshness_score": 3,
          "definition_match_score": 2,
          "independence_cluster": "chicago_household",
          "observation_summary": "BLS metropolitan consumer expenditure data anchors food, utilities and household-category shares.",
          "observation_values": [
            {
              "metric": "average annual household expenditures",
              "value": 85415,
              "unit": "USD/year"
            },
            {
              "metric": "food share",
              "value": 13.7,
              "unit": "percent"
            }
          ],
          "evidence_extraction_status": "SOURCE_VALUES_EXTRACTED"
        }
      ],
      "normalization": {
        "status": "DOCUMENTED_RESEARCH_JUDGMENT",
        "anchor_value": 170.0,
        "rationale": "Normalized CLC planning anchor for small recurring household and personal essentials allowance. Source refs: chicago_household. Mode is a research-normalized anchor; low/high encode source-definition and market uncertainty rather than copying a competitor total.",
        "automatic_raw_source_reproduction": false,
        "why_not_automatic": "Sources can measure different unit sizes, household structures, geographies, deposits, survey periods or category definitions. The site exposes the normalization choice instead of pretending those mismatches disappear."
      },
      "uncertainty": {
        "low_as_fraction_of_mode": 0.6471,
        "high_as_fraction_of_mode": 1.4471,
        "volatility_class": "stable",
        "confidence": "Medium",
        "confidence_score": 8
      },
      "traceability_status": "RAW_OBSERVATION_CAPTURED",
      "calibration_granularity": "BROAD_CALIBRATION_OBSERVATION",
      "calibration_granularity_note": "Captured numeric evidence is broader household or per-person spending context. It calibrates the component but does not directly observe this component."
    },
    {
      "city": "Berlin",
      "component": "rent",
      "component_label": "long-term one-bedroom, roughly 35–55 m² or local equivalent, non-prime but transit-connected",
      "currency": "EUR",
      "normalized_range": {
        "low": 700.0,
        "mode": 1000.0,
        "high": 1300.0
      },
      "source_refs": [
        "berlin_rent"
      ],
      "source_evidence": [
        {
          "source_id": "berlin_rent",
          "publisher": "State of Berlin",
          "title": "Berlin Mietspiegel 2026",
          "observation_period": "2026",
          "geography": "Berlin",
          "role": "rent",
          "quality_score": 3,
          "freshness_score": 3,
          "definition_match_score": 2,
          "independence_cluster": "berlin_rent",
          "observation_summary": "Official rent index anchors Berlin rent levels; the CLC range widens for current-market/new-lease mismatch.",
          "observation_values": [
            {
              "metric": "Mietspiegel median net cold rent",
              "value": 7.71,
              "unit": "EUR/m2/month",
              "period": "2026"
            }
          ],
          "evidence_extraction_status": "SOURCE_VALUES_EXTRACTED"
        }
      ],
      "normalization": {
        "status": "DOCUMENTED_RESEARCH_JUDGMENT",
        "anchor_value": 1000.0,
        "rationale": "Normalized CLC planning anchor for long-term one-bedroom, roughly 35–55 m² or local equivalent, non-prime but transit-connected. Source refs: berlin_rent. Mode is a research-normalized anchor; low/high encode source-definition and market uncertainty rather than copying a competitor total.",
        "automatic_raw_source_reproduction": false,
        "why_not_automatic": "Sources can measure different unit sizes, household structures, geographies, deposits, survey periods or category definitions. The site exposes the normalization choice instead of pretending those mismatches disappear."
      },
      "uncertainty": {
        "low_as_fraction_of_mode": 0.7,
        "high_as_fraction_of_mode": 1.3,
        "volatility_class": "volatile",
        "confidence": "Medium",
        "confidence_score": 8
      },
      "traceability_status": "RAW_OBSERVATION_CAPTURED",
      "calibration_granularity": "DIRECT_COMPONENT_OBSERVATION",
      "calibration_granularity_note": "At least one captured numeric observation measures this component or a closely matched subcomponent."
    },
    {
      "city": "Berlin",
      "component": "utilities_connectivity",
      "component_label": "baseline dwelling utilities plus normal broadband and a mid-tier mobile plan",
      "currency": "EUR",
      "normalized_range": {
        "low": 210.0,
        "mode": 300.0,
        "high": 420.0
      },
      "source_refs": [
        "berlin_household"
      ],
      "source_evidence": [
        {
          "source_id": "berlin_household",
          "publisher": "Destatis",
          "title": "Private consumption expenditure by household size",
          "observation_period": "2023; table updated 2026",
          "geography": "Germany / one-person households",
          "role": "household",
          "quality_score": 3,
          "freshness_score": 3,
          "definition_match_score": 2,
          "independence_cluster": "berlin_household",
          "observation_summary": "Official one-person household expenditure table provides direct category calibration.",
          "observation_values": [
            {
              "metric": "one-person private consumption",
              "value": 1918,
              "unit": "EUR/month"
            },
            {
              "metric": "food",
              "value": 254,
              "unit": "EUR/month"
            },
            {
              "metric": "housing/energy",
              "value": 817,
              "unit": "EUR/month"
            }
          ],
          "evidence_extraction_status": "SOURCE_VALUES_EXTRACTED"
        }
      ],
      "normalization": {
        "status": "DOCUMENTED_RESEARCH_JUDGMENT",
        "anchor_value": 300.0,
        "rationale": "Normalized CLC planning anchor for baseline dwelling utilities plus normal broadband and a mid-tier mobile plan. Source refs: berlin_household. Mode is a research-normalized anchor; low/high encode source-definition and market uncertainty rather than copying a competitor total.",
        "automatic_raw_source_reproduction": false,
        "why_not_automatic": "Sources can measure different unit sizes, household structures, geographies, deposits, survey periods or category definitions. The site exposes the normalization choice instead of pretending those mismatches disappear."
      },
      "uncertainty": {
        "low_as_fraction_of_mode": 0.7,
        "high_as_fraction_of_mode": 1.4,
        "volatility_class": "volatile",
        "confidence": "Medium",
        "confidence_score": 8
      },
      "traceability_status": "RAW_OBSERVATION_CAPTURED",
      "calibration_granularity": "DIRECT_COMPONENT_OBSERVATION",
      "calibration_granularity_note": "At least one captured numeric observation measures this component or a closely matched subcomponent."
    },
    {
      "city": "Berlin",
      "component": "groceries",
      "component_label": "moderate one-adult grocery basket cross-checked against household expenditure evidence",
      "currency": "EUR",
      "normalized_range": {
        "low": 252.0,
        "mode": 350.0,
        "high": 473.0
      },
      "source_refs": [
        "berlin_household"
      ],
      "source_evidence": [
        {
          "source_id": "berlin_household",
          "publisher": "Destatis",
          "title": "Private consumption expenditure by household size",
          "observation_period": "2023; table updated 2026",
          "geography": "Germany / one-person households",
          "role": "household",
          "quality_score": 3,
          "freshness_score": 3,
          "definition_match_score": 2,
          "independence_cluster": "berlin_household",
          "observation_summary": "Official one-person household expenditure table provides direct category calibration.",
          "observation_values": [
            {
              "metric": "one-person private consumption",
              "value": 1918,
              "unit": "EUR/month"
            },
            {
              "metric": "food",
              "value": 254,
              "unit": "EUR/month"
            },
            {
              "metric": "housing/energy",
              "value": 817,
              "unit": "EUR/month"
            }
          ],
          "evidence_extraction_status": "SOURCE_VALUES_EXTRACTED"
        }
      ],
      "normalization": {
        "status": "DOCUMENTED_RESEARCH_JUDGMENT",
        "anchor_value": 350.0,
        "rationale": "Normalized CLC planning anchor for moderate one-adult grocery basket cross-checked against household expenditure evidence. Source refs: berlin_household. Mode is a research-normalized anchor; low/high encode source-definition and market uncertainty rather than copying a competitor total.",
        "automatic_raw_source_reproduction": false,
        "why_not_automatic": "Sources can measure different unit sizes, household structures, geographies, deposits, survey periods or category definitions. The site exposes the normalization choice instead of pretending those mismatches disappear."
      },
      "uncertainty": {
        "low_as_fraction_of_mode": 0.72,
        "high_as_fraction_of_mode": 1.3514,
        "volatility_class": "volatile",
        "confidence": "Medium",
        "confidence_score": 8
      },
      "traceability_status": "RAW_OBSERVATION_CAPTURED",
      "calibration_granularity": "BROAD_CALIBRATION_OBSERVATION",
      "calibration_granularity_note": "Captured numeric evidence is broader household or per-person spending context. It calibrates the component but does not directly observe this component."
    },
    {
      "city": "Berlin",
      "component": "eating_out",
      "component_label": "four casual sit-down plus four low-cost café/fast-casual meals per month",
      "currency": "EUR",
      "normalized_range": {
        "low": 121.0,
        "mode": 180.0,
        "high": 261.0
      },
      "source_refs": [
        "berlin_household"
      ],
      "source_evidence": [
        {
          "source_id": "berlin_household",
          "publisher": "Destatis",
          "title": "Private consumption expenditure by household size",
          "observation_period": "2023; table updated 2026",
          "geography": "Germany / one-person households",
          "role": "household",
          "quality_score": 3,
          "freshness_score": 3,
          "definition_match_score": 2,
          "independence_cluster": "berlin_household",
          "observation_summary": "Official one-person household expenditure table provides direct category calibration.",
          "observation_values": [
            {
              "metric": "one-person private consumption",
              "value": 1918,
              "unit": "EUR/month"
            },
            {
              "metric": "food",
              "value": 254,
              "unit": "EUR/month"
            },
            {
              "metric": "housing/energy",
              "value": 817,
              "unit": "EUR/month"
            }
          ],
          "evidence_extraction_status": "SOURCE_VALUES_EXTRACTED"
        }
      ],
      "normalization": {
        "status": "DOCUMENTED_RESEARCH_JUDGMENT",
        "anchor_value": 180.0,
        "rationale": "Normalized CLC planning anchor for four casual sit-down plus four low-cost café/fast-casual meals per month. Source refs: berlin_household. Mode is a research-normalized anchor; low/high encode source-definition and market uncertainty rather than copying a competitor total.",
        "automatic_raw_source_reproduction": false,
        "why_not_automatic": "Sources can measure different unit sizes, household structures, geographies, deposits, survey periods or category definitions. The site exposes the normalization choice instead of pretending those mismatches disappear."
      },
      "uncertainty": {
        "low_as_fraction_of_mode": 0.6722,
        "high_as_fraction_of_mode": 1.45,
        "volatility_class": "stable",
        "confidence": "Medium",
        "confidence_score": 8
      },
      "traceability_status": "RAW_OBSERVATION_CAPTURED",
      "calibration_granularity": "BROAD_CALIBRATION_OBSERVATION",
      "calibration_granularity_note": "Captured numeric evidence is broader household or per-person spending context. It calibrates the component but does not directly observe this component."
    },
    {
      "city": "Berlin",
      "component": "transit",
      "component_label": "adult monthly pass/fare cap where meaningful, otherwise normalized 44-trip usage",
      "currency": "EUR",
      "normalized_range": {
        "low": 60.0,
        "mode": 63.0,
        "high": 66.0
      },
      "source_refs": [
        "berlin_transit"
      ],
      "source_evidence": [
        {
          "source_id": "berlin_transit",
          "publisher": "BVG",
          "title": "Deutschlandticket",
          "observation_period": "2026",
          "geography": "Berlin / Germany",
          "role": "transit",
          "quality_score": 3,
          "freshness_score": 3,
          "definition_match_score": 2,
          "independence_cluster": "berlin_transit",
          "observation_summary": "Current Deutschlandticket price used as the regular monthly transit benchmark.",
          "observation_values": [
            {
              "metric": "Deutschlandticket",
              "value": 63,
              "unit": "EUR/month",
              "period": "2026"
            }
          ],
          "evidence_extraction_status": "SOURCE_VALUES_EXTRACTED"
        }
      ],
      "normalization": {
        "status": "DOCUMENTED_RESEARCH_JUDGMENT",
        "anchor_value": 63.0,
        "rationale": "Normalized CLC planning anchor for adult monthly pass/fare cap where meaningful, otherwise normalized 44-trip usage. Source refs: berlin_transit. Mode is a research-normalized anchor; low/high encode source-definition and market uncertainty rather than copying a competitor total.",
        "automatic_raw_source_reproduction": false,
        "why_not_automatic": "Sources can measure different unit sizes, household structures, geographies, deposits, survey periods or category definitions. The site exposes the normalization choice instead of pretending those mismatches disappear."
      },
      "uncertainty": {
        "low_as_fraction_of_mode": 0.9524,
        "high_as_fraction_of_mode": 1.0476,
        "volatility_class": "admin_or_usage",
        "confidence": "Medium",
        "confidence_score": 9
      },
      "traceability_status": "RAW_OBSERVATION_CAPTURED",
      "calibration_granularity": "DIRECT_COMPONENT_OBSERVATION",
      "calibration_granularity_note": "At least one captured numeric observation measures this component or a closely matched subcomponent."
    },
    {
      "city": "Berlin",
      "component": "household_personal",
      "component_label": "small recurring household and personal essentials allowance",
      "currency": "EUR",
      "normalized_range": {
        "low": 98.0,
        "mode": 150.0,
        "high": 218.0
      },
      "source_refs": [
        "berlin_household"
      ],
      "source_evidence": [
        {
          "source_id": "berlin_household",
          "publisher": "Destatis",
          "title": "Private consumption expenditure by household size",
          "observation_period": "2023; table updated 2026",
          "geography": "Germany / one-person households",
          "role": "household",
          "quality_score": 3,
          "freshness_score": 3,
          "definition_match_score": 2,
          "independence_cluster": "berlin_household",
          "observation_summary": "Official one-person household expenditure table provides direct category calibration.",
          "observation_values": [
            {
              "metric": "one-person private consumption",
              "value": 1918,
              "unit": "EUR/month"
            },
            {
              "metric": "food",
              "value": 254,
              "unit": "EUR/month"
            },
            {
              "metric": "housing/energy",
              "value": 817,
              "unit": "EUR/month"
            }
          ],
          "evidence_extraction_status": "SOURCE_VALUES_EXTRACTED"
        }
      ],
      "normalization": {
        "status": "DOCUMENTED_RESEARCH_JUDGMENT",
        "anchor_value": 150.0,
        "rationale": "Normalized CLC planning anchor for small recurring household and personal essentials allowance. Source refs: berlin_household. Mode is a research-normalized anchor; low/high encode source-definition and market uncertainty rather than copying a competitor total.",
        "automatic_raw_source_reproduction": false,
        "why_not_automatic": "Sources can measure different unit sizes, household structures, geographies, deposits, survey periods or category definitions. The site exposes the normalization choice instead of pretending those mismatches disappear."
      },
      "uncertainty": {
        "low_as_fraction_of_mode": 0.6533,
        "high_as_fraction_of_mode": 1.4533,
        "volatility_class": "stable",
        "confidence": "Medium",
        "confidence_score": 8
      },
      "traceability_status": "RAW_OBSERVATION_CAPTURED",
      "calibration_granularity": "BROAD_CALIBRATION_OBSERVATION",
      "calibration_granularity_note": "Captured numeric evidence is broader household or per-person spending context. It calibrates the component but does not directly observe this component."
    },
    {
      "city": "Madrid",
      "component": "rent",
      "component_label": "long-term one-bedroom, roughly 35–55 m² or local equivalent, non-prime but transit-connected",
      "currency": "EUR",
      "normalized_range": {
        "low": 700.0,
        "mode": 1000.0,
        "high": 1300.0
      },
      "source_refs": [
        "madrid_rent"
      ],
      "source_evidence": [
        {
          "source_id": "madrid_rent",
          "publisher": "idealista",
          "title": "Madrid rental price report",
          "observation_period": "2026-08",
          "geography": "Madrid",
          "role": "rent",
          "quality_score": 2,
          "freshness_score": 3,
          "definition_match_score": 2,
          "independence_cluster": "madrid_rent",
          "observation_summary": "Current asking-rent index supplies city and outer-district euro-per-square-metre references.",
          "observation_values": [
            {
              "metric": "city asking rent",
              "value": 23.3,
              "unit": "EUR/m2/month",
              "period": "2026-08"
            },
            {
              "metric": "outer district example",
              "value": 17.2,
              "unit": "EUR/m2/month",
              "period": "2026-08"
            }
          ],
          "evidence_extraction_status": "SOURCE_VALUES_EXTRACTED"
        }
      ],
      "normalization": {
        "status": "DOCUMENTED_RESEARCH_JUDGMENT",
        "anchor_value": 1000.0,
        "rationale": "Normalized CLC planning anchor for long-term one-bedroom, roughly 35–55 m² or local equivalent, non-prime but transit-connected. Source refs: madrid_rent. Mode is a research-normalized anchor; low/high encode source-definition and market uncertainty rather than copying a competitor total.",
        "automatic_raw_source_reproduction": false,
        "why_not_automatic": "Sources can measure different unit sizes, household structures, geographies, deposits, survey periods or category definitions. The site exposes the normalization choice instead of pretending those mismatches disappear."
      },
      "uncertainty": {
        "low_as_fraction_of_mode": 0.7,
        "high_as_fraction_of_mode": 1.3,
        "volatility_class": "volatile",
        "confidence": "Medium",
        "confidence_score": 8
      },
      "traceability_status": "RAW_OBSERVATION_CAPTURED",
      "calibration_granularity": "DIRECT_COMPONENT_OBSERVATION",
      "calibration_granularity_note": "At least one captured numeric observation measures this component or a closely matched subcomponent."
    },
    {
      "city": "Madrid",
      "component": "utilities_connectivity",
      "component_label": "baseline dwelling utilities plus normal broadband and a mid-tier mobile plan",
      "currency": "EUR",
      "normalized_range": {
        "low": 154.0,
        "mode": 220.0,
        "high": 308.0
      },
      "source_refs": [
        "madrid_household"
      ],
      "source_evidence": [
        {
          "source_id": "madrid_household",
          "publisher": "INE Spain",
          "title": "Household Budget Survey 2025",
          "observation_period": "2025",
          "geography": "Comunidad de Madrid",
          "role": "household",
          "quality_score": 3,
          "freshness_score": 3,
          "definition_match_score": 2,
          "independence_cluster": "madrid_household",
          "observation_summary": "Official HBS per-person expenditure for Madrid region calibrates the non-rent components.",
          "observation_values": [
            {
              "metric": "mean expenditure per person",
              "value": 16124,
              "unit": "EUR/year",
              "period": "2025"
            }
          ],
          "evidence_extraction_status": "SOURCE_VALUES_EXTRACTED"
        }
      ],
      "normalization": {
        "status": "DOCUMENTED_RESEARCH_JUDGMENT",
        "anchor_value": 220.0,
        "rationale": "Normalized CLC planning anchor for baseline dwelling utilities plus normal broadband and a mid-tier mobile plan. Source refs: madrid_household. Mode is a research-normalized anchor; low/high encode source-definition and market uncertainty rather than copying a competitor total.",
        "automatic_raw_source_reproduction": false,
        "why_not_automatic": "Sources can measure different unit sizes, household structures, geographies, deposits, survey periods or category definitions. The site exposes the normalization choice instead of pretending those mismatches disappear."
      },
      "uncertainty": {
        "low_as_fraction_of_mode": 0.7,
        "high_as_fraction_of_mode": 1.4,
        "volatility_class": "volatile",
        "confidence": "Medium",
        "confidence_score": 8
      },
      "traceability_status": "RAW_OBSERVATION_CAPTURED",
      "calibration_granularity": "BROAD_CALIBRATION_OBSERVATION",
      "calibration_granularity_note": "Captured numeric evidence is broader household or per-person spending context. It calibrates the component but does not directly observe this component."
    },
    {
      "city": "Madrid",
      "component": "groceries",
      "component_label": "moderate one-adult grocery basket cross-checked against household expenditure evidence",
      "currency": "EUR",
      "normalized_range": {
        "low": 230.0,
        "mode": 320.0,
        "high": 432.0
      },
      "source_refs": [
        "madrid_household"
      ],
      "source_evidence": [
        {
          "source_id": "madrid_household",
          "publisher": "INE Spain",
          "title": "Household Budget Survey 2025",
          "observation_period": "2025",
          "geography": "Comunidad de Madrid",
          "role": "household",
          "quality_score": 3,
          "freshness_score": 3,
          "definition_match_score": 2,
          "independence_cluster": "madrid_household",
          "observation_summary": "Official HBS per-person expenditure for Madrid region calibrates the non-rent components.",
          "observation_values": [
            {
              "metric": "mean expenditure per person",
              "value": 16124,
              "unit": "EUR/year",
              "period": "2025"
            }
          ],
          "evidence_extraction_status": "SOURCE_VALUES_EXTRACTED"
        }
      ],
      "normalization": {
        "status": "DOCUMENTED_RESEARCH_JUDGMENT",
        "anchor_value": 320.0,
        "rationale": "Normalized CLC planning anchor for moderate one-adult grocery basket cross-checked against household expenditure evidence. Source refs: madrid_household. Mode is a research-normalized anchor; low/high encode source-definition and market uncertainty rather than copying a competitor total.",
        "automatic_raw_source_reproduction": false,
        "why_not_automatic": "Sources can measure different unit sizes, household structures, geographies, deposits, survey periods or category definitions. The site exposes the normalization choice instead of pretending those mismatches disappear."
      },
      "uncertainty": {
        "low_as_fraction_of_mode": 0.7188,
        "high_as_fraction_of_mode": 1.35,
        "volatility_class": "volatile",
        "confidence": "Medium",
        "confidence_score": 8
      },
      "traceability_status": "RAW_OBSERVATION_CAPTURED",
      "calibration_granularity": "BROAD_CALIBRATION_OBSERVATION",
      "calibration_granularity_note": "Captured numeric evidence is broader household or per-person spending context. It calibrates the component but does not directly observe this component."
    },
    {
      "city": "Madrid",
      "component": "eating_out",
      "component_label": "four casual sit-down plus four low-cost café/fast-casual meals per month",
      "currency": "EUR",
      "normalized_range": {
        "low": 121.0,
        "mode": 180.0,
        "high": 261.0
      },
      "source_refs": [
        "madrid_household"
      ],
      "source_evidence": [
        {
          "source_id": "madrid_household",
          "publisher": "INE Spain",
          "title": "Household Budget Survey 2025",
          "observation_period": "2025",
          "geography": "Comunidad de Madrid",
          "role": "household",
          "quality_score": 3,
          "freshness_score": 3,
          "definition_match_score": 2,
          "independence_cluster": "madrid_household",
          "observation_summary": "Official HBS per-person expenditure for Madrid region calibrates the non-rent components.",
          "observation_values": [
            {
              "metric": "mean expenditure per person",
              "value": 16124,
              "unit": "EUR/year",
              "period": "2025"
            }
          ],
          "evidence_extraction_status": "SOURCE_VALUES_EXTRACTED"
        }
      ],
      "normalization": {
        "status": "DOCUMENTED_RESEARCH_JUDGMENT",
        "anchor_value": 180.0,
        "rationale": "Normalized CLC planning anchor for four casual sit-down plus four low-cost café/fast-casual meals per month. Source refs: madrid_household. Mode is a research-normalized anchor; low/high encode source-definition and market uncertainty rather than copying a competitor total.",
        "automatic_raw_source_reproduction": false,
        "why_not_automatic": "Sources can measure different unit sizes, household structures, geographies, deposits, survey periods or category definitions. The site exposes the normalization choice instead of pretending those mismatches disappear."
      },
      "uncertainty": {
        "low_as_fraction_of_mode": 0.6722,
        "high_as_fraction_of_mode": 1.45,
        "volatility_class": "stable",
        "confidence": "Medium",
        "confidence_score": 8
      },
      "traceability_status": "RAW_OBSERVATION_CAPTURED",
      "calibration_granularity": "BROAD_CALIBRATION_OBSERVATION",
      "calibration_granularity_note": "Captured numeric evidence is broader household or per-person spending context. It calibrates the component but does not directly observe this component."
    },
    {
      "city": "Madrid",
      "component": "transit",
      "component_label": "adult monthly pass/fare cap where meaningful, otherwise normalized 44-trip usage",
      "currency": "EUR",
      "normalized_range": {
        "low": 31.0,
        "mode": 33.0,
        "high": 35.0
      },
      "source_refs": [
        "madrid_transit"
      ],
      "source_evidence": [
        {
          "source_id": "madrid_transit",
          "publisher": "Consorcio Regional de Transportes de Madrid",
          "title": "Abono 30 días",
          "observation_period": "2026",
          "geography": "Madrid Zone A",
          "role": "transit",
          "quality_score": 3,
          "freshness_score": 3,
          "definition_match_score": 2,
          "independence_cluster": "madrid_transit",
          "observation_summary": "2026 discounted Zone A 30-day pass is the monthly transit anchor.",
          "observation_values": [
            {
              "metric": "Zone A normal 30-day pass",
              "value": 32.7,
              "unit": "EUR/month",
              "period": "2026"
            }
          ],
          "evidence_extraction_status": "SOURCE_VALUES_EXTRACTED"
        }
      ],
      "normalization": {
        "status": "DOCUMENTED_RESEARCH_JUDGMENT",
        "anchor_value": 33.0,
        "rationale": "Normalized CLC planning anchor for adult monthly pass/fare cap where meaningful, otherwise normalized 44-trip usage. Source refs: madrid_transit. Mode is a research-normalized anchor; low/high encode source-definition and market uncertainty rather than copying a competitor total.",
        "automatic_raw_source_reproduction": false,
        "why_not_automatic": "Sources can measure different unit sizes, household structures, geographies, deposits, survey periods or category definitions. The site exposes the normalization choice instead of pretending those mismatches disappear."
      },
      "uncertainty": {
        "low_as_fraction_of_mode": 0.9394,
        "high_as_fraction_of_mode": 1.0606,
        "volatility_class": "admin_or_usage",
        "confidence": "Medium",
        "confidence_score": 9
      },
      "traceability_status": "RAW_OBSERVATION_CAPTURED",
      "calibration_granularity": "DIRECT_COMPONENT_OBSERVATION",
      "calibration_granularity_note": "At least one captured numeric observation measures this component or a closely matched subcomponent."
    },
    {
      "city": "Madrid",
      "component": "household_personal",
      "component_label": "small recurring household and personal essentials allowance",
      "currency": "EUR",
      "normalized_range": {
        "low": 91.0,
        "mode": 140.0,
        "high": 203.0
      },
      "source_refs": [
        "madrid_household"
      ],
      "source_evidence": [
        {
          "source_id": "madrid_household",
          "publisher": "INE Spain",
          "title": "Household Budget Survey 2025",
          "observation_period": "2025",
          "geography": "Comunidad de Madrid",
          "role": "household",
          "quality_score": 3,
          "freshness_score": 3,
          "definition_match_score": 2,
          "independence_cluster": "madrid_household",
          "observation_summary": "Official HBS per-person expenditure for Madrid region calibrates the non-rent components.",
          "observation_values": [
            {
              "metric": "mean expenditure per person",
              "value": 16124,
              "unit": "EUR/year",
              "period": "2025"
            }
          ],
          "evidence_extraction_status": "SOURCE_VALUES_EXTRACTED"
        }
      ],
      "normalization": {
        "status": "DOCUMENTED_RESEARCH_JUDGMENT",
        "anchor_value": 140.0,
        "rationale": "Normalized CLC planning anchor for small recurring household and personal essentials allowance. Source refs: madrid_household. Mode is a research-normalized anchor; low/high encode source-definition and market uncertainty rather than copying a competitor total.",
        "automatic_raw_source_reproduction": false,
        "why_not_automatic": "Sources can measure different unit sizes, household structures, geographies, deposits, survey periods or category definitions. The site exposes the normalization choice instead of pretending those mismatches disappear."
      },
      "uncertainty": {
        "low_as_fraction_of_mode": 0.65,
        "high_as_fraction_of_mode": 1.45,
        "volatility_class": "stable",
        "confidence": "Medium",
        "confidence_score": 8
      },
      "traceability_status": "RAW_OBSERVATION_CAPTURED",
      "calibration_granularity": "BROAD_CALIBRATION_OBSERVATION",
      "calibration_granularity_note": "Captured numeric evidence is broader household or per-person spending context. It calibrates the component but does not directly observe this component."
    },
    {
      "city": "Rome",
      "component": "rent",
      "component_label": "long-term one-bedroom, roughly 35–55 m² or local equivalent, non-prime but transit-connected",
      "currency": "EUR",
      "normalized_range": {
        "low": 630.0,
        "mode": 900.0,
        "high": 1170.0
      },
      "source_refs": [
        "rome_rent"
      ],
      "source_evidence": [
        {
          "source_id": "rome_rent",
          "publisher": "Immobiliare.it",
          "title": "Rome residential rental market",
          "observation_period": "2026-08",
          "geography": "Rome",
          "role": "rent",
          "quality_score": 2,
          "freshness_score": 3,
          "definition_match_score": 2,
          "independence_cluster": "rome_rent",
          "observation_summary": "Current city and outer-area asking-rent per-square-metre data support the one-bedroom normalization.",
          "observation_values": [
            {
              "metric": "Rome average asking rent",
              "value": 19.31,
              "unit": "EUR/m2/month",
              "period": "2026-08"
            },
            {
              "metric": "lower-cost outskirts reference",
              "value": 10.72,
              "unit": "EUR/m2/month",
              "period": "2026-08"
            }
          ],
          "evidence_extraction_status": "SOURCE_VALUES_EXTRACTED"
        }
      ],
      "normalization": {
        "status": "DOCUMENTED_RESEARCH_JUDGMENT",
        "anchor_value": 900.0,
        "rationale": "Normalized CLC planning anchor for long-term one-bedroom, roughly 35–55 m² or local equivalent, non-prime but transit-connected. Source refs: rome_rent. Mode is a research-normalized anchor; low/high encode source-definition and market uncertainty rather than copying a competitor total.",
        "automatic_raw_source_reproduction": false,
        "why_not_automatic": "Sources can measure different unit sizes, household structures, geographies, deposits, survey periods or category definitions. The site exposes the normalization choice instead of pretending those mismatches disappear."
      },
      "uncertainty": {
        "low_as_fraction_of_mode": 0.7,
        "high_as_fraction_of_mode": 1.3,
        "volatility_class": "volatile",
        "confidence": "Medium",
        "confidence_score": 8
      },
      "traceability_status": "RAW_OBSERVATION_CAPTURED",
      "calibration_granularity": "DIRECT_COMPONENT_OBSERVATION",
      "calibration_granularity_note": "At least one captured numeric observation measures this component or a closely matched subcomponent."
    },
    {
      "city": "Rome",
      "component": "utilities_connectivity",
      "component_label": "baseline dwelling utilities plus normal broadband and a mid-tier mobile plan",
      "currency": "EUR",
      "normalized_range": {
        "low": 154.0,
        "mode": 220.0,
        "high": 308.0
      },
      "source_refs": [
        "rome_household"
      ],
      "source_evidence": [
        {
          "source_id": "rome_household",
          "publisher": "Istat",
          "title": "Household consumption expenditure — 2024",
          "observation_period": "2024",
          "geography": "Italy / Central Italy proxy",
          "role": "household",
          "quality_score": 3,
          "freshness_score": 3,
          "definition_match_score": 2,
          "independence_cluster": "rome_household",
          "observation_summary": "Official Italian household spending survey provides category-level calibration; geography mismatch prevents high confidence.",
          "observation_values": [
            {
              "metric": "average monthly household consumption",
              "value": 2755,
              "unit": "EUR/month",
              "period": "2024"
            }
          ],
          "evidence_extraction_status": "SOURCE_VALUES_EXTRACTED"
        }
      ],
      "normalization": {
        "status": "DOCUMENTED_RESEARCH_JUDGMENT",
        "anchor_value": 220.0,
        "rationale": "Normalized CLC planning anchor for baseline dwelling utilities plus normal broadband and a mid-tier mobile plan. Source refs: rome_household. Mode is a research-normalized anchor; low/high encode source-definition and market uncertainty rather than copying a competitor total.",
        "automatic_raw_source_reproduction": false,
        "why_not_automatic": "Sources can measure different unit sizes, household structures, geographies, deposits, survey periods or category definitions. The site exposes the normalization choice instead of pretending those mismatches disappear."
      },
      "uncertainty": {
        "low_as_fraction_of_mode": 0.7,
        "high_as_fraction_of_mode": 1.4,
        "volatility_class": "volatile",
        "confidence": "Medium",
        "confidence_score": 8
      },
      "traceability_status": "RAW_OBSERVATION_CAPTURED",
      "calibration_granularity": "BROAD_CALIBRATION_OBSERVATION",
      "calibration_granularity_note": "Captured numeric evidence is broader household or per-person spending context. It calibrates the component but does not directly observe this component."
    },
    {
      "city": "Rome",
      "component": "groceries",
      "component_label": "moderate one-adult grocery basket cross-checked against household expenditure evidence",
      "currency": "EUR",
      "normalized_range": {
        "low": 238.0,
        "mode": 330.0,
        "high": 446.0
      },
      "source_refs": [
        "rome_household"
      ],
      "source_evidence": [
        {
          "source_id": "rome_household",
          "publisher": "Istat",
          "title": "Household consumption expenditure — 2024",
          "observation_period": "2024",
          "geography": "Italy / Central Italy proxy",
          "role": "household",
          "quality_score": 3,
          "freshness_score": 3,
          "definition_match_score": 2,
          "independence_cluster": "rome_household",
          "observation_summary": "Official Italian household spending survey provides category-level calibration; geography mismatch prevents high confidence.",
          "observation_values": [
            {
              "metric": "average monthly household consumption",
              "value": 2755,
              "unit": "EUR/month",
              "period": "2024"
            }
          ],
          "evidence_extraction_status": "SOURCE_VALUES_EXTRACTED"
        }
      ],
      "normalization": {
        "status": "DOCUMENTED_RESEARCH_JUDGMENT",
        "anchor_value": 330.0,
        "rationale": "Normalized CLC planning anchor for moderate one-adult grocery basket cross-checked against household expenditure evidence. Source refs: rome_household. Mode is a research-normalized anchor; low/high encode source-definition and market uncertainty rather than copying a competitor total.",
        "automatic_raw_source_reproduction": false,
        "why_not_automatic": "Sources can measure different unit sizes, household structures, geographies, deposits, survey periods or category definitions. The site exposes the normalization choice instead of pretending those mismatches disappear."
      },
      "uncertainty": {
        "low_as_fraction_of_mode": 0.7212,
        "high_as_fraction_of_mode": 1.3515,
        "volatility_class": "volatile",
        "confidence": "Medium",
        "confidence_score": 8
      },
      "traceability_status": "RAW_OBSERVATION_CAPTURED",
      "calibration_granularity": "BROAD_CALIBRATION_OBSERVATION",
      "calibration_granularity_note": "Captured numeric evidence is broader household or per-person spending context. It calibrates the component but does not directly observe this component."
    },
    {
      "city": "Rome",
      "component": "eating_out",
      "component_label": "four casual sit-down plus four low-cost café/fast-casual meals per month",
      "currency": "EUR",
      "normalized_range": {
        "low": 121.0,
        "mode": 180.0,
        "high": 261.0
      },
      "source_refs": [
        "rome_household"
      ],
      "source_evidence": [
        {
          "source_id": "rome_household",
          "publisher": "Istat",
          "title": "Household consumption expenditure — 2024",
          "observation_period": "2024",
          "geography": "Italy / Central Italy proxy",
          "role": "household",
          "quality_score": 3,
          "freshness_score": 3,
          "definition_match_score": 2,
          "independence_cluster": "rome_household",
          "observation_summary": "Official Italian household spending survey provides category-level calibration; geography mismatch prevents high confidence.",
          "observation_values": [
            {
              "metric": "average monthly household consumption",
              "value": 2755,
              "unit": "EUR/month",
              "period": "2024"
            }
          ],
          "evidence_extraction_status": "SOURCE_VALUES_EXTRACTED"
        }
      ],
      "normalization": {
        "status": "DOCUMENTED_RESEARCH_JUDGMENT",
        "anchor_value": 180.0,
        "rationale": "Normalized CLC planning anchor for four casual sit-down plus four low-cost café/fast-casual meals per month. Source refs: rome_household. Mode is a research-normalized anchor; low/high encode source-definition and market uncertainty rather than copying a competitor total.",
        "automatic_raw_source_reproduction": false,
        "why_not_automatic": "Sources can measure different unit sizes, household structures, geographies, deposits, survey periods or category definitions. The site exposes the normalization choice instead of pretending those mismatches disappear."
      },
      "uncertainty": {
        "low_as_fraction_of_mode": 0.6722,
        "high_as_fraction_of_mode": 1.45,
        "volatility_class": "stable",
        "confidence": "Medium",
        "confidence_score": 8
      },
      "traceability_status": "RAW_OBSERVATION_CAPTURED",
      "calibration_granularity": "BROAD_CALIBRATION_OBSERVATION",
      "calibration_granularity_note": "Captured numeric evidence is broader household or per-person spending context. It calibrates the component but does not directly observe this component."
    },
    {
      "city": "Rome",
      "component": "transit",
      "component_label": "adult monthly pass/fare cap where meaningful, otherwise normalized 44-trip usage",
      "currency": "EUR",
      "normalized_range": {
        "low": 33.0,
        "mode": 35.0,
        "high": 37.0
      },
      "source_refs": [
        "rome_transit"
      ],
      "source_evidence": [
        {
          "source_id": "rome_transit",
          "publisher": "ATAC Roma",
          "title": "Monthly personal pass Roma",
          "observation_period": "2026",
          "geography": "Rome",
          "role": "transit",
          "quality_score": 3,
          "freshness_score": 3,
          "definition_match_score": 2,
          "independence_cluster": "rome_transit",
          "observation_summary": "Official monthly unlimited Rome pass.",
          "observation_values": [
            {
              "metric": "monthly personal pass",
              "value": 35,
              "unit": "EUR/month",
              "period": "2026"
            }
          ],
          "evidence_extraction_status": "SOURCE_VALUES_EXTRACTED"
        }
      ],
      "normalization": {
        "status": "DOCUMENTED_RESEARCH_JUDGMENT",
        "anchor_value": 35.0,
        "rationale": "Normalized CLC planning anchor for adult monthly pass/fare cap where meaningful, otherwise normalized 44-trip usage. Source refs: rome_transit. Mode is a research-normalized anchor; low/high encode source-definition and market uncertainty rather than copying a competitor total.",
        "automatic_raw_source_reproduction": false,
        "why_not_automatic": "Sources can measure different unit sizes, household structures, geographies, deposits, survey periods or category definitions. The site exposes the normalization choice instead of pretending those mismatches disappear."
      },
      "uncertainty": {
        "low_as_fraction_of_mode": 0.9429,
        "high_as_fraction_of_mode": 1.0571,
        "volatility_class": "admin_or_usage",
        "confidence": "Medium",
        "confidence_score": 9
      },
      "traceability_status": "RAW_OBSERVATION_CAPTURED",
      "calibration_granularity": "DIRECT_COMPONENT_OBSERVATION",
      "calibration_granularity_note": "At least one captured numeric observation measures this component or a closely matched subcomponent."
    },
    {
      "city": "Rome",
      "component": "household_personal",
      "component_label": "small recurring household and personal essentials allowance",
      "currency": "EUR",
      "normalized_range": {
        "low": 91.0,
        "mode": 140.0,
        "high": 203.0
      },
      "source_refs": [
        "rome_household"
      ],
      "source_evidence": [
        {
          "source_id": "rome_household",
          "publisher": "Istat",
          "title": "Household consumption expenditure — 2024",
          "observation_period": "2024",
          "geography": "Italy / Central Italy proxy",
          "role": "household",
          "quality_score": 3,
          "freshness_score": 3,
          "definition_match_score": 2,
          "independence_cluster": "rome_household",
          "observation_summary": "Official Italian household spending survey provides category-level calibration; geography mismatch prevents high confidence.",
          "observation_values": [
            {
              "metric": "average monthly household consumption",
              "value": 2755,
              "unit": "EUR/month",
              "period": "2024"
            }
          ],
          "evidence_extraction_status": "SOURCE_VALUES_EXTRACTED"
        }
      ],
      "normalization": {
        "status": "DOCUMENTED_RESEARCH_JUDGMENT",
        "anchor_value": 140.0,
        "rationale": "Normalized CLC planning anchor for small recurring household and personal essentials allowance. Source refs: rome_household. Mode is a research-normalized anchor; low/high encode source-definition and market uncertainty rather than copying a competitor total.",
        "automatic_raw_source_reproduction": false,
        "why_not_automatic": "Sources can measure different unit sizes, household structures, geographies, deposits, survey periods or category definitions. The site exposes the normalization choice instead of pretending those mismatches disappear."
      },
      "uncertainty": {
        "low_as_fraction_of_mode": 0.65,
        "high_as_fraction_of_mode": 1.45,
        "volatility_class": "stable",
        "confidence": "Medium",
        "confidence_score": 8
      },
      "traceability_status": "RAW_OBSERVATION_CAPTURED",
      "calibration_granularity": "BROAD_CALIBRATION_OBSERVATION",
      "calibration_granularity_note": "Captured numeric evidence is broader household or per-person spending context. It calibrates the component but does not directly observe this component."
    },
    {
      "city": "Amsterdam",
      "component": "rent",
      "component_label": "long-term one-bedroom, roughly 35–55 m² or local equivalent, non-prime but transit-connected",
      "currency": "EUR",
      "normalized_range": {
        "low": 1015.0,
        "mode": 1450.0,
        "high": 1885.0
      },
      "source_refs": [
        "amsterdam_rent"
      ],
      "source_evidence": [
        {
          "source_id": "amsterdam_rent",
          "publisher": "Pararius",
          "title": "Netherlands rental market report — Amsterdam",
          "observation_period": "2026-Q2",
          "geography": "Amsterdam",
          "role": "rent",
          "quality_score": 2,
          "freshness_score": 3,
          "definition_match_score": 2,
          "independence_cluster": "amsterdam_rent",
          "observation_summary": "Current new-tenant Amsterdam free-sector rent per square metre supports the target apartment normalization.",
          "observation_values": [
            {
              "metric": "Amsterdam new-tenant rent",
              "value": 28.69,
              "unit": "EUR/m2/month",
              "period": "2026-Q2"
            }
          ],
          "evidence_extraction_status": "SOURCE_VALUES_EXTRACTED"
        }
      ],
      "normalization": {
        "status": "DOCUMENTED_RESEARCH_JUDGMENT",
        "anchor_value": 1450.0,
        "rationale": "Normalized CLC planning anchor for long-term one-bedroom, roughly 35–55 m² or local equivalent, non-prime but transit-connected. Source refs: amsterdam_rent. Mode is a research-normalized anchor; low/high encode source-definition and market uncertainty rather than copying a competitor total.",
        "automatic_raw_source_reproduction": false,
        "why_not_automatic": "Sources can measure different unit sizes, household structures, geographies, deposits, survey periods or category definitions. The site exposes the normalization choice instead of pretending those mismatches disappear."
      },
      "uncertainty": {
        "low_as_fraction_of_mode": 0.7,
        "high_as_fraction_of_mode": 1.3,
        "volatility_class": "volatile",
        "confidence": "Medium",
        "confidence_score": 8
      },
      "traceability_status": "RAW_OBSERVATION_CAPTURED",
      "calibration_granularity": "DIRECT_COMPONENT_OBSERVATION",
      "calibration_granularity_note": "At least one captured numeric observation measures this component or a closely matched subcomponent."
    },
    {
      "city": "Amsterdam",
      "component": "utilities_connectivity",
      "component_label": "baseline dwelling utilities plus normal broadband and a mid-tier mobile plan",
      "currency": "EUR",
      "normalized_range": {
        "low": 210.0,
        "mode": 300.0,
        "high": 420.0
      },
      "source_refs": [
        "amsterdam_household"
      ],
      "source_evidence": [
        {
          "source_id": "amsterdam_household",
          "publisher": "Statistics Netherlands (CBS)",
          "title": "Household consumption statistics",
          "observation_period": "2024 / current trend checks",
          "geography": "Netherlands",
          "role": "household",
          "quality_score": 3,
          "freshness_score": 3,
          "definition_match_score": 2,
          "independence_cluster": "amsterdam_household",
          "observation_summary": "Official household consumption series is used as a national calibration; the city record retains conservative uncertainty.",
          "observation_values": [],
          "evidence_extraction_status": "SOURCE_METADATA_VERIFIED_RAW_VALUE_NOT_CAPTURED"
        }
      ],
      "normalization": {
        "status": "DOCUMENTED_RESEARCH_JUDGMENT",
        "anchor_value": 300.0,
        "rationale": "Normalized CLC planning anchor for baseline dwelling utilities plus normal broadband and a mid-tier mobile plan. Source refs: amsterdam_household. Mode is a research-normalized anchor; low/high encode source-definition and market uncertainty rather than copying a competitor total.",
        "automatic_raw_source_reproduction": false,
        "why_not_automatic": "Sources can measure different unit sizes, household structures, geographies, deposits, survey periods or category definitions. The site exposes the normalization choice instead of pretending those mismatches disappear."
      },
      "uncertainty": {
        "low_as_fraction_of_mode": 0.7,
        "high_as_fraction_of_mode": 1.4,
        "volatility_class": "volatile",
        "confidence": "Medium",
        "confidence_score": 8
      },
      "traceability_status": "SOURCE_LINKED_NORMALIZATION_RAW_OBSERVATION_PENDING",
      "calibration_granularity": "RAW_OBSERVATION_PENDING",
      "calibration_granularity_note": "Source metadata is linked, but no numeric observation has yet been captured into the core ledger."
    },
    {
      "city": "Amsterdam",
      "component": "groceries",
      "component_label": "moderate one-adult grocery basket cross-checked against household expenditure evidence",
      "currency": "EUR",
      "normalized_range": {
        "low": 252.0,
        "mode": 350.0,
        "high": 473.0
      },
      "source_refs": [
        "amsterdam_household"
      ],
      "source_evidence": [
        {
          "source_id": "amsterdam_household",
          "publisher": "Statistics Netherlands (CBS)",
          "title": "Household consumption statistics",
          "observation_period": "2024 / current trend checks",
          "geography": "Netherlands",
          "role": "household",
          "quality_score": 3,
          "freshness_score": 3,
          "definition_match_score": 2,
          "independence_cluster": "amsterdam_household",
          "observation_summary": "Official household consumption series is used as a national calibration; the city record retains conservative uncertainty.",
          "observation_values": [],
          "evidence_extraction_status": "SOURCE_METADATA_VERIFIED_RAW_VALUE_NOT_CAPTURED"
        }
      ],
      "normalization": {
        "status": "DOCUMENTED_RESEARCH_JUDGMENT",
        "anchor_value": 350.0,
        "rationale": "Normalized CLC planning anchor for moderate one-adult grocery basket cross-checked against household expenditure evidence. Source refs: amsterdam_household. Mode is a research-normalized anchor; low/high encode source-definition and market uncertainty rather than copying a competitor total.",
        "automatic_raw_source_reproduction": false,
        "why_not_automatic": "Sources can measure different unit sizes, household structures, geographies, deposits, survey periods or category definitions. The site exposes the normalization choice instead of pretending those mismatches disappear."
      },
      "uncertainty": {
        "low_as_fraction_of_mode": 0.72,
        "high_as_fraction_of_mode": 1.3514,
        "volatility_class": "volatile",
        "confidence": "Medium",
        "confidence_score": 8
      },
      "traceability_status": "SOURCE_LINKED_NORMALIZATION_RAW_OBSERVATION_PENDING",
      "calibration_granularity": "RAW_OBSERVATION_PENDING",
      "calibration_granularity_note": "Source metadata is linked, but no numeric observation has yet been captured into the core ledger."
    },
    {
      "city": "Amsterdam",
      "component": "eating_out",
      "component_label": "four casual sit-down plus four low-cost café/fast-casual meals per month",
      "currency": "EUR",
      "normalized_range": {
        "low": 134.0,
        "mode": 200.0,
        "high": 290.0
      },
      "source_refs": [
        "amsterdam_household"
      ],
      "source_evidence": [
        {
          "source_id": "amsterdam_household",
          "publisher": "Statistics Netherlands (CBS)",
          "title": "Household consumption statistics",
          "observation_period": "2024 / current trend checks",
          "geography": "Netherlands",
          "role": "household",
          "quality_score": 3,
          "freshness_score": 3,
          "definition_match_score": 2,
          "independence_cluster": "amsterdam_household",
          "observation_summary": "Official household consumption series is used as a national calibration; the city record retains conservative uncertainty.",
          "observation_values": [],
          "evidence_extraction_status": "SOURCE_METADATA_VERIFIED_RAW_VALUE_NOT_CAPTURED"
        }
      ],
      "normalization": {
        "status": "DOCUMENTED_RESEARCH_JUDGMENT",
        "anchor_value": 200.0,
        "rationale": "Normalized CLC planning anchor for four casual sit-down plus four low-cost café/fast-casual meals per month. Source refs: amsterdam_household. Mode is a research-normalized anchor; low/high encode source-definition and market uncertainty rather than copying a competitor total.",
        "automatic_raw_source_reproduction": false,
        "why_not_automatic": "Sources can measure different unit sizes, household structures, geographies, deposits, survey periods or category definitions. The site exposes the normalization choice instead of pretending those mismatches disappear."
      },
      "uncertainty": {
        "low_as_fraction_of_mode": 0.67,
        "high_as_fraction_of_mode": 1.45,
        "volatility_class": "stable",
        "confidence": "Medium",
        "confidence_score": 8
      },
      "traceability_status": "SOURCE_LINKED_NORMALIZATION_RAW_OBSERVATION_PENDING",
      "calibration_granularity": "RAW_OBSERVATION_PENDING",
      "calibration_granularity_note": "Source metadata is linked, but no numeric observation has yet been captured into the core ledger."
    },
    {
      "city": "Amsterdam",
      "component": "transit",
      "component_label": "adult monthly pass/fare cap where meaningful, otherwise normalized 44-trip usage",
      "currency": "EUR",
      "normalized_range": {
        "low": 123.0,
        "mode": 129.0,
        "high": 135.0
      },
      "source_refs": [
        "amsterdam_transit"
      ],
      "source_evidence": [
        {
          "source_id": "amsterdam_transit",
          "publisher": "GVB",
          "title": "GVB Vrij monthly pass rates",
          "observation_period": "2026",
          "geography": "Amsterdam",
          "role": "transit",
          "quality_score": 3,
          "freshness_score": 3,
          "definition_match_score": 2,
          "independence_cluster": "amsterdam_transit",
          "observation_summary": "Official 2026 unlimited GVB monthly pass.",
          "observation_values": [
            {
              "metric": "GVB Vrij 1 month adult",
              "value": 129,
              "unit": "EUR/month",
              "period": "2026"
            }
          ],
          "evidence_extraction_status": "SOURCE_VALUES_EXTRACTED"
        }
      ],
      "normalization": {
        "status": "DOCUMENTED_RESEARCH_JUDGMENT",
        "anchor_value": 129.0,
        "rationale": "Normalized CLC planning anchor for adult monthly pass/fare cap where meaningful, otherwise normalized 44-trip usage. Source refs: amsterdam_transit. Mode is a research-normalized anchor; low/high encode source-definition and market uncertainty rather than copying a competitor total.",
        "automatic_raw_source_reproduction": false,
        "why_not_automatic": "Sources can measure different unit sizes, household structures, geographies, deposits, survey periods or category definitions. The site exposes the normalization choice instead of pretending those mismatches disappear."
      },
      "uncertainty": {
        "low_as_fraction_of_mode": 0.9535,
        "high_as_fraction_of_mode": 1.0465,
        "volatility_class": "admin_or_usage",
        "confidence": "Medium",
        "confidence_score": 9
      },
      "traceability_status": "RAW_OBSERVATION_CAPTURED",
      "calibration_granularity": "DIRECT_COMPONENT_OBSERVATION",
      "calibration_granularity_note": "At least one captured numeric observation measures this component or a closely matched subcomponent."
    },
    {
      "city": "Amsterdam",
      "component": "household_personal",
      "component_label": "small recurring household and personal essentials allowance",
      "currency": "EUR",
      "normalized_range": {
        "low": 98.0,
        "mode": 150.0,
        "high": 218.0
      },
      "source_refs": [
        "amsterdam_household"
      ],
      "source_evidence": [
        {
          "source_id": "amsterdam_household",
          "publisher": "Statistics Netherlands (CBS)",
          "title": "Household consumption statistics",
          "observation_period": "2024 / current trend checks",
          "geography": "Netherlands",
          "role": "household",
          "quality_score": 3,
          "freshness_score": 3,
          "definition_match_score": 2,
          "independence_cluster": "amsterdam_household",
          "observation_summary": "Official household consumption series is used as a national calibration; the city record retains conservative uncertainty.",
          "observation_values": [],
          "evidence_extraction_status": "SOURCE_METADATA_VERIFIED_RAW_VALUE_NOT_CAPTURED"
        }
      ],
      "normalization": {
        "status": "DOCUMENTED_RESEARCH_JUDGMENT",
        "anchor_value": 150.0,
        "rationale": "Normalized CLC planning anchor for small recurring household and personal essentials allowance. Source refs: amsterdam_household. Mode is a research-normalized anchor; low/high encode source-definition and market uncertainty rather than copying a competitor total.",
        "automatic_raw_source_reproduction": false,
        "why_not_automatic": "Sources can measure different unit sizes, household structures, geographies, deposits, survey periods or category definitions. The site exposes the normalization choice instead of pretending those mismatches disappear."
      },
      "uncertainty": {
        "low_as_fraction_of_mode": 0.6533,
        "high_as_fraction_of_mode": 1.4533,
        "volatility_class": "stable",
        "confidence": "Medium",
        "confidence_score": 8
      },
      "traceability_status": "SOURCE_LINKED_NORMALIZATION_RAW_OBSERVATION_PENDING",
      "calibration_granularity": "RAW_OBSERVATION_PENDING",
      "calibration_granularity_note": "Source metadata is linked, but no numeric observation has yet been captured into the core ledger."
    },
    {
      "city": "Lisbon",
      "component": "rent",
      "component_label": "long-term one-bedroom, roughly 35–55 m² or local equivalent, non-prime but transit-connected",
      "currency": "EUR",
      "normalized_range": {
        "low": 735.0,
        "mode": 1050.0,
        "high": 1365.0
      },
      "source_refs": [
        "lisbon_rent"
      ],
      "source_evidence": [
        {
          "source_id": "lisbon_rent",
          "publisher": "idealista Portugal",
          "title": "Lisbon rental price report",
          "observation_period": "2026-08",
          "geography": "Lisbon",
          "role": "rent",
          "quality_score": 2,
          "freshness_score": 3,
          "definition_match_score": 2,
          "independence_cluster": "lisbon_rent",
          "observation_summary": "Current Lisbon asking rent per square metre supports the target 1BR normalization.",
          "observation_values": [
            {
              "metric": "Lisbon city asking rent",
              "value": 24.5,
              "unit": "EUR/m2/month",
              "period": "2026-08"
            }
          ],
          "evidence_extraction_status": "SOURCE_VALUES_EXTRACTED"
        }
      ],
      "normalization": {
        "status": "DOCUMENTED_RESEARCH_JUDGMENT",
        "anchor_value": 1050.0,
        "rationale": "Normalized CLC planning anchor for long-term one-bedroom, roughly 35–55 m² or local equivalent, non-prime but transit-connected. Source refs: lisbon_rent. Mode is a research-normalized anchor; low/high encode source-definition and market uncertainty rather than copying a competitor total.",
        "automatic_raw_source_reproduction": false,
        "why_not_automatic": "Sources can measure different unit sizes, household structures, geographies, deposits, survey periods or category definitions. The site exposes the normalization choice instead of pretending those mismatches disappear."
      },
      "uncertainty": {
        "low_as_fraction_of_mode": 0.7,
        "high_as_fraction_of_mode": 1.3,
        "volatility_class": "volatile",
        "confidence": "Medium",
        "confidence_score": 8
      },
      "traceability_status": "RAW_OBSERVATION_CAPTURED",
      "calibration_granularity": "DIRECT_COMPONENT_OBSERVATION",
      "calibration_granularity_note": "At least one captured numeric observation measures this component or a closely matched subcomponent."
    },
    {
      "city": "Lisbon",
      "component": "utilities_connectivity",
      "component_label": "baseline dwelling utilities plus normal broadband and a mid-tier mobile plan",
      "currency": "EUR",
      "normalized_range": {
        "low": 140.0,
        "mode": 200.0,
        "high": 280.0
      },
      "source_refs": [
        "lisbon_household"
      ],
      "source_evidence": [
        {
          "source_id": "lisbon_household",
          "publisher": "Statistics Portugal (INE)",
          "title": "Household expenditure survey summary",
          "observation_period": "2022-23",
          "geography": "Lisbon metropolitan area",
          "role": "household",
          "quality_score": 3,
          "freshness_score": 3,
          "definition_match_score": 2,
          "independence_cluster": "lisbon_household",
          "observation_summary": "Official household budget survey provides Lisbon metro expenditure level and category shares.",
          "observation_values": [
            {
              "metric": "Lisbon metro annual household expenditure",
              "value": 26891,
              "unit": "EUR/year",
              "period": "2022-23"
            }
          ],
          "evidence_extraction_status": "SOURCE_VALUES_EXTRACTED"
        }
      ],
      "normalization": {
        "status": "DOCUMENTED_RESEARCH_JUDGMENT",
        "anchor_value": 200.0,
        "rationale": "Normalized CLC planning anchor for baseline dwelling utilities plus normal broadband and a mid-tier mobile plan. Source refs: lisbon_household. Mode is a research-normalized anchor; low/high encode source-definition and market uncertainty rather than copying a competitor total.",
        "automatic_raw_source_reproduction": false,
        "why_not_automatic": "Sources can measure different unit sizes, household structures, geographies, deposits, survey periods or category definitions. The site exposes the normalization choice instead of pretending those mismatches disappear."
      },
      "uncertainty": {
        "low_as_fraction_of_mode": 0.7,
        "high_as_fraction_of_mode": 1.4,
        "volatility_class": "volatile",
        "confidence": "Medium",
        "confidence_score": 8
      },
      "traceability_status": "RAW_OBSERVATION_CAPTURED",
      "calibration_granularity": "BROAD_CALIBRATION_OBSERVATION",
      "calibration_granularity_note": "Captured numeric evidence is broader household or per-person spending context. It calibrates the component but does not directly observe this component."
    },
    {
      "city": "Lisbon",
      "component": "groceries",
      "component_label": "moderate one-adult grocery basket cross-checked against household expenditure evidence",
      "currency": "EUR",
      "normalized_range": {
        "low": 202.0,
        "mode": 280.0,
        "high": 378.0
      },
      "source_refs": [
        "lisbon_household"
      ],
      "source_evidence": [
        {
          "source_id": "lisbon_household",
          "publisher": "Statistics Portugal (INE)",
          "title": "Household expenditure survey summary",
          "observation_period": "2022-23",
          "geography": "Lisbon metropolitan area",
          "role": "household",
          "quality_score": 3,
          "freshness_score": 3,
          "definition_match_score": 2,
          "independence_cluster": "lisbon_household",
          "observation_summary": "Official household budget survey provides Lisbon metro expenditure level and category shares.",
          "observation_values": [
            {
              "metric": "Lisbon metro annual household expenditure",
              "value": 26891,
              "unit": "EUR/year",
              "period": "2022-23"
            }
          ],
          "evidence_extraction_status": "SOURCE_VALUES_EXTRACTED"
        }
      ],
      "normalization": {
        "status": "DOCUMENTED_RESEARCH_JUDGMENT",
        "anchor_value": 280.0,
        "rationale": "Normalized CLC planning anchor for moderate one-adult grocery basket cross-checked against household expenditure evidence. Source refs: lisbon_household. Mode is a research-normalized anchor; low/high encode source-definition and market uncertainty rather than copying a competitor total.",
        "automatic_raw_source_reproduction": false,
        "why_not_automatic": "Sources can measure different unit sizes, household structures, geographies, deposits, survey periods or category definitions. The site exposes the normalization choice instead of pretending those mismatches disappear."
      },
      "uncertainty": {
        "low_as_fraction_of_mode": 0.7214,
        "high_as_fraction_of_mode": 1.35,
        "volatility_class": "volatile",
        "confidence": "Medium",
        "confidence_score": 8
      },
      "traceability_status": "RAW_OBSERVATION_CAPTURED",
      "calibration_granularity": "BROAD_CALIBRATION_OBSERVATION",
      "calibration_granularity_note": "Captured numeric evidence is broader household or per-person spending context. It calibrates the component but does not directly observe this component."
    },
    {
      "city": "Lisbon",
      "component": "eating_out",
      "component_label": "four casual sit-down plus four low-cost café/fast-casual meals per month",
      "currency": "EUR",
      "normalized_range": {
        "low": 107.0,
        "mode": 160.0,
        "high": 232.0
      },
      "source_refs": [
        "lisbon_household"
      ],
      "source_evidence": [
        {
          "source_id": "lisbon_household",
          "publisher": "Statistics Portugal (INE)",
          "title": "Household expenditure survey summary",
          "observation_period": "2022-23",
          "geography": "Lisbon metropolitan area",
          "role": "household",
          "quality_score": 3,
          "freshness_score": 3,
          "definition_match_score": 2,
          "independence_cluster": "lisbon_household",
          "observation_summary": "Official household budget survey provides Lisbon metro expenditure level and category shares.",
          "observation_values": [
            {
              "metric": "Lisbon metro annual household expenditure",
              "value": 26891,
              "unit": "EUR/year",
              "period": "2022-23"
            }
          ],
          "evidence_extraction_status": "SOURCE_VALUES_EXTRACTED"
        }
      ],
      "normalization": {
        "status": "DOCUMENTED_RESEARCH_JUDGMENT",
        "anchor_value": 160.0,
        "rationale": "Normalized CLC planning anchor for four casual sit-down plus four low-cost café/fast-casual meals per month. Source refs: lisbon_household. Mode is a research-normalized anchor; low/high encode source-definition and market uncertainty rather than copying a competitor total.",
        "automatic_raw_source_reproduction": false,
        "why_not_automatic": "Sources can measure different unit sizes, household structures, geographies, deposits, survey periods or category definitions. The site exposes the normalization choice instead of pretending those mismatches disappear."
      },
      "uncertainty": {
        "low_as_fraction_of_mode": 0.6687,
        "high_as_fraction_of_mode": 1.45,
        "volatility_class": "stable",
        "confidence": "Medium",
        "confidence_score": 8
      },
      "traceability_status": "RAW_OBSERVATION_CAPTURED",
      "calibration_granularity": "BROAD_CALIBRATION_OBSERVATION",
      "calibration_granularity_note": "Captured numeric evidence is broader household or per-person spending context. It calibrates the component but does not directly observe this component."
    },
    {
      "city": "Lisbon",
      "component": "transit",
      "component_label": "adult monthly pass/fare cap where meaningful, otherwise normalized 44-trip usage",
      "currency": "EUR",
      "normalized_range": {
        "low": 38.0,
        "mode": 40.0,
        "high": 42.0
      },
      "source_refs": [
        "lisbon_transit"
      ],
      "source_evidence": [
        {
          "source_id": "lisbon_transit",
          "publisher": "Navegante",
          "title": "Navegante passes and fares",
          "observation_period": "2026",
          "geography": "Lisbon metropolitan area",
          "role": "transit",
          "quality_score": 3,
          "freshness_score": 3,
          "definition_match_score": 2,
          "independence_cluster": "lisbon_transit",
          "observation_summary": "Metropolitan monthly Navegante pass is used for the transit benchmark.",
          "observation_values": [
            {
              "metric": "metropolitan monthly pass",
              "value": 40,
              "unit": "EUR/month",
              "period": "2026"
            }
          ],
          "evidence_extraction_status": "SOURCE_VALUES_EXTRACTED"
        }
      ],
      "normalization": {
        "status": "DOCUMENTED_RESEARCH_JUDGMENT",
        "anchor_value": 40.0,
        "rationale": "Normalized CLC planning anchor for adult monthly pass/fare cap where meaningful, otherwise normalized 44-trip usage. Source refs: lisbon_transit. Mode is a research-normalized anchor; low/high encode source-definition and market uncertainty rather than copying a competitor total.",
        "automatic_raw_source_reproduction": false,
        "why_not_automatic": "Sources can measure different unit sizes, household structures, geographies, deposits, survey periods or category definitions. The site exposes the normalization choice instead of pretending those mismatches disappear."
      },
      "uncertainty": {
        "low_as_fraction_of_mode": 0.95,
        "high_as_fraction_of_mode": 1.05,
        "volatility_class": "admin_or_usage",
        "confidence": "Medium",
        "confidence_score": 9
      },
      "traceability_status": "RAW_OBSERVATION_CAPTURED",
      "calibration_granularity": "DIRECT_COMPONENT_OBSERVATION",
      "calibration_granularity_note": "At least one captured numeric observation measures this component or a closely matched subcomponent."
    },
    {
      "city": "Lisbon",
      "component": "household_personal",
      "component_label": "small recurring household and personal essentials allowance",
      "currency": "EUR",
      "normalized_range": {
        "low": 78.0,
        "mode": 120.0,
        "high": 174.0
      },
      "source_refs": [
        "lisbon_household"
      ],
      "source_evidence": [
        {
          "source_id": "lisbon_household",
          "publisher": "Statistics Portugal (INE)",
          "title": "Household expenditure survey summary",
          "observation_period": "2022-23",
          "geography": "Lisbon metropolitan area",
          "role": "household",
          "quality_score": 3,
          "freshness_score": 3,
          "definition_match_score": 2,
          "independence_cluster": "lisbon_household",
          "observation_summary": "Official household budget survey provides Lisbon metro expenditure level and category shares.",
          "observation_values": [
            {
              "metric": "Lisbon metro annual household expenditure",
              "value": 26891,
              "unit": "EUR/year",
              "period": "2022-23"
            }
          ],
          "evidence_extraction_status": "SOURCE_VALUES_EXTRACTED"
        }
      ],
      "normalization": {
        "status": "DOCUMENTED_RESEARCH_JUDGMENT",
        "anchor_value": 120.0,
        "rationale": "Normalized CLC planning anchor for small recurring household and personal essentials allowance. Source refs: lisbon_household. Mode is a research-normalized anchor; low/high encode source-definition and market uncertainty rather than copying a competitor total.",
        "automatic_raw_source_reproduction": false,
        "why_not_automatic": "Sources can measure different unit sizes, household structures, geographies, deposits, survey periods or category definitions. The site exposes the normalization choice instead of pretending those mismatches disappear."
      },
      "uncertainty": {
        "low_as_fraction_of_mode": 0.65,
        "high_as_fraction_of_mode": 1.45,
        "volatility_class": "stable",
        "confidence": "Medium",
        "confidence_score": 8
      },
      "traceability_status": "RAW_OBSERVATION_CAPTURED",
      "calibration_granularity": "BROAD_CALIBRATION_OBSERVATION",
      "calibration_granularity_note": "Captured numeric evidence is broader household or per-person spending context. It calibrates the component but does not directly observe this component."
    },
    {
      "city": "Dublin",
      "component": "rent",
      "component_label": "long-term one-bedroom, roughly 35–55 m² or local equivalent, non-prime but transit-connected",
      "currency": "EUR",
      "normalized_range": {
        "low": 1470.0,
        "mode": 2100.0,
        "high": 2730.0
      },
      "source_refs": [
        "dublin_rent"
      ],
      "source_evidence": [
        {
          "source_id": "dublin_rent",
          "publisher": "Daft.ie / market reporting",
          "title": "Daft rental market report — Dublin",
          "observation_period": "2026-Q2",
          "geography": "Dublin",
          "role": "rent",
          "quality_score": 2,
          "freshness_score": 3,
          "definition_match_score": 2,
          "independence_cluster": "dublin_rent",
          "observation_summary": "Current Dublin rental report supplies apartment-market calibration; one-bedroom normalization remains explicit.",
          "observation_values": [
            {
              "metric": "Dublin 2-bedroom market reference",
              "value": 2634,
              "unit": "EUR/month",
              "period": "2026-Q2"
            }
          ],
          "evidence_extraction_status": "SOURCE_VALUES_EXTRACTED"
        }
      ],
      "normalization": {
        "status": "DOCUMENTED_RESEARCH_JUDGMENT",
        "anchor_value": 2100.0,
        "rationale": "Normalized CLC planning anchor for long-term one-bedroom, roughly 35–55 m² or local equivalent, non-prime but transit-connected. Source refs: dublin_rent. Mode is a research-normalized anchor; low/high encode source-definition and market uncertainty rather than copying a competitor total.",
        "automatic_raw_source_reproduction": false,
        "why_not_automatic": "Sources can measure different unit sizes, household structures, geographies, deposits, survey periods or category definitions. The site exposes the normalization choice instead of pretending those mismatches disappear."
      },
      "uncertainty": {
        "low_as_fraction_of_mode": 0.7,
        "high_as_fraction_of_mode": 1.3,
        "volatility_class": "volatile",
        "confidence": "Medium",
        "confidence_score": 8
      },
      "traceability_status": "RAW_OBSERVATION_CAPTURED",
      "calibration_granularity": "DIRECT_COMPONENT_OBSERVATION",
      "calibration_granularity_note": "At least one captured numeric observation measures this component or a closely matched subcomponent."
    },
    {
      "city": "Dublin",
      "component": "utilities_connectivity",
      "component_label": "baseline dwelling utilities plus normal broadband and a mid-tier mobile plan",
      "currency": "EUR",
      "normalized_range": {
        "low": 175.0,
        "mode": 250.0,
        "high": 350.0
      },
      "source_refs": [
        "dublin_household"
      ],
      "source_evidence": [
        {
          "source_id": "dublin_household",
          "publisher": "Central Statistics Office Ireland",
          "title": "Household Budget Survey 2022–2023 — results and analysis",
          "observation_period": "2022-23",
          "geography": "Ireland / single-adult household",
          "role": "household",
          "quality_score": 3,
          "freshness_score": 3,
          "definition_match_score": 2,
          "independence_cluster": "dublin_household",
          "observation_summary": "Official single-adult HBS directly supports food, fuel/light, housing and other category calibration.",
          "observation_values": [
            {
              "metric": "1 adult total expenditure",
              "value": 495.18,
              "unit": "EUR/week"
            },
            {
              "metric": "1 adult food",
              "value": 71.3,
              "unit": "EUR/week"
            },
            {
              "metric": "1 adult fuel and light",
              "value": 44.06,
              "unit": "EUR/week"
            }
          ],
          "evidence_extraction_status": "SOURCE_VALUES_EXTRACTED"
        }
      ],
      "normalization": {
        "status": "DOCUMENTED_RESEARCH_JUDGMENT",
        "anchor_value": 250.0,
        "rationale": "Normalized CLC planning anchor for baseline dwelling utilities plus normal broadband and a mid-tier mobile plan. Source refs: dublin_household. Mode is a research-normalized anchor; low/high encode source-definition and market uncertainty rather than copying a competitor total.",
        "automatic_raw_source_reproduction": false,
        "why_not_automatic": "Sources can measure different unit sizes, household structures, geographies, deposits, survey periods or category definitions. The site exposes the normalization choice instead of pretending those mismatches disappear."
      },
      "uncertainty": {
        "low_as_fraction_of_mode": 0.7,
        "high_as_fraction_of_mode": 1.4,
        "volatility_class": "volatile",
        "confidence": "Medium",
        "confidence_score": 8
      },
      "traceability_status": "RAW_OBSERVATION_CAPTURED",
      "calibration_granularity": "DIRECT_COMPONENT_OBSERVATION",
      "calibration_granularity_note": "At least one captured numeric observation measures this component or a closely matched subcomponent."
    },
    {
      "city": "Dublin",
      "component": "groceries",
      "component_label": "moderate one-adult grocery basket cross-checked against household expenditure evidence",
      "currency": "EUR",
      "normalized_range": {
        "low": 252.0,
        "mode": 350.0,
        "high": 473.0
      },
      "source_refs": [
        "dublin_household"
      ],
      "source_evidence": [
        {
          "source_id": "dublin_household",
          "publisher": "Central Statistics Office Ireland",
          "title": "Household Budget Survey 2022–2023 — results and analysis",
          "observation_period": "2022-23",
          "geography": "Ireland / single-adult household",
          "role": "household",
          "quality_score": 3,
          "freshness_score": 3,
          "definition_match_score": 2,
          "independence_cluster": "dublin_household",
          "observation_summary": "Official single-adult HBS directly supports food, fuel/light, housing and other category calibration.",
          "observation_values": [
            {
              "metric": "1 adult total expenditure",
              "value": 495.18,
              "unit": "EUR/week"
            },
            {
              "metric": "1 adult food",
              "value": 71.3,
              "unit": "EUR/week"
            },
            {
              "metric": "1 adult fuel and light",
              "value": 44.06,
              "unit": "EUR/week"
            }
          ],
          "evidence_extraction_status": "SOURCE_VALUES_EXTRACTED"
        }
      ],
      "normalization": {
        "status": "DOCUMENTED_RESEARCH_JUDGMENT",
        "anchor_value": 350.0,
        "rationale": "Normalized CLC planning anchor for moderate one-adult grocery basket cross-checked against household expenditure evidence. Source refs: dublin_household. Mode is a research-normalized anchor; low/high encode source-definition and market uncertainty rather than copying a competitor total.",
        "automatic_raw_source_reproduction": false,
        "why_not_automatic": "Sources can measure different unit sizes, household structures, geographies, deposits, survey periods or category definitions. The site exposes the normalization choice instead of pretending those mismatches disappear."
      },
      "uncertainty": {
        "low_as_fraction_of_mode": 0.72,
        "high_as_fraction_of_mode": 1.3514,
        "volatility_class": "volatile",
        "confidence": "Medium",
        "confidence_score": 8
      },
      "traceability_status": "RAW_OBSERVATION_CAPTURED",
      "calibration_granularity": "DIRECT_COMPONENT_OBSERVATION",
      "calibration_granularity_note": "At least one captured numeric observation measures this component or a closely matched subcomponent."
    },
    {
      "city": "Dublin",
      "component": "eating_out",
      "component_label": "four casual sit-down plus four low-cost café/fast-casual meals per month",
      "currency": "EUR",
      "normalized_range": {
        "low": 147.0,
        "mode": 220.0,
        "high": 319.0
      },
      "source_refs": [
        "dublin_household"
      ],
      "source_evidence": [
        {
          "source_id": "dublin_household",
          "publisher": "Central Statistics Office Ireland",
          "title": "Household Budget Survey 2022–2023 — results and analysis",
          "observation_period": "2022-23",
          "geography": "Ireland / single-adult household",
          "role": "household",
          "quality_score": 3,
          "freshness_score": 3,
          "definition_match_score": 2,
          "independence_cluster": "dublin_household",
          "observation_summary": "Official single-adult HBS directly supports food, fuel/light, housing and other category calibration.",
          "observation_values": [
            {
              "metric": "1 adult total expenditure",
              "value": 495.18,
              "unit": "EUR/week"
            },
            {
              "metric": "1 adult food",
              "value": 71.3,
              "unit": "EUR/week"
            },
            {
              "metric": "1 adult fuel and light",
              "value": 44.06,
              "unit": "EUR/week"
            }
          ],
          "evidence_extraction_status": "SOURCE_VALUES_EXTRACTED"
        }
      ],
      "normalization": {
        "status": "DOCUMENTED_RESEARCH_JUDGMENT",
        "anchor_value": 220.0,
        "rationale": "Normalized CLC planning anchor for four casual sit-down plus four low-cost café/fast-casual meals per month. Source refs: dublin_household. Mode is a research-normalized anchor; low/high encode source-definition and market uncertainty rather than copying a competitor total.",
        "automatic_raw_source_reproduction": false,
        "why_not_automatic": "Sources can measure different unit sizes, household structures, geographies, deposits, survey periods or category definitions. The site exposes the normalization choice instead of pretending those mismatches disappear."
      },
      "uncertainty": {
        "low_as_fraction_of_mode": 0.6682,
        "high_as_fraction_of_mode": 1.45,
        "volatility_class": "stable",
        "confidence": "Medium",
        "confidence_score": 8
      },
      "traceability_status": "RAW_OBSERVATION_CAPTURED",
      "calibration_granularity": "BROAD_CALIBRATION_OBSERVATION",
      "calibration_granularity_note": "Captured numeric evidence is broader household or per-person spending context. It calibrates the component but does not directly observe this component."
    },
    {
      "city": "Dublin",
      "component": "transit",
      "component_label": "adult monthly pass/fare cap where meaningful, otherwise normalized 44-trip usage",
      "currency": "EUR",
      "normalized_range": {
        "low": 99.0,
        "mode": 104.0,
        "high": 109.0
      },
      "source_refs": [
        "dublin_transit"
      ],
      "source_evidence": [
        {
          "source_id": "dublin_transit",
          "publisher": "Transport for Ireland",
          "title": "Leap Card fare capping — Zone 1 Dublin",
          "observation_period": "2026",
          "geography": "Dublin Zone 1",
          "role": "transit",
          "quality_score": 3,
          "freshness_score": 3,
          "definition_match_score": 2,
          "independence_cluster": "dublin_transit",
          "observation_summary": "Official weekly cap is normalized to a monthly regular-usage benchmark.",
          "observation_values": [
            {
              "metric": "adult weekly cap",
              "value": 24,
              "unit": "EUR/week",
              "period": "2026"
            }
          ],
          "evidence_extraction_status": "SOURCE_VALUES_EXTRACTED"
        }
      ],
      "normalization": {
        "status": "DOCUMENTED_RESEARCH_JUDGMENT",
        "anchor_value": 104.0,
        "rationale": "Normalized CLC planning anchor for adult monthly pass/fare cap where meaningful, otherwise normalized 44-trip usage. Source refs: dublin_transit. Mode is a research-normalized anchor; low/high encode source-definition and market uncertainty rather than copying a competitor total.",
        "automatic_raw_source_reproduction": false,
        "why_not_automatic": "Sources can measure different unit sizes, household structures, geographies, deposits, survey periods or category definitions. The site exposes the normalization choice instead of pretending those mismatches disappear."
      },
      "uncertainty": {
        "low_as_fraction_of_mode": 0.9519,
        "high_as_fraction_of_mode": 1.0481,
        "volatility_class": "admin_or_usage",
        "confidence": "Medium",
        "confidence_score": 9
      },
      "traceability_status": "RAW_OBSERVATION_CAPTURED",
      "calibration_granularity": "DIRECT_COMPONENT_OBSERVATION",
      "calibration_granularity_note": "At least one captured numeric observation measures this component or a closely matched subcomponent."
    },
    {
      "city": "Dublin",
      "component": "household_personal",
      "component_label": "small recurring household and personal essentials allowance",
      "currency": "EUR",
      "normalized_range": {
        "low": 98.0,
        "mode": 150.0,
        "high": 218.0
      },
      "source_refs": [
        "dublin_household"
      ],
      "source_evidence": [
        {
          "source_id": "dublin_household",
          "publisher": "Central Statistics Office Ireland",
          "title": "Household Budget Survey 2022–2023 — results and analysis",
          "observation_period": "2022-23",
          "geography": "Ireland / single-adult household",
          "role": "household",
          "quality_score": 3,
          "freshness_score": 3,
          "definition_match_score": 2,
          "independence_cluster": "dublin_household",
          "observation_summary": "Official single-adult HBS directly supports food, fuel/light, housing and other category calibration.",
          "observation_values": [
            {
              "metric": "1 adult total expenditure",
              "value": 495.18,
              "unit": "EUR/week"
            },
            {
              "metric": "1 adult food",
              "value": 71.3,
              "unit": "EUR/week"
            },
            {
              "metric": "1 adult fuel and light",
              "value": 44.06,
              "unit": "EUR/week"
            }
          ],
          "evidence_extraction_status": "SOURCE_VALUES_EXTRACTED"
        }
      ],
      "normalization": {
        "status": "DOCUMENTED_RESEARCH_JUDGMENT",
        "anchor_value": 150.0,
        "rationale": "Normalized CLC planning anchor for small recurring household and personal essentials allowance. Source refs: dublin_household. Mode is a research-normalized anchor; low/high encode source-definition and market uncertainty rather than copying a competitor total.",
        "automatic_raw_source_reproduction": false,
        "why_not_automatic": "Sources can measure different unit sizes, household structures, geographies, deposits, survey periods or category definitions. The site exposes the normalization choice instead of pretending those mismatches disappear."
      },
      "uncertainty": {
        "low_as_fraction_of_mode": 0.6533,
        "high_as_fraction_of_mode": 1.4533,
        "volatility_class": "stable",
        "confidence": "Medium",
        "confidence_score": 8
      },
      "traceability_status": "RAW_OBSERVATION_CAPTURED",
      "calibration_granularity": "BROAD_CALIBRATION_OBSERVATION",
      "calibration_granularity_note": "Captured numeric evidence is broader household or per-person spending context. It calibrates the component but does not directly observe this component."
    },
    {
      "city": "Zurich",
      "component": "rent",
      "component_label": "long-term one-bedroom, roughly 35–55 m² or local equivalent, non-prime but transit-connected",
      "currency": "CHF",
      "normalized_range": {
        "low": 1120.0,
        "mode": 1600.0,
        "high": 2080.0
      },
      "source_refs": [
        "zurich_rent"
      ],
      "source_evidence": [
        {
          "source_id": "zurich_rent",
          "publisher": "City of Zurich Statistics",
          "title": "Rent prices 2024 in the City of Zurich",
          "observation_period": "2024",
          "geography": "Zurich",
          "role": "rent",
          "quality_score": 3,
          "freshness_score": 3,
          "definition_match_score": 2,
          "independence_cluster": "zurich_rent",
          "observation_summary": "Official rent survey provides 2-room median and quartiles; gross costs are reported as 10–15% above net.",
          "observation_values": [
            {
              "metric": "2-room median net rent",
              "value": 1424,
              "unit": "CHF/month",
              "period": "2024"
            },
            {
              "metric": "2-room 25th percentile",
              "value": 1095,
              "unit": "CHF/month"
            },
            {
              "metric": "2-room 75th percentile",
              "value": 1836,
              "unit": "CHF/month"
            }
          ],
          "evidence_extraction_status": "SOURCE_VALUES_EXTRACTED"
        }
      ],
      "normalization": {
        "status": "DOCUMENTED_RESEARCH_JUDGMENT",
        "anchor_value": 1600.0,
        "rationale": "Normalized CLC planning anchor for long-term one-bedroom, roughly 35–55 m² or local equivalent, non-prime but transit-connected. Source refs: zurich_rent. Mode is a research-normalized anchor; low/high encode source-definition and market uncertainty rather than copying a competitor total.",
        "automatic_raw_source_reproduction": false,
        "why_not_automatic": "Sources can measure different unit sizes, household structures, geographies, deposits, survey periods or category definitions. The site exposes the normalization choice instead of pretending those mismatches disappear."
      },
      "uncertainty": {
        "low_as_fraction_of_mode": 0.7,
        "high_as_fraction_of_mode": 1.3,
        "volatility_class": "volatile",
        "confidence": "Medium",
        "confidence_score": 8
      },
      "traceability_status": "RAW_OBSERVATION_CAPTURED",
      "calibration_granularity": "DIRECT_COMPONENT_OBSERVATION",
      "calibration_granularity_note": "At least one captured numeric observation measures this component or a closely matched subcomponent."
    },
    {
      "city": "Zurich",
      "component": "utilities_connectivity",
      "component_label": "baseline dwelling utilities plus normal broadband and a mid-tier mobile plan",
      "currency": "CHF",
      "normalized_range": {
        "low": 210.0,
        "mode": 300.0,
        "high": 420.0
      },
      "source_refs": [
        "zurich_household"
      ],
      "source_evidence": [
        {
          "source_id": "zurich_household",
          "publisher": "Swiss Federal Statistical Office",
          "title": "Household Budget Survey",
          "observation_period": "latest available",
          "geography": "Switzerland",
          "role": "household",
          "quality_score": 3,
          "freshness_score": 3,
          "definition_match_score": 2,
          "independence_cluster": "zurich_household",
          "observation_summary": "Official household budget evidence supplies Swiss category calibration; city-specific rent and transport are separate.",
          "observation_values": [],
          "evidence_extraction_status": "SOURCE_METADATA_VERIFIED_RAW_VALUE_NOT_CAPTURED"
        }
      ],
      "normalization": {
        "status": "DOCUMENTED_RESEARCH_JUDGMENT",
        "anchor_value": 300.0,
        "rationale": "Normalized CLC planning anchor for baseline dwelling utilities plus normal broadband and a mid-tier mobile plan. Source refs: zurich_household. Mode is a research-normalized anchor; low/high encode source-definition and market uncertainty rather than copying a competitor total.",
        "automatic_raw_source_reproduction": false,
        "why_not_automatic": "Sources can measure different unit sizes, household structures, geographies, deposits, survey periods or category definitions. The site exposes the normalization choice instead of pretending those mismatches disappear."
      },
      "uncertainty": {
        "low_as_fraction_of_mode": 0.7,
        "high_as_fraction_of_mode": 1.4,
        "volatility_class": "volatile",
        "confidence": "Medium",
        "confidence_score": 8
      },
      "traceability_status": "SOURCE_LINKED_NORMALIZATION_RAW_OBSERVATION_PENDING",
      "calibration_granularity": "RAW_OBSERVATION_PENDING",
      "calibration_granularity_note": "Source metadata is linked, but no numeric observation has yet been captured into the core ledger."
    },
    {
      "city": "Zurich",
      "component": "groceries",
      "component_label": "moderate one-adult grocery basket cross-checked against household expenditure evidence",
      "currency": "CHF",
      "normalized_range": {
        "low": 360.0,
        "mode": 500.0,
        "high": 675.0
      },
      "source_refs": [
        "zurich_household"
      ],
      "source_evidence": [
        {
          "source_id": "zurich_household",
          "publisher": "Swiss Federal Statistical Office",
          "title": "Household Budget Survey",
          "observation_period": "latest available",
          "geography": "Switzerland",
          "role": "household",
          "quality_score": 3,
          "freshness_score": 3,
          "definition_match_score": 2,
          "independence_cluster": "zurich_household",
          "observation_summary": "Official household budget evidence supplies Swiss category calibration; city-specific rent and transport are separate.",
          "observation_values": [],
          "evidence_extraction_status": "SOURCE_METADATA_VERIFIED_RAW_VALUE_NOT_CAPTURED"
        }
      ],
      "normalization": {
        "status": "DOCUMENTED_RESEARCH_JUDGMENT",
        "anchor_value": 500.0,
        "rationale": "Normalized CLC planning anchor for moderate one-adult grocery basket cross-checked against household expenditure evidence. Source refs: zurich_household. Mode is a research-normalized anchor; low/high encode source-definition and market uncertainty rather than copying a competitor total.",
        "automatic_raw_source_reproduction": false,
        "why_not_automatic": "Sources can measure different unit sizes, household structures, geographies, deposits, survey periods or category definitions. The site exposes the normalization choice instead of pretending those mismatches disappear."
      },
      "uncertainty": {
        "low_as_fraction_of_mode": 0.72,
        "high_as_fraction_of_mode": 1.35,
        "volatility_class": "volatile",
        "confidence": "Medium",
        "confidence_score": 8
      },
      "traceability_status": "SOURCE_LINKED_NORMALIZATION_RAW_OBSERVATION_PENDING",
      "calibration_granularity": "RAW_OBSERVATION_PENDING",
      "calibration_granularity_note": "Source metadata is linked, but no numeric observation has yet been captured into the core ledger."
    },
    {
      "city": "Zurich",
      "component": "eating_out",
      "component_label": "four casual sit-down plus four low-cost café/fast-casual meals per month",
      "currency": "CHF",
      "normalized_range": {
        "low": 201.0,
        "mode": 300.0,
        "high": 435.0
      },
      "source_refs": [
        "zurich_household"
      ],
      "source_evidence": [
        {
          "source_id": "zurich_household",
          "publisher": "Swiss Federal Statistical Office",
          "title": "Household Budget Survey",
          "observation_period": "latest available",
          "geography": "Switzerland",
          "role": "household",
          "quality_score": 3,
          "freshness_score": 3,
          "definition_match_score": 2,
          "independence_cluster": "zurich_household",
          "observation_summary": "Official household budget evidence supplies Swiss category calibration; city-specific rent and transport are separate.",
          "observation_values": [],
          "evidence_extraction_status": "SOURCE_METADATA_VERIFIED_RAW_VALUE_NOT_CAPTURED"
        }
      ],
      "normalization": {
        "status": "DOCUMENTED_RESEARCH_JUDGMENT",
        "anchor_value": 300.0,
        "rationale": "Normalized CLC planning anchor for four casual sit-down plus four low-cost café/fast-casual meals per month. Source refs: zurich_household. Mode is a research-normalized anchor; low/high encode source-definition and market uncertainty rather than copying a competitor total.",
        "automatic_raw_source_reproduction": false,
        "why_not_automatic": "Sources can measure different unit sizes, household structures, geographies, deposits, survey periods or category definitions. The site exposes the normalization choice instead of pretending those mismatches disappear."
      },
      "uncertainty": {
        "low_as_fraction_of_mode": 0.67,
        "high_as_fraction_of_mode": 1.45,
        "volatility_class": "stable",
        "confidence": "Medium",
        "confidence_score": 8
      },
      "traceability_status": "SOURCE_LINKED_NORMALIZATION_RAW_OBSERVATION_PENDING",
      "calibration_granularity": "RAW_OBSERVATION_PENDING",
      "calibration_granularity_note": "Source metadata is linked, but no numeric observation has yet been captured into the core ledger."
    },
    {
      "city": "Zurich",
      "component": "transit",
      "component_label": "adult monthly pass/fare cap where meaningful, otherwise normalized 44-trip usage",
      "currency": "CHF",
      "normalized_range": {
        "low": 84.0,
        "mode": 88.0,
        "high": 92.0
      },
      "source_refs": [
        "zurich_transit"
      ],
      "source_evidence": [
        {
          "source_id": "zurich_transit",
          "publisher": "Zürcher Verkehrsverbund (ZVV)",
          "title": "Current monthly-pass fare reference",
          "observation_period": "2026",
          "geography": "Zurich",
          "role": "transit",
          "quality_score": 3,
          "freshness_score": 3,
          "definition_match_score": 2,
          "independence_cluster": "zurich_transit",
          "observation_summary": "ZVV monthly NetworkPass price supports the transit benchmark.",
          "observation_values": [
            {
              "metric": "adult monthly 1–2 zones reference",
              "value": 88,
              "unit": "CHF/month",
              "period": "2026"
            }
          ],
          "evidence_extraction_status": "SOURCE_VALUES_EXTRACTED"
        }
      ],
      "normalization": {
        "status": "DOCUMENTED_RESEARCH_JUDGMENT",
        "anchor_value": 88.0,
        "rationale": "Normalized CLC planning anchor for adult monthly pass/fare cap where meaningful, otherwise normalized 44-trip usage. Source refs: zurich_transit. Mode is a research-normalized anchor; low/high encode source-definition and market uncertainty rather than copying a competitor total.",
        "automatic_raw_source_reproduction": false,
        "why_not_automatic": "Sources can measure different unit sizes, household structures, geographies, deposits, survey periods or category definitions. The site exposes the normalization choice instead of pretending those mismatches disappear."
      },
      "uncertainty": {
        "low_as_fraction_of_mode": 0.9545,
        "high_as_fraction_of_mode": 1.0455,
        "volatility_class": "admin_or_usage",
        "confidence": "Medium",
        "confidence_score": 9
      },
      "traceability_status": "RAW_OBSERVATION_CAPTURED",
      "calibration_granularity": "DIRECT_COMPONENT_OBSERVATION",
      "calibration_granularity_note": "At least one captured numeric observation measures this component or a closely matched subcomponent."
    },
    {
      "city": "Zurich",
      "component": "household_personal",
      "component_label": "small recurring household and personal essentials allowance",
      "currency": "CHF",
      "normalized_range": {
        "low": 130.0,
        "mode": 200.0,
        "high": 290.0
      },
      "source_refs": [
        "zurich_household"
      ],
      "source_evidence": [
        {
          "source_id": "zurich_household",
          "publisher": "Swiss Federal Statistical Office",
          "title": "Household Budget Survey",
          "observation_period": "latest available",
          "geography": "Switzerland",
          "role": "household",
          "quality_score": 3,
          "freshness_score": 3,
          "definition_match_score": 2,
          "independence_cluster": "zurich_household",
          "observation_summary": "Official household budget evidence supplies Swiss category calibration; city-specific rent and transport are separate.",
          "observation_values": [],
          "evidence_extraction_status": "SOURCE_METADATA_VERIFIED_RAW_VALUE_NOT_CAPTURED"
        }
      ],
      "normalization": {
        "status": "DOCUMENTED_RESEARCH_JUDGMENT",
        "anchor_value": 200.0,
        "rationale": "Normalized CLC planning anchor for small recurring household and personal essentials allowance. Source refs: zurich_household. Mode is a research-normalized anchor; low/high encode source-definition and market uncertainty rather than copying a competitor total.",
        "automatic_raw_source_reproduction": false,
        "why_not_automatic": "Sources can measure different unit sizes, household structures, geographies, deposits, survey periods or category definitions. The site exposes the normalization choice instead of pretending those mismatches disappear."
      },
      "uncertainty": {
        "low_as_fraction_of_mode": 0.65,
        "high_as_fraction_of_mode": 1.45,
        "volatility_class": "stable",
        "confidence": "Medium",
        "confidence_score": 8
      },
      "traceability_status": "SOURCE_LINKED_NORMALIZATION_RAW_OBSERVATION_PENDING",
      "calibration_granularity": "RAW_OBSERVATION_PENDING",
      "calibration_granularity_note": "Source metadata is linked, but no numeric observation has yet been captured into the core ledger."
    },
    {
      "city": "Melbourne",
      "component": "rent",
      "component_label": "long-term one-bedroom, roughly 35–55 m² or local equivalent, non-prime but transit-connected",
      "currency": "AUD",
      "normalized_range": {
        "low": 1470.0,
        "mode": 2100.0,
        "high": 2730.0
      },
      "source_refs": [
        "melbourne_rent"
      ],
      "source_evidence": [
        {
          "source_id": "melbourne_rent",
          "publisher": "Domain",
          "title": "Rental Report",
          "observation_period": "2026",
          "geography": "Melbourne",
          "role": "rent",
          "quality_score": 2,
          "freshness_score": 3,
          "definition_match_score": 2,
          "independence_cluster": "melbourne_rent",
          "observation_summary": "Current Melbourne rental-market report supports apartment rent calibration.",
          "observation_values": [],
          "evidence_extraction_status": "SOURCE_METADATA_VERIFIED_RAW_VALUE_NOT_CAPTURED"
        }
      ],
      "normalization": {
        "status": "DOCUMENTED_RESEARCH_JUDGMENT",
        "anchor_value": 2100.0,
        "rationale": "Normalized CLC planning anchor for long-term one-bedroom, roughly 35–55 m² or local equivalent, non-prime but transit-connected. Source refs: melbourne_rent. Mode is a research-normalized anchor; low/high encode source-definition and market uncertainty rather than copying a competitor total.",
        "automatic_raw_source_reproduction": false,
        "why_not_automatic": "Sources can measure different unit sizes, household structures, geographies, deposits, survey periods or category definitions. The site exposes the normalization choice instead of pretending those mismatches disappear."
      },
      "uncertainty": {
        "low_as_fraction_of_mode": 0.7,
        "high_as_fraction_of_mode": 1.3,
        "volatility_class": "volatile",
        "confidence": "Medium",
        "confidence_score": 8
      },
      "traceability_status": "SOURCE_LINKED_NORMALIZATION_RAW_OBSERVATION_PENDING",
      "calibration_granularity": "RAW_OBSERVATION_PENDING",
      "calibration_granularity_note": "Source metadata is linked, but no numeric observation has yet been captured into the core ledger."
    },
    {
      "city": "Melbourne",
      "component": "utilities_connectivity",
      "component_label": "baseline dwelling utilities plus normal broadband and a mid-tier mobile plan",
      "currency": "AUD",
      "normalized_range": {
        "low": 210.0,
        "mode": 300.0,
        "high": 420.0
      },
      "source_refs": [
        "melbourne_household"
      ],
      "source_evidence": [
        {
          "source_id": "melbourne_household",
          "publisher": "Australian Bureau of Statistics",
          "title": "Monthly Household Spending Indicator — Victoria",
          "observation_period": "2026-07",
          "geography": "Victoria",
          "role": "household",
          "quality_score": 3,
          "freshness_score": 3,
          "definition_match_score": 2,
          "independence_cluster": "melbourne_household",
          "observation_summary": "Current state household-spending categories calibrate movement/freshness; absolute component anchors remain normalized research estimates.",
          "observation_values": [],
          "evidence_extraction_status": "SOURCE_METADATA_VERIFIED_RAW_VALUE_NOT_CAPTURED"
        }
      ],
      "normalization": {
        "status": "DOCUMENTED_RESEARCH_JUDGMENT",
        "anchor_value": 300.0,
        "rationale": "Normalized CLC planning anchor for baseline dwelling utilities plus normal broadband and a mid-tier mobile plan. Source refs: melbourne_household. Mode is a research-normalized anchor; low/high encode source-definition and market uncertainty rather than copying a competitor total.",
        "automatic_raw_source_reproduction": false,
        "why_not_automatic": "Sources can measure different unit sizes, household structures, geographies, deposits, survey periods or category definitions. The site exposes the normalization choice instead of pretending those mismatches disappear."
      },
      "uncertainty": {
        "low_as_fraction_of_mode": 0.7,
        "high_as_fraction_of_mode": 1.4,
        "volatility_class": "volatile",
        "confidence": "Medium",
        "confidence_score": 8
      },
      "traceability_status": "SOURCE_LINKED_NORMALIZATION_RAW_OBSERVATION_PENDING",
      "calibration_granularity": "RAW_OBSERVATION_PENDING",
      "calibration_granularity_note": "Source metadata is linked, but no numeric observation has yet been captured into the core ledger."
    },
    {
      "city": "Melbourne",
      "component": "groceries",
      "component_label": "moderate one-adult grocery basket cross-checked against household expenditure evidence",
      "currency": "AUD",
      "normalized_range": {
        "low": 360.0,
        "mode": 500.0,
        "high": 675.0
      },
      "source_refs": [
        "melbourne_household"
      ],
      "source_evidence": [
        {
          "source_id": "melbourne_household",
          "publisher": "Australian Bureau of Statistics",
          "title": "Monthly Household Spending Indicator — Victoria",
          "observation_period": "2026-07",
          "geography": "Victoria",
          "role": "household",
          "quality_score": 3,
          "freshness_score": 3,
          "definition_match_score": 2,
          "independence_cluster": "melbourne_household",
          "observation_summary": "Current state household-spending categories calibrate movement/freshness; absolute component anchors remain normalized research estimates.",
          "observation_values": [],
          "evidence_extraction_status": "SOURCE_METADATA_VERIFIED_RAW_VALUE_NOT_CAPTURED"
        }
      ],
      "normalization": {
        "status": "DOCUMENTED_RESEARCH_JUDGMENT",
        "anchor_value": 500.0,
        "rationale": "Normalized CLC planning anchor for moderate one-adult grocery basket cross-checked against household expenditure evidence. Source refs: melbourne_household. Mode is a research-normalized anchor; low/high encode source-definition and market uncertainty rather than copying a competitor total.",
        "automatic_raw_source_reproduction": false,
        "why_not_automatic": "Sources can measure different unit sizes, household structures, geographies, deposits, survey periods or category definitions. The site exposes the normalization choice instead of pretending those mismatches disappear."
      },
      "uncertainty": {
        "low_as_fraction_of_mode": 0.72,
        "high_as_fraction_of_mode": 1.35,
        "volatility_class": "volatile",
        "confidence": "Medium",
        "confidence_score": 8
      },
      "traceability_status": "SOURCE_LINKED_NORMALIZATION_RAW_OBSERVATION_PENDING",
      "calibration_granularity": "RAW_OBSERVATION_PENDING",
      "calibration_granularity_note": "Source metadata is linked, but no numeric observation has yet been captured into the core ledger."
    },
    {
      "city": "Melbourne",
      "component": "eating_out",
      "component_label": "four casual sit-down plus four low-cost café/fast-casual meals per month",
      "currency": "AUD",
      "normalized_range": {
        "low": 168.0,
        "mode": 250.0,
        "high": 362.0
      },
      "source_refs": [
        "melbourne_household"
      ],
      "source_evidence": [
        {
          "source_id": "melbourne_household",
          "publisher": "Australian Bureau of Statistics",
          "title": "Monthly Household Spending Indicator — Victoria",
          "observation_period": "2026-07",
          "geography": "Victoria",
          "role": "household",
          "quality_score": 3,
          "freshness_score": 3,
          "definition_match_score": 2,
          "independence_cluster": "melbourne_household",
          "observation_summary": "Current state household-spending categories calibrate movement/freshness; absolute component anchors remain normalized research estimates.",
          "observation_values": [],
          "evidence_extraction_status": "SOURCE_METADATA_VERIFIED_RAW_VALUE_NOT_CAPTURED"
        }
      ],
      "normalization": {
        "status": "DOCUMENTED_RESEARCH_JUDGMENT",
        "anchor_value": 250.0,
        "rationale": "Normalized CLC planning anchor for four casual sit-down plus four low-cost café/fast-casual meals per month. Source refs: melbourne_household. Mode is a research-normalized anchor; low/high encode source-definition and market uncertainty rather than copying a competitor total.",
        "automatic_raw_source_reproduction": false,
        "why_not_automatic": "Sources can measure different unit sizes, household structures, geographies, deposits, survey periods or category definitions. The site exposes the normalization choice instead of pretending those mismatches disappear."
      },
      "uncertainty": {
        "low_as_fraction_of_mode": 0.672,
        "high_as_fraction_of_mode": 1.448,
        "volatility_class": "stable",
        "confidence": "Medium",
        "confidence_score": 8
      },
      "traceability_status": "SOURCE_LINKED_NORMALIZATION_RAW_OBSERVATION_PENDING",
      "calibration_granularity": "RAW_OBSERVATION_PENDING",
      "calibration_granularity_note": "Source metadata is linked, but no numeric observation has yet been captured into the core ledger."
    },
    {
      "city": "Melbourne",
      "component": "transit",
      "component_label": "adult monthly pass/fare cap where meaningful, otherwise normalized 44-trip usage",
      "currency": "AUD",
      "normalized_range": {
        "low": 176.0,
        "mode": 185.0,
        "high": 194.0
      },
      "source_refs": [
        "melbourne_transit"
      ],
      "source_evidence": [
        {
          "source_id": "melbourne_transit",
          "publisher": "Public Transport Victoria",
          "title": "Metropolitan fares",
          "observation_period": "2026",
          "geography": "Melbourne Zones 1+2",
          "role": "transit",
          "quality_score": 3,
          "freshness_score": 3,
          "definition_match_score": 2,
          "independence_cluster": "melbourne_transit",
          "observation_summary": "Official 28–365 day Myki Pass daily rate supports monthly benchmark.",
          "observation_values": [
            {
              "metric": "Zone 1+2 daily rate for 28–365 day pass",
              "value": 6.6,
              "unit": "AUD/day",
              "period": "2026"
            }
          ],
          "evidence_extraction_status": "SOURCE_VALUES_EXTRACTED"
        }
      ],
      "normalization": {
        "status": "DOCUMENTED_RESEARCH_JUDGMENT",
        "anchor_value": 185.0,
        "rationale": "Normalized CLC planning anchor for adult monthly pass/fare cap where meaningful, otherwise normalized 44-trip usage. Source refs: melbourne_transit. Mode is a research-normalized anchor; low/high encode source-definition and market uncertainty rather than copying a competitor total.",
        "automatic_raw_source_reproduction": false,
        "why_not_automatic": "Sources can measure different unit sizes, household structures, geographies, deposits, survey periods or category definitions. The site exposes the normalization choice instead of pretending those mismatches disappear."
      },
      "uncertainty": {
        "low_as_fraction_of_mode": 0.9514,
        "high_as_fraction_of_mode": 1.0486,
        "volatility_class": "admin_or_usage",
        "confidence": "Medium",
        "confidence_score": 9
      },
      "traceability_status": "RAW_OBSERVATION_CAPTURED",
      "calibration_granularity": "DIRECT_COMPONENT_OBSERVATION",
      "calibration_granularity_note": "At least one captured numeric observation measures this component or a closely matched subcomponent."
    },
    {
      "city": "Melbourne",
      "component": "household_personal",
      "component_label": "small recurring household and personal essentials allowance",
      "currency": "AUD",
      "normalized_range": {
        "low": 117.0,
        "mode": 180.0,
        "high": 261.0
      },
      "source_refs": [
        "melbourne_household"
      ],
      "source_evidence": [
        {
          "source_id": "melbourne_household",
          "publisher": "Australian Bureau of Statistics",
          "title": "Monthly Household Spending Indicator — Victoria",
          "observation_period": "2026-07",
          "geography": "Victoria",
          "role": "household",
          "quality_score": 3,
          "freshness_score": 3,
          "definition_match_score": 2,
          "independence_cluster": "melbourne_household",
          "observation_summary": "Current state household-spending categories calibrate movement/freshness; absolute component anchors remain normalized research estimates.",
          "observation_values": [],
          "evidence_extraction_status": "SOURCE_METADATA_VERIFIED_RAW_VALUE_NOT_CAPTURED"
        }
      ],
      "normalization": {
        "status": "DOCUMENTED_RESEARCH_JUDGMENT",
        "anchor_value": 180.0,
        "rationale": "Normalized CLC planning anchor for small recurring household and personal essentials allowance. Source refs: melbourne_household. Mode is a research-normalized anchor; low/high encode source-definition and market uncertainty rather than copying a competitor total.",
        "automatic_raw_source_reproduction": false,
        "why_not_automatic": "Sources can measure different unit sizes, household structures, geographies, deposits, survey periods or category definitions. The site exposes the normalization choice instead of pretending those mismatches disappear."
      },
      "uncertainty": {
        "low_as_fraction_of_mode": 0.65,
        "high_as_fraction_of_mode": 1.45,
        "volatility_class": "stable",
        "confidence": "Medium",
        "confidence_score": 8
      },
      "traceability_status": "SOURCE_LINKED_NORMALIZATION_RAW_OBSERVATION_PENDING",
      "calibration_granularity": "RAW_OBSERVATION_PENDING",
      "calibration_granularity_note": "Source metadata is linked, but no numeric observation has yet been captured into the core ledger."
    },
    {
      "city": "Bangkok",
      "component": "rent",
      "component_label": "long-term one-bedroom, roughly 35–55 m² or local equivalent, non-prime but transit-connected",
      "currency": "THB",
      "normalized_range": {
        "low": 9800.0,
        "mode": 14000.0,
        "high": 18200.0
      },
      "source_refs": [
        "bangkok_rent"
      ],
      "source_evidence": [
        {
          "source_id": "bangkok_rent",
          "publisher": "CBRE",
          "title": "Bangkok residential market figures / outlook",
          "observation_period": "2026-Q1",
          "geography": "Bangkok",
          "role": "rent",
          "quality_score": 2,
          "freshness_score": 3,
          "definition_match_score": 1,
          "independence_cluster": "bangkok_rent",
          "observation_summary": "Current Bangkok residential market research provides market context; target 1BR rent is conservatively normalized with wide uncertainty.",
          "observation_values": [],
          "evidence_extraction_status": "SOURCE_METADATA_VERIFIED_RAW_VALUE_NOT_CAPTURED"
        }
      ],
      "normalization": {
        "status": "DOCUMENTED_RESEARCH_JUDGMENT",
        "anchor_value": 14000.0,
        "rationale": "Normalized CLC planning anchor for long-term one-bedroom, roughly 35–55 m² or local equivalent, non-prime but transit-connected. Source refs: bangkok_rent. Mode is a research-normalized anchor; low/high encode source-definition and market uncertainty rather than copying a competitor total.",
        "automatic_raw_source_reproduction": false,
        "why_not_automatic": "Sources can measure different unit sizes, household structures, geographies, deposits, survey periods or category definitions. The site exposes the normalization choice instead of pretending those mismatches disappear."
      },
      "uncertainty": {
        "low_as_fraction_of_mode": 0.7,
        "high_as_fraction_of_mode": 1.3,
        "volatility_class": "volatile",
        "confidence": "Medium",
        "confidence_score": 8
      },
      "traceability_status": "SOURCE_LINKED_NORMALIZATION_RAW_OBSERVATION_PENDING",
      "calibration_granularity": "RAW_OBSERVATION_PENDING",
      "calibration_granularity_note": "Source metadata is linked, but no numeric observation has yet been captured into the core ledger."
    },
    {
      "city": "Bangkok",
      "component": "utilities_connectivity",
      "component_label": "baseline dwelling utilities plus normal broadband and a mid-tier mobile plan",
      "currency": "THB",
      "normalized_range": {
        "low": 2100.0,
        "mode": 3000.0,
        "high": 4200.0
      },
      "source_refs": [
        "bangkok_household"
      ],
      "source_evidence": [
        {
          "source_id": "bangkok_household",
          "publisher": "National Statistical Office Thailand",
          "title": "Household Socio-Economic Survey 2024",
          "observation_period": "2024",
          "geography": "Greater Bangkok",
          "role": "household",
          "quality_score": 3,
          "freshness_score": 3,
          "definition_match_score": 2,
          "independence_cluster": "bangkok_household",
          "observation_summary": "Official household socioeconomic survey supplies Greater Bangkok expenditure level.",
          "observation_values": [
            {
              "metric": "Greater Bangkok mean monthly household expenditure",
              "value": 30464,
              "unit": "THB/month",
              "period": "2024"
            }
          ],
          "evidence_extraction_status": "SOURCE_VALUES_EXTRACTED"
        }
      ],
      "normalization": {
        "status": "DOCUMENTED_RESEARCH_JUDGMENT",
        "anchor_value": 3000.0,
        "rationale": "Normalized CLC planning anchor for baseline dwelling utilities plus normal broadband and a mid-tier mobile plan. Source refs: bangkok_household. Mode is a research-normalized anchor; low/high encode source-definition and market uncertainty rather than copying a competitor total.",
        "automatic_raw_source_reproduction": false,
        "why_not_automatic": "Sources can measure different unit sizes, household structures, geographies, deposits, survey periods or category definitions. The site exposes the normalization choice instead of pretending those mismatches disappear."
      },
      "uncertainty": {
        "low_as_fraction_of_mode": 0.7,
        "high_as_fraction_of_mode": 1.4,
        "volatility_class": "volatile",
        "confidence": "Medium",
        "confidence_score": 8
      },
      "traceability_status": "RAW_OBSERVATION_CAPTURED",
      "calibration_granularity": "BROAD_CALIBRATION_OBSERVATION",
      "calibration_granularity_note": "Captured numeric evidence is broader household or per-person spending context. It calibrates the component but does not directly observe this component."
    },
    {
      "city": "Bangkok",
      "component": "groceries",
      "component_label": "moderate one-adult grocery basket cross-checked against household expenditure evidence",
      "currency": "THB",
      "normalized_range": {
        "low": 6480.0,
        "mode": 9000.0,
        "high": 12150.0
      },
      "source_refs": [
        "bangkok_household"
      ],
      "source_evidence": [
        {
          "source_id": "bangkok_household",
          "publisher": "National Statistical Office Thailand",
          "title": "Household Socio-Economic Survey 2024",
          "observation_period": "2024",
          "geography": "Greater Bangkok",
          "role": "household",
          "quality_score": 3,
          "freshness_score": 3,
          "definition_match_score": 2,
          "independence_cluster": "bangkok_household",
          "observation_summary": "Official household socioeconomic survey supplies Greater Bangkok expenditure level.",
          "observation_values": [
            {
              "metric": "Greater Bangkok mean monthly household expenditure",
              "value": 30464,
              "unit": "THB/month",
              "period": "2024"
            }
          ],
          "evidence_extraction_status": "SOURCE_VALUES_EXTRACTED"
        }
      ],
      "normalization": {
        "status": "DOCUMENTED_RESEARCH_JUDGMENT",
        "anchor_value": 9000.0,
        "rationale": "Normalized CLC planning anchor for moderate one-adult grocery basket cross-checked against household expenditure evidence. Source refs: bangkok_household. Mode is a research-normalized anchor; low/high encode source-definition and market uncertainty rather than copying a competitor total.",
        "automatic_raw_source_reproduction": false,
        "why_not_automatic": "Sources can measure different unit sizes, household structures, geographies, deposits, survey periods or category definitions. The site exposes the normalization choice instead of pretending those mismatches disappear."
      },
      "uncertainty": {
        "low_as_fraction_of_mode": 0.72,
        "high_as_fraction_of_mode": 1.35,
        "volatility_class": "volatile",
        "confidence": "Medium",
        "confidence_score": 8
      },
      "traceability_status": "RAW_OBSERVATION_CAPTURED",
      "calibration_granularity": "BROAD_CALIBRATION_OBSERVATION",
      "calibration_granularity_note": "Captured numeric evidence is broader household or per-person spending context. It calibrates the component but does not directly observe this component."
    },
    {
      "city": "Bangkok",
      "component": "eating_out",
      "component_label": "four casual sit-down plus four low-cost café/fast-casual meals per month",
      "currency": "THB",
      "normalized_range": {
        "low": 2680.0,
        "mode": 4000.0,
        "high": 5800.0
      },
      "source_refs": [
        "bangkok_household"
      ],
      "source_evidence": [
        {
          "source_id": "bangkok_household",
          "publisher": "National Statistical Office Thailand",
          "title": "Household Socio-Economic Survey 2024",
          "observation_period": "2024",
          "geography": "Greater Bangkok",
          "role": "household",
          "quality_score": 3,
          "freshness_score": 3,
          "definition_match_score": 2,
          "independence_cluster": "bangkok_household",
          "observation_summary": "Official household socioeconomic survey supplies Greater Bangkok expenditure level.",
          "observation_values": [
            {
              "metric": "Greater Bangkok mean monthly household expenditure",
              "value": 30464,
              "unit": "THB/month",
              "period": "2024"
            }
          ],
          "evidence_extraction_status": "SOURCE_VALUES_EXTRACTED"
        }
      ],
      "normalization": {
        "status": "DOCUMENTED_RESEARCH_JUDGMENT",
        "anchor_value": 4000.0,
        "rationale": "Normalized CLC planning anchor for four casual sit-down plus four low-cost café/fast-casual meals per month. Source refs: bangkok_household. Mode is a research-normalized anchor; low/high encode source-definition and market uncertainty rather than copying a competitor total.",
        "automatic_raw_source_reproduction": false,
        "why_not_automatic": "Sources can measure different unit sizes, household structures, geographies, deposits, survey periods or category definitions. The site exposes the normalization choice instead of pretending those mismatches disappear."
      },
      "uncertainty": {
        "low_as_fraction_of_mode": 0.67,
        "high_as_fraction_of_mode": 1.45,
        "volatility_class": "stable",
        "confidence": "Medium",
        "confidence_score": 8
      },
      "traceability_status": "RAW_OBSERVATION_CAPTURED",
      "calibration_granularity": "BROAD_CALIBRATION_OBSERVATION",
      "calibration_granularity_note": "Captured numeric evidence is broader household or per-person spending context. It calibrates the component but does not directly observe this component."
    },
    {
      "city": "Bangkok",
      "component": "transit",
      "component_label": "adult monthly pass/fare cap where meaningful, otherwise normalized 44-trip usage",
      "currency": "THB",
      "normalized_range": {
        "low": 1805.0,
        "mode": 1900.0,
        "high": 1995.0
      },
      "source_refs": [
        "bangkok_transit"
      ],
      "source_evidence": [
        {
          "source_id": "bangkok_transit",
          "publisher": "Bangkok Expressway and Metro",
          "title": "MRT fare calculator",
          "observation_period": "2026",
          "geography": "Bangkok MRT",
          "role": "transit",
          "quality_score": 3,
          "freshness_score": 3,
          "definition_match_score": 2,
          "independence_cluster": "bangkok_transit",
          "observation_summary": "Official MRT fare calculator supports the normalized 44-trip monthly usage model.",
          "observation_values": [
            {
              "metric": "representative adult trip",
              "value": 44,
              "unit": "THB/trip",
              "period": "2026"
            }
          ],
          "evidence_extraction_status": "SOURCE_VALUES_EXTRACTED"
        }
      ],
      "normalization": {
        "status": "DOCUMENTED_RESEARCH_JUDGMENT",
        "anchor_value": 1900.0,
        "rationale": "Normalized CLC planning anchor for adult monthly pass/fare cap where meaningful, otherwise normalized 44-trip usage. Source refs: bangkok_transit. Mode is a research-normalized anchor; low/high encode source-definition and market uncertainty rather than copying a competitor total.",
        "automatic_raw_source_reproduction": false,
        "why_not_automatic": "Sources can measure different unit sizes, household structures, geographies, deposits, survey periods or category definitions. The site exposes the normalization choice instead of pretending those mismatches disappear."
      },
      "uncertainty": {
        "low_as_fraction_of_mode": 0.95,
        "high_as_fraction_of_mode": 1.05,
        "volatility_class": "admin_or_usage",
        "confidence": "Medium",
        "confidence_score": 9
      },
      "traceability_status": "RAW_OBSERVATION_CAPTURED",
      "calibration_granularity": "DIRECT_COMPONENT_OBSERVATION",
      "calibration_granularity_note": "At least one captured numeric observation measures this component or a closely matched subcomponent."
    },
    {
      "city": "Bangkok",
      "component": "household_personal",
      "component_label": "small recurring household and personal essentials allowance",
      "currency": "THB",
      "normalized_range": {
        "low": 1625.0,
        "mode": 2500.0,
        "high": 3625.0
      },
      "source_refs": [
        "bangkok_household"
      ],
      "source_evidence": [
        {
          "source_id": "bangkok_household",
          "publisher": "National Statistical Office Thailand",
          "title": "Household Socio-Economic Survey 2024",
          "observation_period": "2024",
          "geography": "Greater Bangkok",
          "role": "household",
          "quality_score": 3,
          "freshness_score": 3,
          "definition_match_score": 2,
          "independence_cluster": "bangkok_household",
          "observation_summary": "Official household socioeconomic survey supplies Greater Bangkok expenditure level.",
          "observation_values": [
            {
              "metric": "Greater Bangkok mean monthly household expenditure",
              "value": 30464,
              "unit": "THB/month",
              "period": "2024"
            }
          ],
          "evidence_extraction_status": "SOURCE_VALUES_EXTRACTED"
        }
      ],
      "normalization": {
        "status": "DOCUMENTED_RESEARCH_JUDGMENT",
        "anchor_value": 2500.0,
        "rationale": "Normalized CLC planning anchor for small recurring household and personal essentials allowance. Source refs: bangkok_household. Mode is a research-normalized anchor; low/high encode source-definition and market uncertainty rather than copying a competitor total.",
        "automatic_raw_source_reproduction": false,
        "why_not_automatic": "Sources can measure different unit sizes, household structures, geographies, deposits, survey periods or category definitions. The site exposes the normalization choice instead of pretending those mismatches disappear."
      },
      "uncertainty": {
        "low_as_fraction_of_mode": 0.65,
        "high_as_fraction_of_mode": 1.45,
        "volatility_class": "stable",
        "confidence": "Medium",
        "confidence_score": 8
      },
      "traceability_status": "RAW_OBSERVATION_CAPTURED",
      "calibration_granularity": "BROAD_CALIBRATION_OBSERVATION",
      "calibration_granularity_note": "Captured numeric evidence is broader household or per-person spending context. It calibrates the component but does not directly observe this component."
    },
    {
      "city": "Kuala Lumpur",
      "component": "rent",
      "component_label": "long-term one-bedroom, roughly 35–55 m² or local equivalent, non-prime but transit-connected",
      "currency": "MYR",
      "normalized_range": {
        "low": 1260.0,
        "mode": 1800.0,
        "high": 2340.0
      },
      "source_refs": [
        "kuala_lumpur_rent"
      ],
      "source_evidence": [
        {
          "source_id": "kuala_lumpur_rent",
          "publisher": "PropertyGuru Malaysia",
          "title": "Current 1-bedroom apartments for rent in Kuala Lumpur",
          "observation_period": "2026-09",
          "geography": "Kuala Lumpur",
          "role": "rent",
          "quality_score": 2,
          "freshness_score": 3,
          "definition_match_score": 2,
          "independence_cluster": "kuala_lumpur_rent",
          "observation_summary": "Current 1-bedroom listings across transit-connected Kuala Lumpur submarkets support the rental anchor.",
          "observation_values": [
            {
              "metric": "listing examples",
              "value": "2600–4100",
              "unit": "MYR/month",
              "period": "2026-09"
            }
          ],
          "evidence_extraction_status": "SOURCE_VALUES_EXTRACTED"
        }
      ],
      "normalization": {
        "status": "DOCUMENTED_RESEARCH_JUDGMENT",
        "anchor_value": 1800.0,
        "rationale": "Normalized CLC planning anchor for long-term one-bedroom, roughly 35–55 m² or local equivalent, non-prime but transit-connected. Source refs: kuala_lumpur_rent. Mode is a research-normalized anchor; low/high encode source-definition and market uncertainty rather than copying a competitor total.",
        "automatic_raw_source_reproduction": false,
        "why_not_automatic": "Sources can measure different unit sizes, household structures, geographies, deposits, survey periods or category definitions. The site exposes the normalization choice instead of pretending those mismatches disappear."
      },
      "uncertainty": {
        "low_as_fraction_of_mode": 0.7,
        "high_as_fraction_of_mode": 1.3,
        "volatility_class": "volatile",
        "confidence": "Medium",
        "confidence_score": 8
      },
      "traceability_status": "RAW_OBSERVATION_CAPTURED",
      "calibration_granularity": "DIRECT_COMPONENT_OBSERVATION",
      "calibration_granularity_note": "At least one captured numeric observation measures this component or a closely matched subcomponent."
    },
    {
      "city": "Kuala Lumpur",
      "component": "utilities_connectivity",
      "component_label": "baseline dwelling utilities plus normal broadband and a mid-tier mobile plan",
      "currency": "MYR",
      "normalized_range": {
        "low": 280.0,
        "mode": 400.0,
        "high": 560.0
      },
      "source_refs": [
        "kuala_lumpur_household"
      ],
      "source_evidence": [
        {
          "source_id": "kuala_lumpur_household",
          "publisher": "Department of Statistics Malaysia",
          "title": "Household Expenditure Survey 2024 — W.P. Kuala Lumpur",
          "observation_period": "2024",
          "geography": "W.P. Kuala Lumpur",
          "role": "household",
          "quality_score": 3,
          "freshness_score": 3,
          "definition_match_score": 2,
          "independence_cluster": "kuala_lumpur_household",
          "observation_summary": "Official city-level household expenditure categories provide strong local calibration.",
          "observation_values": [
            {
              "metric": "mean monthly household expenditure",
              "value": 8178,
              "unit": "MYR/month"
            },
            {
              "metric": "food and beverages",
              "value": 976,
              "unit": "MYR/month"
            },
            {
              "metric": "housing utilities fuels",
              "value": 2497,
              "unit": "MYR/month"
            }
          ],
          "evidence_extraction_status": "SOURCE_VALUES_EXTRACTED"
        }
      ],
      "normalization": {
        "status": "DOCUMENTED_RESEARCH_JUDGMENT",
        "anchor_value": 400.0,
        "rationale": "Normalized CLC planning anchor for baseline dwelling utilities plus normal broadband and a mid-tier mobile plan. Source refs: kuala_lumpur_household. Mode is a research-normalized anchor; low/high encode source-definition and market uncertainty rather than copying a competitor total.",
        "automatic_raw_source_reproduction": false,
        "why_not_automatic": "Sources can measure different unit sizes, household structures, geographies, deposits, survey periods or category definitions. The site exposes the normalization choice instead of pretending those mismatches disappear."
      },
      "uncertainty": {
        "low_as_fraction_of_mode": 0.7,
        "high_as_fraction_of_mode": 1.4,
        "volatility_class": "volatile",
        "confidence": "Medium",
        "confidence_score": 8
      },
      "traceability_status": "RAW_OBSERVATION_CAPTURED",
      "calibration_granularity": "DIRECT_COMPONENT_OBSERVATION",
      "calibration_granularity_note": "At least one captured numeric observation measures this component or a closely matched subcomponent."
    },
    {
      "city": "Kuala Lumpur",
      "component": "groceries",
      "component_label": "moderate one-adult grocery basket cross-checked against household expenditure evidence",
      "currency": "MYR",
      "normalized_range": {
        "low": 648.0,
        "mode": 900.0,
        "high": 1215.0
      },
      "source_refs": [
        "kuala_lumpur_household"
      ],
      "source_evidence": [
        {
          "source_id": "kuala_lumpur_household",
          "publisher": "Department of Statistics Malaysia",
          "title": "Household Expenditure Survey 2024 — W.P. Kuala Lumpur",
          "observation_period": "2024",
          "geography": "W.P. Kuala Lumpur",
          "role": "household",
          "quality_score": 3,
          "freshness_score": 3,
          "definition_match_score": 2,
          "independence_cluster": "kuala_lumpur_household",
          "observation_summary": "Official city-level household expenditure categories provide strong local calibration.",
          "observation_values": [
            {
              "metric": "mean monthly household expenditure",
              "value": 8178,
              "unit": "MYR/month"
            },
            {
              "metric": "food and beverages",
              "value": 976,
              "unit": "MYR/month"
            },
            {
              "metric": "housing utilities fuels",
              "value": 2497,
              "unit": "MYR/month"
            }
          ],
          "evidence_extraction_status": "SOURCE_VALUES_EXTRACTED"
        }
      ],
      "normalization": {
        "status": "DOCUMENTED_RESEARCH_JUDGMENT",
        "anchor_value": 900.0,
        "rationale": "Normalized CLC planning anchor for moderate one-adult grocery basket cross-checked against household expenditure evidence. Source refs: kuala_lumpur_household. Mode is a research-normalized anchor; low/high encode source-definition and market uncertainty rather than copying a competitor total.",
        "automatic_raw_source_reproduction": false,
        "why_not_automatic": "Sources can measure different unit sizes, household structures, geographies, deposits, survey periods or category definitions. The site exposes the normalization choice instead of pretending those mismatches disappear."
      },
      "uncertainty": {
        "low_as_fraction_of_mode": 0.72,
        "high_as_fraction_of_mode": 1.35,
        "volatility_class": "volatile",
        "confidence": "Medium",
        "confidence_score": 8
      },
      "traceability_status": "RAW_OBSERVATION_CAPTURED",
      "calibration_granularity": "DIRECT_COMPONENT_OBSERVATION",
      "calibration_granularity_note": "At least one captured numeric observation measures this component or a closely matched subcomponent."
    },
    {
      "city": "Kuala Lumpur",
      "component": "eating_out",
      "component_label": "four casual sit-down plus four low-cost café/fast-casual meals per month",
      "currency": "MYR",
      "normalized_range": {
        "low": 469.0,
        "mode": 700.0,
        "high": 1015.0
      },
      "source_refs": [
        "kuala_lumpur_household"
      ],
      "source_evidence": [
        {
          "source_id": "kuala_lumpur_household",
          "publisher": "Department of Statistics Malaysia",
          "title": "Household Expenditure Survey 2024 — W.P. Kuala Lumpur",
          "observation_period": "2024",
          "geography": "W.P. Kuala Lumpur",
          "role": "household",
          "quality_score": 3,
          "freshness_score": 3,
          "definition_match_score": 2,
          "independence_cluster": "kuala_lumpur_household",
          "observation_summary": "Official city-level household expenditure categories provide strong local calibration.",
          "observation_values": [
            {
              "metric": "mean monthly household expenditure",
              "value": 8178,
              "unit": "MYR/month"
            },
            {
              "metric": "food and beverages",
              "value": 976,
              "unit": "MYR/month"
            },
            {
              "metric": "housing utilities fuels",
              "value": 2497,
              "unit": "MYR/month"
            }
          ],
          "evidence_extraction_status": "SOURCE_VALUES_EXTRACTED"
        }
      ],
      "normalization": {
        "status": "DOCUMENTED_RESEARCH_JUDGMENT",
        "anchor_value": 700.0,
        "rationale": "Normalized CLC planning anchor for four casual sit-down plus four low-cost café/fast-casual meals per month. Source refs: kuala_lumpur_household. Mode is a research-normalized anchor; low/high encode source-definition and market uncertainty rather than copying a competitor total.",
        "automatic_raw_source_reproduction": false,
        "why_not_automatic": "Sources can measure different unit sizes, household structures, geographies, deposits, survey periods or category definitions. The site exposes the normalization choice instead of pretending those mismatches disappear."
      },
      "uncertainty": {
        "low_as_fraction_of_mode": 0.67,
        "high_as_fraction_of_mode": 1.45,
        "volatility_class": "stable",
        "confidence": "Medium",
        "confidence_score": 8
      },
      "traceability_status": "RAW_OBSERVATION_CAPTURED",
      "calibration_granularity": "BROAD_CALIBRATION_OBSERVATION",
      "calibration_granularity_note": "Captured numeric evidence is broader household or per-person spending context. It calibrates the component but does not directly observe this component."
    },
    {
      "city": "Kuala Lumpur",
      "component": "transit",
      "component_label": "adult monthly pass/fare cap where meaningful, otherwise normalized 44-trip usage",
      "currency": "MYR",
      "normalized_range": {
        "low": 48.0,
        "mode": 50.0,
        "high": 52.0
      },
      "source_refs": [
        "kuala_lumpur_transit"
      ],
      "source_evidence": [
        {
          "source_id": "kuala_lumpur_transit",
          "publisher": "MyRapid",
          "title": "My50 Unlimited Travel Pass",
          "observation_period": "2026",
          "geography": "Klang Valley",
          "role": "transit",
          "quality_score": 3,
          "freshness_score": 3,
          "definition_match_score": 2,
          "independence_cluster": "kuala_lumpur_transit",
          "observation_summary": "My50 is RM50 for 30 days for eligible Malaysian residents; model retains this as the public-transit benchmark for the local-resident persona.",
          "observation_values": [
            {
              "metric": "My50",
              "value": 50,
              "unit": "MYR/30 days",
              "period": "2026"
            }
          ],
          "evidence_extraction_status": "SOURCE_VALUES_EXTRACTED"
        }
      ],
      "normalization": {
        "status": "DOCUMENTED_RESEARCH_JUDGMENT",
        "anchor_value": 50.0,
        "rationale": "Normalized CLC planning anchor for adult monthly pass/fare cap where meaningful, otherwise normalized 44-trip usage. Source refs: kuala_lumpur_transit. Mode is a research-normalized anchor; low/high encode source-definition and market uncertainty rather than copying a competitor total.",
        "automatic_raw_source_reproduction": false,
        "why_not_automatic": "Sources can measure different unit sizes, household structures, geographies, deposits, survey periods or category definitions. The site exposes the normalization choice instead of pretending those mismatches disappear."
      },
      "uncertainty": {
        "low_as_fraction_of_mode": 0.96,
        "high_as_fraction_of_mode": 1.04,
        "volatility_class": "admin_or_usage",
        "confidence": "Medium",
        "confidence_score": 9
      },
      "traceability_status": "RAW_OBSERVATION_CAPTURED",
      "calibration_granularity": "DIRECT_COMPONENT_OBSERVATION",
      "calibration_granularity_note": "At least one captured numeric observation measures this component or a closely matched subcomponent."
    },
    {
      "city": "Kuala Lumpur",
      "component": "household_personal",
      "component_label": "small recurring household and personal essentials allowance",
      "currency": "MYR",
      "normalized_range": {
        "low": 228.0,
        "mode": 350.0,
        "high": 508.0
      },
      "source_refs": [
        "kuala_lumpur_household"
      ],
      "source_evidence": [
        {
          "source_id": "kuala_lumpur_household",
          "publisher": "Department of Statistics Malaysia",
          "title": "Household Expenditure Survey 2024 — W.P. Kuala Lumpur",
          "observation_period": "2024",
          "geography": "W.P. Kuala Lumpur",
          "role": "household",
          "quality_score": 3,
          "freshness_score": 3,
          "definition_match_score": 2,
          "independence_cluster": "kuala_lumpur_household",
          "observation_summary": "Official city-level household expenditure categories provide strong local calibration.",
          "observation_values": [
            {
              "metric": "mean monthly household expenditure",
              "value": 8178,
              "unit": "MYR/month"
            },
            {
              "metric": "food and beverages",
              "value": 976,
              "unit": "MYR/month"
            },
            {
              "metric": "housing utilities fuels",
              "value": 2497,
              "unit": "MYR/month"
            }
          ],
          "evidence_extraction_status": "SOURCE_VALUES_EXTRACTED"
        }
      ],
      "normalization": {
        "status": "DOCUMENTED_RESEARCH_JUDGMENT",
        "anchor_value": 350.0,
        "rationale": "Normalized CLC planning anchor for small recurring household and personal essentials allowance. Source refs: kuala_lumpur_household. Mode is a research-normalized anchor; low/high encode source-definition and market uncertainty rather than copying a competitor total.",
        "automatic_raw_source_reproduction": false,
        "why_not_automatic": "Sources can measure different unit sizes, household structures, geographies, deposits, survey periods or category definitions. The site exposes the normalization choice instead of pretending those mismatches disappear."
      },
      "uncertainty": {
        "low_as_fraction_of_mode": 0.6514,
        "high_as_fraction_of_mode": 1.4514,
        "volatility_class": "stable",
        "confidence": "Medium",
        "confidence_score": 8
      },
      "traceability_status": "RAW_OBSERVATION_CAPTURED",
      "calibration_granularity": "BROAD_CALIBRATION_OBSERVATION",
      "calibration_granularity_note": "Captured numeric evidence is broader household or per-person spending context. It calibrates the component but does not directly observe this component."
    },
    {
      "city": "Taipei",
      "component": "rent",
      "component_label": "long-term one-bedroom, roughly 35–55 m² or local equivalent, non-prime but transit-connected",
      "currency": "TWD",
      "normalized_range": {
        "low": 15400.0,
        "mode": 22000.0,
        "high": 28600.0
      },
      "source_refs": [
        "taipei_rent"
      ],
      "source_evidence": [
        {
          "source_id": "taipei_rent",
          "publisher": "591 Housing",
          "title": "Taipei rental market — one-room/one-bedroom reference",
          "observation_period": "2026-09",
          "geography": "Taipei",
          "role": "rent",
          "quality_score": 2,
          "freshness_score": 3,
          "definition_match_score": 2,
          "independence_cluster": "taipei_rent",
          "observation_summary": "Current large listing-market median supports the rent anchor, widened for target unit size.",
          "observation_values": [
            {
              "metric": "1-room median reference",
              "value": 19800,
              "unit": "TWD/month",
              "period": "2026-09"
            }
          ],
          "evidence_extraction_status": "SOURCE_VALUES_EXTRACTED"
        }
      ],
      "normalization": {
        "status": "DOCUMENTED_RESEARCH_JUDGMENT",
        "anchor_value": 22000.0,
        "rationale": "Normalized CLC planning anchor for long-term one-bedroom, roughly 35–55 m² or local equivalent, non-prime but transit-connected. Source refs: taipei_rent. Mode is a research-normalized anchor; low/high encode source-definition and market uncertainty rather than copying a competitor total.",
        "automatic_raw_source_reproduction": false,
        "why_not_automatic": "Sources can measure different unit sizes, household structures, geographies, deposits, survey periods or category definitions. The site exposes the normalization choice instead of pretending those mismatches disappear."
      },
      "uncertainty": {
        "low_as_fraction_of_mode": 0.7,
        "high_as_fraction_of_mode": 1.3,
        "volatility_class": "volatile",
        "confidence": "Medium",
        "confidence_score": 8
      },
      "traceability_status": "RAW_OBSERVATION_CAPTURED",
      "calibration_granularity": "DIRECT_COMPONENT_OBSERVATION",
      "calibration_granularity_note": "At least one captured numeric observation measures this component or a closely matched subcomponent."
    },
    {
      "city": "Taipei",
      "component": "utilities_connectivity",
      "component_label": "baseline dwelling utilities plus normal broadband and a mid-tier mobile plan",
      "currency": "TWD",
      "normalized_range": {
        "low": 1750.0,
        "mode": 2500.0,
        "high": 3500.0
      },
      "source_refs": [
        "taipei_household"
      ],
      "source_evidence": [
        {
          "source_id": "taipei_household",
          "publisher": "Taipei City Government Open Data",
          "title": "Household consumption expenditure statistics",
          "observation_period": "2024",
          "geography": "Taipei City",
          "role": "household",
          "quality_score": 3,
          "freshness_score": 3,
          "definition_match_score": 2,
          "independence_cluster": "taipei_household",
          "observation_summary": "City open-data household consumption tables calibrate non-rent categories.",
          "observation_values": [],
          "evidence_extraction_status": "SOURCE_METADATA_VERIFIED_RAW_VALUE_NOT_CAPTURED"
        }
      ],
      "normalization": {
        "status": "DOCUMENTED_RESEARCH_JUDGMENT",
        "anchor_value": 2500.0,
        "rationale": "Normalized CLC planning anchor for baseline dwelling utilities plus normal broadband and a mid-tier mobile plan. Source refs: taipei_household. Mode is a research-normalized anchor; low/high encode source-definition and market uncertainty rather than copying a competitor total.",
        "automatic_raw_source_reproduction": false,
        "why_not_automatic": "Sources can measure different unit sizes, household structures, geographies, deposits, survey periods or category definitions. The site exposes the normalization choice instead of pretending those mismatches disappear."
      },
      "uncertainty": {
        "low_as_fraction_of_mode": 0.7,
        "high_as_fraction_of_mode": 1.4,
        "volatility_class": "volatile",
        "confidence": "Medium",
        "confidence_score": 8
      },
      "traceability_status": "SOURCE_LINKED_NORMALIZATION_RAW_OBSERVATION_PENDING",
      "calibration_granularity": "RAW_OBSERVATION_PENDING",
      "calibration_granularity_note": "Source metadata is linked, but no numeric observation has yet been captured into the core ledger."
    },
    {
      "city": "Taipei",
      "component": "groceries",
      "component_label": "moderate one-adult grocery basket cross-checked against household expenditure evidence",
      "currency": "TWD",
      "normalized_range": {
        "low": 6480.0,
        "mode": 9000.0,
        "high": 12150.0
      },
      "source_refs": [
        "taipei_household"
      ],
      "source_evidence": [
        {
          "source_id": "taipei_household",
          "publisher": "Taipei City Government Open Data",
          "title": "Household consumption expenditure statistics",
          "observation_period": "2024",
          "geography": "Taipei City",
          "role": "household",
          "quality_score": 3,
          "freshness_score": 3,
          "definition_match_score": 2,
          "independence_cluster": "taipei_household",
          "observation_summary": "City open-data household consumption tables calibrate non-rent categories.",
          "observation_values": [],
          "evidence_extraction_status": "SOURCE_METADATA_VERIFIED_RAW_VALUE_NOT_CAPTURED"
        }
      ],
      "normalization": {
        "status": "DOCUMENTED_RESEARCH_JUDGMENT",
        "anchor_value": 9000.0,
        "rationale": "Normalized CLC planning anchor for moderate one-adult grocery basket cross-checked against household expenditure evidence. Source refs: taipei_household. Mode is a research-normalized anchor; low/high encode source-definition and market uncertainty rather than copying a competitor total.",
        "automatic_raw_source_reproduction": false,
        "why_not_automatic": "Sources can measure different unit sizes, household structures, geographies, deposits, survey periods or category definitions. The site exposes the normalization choice instead of pretending those mismatches disappear."
      },
      "uncertainty": {
        "low_as_fraction_of_mode": 0.72,
        "high_as_fraction_of_mode": 1.35,
        "volatility_class": "volatile",
        "confidence": "Medium",
        "confidence_score": 8
      },
      "traceability_status": "SOURCE_LINKED_NORMALIZATION_RAW_OBSERVATION_PENDING",
      "calibration_granularity": "RAW_OBSERVATION_PENDING",
      "calibration_granularity_note": "Source metadata is linked, but no numeric observation has yet been captured into the core ledger."
    },
    {
      "city": "Taipei",
      "component": "eating_out",
      "component_label": "four casual sit-down plus four low-cost café/fast-casual meals per month",
      "currency": "TWD",
      "normalized_range": {
        "low": 3015.0,
        "mode": 4500.0,
        "high": 6525.0
      },
      "source_refs": [
        "taipei_household"
      ],
      "source_evidence": [
        {
          "source_id": "taipei_household",
          "publisher": "Taipei City Government Open Data",
          "title": "Household consumption expenditure statistics",
          "observation_period": "2024",
          "geography": "Taipei City",
          "role": "household",
          "quality_score": 3,
          "freshness_score": 3,
          "definition_match_score": 2,
          "independence_cluster": "taipei_household",
          "observation_summary": "City open-data household consumption tables calibrate non-rent categories.",
          "observation_values": [],
          "evidence_extraction_status": "SOURCE_METADATA_VERIFIED_RAW_VALUE_NOT_CAPTURED"
        }
      ],
      "normalization": {
        "status": "DOCUMENTED_RESEARCH_JUDGMENT",
        "anchor_value": 4500.0,
        "rationale": "Normalized CLC planning anchor for four casual sit-down plus four low-cost café/fast-casual meals per month. Source refs: taipei_household. Mode is a research-normalized anchor; low/high encode source-definition and market uncertainty rather than copying a competitor total.",
        "automatic_raw_source_reproduction": false,
        "why_not_automatic": "Sources can measure different unit sizes, household structures, geographies, deposits, survey periods or category definitions. The site exposes the normalization choice instead of pretending those mismatches disappear."
      },
      "uncertainty": {
        "low_as_fraction_of_mode": 0.67,
        "high_as_fraction_of_mode": 1.45,
        "volatility_class": "stable",
        "confidence": "Medium",
        "confidence_score": 8
      },
      "traceability_status": "SOURCE_LINKED_NORMALIZATION_RAW_OBSERVATION_PENDING",
      "calibration_granularity": "RAW_OBSERVATION_PENDING",
      "calibration_granularity_note": "Source metadata is linked, but no numeric observation has yet been captured into the core ledger."
    },
    {
      "city": "Taipei",
      "component": "transit",
      "component_label": "adult monthly pass/fare cap where meaningful, otherwise normalized 44-trip usage",
      "currency": "TWD",
      "normalized_range": {
        "low": 1140.0,
        "mode": 1200.0,
        "high": 1260.0
      },
      "source_refs": [
        "taipei_transit"
      ],
      "source_evidence": [
        {
          "source_id": "taipei_transit",
          "publisher": "Taipei Rapid Transit Corporation",
          "title": "TPASS / Megacity Pass information",
          "observation_period": "2026",
          "geography": "Taipei/New Taipei/Keelung/Taoyuan",
          "role": "transit",
          "quality_score": 3,
          "freshness_score": 3,
          "definition_match_score": 2,
          "independence_cluster": "taipei_transit",
          "observation_summary": "Official monthly metropolitan pass used as transit anchor.",
          "observation_values": [
            {
              "metric": "monthly pass",
              "value": 1200,
              "unit": "TWD/month",
              "period": "2026"
            }
          ],
          "evidence_extraction_status": "SOURCE_VALUES_EXTRACTED"
        }
      ],
      "normalization": {
        "status": "DOCUMENTED_RESEARCH_JUDGMENT",
        "anchor_value": 1200.0,
        "rationale": "Normalized CLC planning anchor for adult monthly pass/fare cap where meaningful, otherwise normalized 44-trip usage. Source refs: taipei_transit. Mode is a research-normalized anchor; low/high encode source-definition and market uncertainty rather than copying a competitor total.",
        "automatic_raw_source_reproduction": false,
        "why_not_automatic": "Sources can measure different unit sizes, household structures, geographies, deposits, survey periods or category definitions. The site exposes the normalization choice instead of pretending those mismatches disappear."
      },
      "uncertainty": {
        "low_as_fraction_of_mode": 0.95,
        "high_as_fraction_of_mode": 1.05,
        "volatility_class": "admin_or_usage",
        "confidence": "Medium",
        "confidence_score": 9
      },
      "traceability_status": "RAW_OBSERVATION_CAPTURED",
      "calibration_granularity": "DIRECT_COMPONENT_OBSERVATION",
      "calibration_granularity_note": "At least one captured numeric observation measures this component or a closely matched subcomponent."
    },
    {
      "city": "Taipei",
      "component": "household_personal",
      "component_label": "small recurring household and personal essentials allowance",
      "currency": "TWD",
      "normalized_range": {
        "low": 1625.0,
        "mode": 2500.0,
        "high": 3625.0
      },
      "source_refs": [
        "taipei_household"
      ],
      "source_evidence": [
        {
          "source_id": "taipei_household",
          "publisher": "Taipei City Government Open Data",
          "title": "Household consumption expenditure statistics",
          "observation_period": "2024",
          "geography": "Taipei City",
          "role": "household",
          "quality_score": 3,
          "freshness_score": 3,
          "definition_match_score": 2,
          "independence_cluster": "taipei_household",
          "observation_summary": "City open-data household consumption tables calibrate non-rent categories.",
          "observation_values": [],
          "evidence_extraction_status": "SOURCE_METADATA_VERIFIED_RAW_VALUE_NOT_CAPTURED"
        }
      ],
      "normalization": {
        "status": "DOCUMENTED_RESEARCH_JUDGMENT",
        "anchor_value": 2500.0,
        "rationale": "Normalized CLC planning anchor for small recurring household and personal essentials allowance. Source refs: taipei_household. Mode is a research-normalized anchor; low/high encode source-definition and market uncertainty rather than copying a competitor total.",
        "automatic_raw_source_reproduction": false,
        "why_not_automatic": "Sources can measure different unit sizes, household structures, geographies, deposits, survey periods or category definitions. The site exposes the normalization choice instead of pretending those mismatches disappear."
      },
      "uncertainty": {
        "low_as_fraction_of_mode": 0.65,
        "high_as_fraction_of_mode": 1.45,
        "volatility_class": "stable",
        "confidence": "Medium",
        "confidence_score": 8
      },
      "traceability_status": "SOURCE_LINKED_NORMALIZATION_RAW_OBSERVATION_PENDING",
      "calibration_granularity": "RAW_OBSERVATION_PENDING",
      "calibration_granularity_note": "Source metadata is linked, but no numeric observation has yet been captured into the core ledger."
    },
    {
      "city": "Manila",
      "component": "rent",
      "component_label": "long-term one-bedroom, roughly 35–55 m² or local equivalent, non-prime but transit-connected",
      "currency": "PHP",
      "normalized_range": {
        "low": 10800.0,
        "mode": 18000.0,
        "high": 26100.0
      },
      "source_refs": [
        "manila_rent"
      ],
      "source_evidence": [
        {
          "source_id": "manila_rent",
          "publisher": "Lamudi Philippines",
          "title": "Metro Manila apartments for rent",
          "observation_period": "2026-09",
          "geography": "Metro Manila",
          "role": "rent",
          "quality_score": 1,
          "freshness_score": 3,
          "definition_match_score": 1,
          "independence_cluster": "manila_rent",
          "observation_summary": "Current listing-market evidence provides a wide Metro Manila one-bedroom reference; source thinness keeps rent confidence Low.",
          "observation_values": [],
          "evidence_extraction_status": "SOURCE_METADATA_VERIFIED_RAW_VALUE_NOT_CAPTURED"
        }
      ],
      "normalization": {
        "status": "DOCUMENTED_RESEARCH_JUDGMENT",
        "anchor_value": 18000.0,
        "rationale": "Normalized CLC planning anchor for long-term one-bedroom, roughly 35–55 m² or local equivalent, non-prime but transit-connected. Source refs: manila_rent. Mode is a research-normalized anchor; low/high encode source-definition and market uncertainty rather than copying a competitor total.",
        "automatic_raw_source_reproduction": false,
        "why_not_automatic": "Sources can measure different unit sizes, household structures, geographies, deposits, survey periods or category definitions. The site exposes the normalization choice instead of pretending those mismatches disappear."
      },
      "uncertainty": {
        "low_as_fraction_of_mode": 0.6,
        "high_as_fraction_of_mode": 1.45,
        "volatility_class": "volatile",
        "confidence": "Low",
        "confidence_score": 5
      },
      "traceability_status": "SOURCE_LINKED_NORMALIZATION_RAW_OBSERVATION_PENDING",
      "calibration_granularity": "RAW_OBSERVATION_PENDING",
      "calibration_granularity_note": "Source metadata is linked, but no numeric observation has yet been captured into the core ledger."
    },
    {
      "city": "Manila",
      "component": "utilities_connectivity",
      "component_label": "baseline dwelling utilities plus normal broadband and a mid-tier mobile plan",
      "currency": "PHP",
      "normalized_range": {
        "low": 2400.0,
        "mode": 4000.0,
        "high": 6200.0
      },
      "source_refs": [
        "manila_household"
      ],
      "source_evidence": [
        {
          "source_id": "manila_household",
          "publisher": "Philippine Statistics Authority",
          "title": "2025 Family Income and Expenditure Survey — NCR/HUC preliminary results",
          "observation_period": "2025 preliminary (released 2026-08-26)",
          "geography": "National Capital Region; HUC tables available",
          "role": "household",
          "quality_score": 3,
          "freshness_score": 3,
          "definition_match_score": 2,
          "independence_cluster": "manila_household",
          "observation_summary": "Current official 2025 FIES evidence: NCR average annual family expenditure and expenditure-group shares are useful calibration context, but family/HUC evidence does not directly measure the published solo-renter persona.",
          "observation_values": [
            {
              "metric": "NCR average annual family expenditure",
              "value": 460500,
              "unit": "PHP/year",
              "period": "2025 preliminary"
            },
            {
              "metric": "NCR housing/water/electricity/gas/other fuels share",
              "value": 27.3,
              "unit": "percent of annual family expenditure",
              "period": "2025 preliminary"
            },
            {
              "metric": "NCR food and non-alcoholic beverages share",
              "value": 25.7,
              "unit": "percent of annual family expenditure",
              "period": "2025 preliminary"
            }
          ],
          "evidence_extraction_status": "SOURCE_VALUES_EXTRACTED"
        }
      ],
      "normalization": {
        "status": "DOCUMENTED_RESEARCH_JUDGMENT",
        "anchor_value": 4000.0,
        "rationale": "Normalized CLC planning anchor for baseline dwelling utilities plus normal broadband and a mid-tier mobile plan. Source refs: manila_household. Mode is a research-normalized anchor; low/high encode source-definition and market uncertainty rather than copying a competitor total.",
        "automatic_raw_source_reproduction": false,
        "why_not_automatic": "Sources can measure different unit sizes, household structures, geographies, deposits, survey periods or category definitions. The site exposes the normalization choice instead of pretending those mismatches disappear."
      },
      "uncertainty": {
        "low_as_fraction_of_mode": 0.6,
        "high_as_fraction_of_mode": 1.55,
        "volatility_class": "volatile",
        "confidence": "Low",
        "confidence_score": 5
      },
      "traceability_status": "RAW_OBSERVATION_CAPTURED",
      "calibration_granularity": "DIRECT_COMPONENT_OBSERVATION",
      "calibration_granularity_note": "At least one captured numeric observation measures this component or a closely matched subcomponent."
    },
    {
      "city": "Manila",
      "component": "groceries",
      "component_label": "moderate one-adult grocery basket cross-checked against household expenditure evidence",
      "currency": "PHP",
      "normalized_range": {
        "low": 6000.0,
        "mode": 10000.0,
        "high": 15000.0
      },
      "source_refs": [
        "manila_household"
      ],
      "source_evidence": [
        {
          "source_id": "manila_household",
          "publisher": "Philippine Statistics Authority",
          "title": "2025 Family Income and Expenditure Survey — NCR/HUC preliminary results",
          "observation_period": "2025 preliminary (released 2026-08-26)",
          "geography": "National Capital Region; HUC tables available",
          "role": "household",
          "quality_score": 3,
          "freshness_score": 3,
          "definition_match_score": 2,
          "independence_cluster": "manila_household",
          "observation_summary": "Current official 2025 FIES evidence: NCR average annual family expenditure and expenditure-group shares are useful calibration context, but family/HUC evidence does not directly measure the published solo-renter persona.",
          "observation_values": [
            {
              "metric": "NCR average annual family expenditure",
              "value": 460500,
              "unit": "PHP/year",
              "period": "2025 preliminary"
            },
            {
              "metric": "NCR housing/water/electricity/gas/other fuels share",
              "value": 27.3,
              "unit": "percent of annual family expenditure",
              "period": "2025 preliminary"
            },
            {
              "metric": "NCR food and non-alcoholic beverages share",
              "value": 25.7,
              "unit": "percent of annual family expenditure",
              "period": "2025 preliminary"
            }
          ],
          "evidence_extraction_status": "SOURCE_VALUES_EXTRACTED"
        }
      ],
      "normalization": {
        "status": "DOCUMENTED_RESEARCH_JUDGMENT",
        "anchor_value": 10000.0,
        "rationale": "Normalized CLC planning anchor for moderate one-adult grocery basket cross-checked against household expenditure evidence. Source refs: manila_household. Mode is a research-normalized anchor; low/high encode source-definition and market uncertainty rather than copying a competitor total.",
        "automatic_raw_source_reproduction": false,
        "why_not_automatic": "Sources can measure different unit sizes, household structures, geographies, deposits, survey periods or category definitions. The site exposes the normalization choice instead of pretending those mismatches disappear."
      },
      "uncertainty": {
        "low_as_fraction_of_mode": 0.6,
        "high_as_fraction_of_mode": 1.5,
        "volatility_class": "volatile",
        "confidence": "Low",
        "confidence_score": 5
      },
      "traceability_status": "RAW_OBSERVATION_CAPTURED",
      "calibration_granularity": "DIRECT_COMPONENT_OBSERVATION",
      "calibration_granularity_note": "At least one captured numeric observation measures this component or a closely matched subcomponent."
    },
    {
      "city": "Manila",
      "component": "eating_out",
      "component_label": "four casual sit-down plus four low-cost café/fast-casual meals per month",
      "currency": "PHP",
      "normalized_range": {
        "low": 3350.0,
        "mode": 5000.0,
        "high": 7250.0
      },
      "source_refs": [
        "manila_household"
      ],
      "source_evidence": [
        {
          "source_id": "manila_household",
          "publisher": "Philippine Statistics Authority",
          "title": "2025 Family Income and Expenditure Survey — NCR/HUC preliminary results",
          "observation_period": "2025 preliminary (released 2026-08-26)",
          "geography": "National Capital Region; HUC tables available",
          "role": "household",
          "quality_score": 3,
          "freshness_score": 3,
          "definition_match_score": 2,
          "independence_cluster": "manila_household",
          "observation_summary": "Current official 2025 FIES evidence: NCR average annual family expenditure and expenditure-group shares are useful calibration context, but family/HUC evidence does not directly measure the published solo-renter persona.",
          "observation_values": [
            {
              "metric": "NCR average annual family expenditure",
              "value": 460500,
              "unit": "PHP/year",
              "period": "2025 preliminary"
            },
            {
              "metric": "NCR housing/water/electricity/gas/other fuels share",
              "value": 27.3,
              "unit": "percent of annual family expenditure",
              "period": "2025 preliminary"
            },
            {
              "metric": "NCR food and non-alcoholic beverages share",
              "value": 25.7,
              "unit": "percent of annual family expenditure",
              "period": "2025 preliminary"
            }
          ],
          "evidence_extraction_status": "SOURCE_VALUES_EXTRACTED"
        }
      ],
      "normalization": {
        "status": "DOCUMENTED_RESEARCH_JUDGMENT",
        "anchor_value": 5000.0,
        "rationale": "Normalized CLC planning anchor for four casual sit-down plus four low-cost café/fast-casual meals per month. Source refs: manila_household. Mode is a research-normalized anchor; low/high encode source-definition and market uncertainty rather than copying a competitor total.",
        "automatic_raw_source_reproduction": false,
        "why_not_automatic": "Sources can measure different unit sizes, household structures, geographies, deposits, survey periods or category definitions. The site exposes the normalization choice instead of pretending those mismatches disappear."
      },
      "uncertainty": {
        "low_as_fraction_of_mode": 0.67,
        "high_as_fraction_of_mode": 1.45,
        "volatility_class": "stable",
        "confidence": "Low",
        "confidence_score": 5
      },
      "traceability_status": "RAW_OBSERVATION_CAPTURED",
      "calibration_granularity": "BROAD_CALIBRATION_OBSERVATION",
      "calibration_granularity_note": "Captured numeric evidence is broader household or per-person spending context. It calibrates the component but does not directly observe this component."
    },
    {
      "city": "Manila",
      "component": "transit",
      "component_label": "adult monthly pass/fare cap where meaningful, otherwise normalized 44-trip usage",
      "currency": "PHP",
      "normalized_range": {
        "low": 750.0,
        "mode": 1000.0,
        "high": 1300.0
      },
      "source_refs": [
        "manila_transit"
      ],
      "source_evidence": [
        {
          "source_id": "manila_transit",
          "publisher": "Light Rail Transit Authority",
          "title": "Tickets and fares",
          "observation_period": "2026",
          "geography": "Metro Manila LRT",
          "role": "transit",
          "quality_score": 3,
          "freshness_score": 3,
          "definition_match_score": 2,
          "independence_cluster": "manila_transit",
          "observation_summary": "Official LRT fare structure supports normalized regular transit usage.",
          "observation_values": [],
          "evidence_extraction_status": "SOURCE_METADATA_VERIFIED_RAW_VALUE_NOT_CAPTURED"
        }
      ],
      "normalization": {
        "status": "DOCUMENTED_RESEARCH_JUDGMENT",
        "anchor_value": 1000.0,
        "rationale": "Normalized CLC planning anchor for adult monthly pass/fare cap where meaningful, otherwise normalized 44-trip usage. Source refs: manila_transit. Mode is a research-normalized anchor; low/high encode source-definition and market uncertainty rather than copying a competitor total.",
        "automatic_raw_source_reproduction": false,
        "why_not_automatic": "Sources can measure different unit sizes, household structures, geographies, deposits, survey periods or category definitions. The site exposes the normalization choice instead of pretending those mismatches disappear."
      },
      "uncertainty": {
        "low_as_fraction_of_mode": 0.75,
        "high_as_fraction_of_mode": 1.3,
        "volatility_class": "admin_or_usage",
        "confidence": "Low",
        "confidence_score": 6
      },
      "traceability_status": "SOURCE_LINKED_NORMALIZATION_RAW_OBSERVATION_PENDING",
      "calibration_granularity": "RAW_OBSERVATION_PENDING",
      "calibration_granularity_note": "Source metadata is linked, but no numeric observation has yet been captured into the core ledger."
    },
    {
      "city": "Manila",
      "component": "household_personal",
      "component_label": "small recurring household and personal essentials allowance",
      "currency": "PHP",
      "normalized_range": {
        "low": 1950.0,
        "mode": 3000.0,
        "high": 4350.0
      },
      "source_refs": [
        "manila_household"
      ],
      "source_evidence": [
        {
          "source_id": "manila_household",
          "publisher": "Philippine Statistics Authority",
          "title": "2025 Family Income and Expenditure Survey — NCR/HUC preliminary results",
          "observation_period": "2025 preliminary (released 2026-08-26)",
          "geography": "National Capital Region; HUC tables available",
          "role": "household",
          "quality_score": 3,
          "freshness_score": 3,
          "definition_match_score": 2,
          "independence_cluster": "manila_household",
          "observation_summary": "Current official 2025 FIES evidence: NCR average annual family expenditure and expenditure-group shares are useful calibration context, but family/HUC evidence does not directly measure the published solo-renter persona.",
          "observation_values": [
            {
              "metric": "NCR average annual family expenditure",
              "value": 460500,
              "unit": "PHP/year",
              "period": "2025 preliminary"
            },
            {
              "metric": "NCR housing/water/electricity/gas/other fuels share",
              "value": 27.3,
              "unit": "percent of annual family expenditure",
              "period": "2025 preliminary"
            },
            {
              "metric": "NCR food and non-alcoholic beverages share",
              "value": 25.7,
              "unit": "percent of annual family expenditure",
              "period": "2025 preliminary"
            }
          ],
          "evidence_extraction_status": "SOURCE_VALUES_EXTRACTED"
        }
      ],
      "normalization": {
        "status": "DOCUMENTED_RESEARCH_JUDGMENT",
        "anchor_value": 3000.0,
        "rationale": "Normalized CLC planning anchor for small recurring household and personal essentials allowance. Source refs: manila_household. Mode is a research-normalized anchor; low/high encode source-definition and market uncertainty rather than copying a competitor total.",
        "automatic_raw_source_reproduction": false,
        "why_not_automatic": "Sources can measure different unit sizes, household structures, geographies, deposits, survey periods or category definitions. The site exposes the normalization choice instead of pretending those mismatches disappear."
      },
      "uncertainty": {
        "low_as_fraction_of_mode": 0.65,
        "high_as_fraction_of_mode": 1.45,
        "volatility_class": "stable",
        "confidence": "Low",
        "confidence_score": 5
      },
      "traceability_status": "RAW_OBSERVATION_CAPTURED",
      "calibration_granularity": "BROAD_CALIBRATION_OBSERVATION",
      "calibration_granularity_note": "Captured numeric evidence is broader household or per-person spending context. It calibrates the component but does not directly observe this component."
    },
    {
      "city": "Ho Chi Minh City",
      "component": "rent",
      "component_label": "long-term one-bedroom, roughly 35–55 m² or local equivalent, non-prime but transit-connected",
      "currency": "VND",
      "normalized_range": {
        "low": 5400000.0,
        "mode": 9000000.0,
        "high": 13050000.0
      },
      "source_refs": [
        "hcmc_rent"
      ],
      "source_evidence": [
        {
          "source_id": "hcmc_rent",
          "publisher": "Batdongsan.com.vn",
          "title": "Ho Chi Minh City apartments for rent",
          "observation_period": "2026-09",
          "geography": "Ho Chi Minh City",
          "role": "rent",
          "quality_score": 1,
          "freshness_score": 3,
          "definition_match_score": 2,
          "independence_cluster": "hcmc_rent",
          "observation_summary": "Large local listing portal used for current apartment-rent calibration; target 1BR normalization remains conservative.",
          "observation_values": [],
          "evidence_extraction_status": "SOURCE_METADATA_VERIFIED_RAW_VALUE_NOT_CAPTURED"
        }
      ],
      "normalization": {
        "status": "DOCUMENTED_RESEARCH_JUDGMENT",
        "anchor_value": 9000000.0,
        "rationale": "Normalized CLC planning anchor for long-term one-bedroom, roughly 35–55 m² or local equivalent, non-prime but transit-connected. Source refs: hcmc_rent. Mode is a research-normalized anchor; low/high encode source-definition and market uncertainty rather than copying a competitor total.",
        "automatic_raw_source_reproduction": false,
        "why_not_automatic": "Sources can measure different unit sizes, household structures, geographies, deposits, survey periods or category definitions. The site exposes the normalization choice instead of pretending those mismatches disappear."
      },
      "uncertainty": {
        "low_as_fraction_of_mode": 0.6,
        "high_as_fraction_of_mode": 1.45,
        "volatility_class": "volatile",
        "confidence": "Low",
        "confidence_score": 5
      },
      "traceability_status": "SOURCE_LINKED_NORMALIZATION_RAW_OBSERVATION_PENDING",
      "calibration_granularity": "RAW_OBSERVATION_PENDING",
      "calibration_granularity_note": "Source metadata is linked, but no numeric observation has yet been captured into the core ledger."
    },
    {
      "city": "Ho Chi Minh City",
      "component": "utilities_connectivity",
      "component_label": "baseline dwelling utilities plus normal broadband and a mid-tier mobile plan",
      "currency": "VND",
      "normalized_range": {
        "low": 1080000.0,
        "mode": 1800000.0,
        "high": 2790000.0
      },
      "source_refs": [
        "hcmc_household"
      ],
      "source_evidence": [
        {
          "source_id": "hcmc_household",
          "publisher": "National Statistics Office Vietnam",
          "title": "Results of the Viet Nam Household Living Standards Survey 2024",
          "observation_period": "2024 (published 2026-03-31)",
          "geography": "Vietnam; expenditure representative nationally, urban/rural and six socioeconomic regions",
          "role": "household",
          "quality_score": 3,
          "freshness_score": 3,
          "definition_match_score": 1,
          "independence_cluster": "hcmc_household",
          "observation_summary": "Official 2024 living-standards expenditure is current and useful as an urban/regional proxy, but it cannot be described as HCMC-specific expenditure evidence.",
          "observation_values": [
            {
              "metric": "urban per-capita monthly expenditure",
              "value": 3768000,
              "unit": "VND/person/month",
              "period": "2024"
            },
            {
              "metric": "national per-capita monthly expenditure",
              "value": 2977000,
              "unit": "VND/person/month",
              "period": "2024"
            }
          ],
          "evidence_extraction_status": "SOURCE_VALUES_EXTRACTED"
        }
      ],
      "normalization": {
        "status": "DOCUMENTED_RESEARCH_JUDGMENT",
        "anchor_value": 1800000.0,
        "rationale": "Normalized CLC planning anchor for baseline dwelling utilities plus normal broadband and a mid-tier mobile plan. Source refs: hcmc_household. Mode is a research-normalized anchor; low/high encode source-definition and market uncertainty rather than copying a competitor total.",
        "automatic_raw_source_reproduction": false,
        "why_not_automatic": "Sources can measure different unit sizes, household structures, geographies, deposits, survey periods or category definitions. The site exposes the normalization choice instead of pretending those mismatches disappear."
      },
      "uncertainty": {
        "low_as_fraction_of_mode": 0.6,
        "high_as_fraction_of_mode": 1.55,
        "volatility_class": "volatile",
        "confidence": "Low",
        "confidence_score": 5
      },
      "traceability_status": "RAW_OBSERVATION_CAPTURED",
      "calibration_granularity": "BROAD_CALIBRATION_OBSERVATION",
      "calibration_granularity_note": "Captured numeric evidence is broader household or per-person spending context. It calibrates the component but does not directly observe this component."
    },
    {
      "city": "Ho Chi Minh City",
      "component": "groceries",
      "component_label": "moderate one-adult grocery basket cross-checked against household expenditure evidence",
      "currency": "VND",
      "normalized_range": {
        "low": 2400000.0,
        "mode": 4000000.0,
        "high": 6000000.0
      },
      "source_refs": [
        "hcmc_household"
      ],
      "source_evidence": [
        {
          "source_id": "hcmc_household",
          "publisher": "National Statistics Office Vietnam",
          "title": "Results of the Viet Nam Household Living Standards Survey 2024",
          "observation_period": "2024 (published 2026-03-31)",
          "geography": "Vietnam; expenditure representative nationally, urban/rural and six socioeconomic regions",
          "role": "household",
          "quality_score": 3,
          "freshness_score": 3,
          "definition_match_score": 1,
          "independence_cluster": "hcmc_household",
          "observation_summary": "Official 2024 living-standards expenditure is current and useful as an urban/regional proxy, but it cannot be described as HCMC-specific expenditure evidence.",
          "observation_values": [
            {
              "metric": "urban per-capita monthly expenditure",
              "value": 3768000,
              "unit": "VND/person/month",
              "period": "2024"
            },
            {
              "metric": "national per-capita monthly expenditure",
              "value": 2977000,
              "unit": "VND/person/month",
              "period": "2024"
            }
          ],
          "evidence_extraction_status": "SOURCE_VALUES_EXTRACTED"
        }
      ],
      "normalization": {
        "status": "DOCUMENTED_RESEARCH_JUDGMENT",
        "anchor_value": 4000000.0,
        "rationale": "Normalized CLC planning anchor for moderate one-adult grocery basket cross-checked against household expenditure evidence. Source refs: hcmc_household. Mode is a research-normalized anchor; low/high encode source-definition and market uncertainty rather than copying a competitor total.",
        "automatic_raw_source_reproduction": false,
        "why_not_automatic": "Sources can measure different unit sizes, household structures, geographies, deposits, survey periods or category definitions. The site exposes the normalization choice instead of pretending those mismatches disappear."
      },
      "uncertainty": {
        "low_as_fraction_of_mode": 0.6,
        "high_as_fraction_of_mode": 1.5,
        "volatility_class": "volatile",
        "confidence": "Low",
        "confidence_score": 5
      },
      "traceability_status": "RAW_OBSERVATION_CAPTURED",
      "calibration_granularity": "BROAD_CALIBRATION_OBSERVATION",
      "calibration_granularity_note": "Captured numeric evidence is broader household or per-person spending context. It calibrates the component but does not directly observe this component."
    },
    {
      "city": "Ho Chi Minh City",
      "component": "eating_out",
      "component_label": "four casual sit-down plus four low-cost café/fast-casual meals per month",
      "currency": "VND",
      "normalized_range": {
        "low": 1675000.0,
        "mode": 2500000.0,
        "high": 3625000.0
      },
      "source_refs": [
        "hcmc_household"
      ],
      "source_evidence": [
        {
          "source_id": "hcmc_household",
          "publisher": "National Statistics Office Vietnam",
          "title": "Results of the Viet Nam Household Living Standards Survey 2024",
          "observation_period": "2024 (published 2026-03-31)",
          "geography": "Vietnam; expenditure representative nationally, urban/rural and six socioeconomic regions",
          "role": "household",
          "quality_score": 3,
          "freshness_score": 3,
          "definition_match_score": 1,
          "independence_cluster": "hcmc_household",
          "observation_summary": "Official 2024 living-standards expenditure is current and useful as an urban/regional proxy, but it cannot be described as HCMC-specific expenditure evidence.",
          "observation_values": [
            {
              "metric": "urban per-capita monthly expenditure",
              "value": 3768000,
              "unit": "VND/person/month",
              "period": "2024"
            },
            {
              "metric": "national per-capita monthly expenditure",
              "value": 2977000,
              "unit": "VND/person/month",
              "period": "2024"
            }
          ],
          "evidence_extraction_status": "SOURCE_VALUES_EXTRACTED"
        }
      ],
      "normalization": {
        "status": "DOCUMENTED_RESEARCH_JUDGMENT",
        "anchor_value": 2500000.0,
        "rationale": "Normalized CLC planning anchor for four casual sit-down plus four low-cost café/fast-casual meals per month. Source refs: hcmc_household. Mode is a research-normalized anchor; low/high encode source-definition and market uncertainty rather than copying a competitor total.",
        "automatic_raw_source_reproduction": false,
        "why_not_automatic": "Sources can measure different unit sizes, household structures, geographies, deposits, survey periods or category definitions. The site exposes the normalization choice instead of pretending those mismatches disappear."
      },
      "uncertainty": {
        "low_as_fraction_of_mode": 0.67,
        "high_as_fraction_of_mode": 1.45,
        "volatility_class": "stable",
        "confidence": "Low",
        "confidence_score": 5
      },
      "traceability_status": "RAW_OBSERVATION_CAPTURED",
      "calibration_granularity": "BROAD_CALIBRATION_OBSERVATION",
      "calibration_granularity_note": "Captured numeric evidence is broader household or per-person spending context. It calibrates the component but does not directly observe this component."
    },
    {
      "city": "Ho Chi Minh City",
      "component": "transit",
      "component_label": "adult monthly pass/fare cap where meaningful, otherwise normalized 44-trip usage",
      "currency": "VND",
      "normalized_range": {
        "low": 225000.0,
        "mode": 300000.0,
        "high": 390000.0
      },
      "source_refs": [
        "hcmc_transit"
      ],
      "source_evidence": [
        {
          "source_id": "hcmc_transit",
          "publisher": "Ho Chi Minh City Metro information",
          "title": "Metro Line 1 ticket and pass information",
          "observation_period": "2026",
          "geography": "Ho Chi Minh City",
          "role": "transit",
          "quality_score": 1,
          "freshness_score": 3,
          "definition_match_score": 2,
          "independence_cluster": "hcmc_transit",
          "observation_summary": "Current Metro fare/pass information supports the low car-free public-transport benchmark; network coverage is still limited.",
          "observation_values": [
            {
              "metric": "monthly pass reference",
              "value": 300000,
              "unit": "VND/month",
              "period": "2026"
            }
          ],
          "evidence_extraction_status": "SOURCE_VALUES_EXTRACTED"
        }
      ],
      "normalization": {
        "status": "DOCUMENTED_RESEARCH_JUDGMENT",
        "anchor_value": 300000.0,
        "rationale": "Normalized CLC planning anchor for adult monthly pass/fare cap where meaningful, otherwise normalized 44-trip usage. Source refs: hcmc_transit. Mode is a research-normalized anchor; low/high encode source-definition and market uncertainty rather than copying a competitor total.",
        "automatic_raw_source_reproduction": false,
        "why_not_automatic": "Sources can measure different unit sizes, household structures, geographies, deposits, survey periods or category definitions. The site exposes the normalization choice instead of pretending those mismatches disappear."
      },
      "uncertainty": {
        "low_as_fraction_of_mode": 0.75,
        "high_as_fraction_of_mode": 1.3,
        "volatility_class": "admin_or_usage",
        "confidence": "Low",
        "confidence_score": 6
      },
      "traceability_status": "RAW_OBSERVATION_CAPTURED",
      "calibration_granularity": "DIRECT_COMPONENT_OBSERVATION",
      "calibration_granularity_note": "At least one captured numeric observation measures this component or a closely matched subcomponent."
    },
    {
      "city": "Ho Chi Minh City",
      "component": "household_personal",
      "component_label": "small recurring household and personal essentials allowance",
      "currency": "VND",
      "normalized_range": {
        "low": 975000.0,
        "mode": 1500000.0,
        "high": 2175000.0
      },
      "source_refs": [
        "hcmc_household"
      ],
      "source_evidence": [
        {
          "source_id": "hcmc_household",
          "publisher": "National Statistics Office Vietnam",
          "title": "Results of the Viet Nam Household Living Standards Survey 2024",
          "observation_period": "2024 (published 2026-03-31)",
          "geography": "Vietnam; expenditure representative nationally, urban/rural and six socioeconomic regions",
          "role": "household",
          "quality_score": 3,
          "freshness_score": 3,
          "definition_match_score": 1,
          "independence_cluster": "hcmc_household",
          "observation_summary": "Official 2024 living-standards expenditure is current and useful as an urban/regional proxy, but it cannot be described as HCMC-specific expenditure evidence.",
          "observation_values": [
            {
              "metric": "urban per-capita monthly expenditure",
              "value": 3768000,
              "unit": "VND/person/month",
              "period": "2024"
            },
            {
              "metric": "national per-capita monthly expenditure",
              "value": 2977000,
              "unit": "VND/person/month",
              "period": "2024"
            }
          ],
          "evidence_extraction_status": "SOURCE_VALUES_EXTRACTED"
        }
      ],
      "normalization": {
        "status": "DOCUMENTED_RESEARCH_JUDGMENT",
        "anchor_value": 1500000.0,
        "rationale": "Normalized CLC planning anchor for small recurring household and personal essentials allowance. Source refs: hcmc_household. Mode is a research-normalized anchor; low/high encode source-definition and market uncertainty rather than copying a competitor total.",
        "automatic_raw_source_reproduction": false,
        "why_not_automatic": "Sources can measure different unit sizes, household structures, geographies, deposits, survey periods or category definitions. The site exposes the normalization choice instead of pretending those mismatches disappear."
      },
      "uncertainty": {
        "low_as_fraction_of_mode": 0.65,
        "high_as_fraction_of_mode": 1.45,
        "volatility_class": "stable",
        "confidence": "Low",
        "confidence_score": 5
      },
      "traceability_status": "RAW_OBSERVATION_CAPTURED",
      "calibration_granularity": "BROAD_CALIBRATION_OBSERVATION",
      "calibration_granularity_note": "Captured numeric evidence is broader household or per-person spending context. It calibrates the component but does not directly observe this component."
    },
    {
      "city": "Bengaluru",
      "component": "rent",
      "component_label": "long-term one-bedroom, roughly 35–55 m² or local equivalent, non-prime but transit-connected",
      "currency": "INR",
      "normalized_range": {
        "low": 12600.0,
        "mode": 18000.0,
        "high": 23400.0
      },
      "source_refs": [
        "bengaluru_rent"
      ],
      "source_evidence": [
        {
          "source_id": "bengaluru_rent",
          "publisher": "Magicbricks",
          "title": "Current 1 BHK flats for rent in Bangalore",
          "observation_period": "2026-09",
          "geography": "Bengaluru",
          "role": "rent",
          "quality_score": 2,
          "freshness_score": 3,
          "definition_match_score": 2,
          "independence_cluster": "bengaluru_rent",
          "observation_summary": "Large current listing set shows 1BHK examples across transit-connected districts and supports the normalized rent anchor.",
          "observation_values": [
            {
              "metric": "current listing examples",
              "value": "12600–27000",
              "unit": "INR/month",
              "period": "2026-09"
            }
          ],
          "evidence_extraction_status": "SOURCE_VALUES_EXTRACTED"
        }
      ],
      "normalization": {
        "status": "DOCUMENTED_RESEARCH_JUDGMENT",
        "anchor_value": 18000.0,
        "rationale": "Normalized CLC planning anchor for long-term one-bedroom, roughly 35–55 m² or local equivalent, non-prime but transit-connected. Source refs: bengaluru_rent. Mode is a research-normalized anchor; low/high encode source-definition and market uncertainty rather than copying a competitor total.",
        "automatic_raw_source_reproduction": false,
        "why_not_automatic": "Sources can measure different unit sizes, household structures, geographies, deposits, survey periods or category definitions. The site exposes the normalization choice instead of pretending those mismatches disappear."
      },
      "uncertainty": {
        "low_as_fraction_of_mode": 0.7,
        "high_as_fraction_of_mode": 1.3,
        "volatility_class": "volatile",
        "confidence": "Medium",
        "confidence_score": 8
      },
      "traceability_status": "RAW_OBSERVATION_CAPTURED",
      "calibration_granularity": "DIRECT_COMPONENT_OBSERVATION",
      "calibration_granularity_note": "At least one captured numeric observation measures this component or a closely matched subcomponent."
    },
    {
      "city": "Bengaluru",
      "component": "utilities_connectivity",
      "component_label": "baseline dwelling utilities plus normal broadband and a mid-tier mobile plan",
      "currency": "INR",
      "normalized_range": {
        "low": 2100.0,
        "mode": 3000.0,
        "high": 4200.0
      },
      "source_refs": [
        "bengaluru_household"
      ],
      "source_evidence": [
        {
          "source_id": "bengaluru_household",
          "publisher": "Government of India / MoSPI",
          "title": "HCES 2023–24 — Karnataka urban MPCE",
          "observation_period": "2023-24",
          "geography": "Karnataka urban",
          "role": "household",
          "quality_score": 3,
          "freshness_score": 3,
          "definition_match_score": 2,
          "independence_cluster": "bengaluru_household",
          "observation_summary": "Official state urban monthly per-capita consumption expenditure supports one-adult non-rent calibration.",
          "observation_values": [
            {
              "metric": "Karnataka urban MPCE",
              "value": 8076,
              "unit": "INR/month",
              "period": "2023-24"
            }
          ],
          "evidence_extraction_status": "SOURCE_VALUES_EXTRACTED"
        }
      ],
      "normalization": {
        "status": "DOCUMENTED_RESEARCH_JUDGMENT",
        "anchor_value": 3000.0,
        "rationale": "Normalized CLC planning anchor for baseline dwelling utilities plus normal broadband and a mid-tier mobile plan. Source refs: bengaluru_household. Mode is a research-normalized anchor; low/high encode source-definition and market uncertainty rather than copying a competitor total.",
        "automatic_raw_source_reproduction": false,
        "why_not_automatic": "Sources can measure different unit sizes, household structures, geographies, deposits, survey periods or category definitions. The site exposes the normalization choice instead of pretending those mismatches disappear."
      },
      "uncertainty": {
        "low_as_fraction_of_mode": 0.7,
        "high_as_fraction_of_mode": 1.4,
        "volatility_class": "volatile",
        "confidence": "Medium",
        "confidence_score": 8
      },
      "traceability_status": "RAW_OBSERVATION_CAPTURED",
      "calibration_granularity": "BROAD_CALIBRATION_OBSERVATION",
      "calibration_granularity_note": "Captured numeric evidence is broader household or per-person spending context. It calibrates the component but does not directly observe this component."
    },
    {
      "city": "Bengaluru",
      "component": "groceries",
      "component_label": "moderate one-adult grocery basket cross-checked against household expenditure evidence",
      "currency": "INR",
      "normalized_range": {
        "low": 5040.0,
        "mode": 7000.0,
        "high": 9450.0
      },
      "source_refs": [
        "bengaluru_household"
      ],
      "source_evidence": [
        {
          "source_id": "bengaluru_household",
          "publisher": "Government of India / MoSPI",
          "title": "HCES 2023–24 — Karnataka urban MPCE",
          "observation_period": "2023-24",
          "geography": "Karnataka urban",
          "role": "household",
          "quality_score": 3,
          "freshness_score": 3,
          "definition_match_score": 2,
          "independence_cluster": "bengaluru_household",
          "observation_summary": "Official state urban monthly per-capita consumption expenditure supports one-adult non-rent calibration.",
          "observation_values": [
            {
              "metric": "Karnataka urban MPCE",
              "value": 8076,
              "unit": "INR/month",
              "period": "2023-24"
            }
          ],
          "evidence_extraction_status": "SOURCE_VALUES_EXTRACTED"
        }
      ],
      "normalization": {
        "status": "DOCUMENTED_RESEARCH_JUDGMENT",
        "anchor_value": 7000.0,
        "rationale": "Normalized CLC planning anchor for moderate one-adult grocery basket cross-checked against household expenditure evidence. Source refs: bengaluru_household. Mode is a research-normalized anchor; low/high encode source-definition and market uncertainty rather than copying a competitor total.",
        "automatic_raw_source_reproduction": false,
        "why_not_automatic": "Sources can measure different unit sizes, household structures, geographies, deposits, survey periods or category definitions. The site exposes the normalization choice instead of pretending those mismatches disappear."
      },
      "uncertainty": {
        "low_as_fraction_of_mode": 0.72,
        "high_as_fraction_of_mode": 1.35,
        "volatility_class": "volatile",
        "confidence": "Medium",
        "confidence_score": 8
      },
      "traceability_status": "RAW_OBSERVATION_CAPTURED",
      "calibration_granularity": "BROAD_CALIBRATION_OBSERVATION",
      "calibration_granularity_note": "Captured numeric evidence is broader household or per-person spending context. It calibrates the component but does not directly observe this component."
    },
    {
      "city": "Bengaluru",
      "component": "eating_out",
      "component_label": "four casual sit-down plus four low-cost café/fast-casual meals per month",
      "currency": "INR",
      "normalized_range": {
        "low": 2345.0,
        "mode": 3500.0,
        "high": 5075.0
      },
      "source_refs": [
        "bengaluru_household"
      ],
      "source_evidence": [
        {
          "source_id": "bengaluru_household",
          "publisher": "Government of India / MoSPI",
          "title": "HCES 2023–24 — Karnataka urban MPCE",
          "observation_period": "2023-24",
          "geography": "Karnataka urban",
          "role": "household",
          "quality_score": 3,
          "freshness_score": 3,
          "definition_match_score": 2,
          "independence_cluster": "bengaluru_household",
          "observation_summary": "Official state urban monthly per-capita consumption expenditure supports one-adult non-rent calibration.",
          "observation_values": [
            {
              "metric": "Karnataka urban MPCE",
              "value": 8076,
              "unit": "INR/month",
              "period": "2023-24"
            }
          ],
          "evidence_extraction_status": "SOURCE_VALUES_EXTRACTED"
        }
      ],
      "normalization": {
        "status": "DOCUMENTED_RESEARCH_JUDGMENT",
        "anchor_value": 3500.0,
        "rationale": "Normalized CLC planning anchor for four casual sit-down plus four low-cost café/fast-casual meals per month. Source refs: bengaluru_household. Mode is a research-normalized anchor; low/high encode source-definition and market uncertainty rather than copying a competitor total.",
        "automatic_raw_source_reproduction": false,
        "why_not_automatic": "Sources can measure different unit sizes, household structures, geographies, deposits, survey periods or category definitions. The site exposes the normalization choice instead of pretending those mismatches disappear."
      },
      "uncertainty": {
        "low_as_fraction_of_mode": 0.67,
        "high_as_fraction_of_mode": 1.45,
        "volatility_class": "stable",
        "confidence": "Medium",
        "confidence_score": 8
      },
      "traceability_status": "RAW_OBSERVATION_CAPTURED",
      "calibration_granularity": "BROAD_CALIBRATION_OBSERVATION",
      "calibration_granularity_note": "Captured numeric evidence is broader household or per-person spending context. It calibrates the component but does not directly observe this component."
    },
    {
      "city": "Bengaluru",
      "component": "transit",
      "component_label": "adult monthly pass/fare cap where meaningful, otherwise normalized 44-trip usage",
      "currency": "INR",
      "normalized_range": {
        "low": 2090.0,
        "mode": 2200.0,
        "high": 2310.0
      },
      "source_refs": [
        "bengaluru_transit"
      ],
      "source_evidence": [
        {
          "source_id": "bengaluru_transit",
          "publisher": "Bangalore Metro Rail Corporation",
          "title": "Namma Metro travel and fare information",
          "observation_period": "2026",
          "geography": "Bengaluru",
          "role": "transit",
          "quality_score": 3,
          "freshness_score": 3,
          "definition_match_score": 2,
          "independence_cluster": "bengaluru_transit",
          "observation_summary": "Official metro fare information underpins a 44-trip normalized monthly transit estimate.",
          "observation_values": [],
          "evidence_extraction_status": "SOURCE_METADATA_VERIFIED_RAW_VALUE_NOT_CAPTURED"
        }
      ],
      "normalization": {
        "status": "DOCUMENTED_RESEARCH_JUDGMENT",
        "anchor_value": 2200.0,
        "rationale": "Normalized CLC planning anchor for adult monthly pass/fare cap where meaningful, otherwise normalized 44-trip usage. Source refs: bengaluru_transit. Mode is a research-normalized anchor; low/high encode source-definition and market uncertainty rather than copying a competitor total.",
        "automatic_raw_source_reproduction": false,
        "why_not_automatic": "Sources can measure different unit sizes, household structures, geographies, deposits, survey periods or category definitions. The site exposes the normalization choice instead of pretending those mismatches disappear."
      },
      "uncertainty": {
        "low_as_fraction_of_mode": 0.95,
        "high_as_fraction_of_mode": 1.05,
        "volatility_class": "admin_or_usage",
        "confidence": "Medium",
        "confidence_score": 9
      },
      "traceability_status": "SOURCE_LINKED_NORMALIZATION_RAW_OBSERVATION_PENDING",
      "calibration_granularity": "RAW_OBSERVATION_PENDING",
      "calibration_granularity_note": "Source metadata is linked, but no numeric observation has yet been captured into the core ledger."
    },
    {
      "city": "Bengaluru",
      "component": "household_personal",
      "component_label": "small recurring household and personal essentials allowance",
      "currency": "INR",
      "normalized_range": {
        "low": 1430.0,
        "mode": 2200.0,
        "high": 3190.0
      },
      "source_refs": [
        "bengaluru_household"
      ],
      "source_evidence": [
        {
          "source_id": "bengaluru_household",
          "publisher": "Government of India / MoSPI",
          "title": "HCES 2023–24 — Karnataka urban MPCE",
          "observation_period": "2023-24",
          "geography": "Karnataka urban",
          "role": "household",
          "quality_score": 3,
          "freshness_score": 3,
          "definition_match_score": 2,
          "independence_cluster": "bengaluru_household",
          "observation_summary": "Official state urban monthly per-capita consumption expenditure supports one-adult non-rent calibration.",
          "observation_values": [
            {
              "metric": "Karnataka urban MPCE",
              "value": 8076,
              "unit": "INR/month",
              "period": "2023-24"
            }
          ],
          "evidence_extraction_status": "SOURCE_VALUES_EXTRACTED"
        }
      ],
      "normalization": {
        "status": "DOCUMENTED_RESEARCH_JUDGMENT",
        "anchor_value": 2200.0,
        "rationale": "Normalized CLC planning anchor for small recurring household and personal essentials allowance. Source refs: bengaluru_household. Mode is a research-normalized anchor; low/high encode source-definition and market uncertainty rather than copying a competitor total.",
        "automatic_raw_source_reproduction": false,
        "why_not_automatic": "Sources can measure different unit sizes, household structures, geographies, deposits, survey periods or category definitions. The site exposes the normalization choice instead of pretending those mismatches disappear."
      },
      "uncertainty": {
        "low_as_fraction_of_mode": 0.65,
        "high_as_fraction_of_mode": 1.45,
        "volatility_class": "stable",
        "confidence": "Medium",
        "confidence_score": 8
      },
      "traceability_status": "RAW_OBSERVATION_CAPTURED",
      "calibration_granularity": "BROAD_CALIBRATION_OBSERVATION",
      "calibration_granularity_note": "Captured numeric evidence is broader household or per-person spending context. It calibrates the component but does not directly observe this component."
    },
    {
      "city": "Riyadh",
      "component": "rent",
      "component_label": "long-term one-bedroom, roughly 35–55 m² or local equivalent, non-prime but transit-connected",
      "currency": "SAR",
      "normalized_range": {
        "low": 1800.0,
        "mode": 3000.0,
        "high": 4350.0
      },
      "source_refs": [
        "riyadh_rent"
      ],
      "source_evidence": [
        {
          "source_id": "riyadh_rent",
          "publisher": "Bayut Saudi Arabia",
          "title": "Apartments for rent in Riyadh",
          "observation_period": "2026-09",
          "geography": "Riyadh",
          "role": "rent",
          "quality_score": 1,
          "freshness_score": 3,
          "definition_match_score": 2,
          "independence_cluster": "riyadh_rent",
          "observation_summary": "Current asking-rent listings calibrate the one-bedroom anchor; listing mix and lease conventions require a wide band.",
          "observation_values": [],
          "evidence_extraction_status": "SOURCE_METADATA_VERIFIED_RAW_VALUE_NOT_CAPTURED"
        }
      ],
      "normalization": {
        "status": "DOCUMENTED_RESEARCH_JUDGMENT",
        "anchor_value": 3000.0,
        "rationale": "Normalized CLC planning anchor for long-term one-bedroom, roughly 35–55 m² or local equivalent, non-prime but transit-connected. Source refs: riyadh_rent. Mode is a research-normalized anchor; low/high encode source-definition and market uncertainty rather than copying a competitor total.",
        "automatic_raw_source_reproduction": false,
        "why_not_automatic": "Sources can measure different unit sizes, household structures, geographies, deposits, survey periods or category definitions. The site exposes the normalization choice instead of pretending those mismatches disappear."
      },
      "uncertainty": {
        "low_as_fraction_of_mode": 0.6,
        "high_as_fraction_of_mode": 1.45,
        "volatility_class": "volatile",
        "confidence": "Low",
        "confidence_score": 5
      },
      "traceability_status": "SOURCE_LINKED_NORMALIZATION_RAW_OBSERVATION_PENDING",
      "calibration_granularity": "RAW_OBSERVATION_PENDING",
      "calibration_granularity_note": "Source metadata is linked, but no numeric observation has yet been captured into the core ledger."
    },
    {
      "city": "Riyadh",
      "component": "utilities_connectivity",
      "component_label": "baseline dwelling utilities plus normal broadband and a mid-tier mobile plan",
      "currency": "SAR",
      "normalized_range": {
        "low": 330.0,
        "mode": 550.0,
        "high": 852.0
      },
      "source_refs": [
        "riyadh_household"
      ],
      "source_evidence": [
        {
          "source_id": "riyadh_household",
          "publisher": "General Authority for Statistics Saudi Arabia",
          "title": "Household Income and Consumption Expenditure Survey 2023",
          "observation_period": "2023",
          "geography": "Saudi Arabia / per-capita",
          "role": "household",
          "quality_score": 3,
          "freshness_score": 3,
          "definition_match_score": 2,
          "independence_cluster": "riyadh_household",
          "observation_summary": "Official per-capita consumption survey provides a national anchor; city-specific decomposition remains thin, so Riyadh is provisional.",
          "observation_values": [
            {
              "metric": "average per-capita monthly consumption expenditure",
              "value": 2939,
              "unit": "SAR/month",
              "period": "2023"
            }
          ],
          "evidence_extraction_status": "SOURCE_VALUES_EXTRACTED"
        }
      ],
      "normalization": {
        "status": "DOCUMENTED_RESEARCH_JUDGMENT",
        "anchor_value": 550.0,
        "rationale": "Normalized CLC planning anchor for baseline dwelling utilities plus normal broadband and a mid-tier mobile plan. Source refs: riyadh_household. Mode is a research-normalized anchor; low/high encode source-definition and market uncertainty rather than copying a competitor total.",
        "automatic_raw_source_reproduction": false,
        "why_not_automatic": "Sources can measure different unit sizes, household structures, geographies, deposits, survey periods or category definitions. The site exposes the normalization choice instead of pretending those mismatches disappear."
      },
      "uncertainty": {
        "low_as_fraction_of_mode": 0.6,
        "high_as_fraction_of_mode": 1.5491,
        "volatility_class": "volatile",
        "confidence": "Low",
        "confidence_score": 5
      },
      "traceability_status": "RAW_OBSERVATION_CAPTURED",
      "calibration_granularity": "BROAD_CALIBRATION_OBSERVATION",
      "calibration_granularity_note": "Captured numeric evidence is broader household or per-person spending context. It calibrates the component but does not directly observe this component."
    },
    {
      "city": "Riyadh",
      "component": "groceries",
      "component_label": "moderate one-adult grocery basket cross-checked against household expenditure evidence",
      "currency": "SAR",
      "normalized_range": {
        "low": 600.0,
        "mode": 1000.0,
        "high": 1500.0
      },
      "source_refs": [
        "riyadh_household"
      ],
      "source_evidence": [
        {
          "source_id": "riyadh_household",
          "publisher": "General Authority for Statistics Saudi Arabia",
          "title": "Household Income and Consumption Expenditure Survey 2023",
          "observation_period": "2023",
          "geography": "Saudi Arabia / per-capita",
          "role": "household",
          "quality_score": 3,
          "freshness_score": 3,
          "definition_match_score": 2,
          "independence_cluster": "riyadh_household",
          "observation_summary": "Official per-capita consumption survey provides a national anchor; city-specific decomposition remains thin, so Riyadh is provisional.",
          "observation_values": [
            {
              "metric": "average per-capita monthly consumption expenditure",
              "value": 2939,
              "unit": "SAR/month",
              "period": "2023"
            }
          ],
          "evidence_extraction_status": "SOURCE_VALUES_EXTRACTED"
        }
      ],
      "normalization": {
        "status": "DOCUMENTED_RESEARCH_JUDGMENT",
        "anchor_value": 1000.0,
        "rationale": "Normalized CLC planning anchor for moderate one-adult grocery basket cross-checked against household expenditure evidence. Source refs: riyadh_household. Mode is a research-normalized anchor; low/high encode source-definition and market uncertainty rather than copying a competitor total.",
        "automatic_raw_source_reproduction": false,
        "why_not_automatic": "Sources can measure different unit sizes, household structures, geographies, deposits, survey periods or category definitions. The site exposes the normalization choice instead of pretending those mismatches disappear."
      },
      "uncertainty": {
        "low_as_fraction_of_mode": 0.6,
        "high_as_fraction_of_mode": 1.5,
        "volatility_class": "volatile",
        "confidence": "Low",
        "confidence_score": 5
      },
      "traceability_status": "RAW_OBSERVATION_CAPTURED",
      "calibration_granularity": "BROAD_CALIBRATION_OBSERVATION",
      "calibration_granularity_note": "Captured numeric evidence is broader household or per-person spending context. It calibrates the component but does not directly observe this component."
    },
    {
      "city": "Riyadh",
      "component": "eating_out",
      "component_label": "four casual sit-down plus four low-cost café/fast-casual meals per month",
      "currency": "SAR",
      "normalized_range": {
        "low": 402.0,
        "mode": 600.0,
        "high": 870.0
      },
      "source_refs": [
        "riyadh_household"
      ],
      "source_evidence": [
        {
          "source_id": "riyadh_household",
          "publisher": "General Authority for Statistics Saudi Arabia",
          "title": "Household Income and Consumption Expenditure Survey 2023",
          "observation_period": "2023",
          "geography": "Saudi Arabia / per-capita",
          "role": "household",
          "quality_score": 3,
          "freshness_score": 3,
          "definition_match_score": 2,
          "independence_cluster": "riyadh_household",
          "observation_summary": "Official per-capita consumption survey provides a national anchor; city-specific decomposition remains thin, so Riyadh is provisional.",
          "observation_values": [
            {
              "metric": "average per-capita monthly consumption expenditure",
              "value": 2939,
              "unit": "SAR/month",
              "period": "2023"
            }
          ],
          "evidence_extraction_status": "SOURCE_VALUES_EXTRACTED"
        }
      ],
      "normalization": {
        "status": "DOCUMENTED_RESEARCH_JUDGMENT",
        "anchor_value": 600.0,
        "rationale": "Normalized CLC planning anchor for four casual sit-down plus four low-cost café/fast-casual meals per month. Source refs: riyadh_household. Mode is a research-normalized anchor; low/high encode source-definition and market uncertainty rather than copying a competitor total.",
        "automatic_raw_source_reproduction": false,
        "why_not_automatic": "Sources can measure different unit sizes, household structures, geographies, deposits, survey periods or category definitions. The site exposes the normalization choice instead of pretending those mismatches disappear."
      },
      "uncertainty": {
        "low_as_fraction_of_mode": 0.67,
        "high_as_fraction_of_mode": 1.45,
        "volatility_class": "stable",
        "confidence": "Low",
        "confidence_score": 5
      },
      "traceability_status": "RAW_OBSERVATION_CAPTURED",
      "calibration_granularity": "BROAD_CALIBRATION_OBSERVATION",
      "calibration_granularity_note": "Captured numeric evidence is broader household or per-person spending context. It calibrates the component but does not directly observe this component."
    },
    {
      "city": "Riyadh",
      "component": "transit",
      "component_label": "adult monthly pass/fare cap where meaningful, otherwise normalized 44-trip usage",
      "currency": "SAR",
      "normalized_range": {
        "low": 105.0,
        "mode": 140.0,
        "high": 182.0
      },
      "source_refs": [
        "riyadh_transit"
      ],
      "source_evidence": [
        {
          "source_id": "riyadh_transit",
          "publisher": "Royal Commission for Riyadh City",
          "title": "Riyadh Public Transport",
          "observation_period": "2026",
          "geography": "Riyadh",
          "role": "transit",
          "quality_score": 3,
          "freshness_score": 3,
          "definition_match_score": 2,
          "independence_cluster": "riyadh_transit",
          "observation_summary": "Official public-transport system reference supports the monthly-pass/regular-usage benchmark.",
          "observation_values": [
            {
              "metric": "30-day regular-use planning anchor",
              "value": 140,
              "unit": "SAR/month",
              "period": "2026"
            }
          ],
          "evidence_extraction_status": "SOURCE_VALUES_EXTRACTED"
        }
      ],
      "normalization": {
        "status": "DOCUMENTED_RESEARCH_JUDGMENT",
        "anchor_value": 140.0,
        "rationale": "Normalized CLC planning anchor for adult monthly pass/fare cap where meaningful, otherwise normalized 44-trip usage. Source refs: riyadh_transit. Mode is a research-normalized anchor; low/high encode source-definition and market uncertainty rather than copying a competitor total.",
        "automatic_raw_source_reproduction": false,
        "why_not_automatic": "Sources can measure different unit sizes, household structures, geographies, deposits, survey periods or category definitions. The site exposes the normalization choice instead of pretending those mismatches disappear."
      },
      "uncertainty": {
        "low_as_fraction_of_mode": 0.75,
        "high_as_fraction_of_mode": 1.3,
        "volatility_class": "admin_or_usage",
        "confidence": "Low",
        "confidence_score": 6
      },
      "traceability_status": "RAW_OBSERVATION_CAPTURED",
      "calibration_granularity": "DIRECT_COMPONENT_OBSERVATION",
      "calibration_granularity_note": "At least one captured numeric observation measures this component or a closely matched subcomponent."
    },
    {
      "city": "Riyadh",
      "component": "household_personal",
      "component_label": "small recurring household and personal essentials allowance",
      "currency": "SAR",
      "normalized_range": {
        "low": 260.0,
        "mode": 400.0,
        "high": 580.0
      },
      "source_refs": [
        "riyadh_household"
      ],
      "source_evidence": [
        {
          "source_id": "riyadh_household",
          "publisher": "General Authority for Statistics Saudi Arabia",
          "title": "Household Income and Consumption Expenditure Survey 2023",
          "observation_period": "2023",
          "geography": "Saudi Arabia / per-capita",
          "role": "household",
          "quality_score": 3,
          "freshness_score": 3,
          "definition_match_score": 2,
          "independence_cluster": "riyadh_household",
          "observation_summary": "Official per-capita consumption survey provides a national anchor; city-specific decomposition remains thin, so Riyadh is provisional.",
          "observation_values": [
            {
              "metric": "average per-capita monthly consumption expenditure",
              "value": 2939,
              "unit": "SAR/month",
              "period": "2023"
            }
          ],
          "evidence_extraction_status": "SOURCE_VALUES_EXTRACTED"
        }
      ],
      "normalization": {
        "status": "DOCUMENTED_RESEARCH_JUDGMENT",
        "anchor_value": 400.0,
        "rationale": "Normalized CLC planning anchor for small recurring household and personal essentials allowance. Source refs: riyadh_household. Mode is a research-normalized anchor; low/high encode source-definition and market uncertainty rather than copying a competitor total.",
        "automatic_raw_source_reproduction": false,
        "why_not_automatic": "Sources can measure different unit sizes, household structures, geographies, deposits, survey periods or category definitions. The site exposes the normalization choice instead of pretending those mismatches disappear."
      },
      "uncertainty": {
        "low_as_fraction_of_mode": 0.65,
        "high_as_fraction_of_mode": 1.45,
        "volatility_class": "stable",
        "confidence": "Low",
        "confidence_score": 5
      },
      "traceability_status": "RAW_OBSERVATION_CAPTURED",
      "calibration_granularity": "BROAD_CALIBRATION_OBSERVATION",
      "calibration_granularity_note": "Captured numeric evidence is broader household or per-person spending context. It calibrates the component but does not directly observe this component."
    },
    {
      "city": "Doha",
      "component": "rent",
      "component_label": "long-term one-bedroom, roughly 35–55 m² or local equivalent, non-prime but transit-connected",
      "currency": "QAR",
      "normalized_range": {
        "low": 2700.0,
        "mode": 4500.0,
        "high": 6525.0
      },
      "source_refs": [
        "doha_rent"
      ],
      "source_evidence": [
        {
          "source_id": "doha_rent",
          "publisher": "ValuStrat",
          "title": "Qatar housing rents — Q2 2026",
          "observation_period": "2026-Q2",
          "geography": "Qatar / Doha-heavy apartment market",
          "role": "rent",
          "quality_score": 2,
          "freshness_score": 3,
          "definition_match_score": 2,
          "independence_cluster": "doha_rent",
          "observation_summary": "Current market report shows average apartment lease rates and Doha transaction dominance.",
          "observation_values": [
            {
              "metric": "average apartment lease",
              "value": 5600,
              "unit": "QAR/month",
              "period": "2026-Q2"
            }
          ],
          "evidence_extraction_status": "SOURCE_VALUES_EXTRACTED"
        }
      ],
      "normalization": {
        "status": "DOCUMENTED_RESEARCH_JUDGMENT",
        "anchor_value": 4500.0,
        "rationale": "Normalized CLC planning anchor for long-term one-bedroom, roughly 35–55 m² or local equivalent, non-prime but transit-connected. Source refs: doha_rent. Mode is a research-normalized anchor; low/high encode source-definition and market uncertainty rather than copying a competitor total.",
        "automatic_raw_source_reproduction": false,
        "why_not_automatic": "Sources can measure different unit sizes, household structures, geographies, deposits, survey periods or category definitions. The site exposes the normalization choice instead of pretending those mismatches disappear."
      },
      "uncertainty": {
        "low_as_fraction_of_mode": 0.6,
        "high_as_fraction_of_mode": 1.45,
        "volatility_class": "volatile",
        "confidence": "Low",
        "confidence_score": 5
      },
      "traceability_status": "RAW_OBSERVATION_CAPTURED",
      "calibration_granularity": "DIRECT_COMPONENT_OBSERVATION",
      "calibration_granularity_note": "At least one captured numeric observation measures this component or a closely matched subcomponent."
    },
    {
      "city": "Doha",
      "component": "utilities_connectivity",
      "component_label": "baseline dwelling utilities plus normal broadband and a mid-tier mobile plan",
      "currency": "QAR",
      "normalized_range": {
        "low": 300.0,
        "mode": 500.0,
        "high": 775.0
      },
      "source_refs": [
        "doha_household"
      ],
      "source_evidence": [
        {
          "source_id": "doha_household",
          "publisher": "Planning and Statistics Authority Qatar",
          "title": "Qatar Social Statistics — household expenditure",
          "observation_period": "2018",
          "geography": "Qatar / non-Qatari households",
          "role": "household",
          "quality_score": 3,
          "freshness_score": 0,
          "definition_match_score": 1,
          "independence_cluster": "doha_household",
          "observation_summary": "Official household expenditure survey evidence is old; this intentionally forces provisional treatment.",
          "observation_values": [
            {
              "metric": "non-Qatari average monthly household spending",
              "value": 16100,
              "unit": "QAR/month",
              "period": "2018"
            }
          ],
          "evidence_extraction_status": "SOURCE_VALUES_EXTRACTED"
        }
      ],
      "normalization": {
        "status": "DOCUMENTED_RESEARCH_JUDGMENT",
        "anchor_value": 500.0,
        "rationale": "Normalized CLC planning anchor for baseline dwelling utilities plus normal broadband and a mid-tier mobile plan. Source refs: doha_household. Mode is a research-normalized anchor; low/high encode source-definition and market uncertainty rather than copying a competitor total.",
        "automatic_raw_source_reproduction": false,
        "why_not_automatic": "Sources can measure different unit sizes, household structures, geographies, deposits, survey periods or category definitions. The site exposes the normalization choice instead of pretending those mismatches disappear."
      },
      "uncertainty": {
        "low_as_fraction_of_mode": 0.6,
        "high_as_fraction_of_mode": 1.55,
        "volatility_class": "volatile",
        "confidence": "Low",
        "confidence_score": 5
      },
      "traceability_status": "RAW_OBSERVATION_CAPTURED",
      "calibration_granularity": "BROAD_CALIBRATION_OBSERVATION",
      "calibration_granularity_note": "Captured numeric evidence is broader household or per-person spending context. It calibrates the component but does not directly observe this component."
    },
    {
      "city": "Doha",
      "component": "groceries",
      "component_label": "moderate one-adult grocery basket cross-checked against household expenditure evidence",
      "currency": "QAR",
      "normalized_range": {
        "low": 600.0,
        "mode": 1000.0,
        "high": 1500.0
      },
      "source_refs": [
        "doha_household"
      ],
      "source_evidence": [
        {
          "source_id": "doha_household",
          "publisher": "Planning and Statistics Authority Qatar",
          "title": "Qatar Social Statistics — household expenditure",
          "observation_period": "2018",
          "geography": "Qatar / non-Qatari households",
          "role": "household",
          "quality_score": 3,
          "freshness_score": 0,
          "definition_match_score": 1,
          "independence_cluster": "doha_household",
          "observation_summary": "Official household expenditure survey evidence is old; this intentionally forces provisional treatment.",
          "observation_values": [
            {
              "metric": "non-Qatari average monthly household spending",
              "value": 16100,
              "unit": "QAR/month",
              "period": "2018"
            }
          ],
          "evidence_extraction_status": "SOURCE_VALUES_EXTRACTED"
        }
      ],
      "normalization": {
        "status": "DOCUMENTED_RESEARCH_JUDGMENT",
        "anchor_value": 1000.0,
        "rationale": "Normalized CLC planning anchor for moderate one-adult grocery basket cross-checked against household expenditure evidence. Source refs: doha_household. Mode is a research-normalized anchor; low/high encode source-definition and market uncertainty rather than copying a competitor total.",
        "automatic_raw_source_reproduction": false,
        "why_not_automatic": "Sources can measure different unit sizes, household structures, geographies, deposits, survey periods or category definitions. The site exposes the normalization choice instead of pretending those mismatches disappear."
      },
      "uncertainty": {
        "low_as_fraction_of_mode": 0.6,
        "high_as_fraction_of_mode": 1.5,
        "volatility_class": "volatile",
        "confidence": "Low",
        "confidence_score": 5
      },
      "traceability_status": "RAW_OBSERVATION_CAPTURED",
      "calibration_granularity": "BROAD_CALIBRATION_OBSERVATION",
      "calibration_granularity_note": "Captured numeric evidence is broader household or per-person spending context. It calibrates the component but does not directly observe this component."
    },
    {
      "city": "Doha",
      "component": "eating_out",
      "component_label": "four casual sit-down plus four low-cost café/fast-casual meals per month",
      "currency": "QAR",
      "normalized_range": {
        "low": 436.0,
        "mode": 650.0,
        "high": 942.0
      },
      "source_refs": [
        "doha_household"
      ],
      "source_evidence": [
        {
          "source_id": "doha_household",
          "publisher": "Planning and Statistics Authority Qatar",
          "title": "Qatar Social Statistics — household expenditure",
          "observation_period": "2018",
          "geography": "Qatar / non-Qatari households",
          "role": "household",
          "quality_score": 3,
          "freshness_score": 0,
          "definition_match_score": 1,
          "independence_cluster": "doha_household",
          "observation_summary": "Official household expenditure survey evidence is old; this intentionally forces provisional treatment.",
          "observation_values": [
            {
              "metric": "non-Qatari average monthly household spending",
              "value": 16100,
              "unit": "QAR/month",
              "period": "2018"
            }
          ],
          "evidence_extraction_status": "SOURCE_VALUES_EXTRACTED"
        }
      ],
      "normalization": {
        "status": "DOCUMENTED_RESEARCH_JUDGMENT",
        "anchor_value": 650.0,
        "rationale": "Normalized CLC planning anchor for four casual sit-down plus four low-cost café/fast-casual meals per month. Source refs: doha_household. Mode is a research-normalized anchor; low/high encode source-definition and market uncertainty rather than copying a competitor total.",
        "automatic_raw_source_reproduction": false,
        "why_not_automatic": "Sources can measure different unit sizes, household structures, geographies, deposits, survey periods or category definitions. The site exposes the normalization choice instead of pretending those mismatches disappear."
      },
      "uncertainty": {
        "low_as_fraction_of_mode": 0.6708,
        "high_as_fraction_of_mode": 1.4492,
        "volatility_class": "stable",
        "confidence": "Low",
        "confidence_score": 5
      },
      "traceability_status": "RAW_OBSERVATION_CAPTURED",
      "calibration_granularity": "BROAD_CALIBRATION_OBSERVATION",
      "calibration_granularity_note": "Captured numeric evidence is broader household or per-person spending context. It calibrates the component but does not directly observe this component."
    },
    {
      "city": "Doha",
      "component": "transit",
      "component_label": "adult monthly pass/fare cap where meaningful, otherwise normalized 44-trip usage",
      "currency": "QAR",
      "normalized_range": {
        "low": 90.0,
        "mode": 120.0,
        "high": 156.0
      },
      "source_refs": [
        "doha_transit"
      ],
      "source_evidence": [
        {
          "source_id": "doha_transit",
          "publisher": "Qatar Rail",
          "title": "Doha Metro and Lusail Tram 30-Day metropass",
          "observation_period": "2026",
          "geography": "Doha",
          "role": "transit",
          "quality_score": 3,
          "freshness_score": 3,
          "definition_match_score": 2,
          "independence_cluster": "doha_transit",
          "observation_summary": "Official 30-day unlimited metro/tram pass.",
          "observation_values": [
            {
              "metric": "30-day metropass",
              "value": 120,
              "unit": "QAR/month",
              "period": "2026"
            }
          ],
          "evidence_extraction_status": "SOURCE_VALUES_EXTRACTED"
        }
      ],
      "normalization": {
        "status": "DOCUMENTED_RESEARCH_JUDGMENT",
        "anchor_value": 120.0,
        "rationale": "Normalized CLC planning anchor for adult monthly pass/fare cap where meaningful, otherwise normalized 44-trip usage. Source refs: doha_transit. Mode is a research-normalized anchor; low/high encode source-definition and market uncertainty rather than copying a competitor total.",
        "automatic_raw_source_reproduction": false,
        "why_not_automatic": "Sources can measure different unit sizes, household structures, geographies, deposits, survey periods or category definitions. The site exposes the normalization choice instead of pretending those mismatches disappear."
      },
      "uncertainty": {
        "low_as_fraction_of_mode": 0.75,
        "high_as_fraction_of_mode": 1.3,
        "volatility_class": "admin_or_usage",
        "confidence": "Low",
        "confidence_score": 6
      },
      "traceability_status": "RAW_OBSERVATION_CAPTURED",
      "calibration_granularity": "DIRECT_COMPONENT_OBSERVATION",
      "calibration_granularity_note": "At least one captured numeric observation measures this component or a closely matched subcomponent."
    },
    {
      "city": "Doha",
      "component": "household_personal",
      "component_label": "small recurring household and personal essentials allowance",
      "currency": "QAR",
      "normalized_range": {
        "low": 260.0,
        "mode": 400.0,
        "high": 580.0
      },
      "source_refs": [
        "doha_household"
      ],
      "source_evidence": [
        {
          "source_id": "doha_household",
          "publisher": "Planning and Statistics Authority Qatar",
          "title": "Qatar Social Statistics — household expenditure",
          "observation_period": "2018",
          "geography": "Qatar / non-Qatari households",
          "role": "household",
          "quality_score": 3,
          "freshness_score": 0,
          "definition_match_score": 1,
          "independence_cluster": "doha_household",
          "observation_summary": "Official household expenditure survey evidence is old; this intentionally forces provisional treatment.",
          "observation_values": [
            {
              "metric": "non-Qatari average monthly household spending",
              "value": 16100,
              "unit": "QAR/month",
              "period": "2018"
            }
          ],
          "evidence_extraction_status": "SOURCE_VALUES_EXTRACTED"
        }
      ],
      "normalization": {
        "status": "DOCUMENTED_RESEARCH_JUDGMENT",
        "anchor_value": 400.0,
        "rationale": "Normalized CLC planning anchor for small recurring household and personal essentials allowance. Source refs: doha_household. Mode is a research-normalized anchor; low/high encode source-definition and market uncertainty rather than copying a competitor total.",
        "automatic_raw_source_reproduction": false,
        "why_not_automatic": "Sources can measure different unit sizes, household structures, geographies, deposits, survey periods or category definitions. The site exposes the normalization choice instead of pretending those mismatches disappear."
      },
      "uncertainty": {
        "low_as_fraction_of_mode": 0.65,
        "high_as_fraction_of_mode": 1.45,
        "volatility_class": "stable",
        "confidence": "Low",
        "confidence_score": 5
      },
      "traceability_status": "RAW_OBSERVATION_CAPTURED",
      "calibration_granularity": "BROAD_CALIBRATION_OBSERVATION",
      "calibration_granularity_note": "Captured numeric evidence is broader household or per-person spending context. It calibrates the component but does not directly observe this component."
    },
    {
      "city": "Buenos Aires",
      "component": "rent",
      "component_label": "long-term one-bedroom, roughly 35–55 m² or local equivalent, non-prime but transit-connected",
      "currency": "ARS",
      "normalized_range": {
        "low": 450000.0,
        "mode": 750000.0,
        "high": 1087500.0
      },
      "source_refs": [
        "buenos_aires_rent"
      ],
      "source_evidence": [
        {
          "source_id": "buenos_aires_rent",
          "publisher": "Unitrank",
          "title": "Buenos Aires rental market report — September 2026",
          "observation_period": "2026-09",
          "geography": "Buenos Aires",
          "role": "rent",
          "quality_score": 2,
          "freshness_score": 3,
          "definition_match_score": 2,
          "independence_cluster": "buenos_aires_rent",
          "observation_summary": "Current large-listing report supplies base-rent and all-in direct-rental context; CLC uses the base/unfurnished direction conservatively.",
          "observation_values": [
            {
              "metric": "direct furnished base rent",
              "value": 613,
              "unit": "USD/month",
              "period": "2026-09"
            },
            {
              "metric": "direct all-in total",
              "value": 873,
              "unit": "USD/month",
              "period": "2026-09"
            }
          ],
          "evidence_extraction_status": "SOURCE_VALUES_EXTRACTED"
        }
      ],
      "normalization": {
        "status": "DOCUMENTED_RESEARCH_JUDGMENT",
        "anchor_value": 750000.0,
        "rationale": "Normalized CLC planning anchor for long-term one-bedroom, roughly 35–55 m² or local equivalent, non-prime but transit-connected. Source refs: buenos_aires_rent. Mode is a research-normalized anchor; low/high encode source-definition and market uncertainty rather than copying a competitor total.",
        "automatic_raw_source_reproduction": false,
        "why_not_automatic": "Sources can measure different unit sizes, household structures, geographies, deposits, survey periods or category definitions. The site exposes the normalization choice instead of pretending those mismatches disappear."
      },
      "uncertainty": {
        "low_as_fraction_of_mode": 0.6,
        "high_as_fraction_of_mode": 1.45,
        "volatility_class": "volatile",
        "confidence": "Low",
        "confidence_score": 5
      },
      "traceability_status": "RAW_OBSERVATION_CAPTURED",
      "calibration_granularity": "DIRECT_COMPONENT_OBSERVATION",
      "calibration_granularity_note": "At least one captured numeric observation measures this component or a closely matched subcomponent."
    },
    {
      "city": "Buenos Aires",
      "component": "utilities_connectivity",
      "component_label": "baseline dwelling utilities plus normal broadband and a mid-tier mobile plan",
      "currency": "ARS",
      "normalized_range": {
        "low": 54000.0,
        "mode": 90000.0,
        "high": 139500.0
      },
      "source_refs": [
        "buenos_aires_household"
      ],
      "source_evidence": [
        {
          "source_id": "buenos_aires_household",
          "publisher": "INDEC Argentina",
          "title": "National Household Expenditure Survey (ENGHo)",
          "observation_period": "2017-18",
          "geography": "Argentina / Greater Buenos Aires tables",
          "role": "household",
          "quality_score": 3,
          "freshness_score": 0,
          "definition_match_score": 1,
          "independence_cluster": "buenos_aires_household",
          "observation_summary": "Official household expenditure evidence is stale relative to current inflation, so Buenos Aires remains provisional.",
          "observation_values": [],
          "evidence_extraction_status": "SOURCE_METADATA_VERIFIED_RAW_VALUE_NOT_CAPTURED"
        }
      ],
      "normalization": {
        "status": "DOCUMENTED_RESEARCH_JUDGMENT",
        "anchor_value": 90000.0,
        "rationale": "Normalized CLC planning anchor for baseline dwelling utilities plus normal broadband and a mid-tier mobile plan. Source refs: buenos_aires_household. Mode is a research-normalized anchor; low/high encode source-definition and market uncertainty rather than copying a competitor total.",
        "automatic_raw_source_reproduction": false,
        "why_not_automatic": "Sources can measure different unit sizes, household structures, geographies, deposits, survey periods or category definitions. The site exposes the normalization choice instead of pretending those mismatches disappear."
      },
      "uncertainty": {
        "low_as_fraction_of_mode": 0.6,
        "high_as_fraction_of_mode": 1.55,
        "volatility_class": "volatile",
        "confidence": "Low",
        "confidence_score": 5
      },
      "traceability_status": "SOURCE_LINKED_NORMALIZATION_RAW_OBSERVATION_PENDING",
      "calibration_granularity": "RAW_OBSERVATION_PENDING",
      "calibration_granularity_note": "Source metadata is linked, but no numeric observation has yet been captured into the core ledger."
    },
    {
      "city": "Buenos Aires",
      "component": "groceries",
      "component_label": "moderate one-adult grocery basket cross-checked against household expenditure evidence",
      "currency": "ARS",
      "normalized_range": {
        "low": 180000.0,
        "mode": 300000.0,
        "high": 450000.0
      },
      "source_refs": [
        "buenos_aires_household"
      ],
      "source_evidence": [
        {
          "source_id": "buenos_aires_household",
          "publisher": "INDEC Argentina",
          "title": "National Household Expenditure Survey (ENGHo)",
          "observation_period": "2017-18",
          "geography": "Argentina / Greater Buenos Aires tables",
          "role": "household",
          "quality_score": 3,
          "freshness_score": 0,
          "definition_match_score": 1,
          "independence_cluster": "buenos_aires_household",
          "observation_summary": "Official household expenditure evidence is stale relative to current inflation, so Buenos Aires remains provisional.",
          "observation_values": [],
          "evidence_extraction_status": "SOURCE_METADATA_VERIFIED_RAW_VALUE_NOT_CAPTURED"
        }
      ],
      "normalization": {
        "status": "DOCUMENTED_RESEARCH_JUDGMENT",
        "anchor_value": 300000.0,
        "rationale": "Normalized CLC planning anchor for moderate one-adult grocery basket cross-checked against household expenditure evidence. Source refs: buenos_aires_household. Mode is a research-normalized anchor; low/high encode source-definition and market uncertainty rather than copying a competitor total.",
        "automatic_raw_source_reproduction": false,
        "why_not_automatic": "Sources can measure different unit sizes, household structures, geographies, deposits, survey periods or category definitions. The site exposes the normalization choice instead of pretending those mismatches disappear."
      },
      "uncertainty": {
        "low_as_fraction_of_mode": 0.6,
        "high_as_fraction_of_mode": 1.5,
        "volatility_class": "volatile",
        "confidence": "Low",
        "confidence_score": 5
      },
      "traceability_status": "SOURCE_LINKED_NORMALIZATION_RAW_OBSERVATION_PENDING",
      "calibration_granularity": "RAW_OBSERVATION_PENDING",
      "calibration_granularity_note": "Source metadata is linked, but no numeric observation has yet been captured into the core ledger."
    },
    {
      "city": "Buenos Aires",
      "component": "eating_out",
      "component_label": "four casual sit-down plus four low-cost café/fast-casual meals per month",
      "currency": "ARS",
      "normalized_range": {
        "low": 120600.0,
        "mode": 180000.0,
        "high": 261000.0
      },
      "source_refs": [
        "buenos_aires_household"
      ],
      "source_evidence": [
        {
          "source_id": "buenos_aires_household",
          "publisher": "INDEC Argentina",
          "title": "National Household Expenditure Survey (ENGHo)",
          "observation_period": "2017-18",
          "geography": "Argentina / Greater Buenos Aires tables",
          "role": "household",
          "quality_score": 3,
          "freshness_score": 0,
          "definition_match_score": 1,
          "independence_cluster": "buenos_aires_household",
          "observation_summary": "Official household expenditure evidence is stale relative to current inflation, so Buenos Aires remains provisional.",
          "observation_values": [],
          "evidence_extraction_status": "SOURCE_METADATA_VERIFIED_RAW_VALUE_NOT_CAPTURED"
        }
      ],
      "normalization": {
        "status": "DOCUMENTED_RESEARCH_JUDGMENT",
        "anchor_value": 180000.0,
        "rationale": "Normalized CLC planning anchor for four casual sit-down plus four low-cost café/fast-casual meals per month. Source refs: buenos_aires_household. Mode is a research-normalized anchor; low/high encode source-definition and market uncertainty rather than copying a competitor total.",
        "automatic_raw_source_reproduction": false,
        "why_not_automatic": "Sources can measure different unit sizes, household structures, geographies, deposits, survey periods or category definitions. The site exposes the normalization choice instead of pretending those mismatches disappear."
      },
      "uncertainty": {
        "low_as_fraction_of_mode": 0.67,
        "high_as_fraction_of_mode": 1.45,
        "volatility_class": "stable",
        "confidence": "Low",
        "confidence_score": 5
      },
      "traceability_status": "SOURCE_LINKED_NORMALIZATION_RAW_OBSERVATION_PENDING",
      "calibration_granularity": "RAW_OBSERVATION_PENDING",
      "calibration_granularity_note": "Source metadata is linked, but no numeric observation has yet been captured into the core ledger."
    },
    {
      "city": "Buenos Aires",
      "component": "transit",
      "component_label": "adult monthly pass/fare cap where meaningful, otherwise normalized 44-trip usage",
      "currency": "ARS",
      "normalized_range": {
        "low": 45000.0,
        "mode": 60000.0,
        "high": 78000.0
      },
      "source_refs": [
        "buenos_aires_transit"
      ],
      "source_evidence": [
        {
          "source_id": "buenos_aires_transit",
          "publisher": "Buenos Aires City Government",
          "title": "Subte fares and passes",
          "observation_period": "2026",
          "geography": "Buenos Aires",
          "role": "transit",
          "quality_score": 3,
          "freshness_score": 3,
          "definition_match_score": 2,
          "independence_cluster": "buenos_aires_transit",
          "observation_summary": "Official urban rail fares support normalized monthly usage.",
          "observation_values": [],
          "evidence_extraction_status": "SOURCE_METADATA_VERIFIED_RAW_VALUE_NOT_CAPTURED"
        }
      ],
      "normalization": {
        "status": "DOCUMENTED_RESEARCH_JUDGMENT",
        "anchor_value": 60000.0,
        "rationale": "Normalized CLC planning anchor for adult monthly pass/fare cap where meaningful, otherwise normalized 44-trip usage. Source refs: buenos_aires_transit. Mode is a research-normalized anchor; low/high encode source-definition and market uncertainty rather than copying a competitor total.",
        "automatic_raw_source_reproduction": false,
        "why_not_automatic": "Sources can measure different unit sizes, household structures, geographies, deposits, survey periods or category definitions. The site exposes the normalization choice instead of pretending those mismatches disappear."
      },
      "uncertainty": {
        "low_as_fraction_of_mode": 0.75,
        "high_as_fraction_of_mode": 1.3,
        "volatility_class": "admin_or_usage",
        "confidence": "Low",
        "confidence_score": 6
      },
      "traceability_status": "SOURCE_LINKED_NORMALIZATION_RAW_OBSERVATION_PENDING",
      "calibration_granularity": "RAW_OBSERVATION_PENDING",
      "calibration_granularity_note": "Source metadata is linked, but no numeric observation has yet been captured into the core ledger."
    },
    {
      "city": "Buenos Aires",
      "component": "household_personal",
      "component_label": "small recurring household and personal essentials allowance",
      "currency": "ARS",
      "normalized_range": {
        "low": 78000.0,
        "mode": 120000.0,
        "high": 174000.0
      },
      "source_refs": [
        "buenos_aires_household"
      ],
      "source_evidence": [
        {
          "source_id": "buenos_aires_household",
          "publisher": "INDEC Argentina",
          "title": "National Household Expenditure Survey (ENGHo)",
          "observation_period": "2017-18",
          "geography": "Argentina / Greater Buenos Aires tables",
          "role": "household",
          "quality_score": 3,
          "freshness_score": 0,
          "definition_match_score": 1,
          "independence_cluster": "buenos_aires_household",
          "observation_summary": "Official household expenditure evidence is stale relative to current inflation, so Buenos Aires remains provisional.",
          "observation_values": [],
          "evidence_extraction_status": "SOURCE_METADATA_VERIFIED_RAW_VALUE_NOT_CAPTURED"
        }
      ],
      "normalization": {
        "status": "DOCUMENTED_RESEARCH_JUDGMENT",
        "anchor_value": 120000.0,
        "rationale": "Normalized CLC planning anchor for small recurring household and personal essentials allowance. Source refs: buenos_aires_household. Mode is a research-normalized anchor; low/high encode source-definition and market uncertainty rather than copying a competitor total.",
        "automatic_raw_source_reproduction": false,
        "why_not_automatic": "Sources can measure different unit sizes, household structures, geographies, deposits, survey periods or category definitions. The site exposes the normalization choice instead of pretending those mismatches disappear."
      },
      "uncertainty": {
        "low_as_fraction_of_mode": 0.65,
        "high_as_fraction_of_mode": 1.45,
        "volatility_class": "stable",
        "confidence": "Low",
        "confidence_score": 5
      },
      "traceability_status": "SOURCE_LINKED_NORMALIZATION_RAW_OBSERVATION_PENDING",
      "calibration_granularity": "RAW_OBSERVATION_PENDING",
      "calibration_granularity_note": "Source metadata is linked, but no numeric observation has yet been captured into the core ledger."
    },
    {
      "city": "Santiago",
      "component": "rent",
      "component_label": "long-term one-bedroom, roughly 35–55 m² or local equivalent, non-prime but transit-connected",
      "currency": "CLP",
      "normalized_range": {
        "low": 280000.0,
        "mode": 400000.0,
        "high": 520000.0
      },
      "source_refs": [
        "santiago_rent"
      ],
      "source_evidence": [
        {
          "source_id": "santiago_rent",
          "publisher": "Portal Inmobiliario",
          "title": "Current one-bedroom rentals in Santiago",
          "observation_period": "2026-09",
          "geography": "Santiago / Metro region",
          "role": "rent",
          "quality_score": 2,
          "freshness_score": 3,
          "definition_match_score": 2,
          "independence_cluster": "santiago_rent",
          "observation_summary": "Current one-bedroom listing evidence supports the non-prime rent anchor.",
          "observation_values": [
            {
              "metric": "representative listing band",
              "value": "320000–520000",
              "unit": "CLP/month",
              "period": "2026-09"
            }
          ],
          "evidence_extraction_status": "SOURCE_VALUES_EXTRACTED"
        }
      ],
      "normalization": {
        "status": "DOCUMENTED_RESEARCH_JUDGMENT",
        "anchor_value": 400000.0,
        "rationale": "Normalized CLC planning anchor for long-term one-bedroom, roughly 35–55 m² or local equivalent, non-prime but transit-connected. Source refs: santiago_rent. Mode is a research-normalized anchor; low/high encode source-definition and market uncertainty rather than copying a competitor total.",
        "automatic_raw_source_reproduction": false,
        "why_not_automatic": "Sources can measure different unit sizes, household structures, geographies, deposits, survey periods or category definitions. The site exposes the normalization choice instead of pretending those mismatches disappear."
      },
      "uncertainty": {
        "low_as_fraction_of_mode": 0.7,
        "high_as_fraction_of_mode": 1.3,
        "volatility_class": "volatile",
        "confidence": "Medium",
        "confidence_score": 8
      },
      "traceability_status": "RAW_OBSERVATION_CAPTURED",
      "calibration_granularity": "DIRECT_COMPONENT_OBSERVATION",
      "calibration_granularity_note": "At least one captured numeric observation measures this component or a closely matched subcomponent."
    },
    {
      "city": "Santiago",
      "component": "utilities_connectivity",
      "component_label": "baseline dwelling utilities plus normal broadband and a mid-tier mobile plan",
      "currency": "CLP",
      "normalized_range": {
        "low": 70000.0,
        "mode": 100000.0,
        "high": 140000.0
      },
      "source_refs": [
        "santiago_household"
      ],
      "source_evidence": [
        {
          "source_id": "santiago_household",
          "publisher": "INE Chile",
          "title": "Household Budget Survey — Santiago metropolitan capitals",
          "observation_period": "2021-22 / published 2023",
          "geography": "Santiago / regional capitals",
          "role": "household",
          "quality_score": 3,
          "freshness_score": 3,
          "definition_match_score": 2,
          "independence_cluster": "santiago_household",
          "observation_summary": "Official household expenditure survey gives total and category shares for metropolitan households.",
          "observation_values": [
            {
              "metric": "average monthly household spending",
              "value": 1451000,
              "unit": "CLP/month"
            },
            {
              "metric": "food share",
              "value": 21.2,
              "unit": "percent"
            }
          ],
          "evidence_extraction_status": "SOURCE_VALUES_EXTRACTED"
        }
      ],
      "normalization": {
        "status": "DOCUMENTED_RESEARCH_JUDGMENT",
        "anchor_value": 100000.0,
        "rationale": "Normalized CLC planning anchor for baseline dwelling utilities plus normal broadband and a mid-tier mobile plan. Source refs: santiago_household. Mode is a research-normalized anchor; low/high encode source-definition and market uncertainty rather than copying a competitor total.",
        "automatic_raw_source_reproduction": false,
        "why_not_automatic": "Sources can measure different unit sizes, household structures, geographies, deposits, survey periods or category definitions. The site exposes the normalization choice instead of pretending those mismatches disappear."
      },
      "uncertainty": {
        "low_as_fraction_of_mode": 0.7,
        "high_as_fraction_of_mode": 1.4,
        "volatility_class": "volatile",
        "confidence": "Medium",
        "confidence_score": 8
      },
      "traceability_status": "RAW_OBSERVATION_CAPTURED",
      "calibration_granularity": "BROAD_CALIBRATION_OBSERVATION",
      "calibration_granularity_note": "Captured numeric evidence is broader household or per-person spending context. It calibrates the component but does not directly observe this component."
    },
    {
      "city": "Santiago",
      "component": "groceries",
      "component_label": "moderate one-adult grocery basket cross-checked against household expenditure evidence",
      "currency": "CLP",
      "normalized_range": {
        "low": 158400.0,
        "mode": 220000.0,
        "high": 297000.0
      },
      "source_refs": [
        "santiago_household"
      ],
      "source_evidence": [
        {
          "source_id": "santiago_household",
          "publisher": "INE Chile",
          "title": "Household Budget Survey — Santiago metropolitan capitals",
          "observation_period": "2021-22 / published 2023",
          "geography": "Santiago / regional capitals",
          "role": "household",
          "quality_score": 3,
          "freshness_score": 3,
          "definition_match_score": 2,
          "independence_cluster": "santiago_household",
          "observation_summary": "Official household expenditure survey gives total and category shares for metropolitan households.",
          "observation_values": [
            {
              "metric": "average monthly household spending",
              "value": 1451000,
              "unit": "CLP/month"
            },
            {
              "metric": "food share",
              "value": 21.2,
              "unit": "percent"
            }
          ],
          "evidence_extraction_status": "SOURCE_VALUES_EXTRACTED"
        }
      ],
      "normalization": {
        "status": "DOCUMENTED_RESEARCH_JUDGMENT",
        "anchor_value": 220000.0,
        "rationale": "Normalized CLC planning anchor for moderate one-adult grocery basket cross-checked against household expenditure evidence. Source refs: santiago_household. Mode is a research-normalized anchor; low/high encode source-definition and market uncertainty rather than copying a competitor total.",
        "automatic_raw_source_reproduction": false,
        "why_not_automatic": "Sources can measure different unit sizes, household structures, geographies, deposits, survey periods or category definitions. The site exposes the normalization choice instead of pretending those mismatches disappear."
      },
      "uncertainty": {
        "low_as_fraction_of_mode": 0.72,
        "high_as_fraction_of_mode": 1.35,
        "volatility_class": "volatile",
        "confidence": "Medium",
        "confidence_score": 8
      },
      "traceability_status": "RAW_OBSERVATION_CAPTURED",
      "calibration_granularity": "DIRECT_COMPONENT_OBSERVATION",
      "calibration_granularity_note": "At least one captured numeric observation measures this component or a closely matched subcomponent."
    },
    {
      "city": "Santiago",
      "component": "eating_out",
      "component_label": "four casual sit-down plus four low-cost café/fast-casual meals per month",
      "currency": "CLP",
      "normalized_range": {
        "low": 80400.0,
        "mode": 120000.0,
        "high": 174000.0
      },
      "source_refs": [
        "santiago_household"
      ],
      "source_evidence": [
        {
          "source_id": "santiago_household",
          "publisher": "INE Chile",
          "title": "Household Budget Survey — Santiago metropolitan capitals",
          "observation_period": "2021-22 / published 2023",
          "geography": "Santiago / regional capitals",
          "role": "household",
          "quality_score": 3,
          "freshness_score": 3,
          "definition_match_score": 2,
          "independence_cluster": "santiago_household",
          "observation_summary": "Official household expenditure survey gives total and category shares for metropolitan households.",
          "observation_values": [
            {
              "metric": "average monthly household spending",
              "value": 1451000,
              "unit": "CLP/month"
            },
            {
              "metric": "food share",
              "value": 21.2,
              "unit": "percent"
            }
          ],
          "evidence_extraction_status": "SOURCE_VALUES_EXTRACTED"
        }
      ],
      "normalization": {
        "status": "DOCUMENTED_RESEARCH_JUDGMENT",
        "anchor_value": 120000.0,
        "rationale": "Normalized CLC planning anchor for four casual sit-down plus four low-cost café/fast-casual meals per month. Source refs: santiago_household. Mode is a research-normalized anchor; low/high encode source-definition and market uncertainty rather than copying a competitor total.",
        "automatic_raw_source_reproduction": false,
        "why_not_automatic": "Sources can measure different unit sizes, household structures, geographies, deposits, survey periods or category definitions. The site exposes the normalization choice instead of pretending those mismatches disappear."
      },
      "uncertainty": {
        "low_as_fraction_of_mode": 0.67,
        "high_as_fraction_of_mode": 1.45,
        "volatility_class": "stable",
        "confidence": "Medium",
        "confidence_score": 8
      },
      "traceability_status": "RAW_OBSERVATION_CAPTURED",
      "calibration_granularity": "BROAD_CALIBRATION_OBSERVATION",
      "calibration_granularity_note": "Captured numeric evidence is broader household or per-person spending context. It calibrates the component but does not directly observe this component."
    },
    {
      "city": "Santiago",
      "component": "transit",
      "component_label": "adult monthly pass/fare cap where meaningful, otherwise normalized 44-trip usage",
      "currency": "CLP",
      "normalized_range": {
        "low": 34200.0,
        "mode": 36000.0,
        "high": 37800.0
      },
      "source_refs": [
        "santiago_transit"
      ],
      "source_evidence": [
        {
          "source_id": "santiago_transit",
          "publisher": "Red Movilidad",
          "title": "Current fares",
          "observation_period": "2026",
          "geography": "Santiago",
          "role": "transit",
          "quality_score": 3,
          "freshness_score": 3,
          "definition_match_score": 2,
          "independence_cluster": "santiago_transit",
          "observation_summary": "Official Red Movilidad fares support the normalized monthly transit model.",
          "observation_values": [],
          "evidence_extraction_status": "SOURCE_METADATA_VERIFIED_RAW_VALUE_NOT_CAPTURED"
        }
      ],
      "normalization": {
        "status": "DOCUMENTED_RESEARCH_JUDGMENT",
        "anchor_value": 36000.0,
        "rationale": "Normalized CLC planning anchor for adult monthly pass/fare cap where meaningful, otherwise normalized 44-trip usage. Source refs: santiago_transit. Mode is a research-normalized anchor; low/high encode source-definition and market uncertainty rather than copying a competitor total.",
        "automatic_raw_source_reproduction": false,
        "why_not_automatic": "Sources can measure different unit sizes, household structures, geographies, deposits, survey periods or category definitions. The site exposes the normalization choice instead of pretending those mismatches disappear."
      },
      "uncertainty": {
        "low_as_fraction_of_mode": 0.95,
        "high_as_fraction_of_mode": 1.05,
        "volatility_class": "admin_or_usage",
        "confidence": "Medium",
        "confidence_score": 9
      },
      "traceability_status": "SOURCE_LINKED_NORMALIZATION_RAW_OBSERVATION_PENDING",
      "calibration_granularity": "RAW_OBSERVATION_PENDING",
      "calibration_granularity_note": "Source metadata is linked, but no numeric observation has yet been captured into the core ledger."
    },
    {
      "city": "Santiago",
      "component": "household_personal",
      "component_label": "small recurring household and personal essentials allowance",
      "currency": "CLP",
      "normalized_range": {
        "low": 52000.0,
        "mode": 80000.0,
        "high": 116000.0
      },
      "source_refs": [
        "santiago_household"
      ],
      "source_evidence": [
        {
          "source_id": "santiago_household",
          "publisher": "INE Chile",
          "title": "Household Budget Survey — Santiago metropolitan capitals",
          "observation_period": "2021-22 / published 2023",
          "geography": "Santiago / regional capitals",
          "role": "household",
          "quality_score": 3,
          "freshness_score": 3,
          "definition_match_score": 2,
          "independence_cluster": "santiago_household",
          "observation_summary": "Official household expenditure survey gives total and category shares for metropolitan households.",
          "observation_values": [
            {
              "metric": "average monthly household spending",
              "value": 1451000,
              "unit": "CLP/month"
            },
            {
              "metric": "food share",
              "value": 21.2,
              "unit": "percent"
            }
          ],
          "evidence_extraction_status": "SOURCE_VALUES_EXTRACTED"
        }
      ],
      "normalization": {
        "status": "DOCUMENTED_RESEARCH_JUDGMENT",
        "anchor_value": 80000.0,
        "rationale": "Normalized CLC planning anchor for small recurring household and personal essentials allowance. Source refs: santiago_household. Mode is a research-normalized anchor; low/high encode source-definition and market uncertainty rather than copying a competitor total.",
        "automatic_raw_source_reproduction": false,
        "why_not_automatic": "Sources can measure different unit sizes, household structures, geographies, deposits, survey periods or category definitions. The site exposes the normalization choice instead of pretending those mismatches disappear."
      },
      "uncertainty": {
        "low_as_fraction_of_mode": 0.65,
        "high_as_fraction_of_mode": 1.45,
        "volatility_class": "stable",
        "confidence": "Medium",
        "confidence_score": 8
      },
      "traceability_status": "RAW_OBSERVATION_CAPTURED",
      "calibration_granularity": "BROAD_CALIBRATION_OBSERVATION",
      "calibration_granularity_note": "Captured numeric evidence is broader household or per-person spending context. It calibrates the component but does not directly observe this component."
    },
    {
      "city": "Bogotá",
      "component": "rent",
      "component_label": "long-term one-bedroom, roughly 35–55 m² or local equivalent, non-prime but transit-connected",
      "currency": "COP",
      "normalized_range": {
        "low": 900000.0,
        "mode": 1500000.0,
        "high": 2175000.0
      },
      "source_refs": [
        "bogota_rent"
      ],
      "source_evidence": [
        {
          "source_id": "bogota_rent",
          "publisher": "Inmobirexos",
          "title": "Bogotá 2026 rental price guide",
          "observation_period": "2026",
          "geography": "Bogotá",
          "role": "rent",
          "quality_score": 1,
          "freshness_score": 3,
          "definition_match_score": 2,
          "independence_cluster": "bogota_rent",
          "observation_summary": "Current local rental guide provides one-bedroom/submarket calibration; uncertainty remains wide.",
          "observation_values": [],
          "evidence_extraction_status": "SOURCE_METADATA_VERIFIED_RAW_VALUE_NOT_CAPTURED"
        }
      ],
      "normalization": {
        "status": "DOCUMENTED_RESEARCH_JUDGMENT",
        "anchor_value": 1500000.0,
        "rationale": "Normalized CLC planning anchor for long-term one-bedroom, roughly 35–55 m² or local equivalent, non-prime but transit-connected. Source refs: bogota_rent. Mode is a research-normalized anchor; low/high encode source-definition and market uncertainty rather than copying a competitor total.",
        "automatic_raw_source_reproduction": false,
        "why_not_automatic": "Sources can measure different unit sizes, household structures, geographies, deposits, survey periods or category definitions. The site exposes the normalization choice instead of pretending those mismatches disappear."
      },
      "uncertainty": {
        "low_as_fraction_of_mode": 0.6,
        "high_as_fraction_of_mode": 1.45,
        "volatility_class": "volatile",
        "confidence": "Low",
        "confidence_score": 5
      },
      "traceability_status": "SOURCE_LINKED_NORMALIZATION_RAW_OBSERVATION_PENDING",
      "calibration_granularity": "RAW_OBSERVATION_PENDING",
      "calibration_granularity_note": "Source metadata is linked, but no numeric observation has yet been captured into the core ledger."
    },
    {
      "city": "Bogotá",
      "component": "utilities_connectivity",
      "component_label": "baseline dwelling utilities plus normal broadband and a mid-tier mobile plan",
      "currency": "COP",
      "normalized_range": {
        "low": 180000.0,
        "mode": 300000.0,
        "high": 465000.0
      },
      "source_refs": [
        "bogota_household"
      ],
      "source_evidence": [
        {
          "source_id": "bogota_household",
          "publisher": "DANE Colombia",
          "title": "National Household Budget Survey (ENPH)",
          "observation_period": "2016-17",
          "geography": "Bogotá / national household survey tables",
          "role": "household",
          "quality_score": 3,
          "freshness_score": 0,
          "definition_match_score": 1,
          "independence_cluster": "bogota_household",
          "observation_summary": "Official expenditure survey is materially old; Bogotá remains provisional until newer city-level household-budget evidence is linked.",
          "observation_values": [],
          "evidence_extraction_status": "SOURCE_METADATA_VERIFIED_RAW_VALUE_NOT_CAPTURED"
        }
      ],
      "normalization": {
        "status": "DOCUMENTED_RESEARCH_JUDGMENT",
        "anchor_value": 300000.0,
        "rationale": "Normalized CLC planning anchor for baseline dwelling utilities plus normal broadband and a mid-tier mobile plan. Source refs: bogota_household. Mode is a research-normalized anchor; low/high encode source-definition and market uncertainty rather than copying a competitor total.",
        "automatic_raw_source_reproduction": false,
        "why_not_automatic": "Sources can measure different unit sizes, household structures, geographies, deposits, survey periods or category definitions. The site exposes the normalization choice instead of pretending those mismatches disappear."
      },
      "uncertainty": {
        "low_as_fraction_of_mode": 0.6,
        "high_as_fraction_of_mode": 1.55,
        "volatility_class": "volatile",
        "confidence": "Low",
        "confidence_score": 5
      },
      "traceability_status": "SOURCE_LINKED_NORMALIZATION_RAW_OBSERVATION_PENDING",
      "calibration_granularity": "RAW_OBSERVATION_PENDING",
      "calibration_granularity_note": "Source metadata is linked, but no numeric observation has yet been captured into the core ledger."
    },
    {
      "city": "Bogotá",
      "component": "groceries",
      "component_label": "moderate one-adult grocery basket cross-checked against household expenditure evidence",
      "currency": "COP",
      "normalized_range": {
        "low": 420000.0,
        "mode": 700000.0,
        "high": 1050000.0
      },
      "source_refs": [
        "bogota_household"
      ],
      "source_evidence": [
        {
          "source_id": "bogota_household",
          "publisher": "DANE Colombia",
          "title": "National Household Budget Survey (ENPH)",
          "observation_period": "2016-17",
          "geography": "Bogotá / national household survey tables",
          "role": "household",
          "quality_score": 3,
          "freshness_score": 0,
          "definition_match_score": 1,
          "independence_cluster": "bogota_household",
          "observation_summary": "Official expenditure survey is materially old; Bogotá remains provisional until newer city-level household-budget evidence is linked.",
          "observation_values": [],
          "evidence_extraction_status": "SOURCE_METADATA_VERIFIED_RAW_VALUE_NOT_CAPTURED"
        }
      ],
      "normalization": {
        "status": "DOCUMENTED_RESEARCH_JUDGMENT",
        "anchor_value": 700000.0,
        "rationale": "Normalized CLC planning anchor for moderate one-adult grocery basket cross-checked against household expenditure evidence. Source refs: bogota_household. Mode is a research-normalized anchor; low/high encode source-definition and market uncertainty rather than copying a competitor total.",
        "automatic_raw_source_reproduction": false,
        "why_not_automatic": "Sources can measure different unit sizes, household structures, geographies, deposits, survey periods or category definitions. The site exposes the normalization choice instead of pretending those mismatches disappear."
      },
      "uncertainty": {
        "low_as_fraction_of_mode": 0.6,
        "high_as_fraction_of_mode": 1.5,
        "volatility_class": "volatile",
        "confidence": "Low",
        "confidence_score": 5
      },
      "traceability_status": "SOURCE_LINKED_NORMALIZATION_RAW_OBSERVATION_PENDING",
      "calibration_granularity": "RAW_OBSERVATION_PENDING",
      "calibration_granularity_note": "Source metadata is linked, but no numeric observation has yet been captured into the core ledger."
    },
    {
      "city": "Bogotá",
      "component": "eating_out",
      "component_label": "four casual sit-down plus four low-cost café/fast-casual meals per month",
      "currency": "COP",
      "normalized_range": {
        "low": 234500.0,
        "mode": 350000.0,
        "high": 507500.0
      },
      "source_refs": [
        "bogota_household"
      ],
      "source_evidence": [
        {
          "source_id": "bogota_household",
          "publisher": "DANE Colombia",
          "title": "National Household Budget Survey (ENPH)",
          "observation_period": "2016-17",
          "geography": "Bogotá / national household survey tables",
          "role": "household",
          "quality_score": 3,
          "freshness_score": 0,
          "definition_match_score": 1,
          "independence_cluster": "bogota_household",
          "observation_summary": "Official expenditure survey is materially old; Bogotá remains provisional until newer city-level household-budget evidence is linked.",
          "observation_values": [],
          "evidence_extraction_status": "SOURCE_METADATA_VERIFIED_RAW_VALUE_NOT_CAPTURED"
        }
      ],
      "normalization": {
        "status": "DOCUMENTED_RESEARCH_JUDGMENT",
        "anchor_value": 350000.0,
        "rationale": "Normalized CLC planning anchor for four casual sit-down plus four low-cost café/fast-casual meals per month. Source refs: bogota_household. Mode is a research-normalized anchor; low/high encode source-definition and market uncertainty rather than copying a competitor total.",
        "automatic_raw_source_reproduction": false,
        "why_not_automatic": "Sources can measure different unit sizes, household structures, geographies, deposits, survey periods or category definitions. The site exposes the normalization choice instead of pretending those mismatches disappear."
      },
      "uncertainty": {
        "low_as_fraction_of_mode": 0.67,
        "high_as_fraction_of_mode": 1.45,
        "volatility_class": "stable",
        "confidence": "Low",
        "confidence_score": 5
      },
      "traceability_status": "SOURCE_LINKED_NORMALIZATION_RAW_OBSERVATION_PENDING",
      "calibration_granularity": "RAW_OBSERVATION_PENDING",
      "calibration_granularity_note": "Source metadata is linked, but no numeric observation has yet been captured into the core ledger."
    },
    {
      "city": "Bogotá",
      "component": "transit",
      "component_label": "adult monthly pass/fare cap where meaningful, otherwise normalized 44-trip usage",
      "currency": "COP",
      "normalized_range": {
        "low": 117000.0,
        "mode": 156000.0,
        "high": 202800.0
      },
      "source_refs": [
        "bogota_transit"
      ],
      "source_evidence": [
        {
          "source_id": "bogota_transit",
          "publisher": "TransMilenio",
          "title": "System fares",
          "observation_period": "2026",
          "geography": "Bogotá",
          "role": "transit",
          "quality_score": 3,
          "freshness_score": 3,
          "definition_match_score": 2,
          "independence_cluster": "bogota_transit",
          "observation_summary": "Official system fare normalized to 44 trips per month.",
          "observation_values": [
            {
              "metric": "single fare",
              "value": 3550,
              "unit": "COP/trip",
              "period": "2026"
            }
          ],
          "evidence_extraction_status": "SOURCE_VALUES_EXTRACTED"
        }
      ],
      "normalization": {
        "status": "DOCUMENTED_RESEARCH_JUDGMENT",
        "anchor_value": 156000.0,
        "rationale": "Normalized CLC planning anchor for adult monthly pass/fare cap where meaningful, otherwise normalized 44-trip usage. Source refs: bogota_transit. Mode is a research-normalized anchor; low/high encode source-definition and market uncertainty rather than copying a competitor total.",
        "automatic_raw_source_reproduction": false,
        "why_not_automatic": "Sources can measure different unit sizes, household structures, geographies, deposits, survey periods or category definitions. The site exposes the normalization choice instead of pretending those mismatches disappear."
      },
      "uncertainty": {
        "low_as_fraction_of_mode": 0.75,
        "high_as_fraction_of_mode": 1.3,
        "volatility_class": "admin_or_usage",
        "confidence": "Low",
        "confidence_score": 6
      },
      "traceability_status": "RAW_OBSERVATION_CAPTURED",
      "calibration_granularity": "DIRECT_COMPONENT_OBSERVATION",
      "calibration_granularity_note": "At least one captured numeric observation measures this component or a closely matched subcomponent."
    },
    {
      "city": "Bogotá",
      "component": "household_personal",
      "component_label": "small recurring household and personal essentials allowance",
      "currency": "COP",
      "normalized_range": {
        "low": 162500.0,
        "mode": 250000.0,
        "high": 362500.0
      },
      "source_refs": [
        "bogota_household"
      ],
      "source_evidence": [
        {
          "source_id": "bogota_household",
          "publisher": "DANE Colombia",
          "title": "National Household Budget Survey (ENPH)",
          "observation_period": "2016-17",
          "geography": "Bogotá / national household survey tables",
          "role": "household",
          "quality_score": 3,
          "freshness_score": 0,
          "definition_match_score": 1,
          "independence_cluster": "bogota_household",
          "observation_summary": "Official expenditure survey is materially old; Bogotá remains provisional until newer city-level household-budget evidence is linked.",
          "observation_values": [],
          "evidence_extraction_status": "SOURCE_METADATA_VERIFIED_RAW_VALUE_NOT_CAPTURED"
        }
      ],
      "normalization": {
        "status": "DOCUMENTED_RESEARCH_JUDGMENT",
        "anchor_value": 250000.0,
        "rationale": "Normalized CLC planning anchor for small recurring household and personal essentials allowance. Source refs: bogota_household. Mode is a research-normalized anchor; low/high encode source-definition and market uncertainty rather than copying a competitor total.",
        "automatic_raw_source_reproduction": false,
        "why_not_automatic": "Sources can measure different unit sizes, household structures, geographies, deposits, survey periods or category definitions. The site exposes the normalization choice instead of pretending those mismatches disappear."
      },
      "uncertainty": {
        "low_as_fraction_of_mode": 0.65,
        "high_as_fraction_of_mode": 1.45,
        "volatility_class": "stable",
        "confidence": "Low",
        "confidence_score": 5
      },
      "traceability_status": "SOURCE_LINKED_NORMALIZATION_RAW_OBSERVATION_PENDING",
      "calibration_granularity": "RAW_OBSERVATION_PENDING",
      "calibration_granularity_note": "Source metadata is linked, but no numeric observation has yet been captured into the core ledger."
    },
    {
      "city": "Lima",
      "component": "rent",
      "component_label": "long-term one-bedroom, roughly 35–55 m² or local equivalent, non-prime but transit-connected",
      "currency": "PEN",
      "normalized_range": {
        "low": 900.0,
        "mode": 1500.0,
        "high": 2175.0
      },
      "source_refs": [
        "lima_rent"
      ],
      "source_evidence": [
        {
          "source_id": "lima_rent",
          "publisher": "Urbania",
          "title": "Urbania Index Lima — rental market",
          "observation_period": "2025-26",
          "geography": "Lima",
          "role": "rent",
          "quality_score": 2,
          "freshness_score": 3,
          "definition_match_score": 2,
          "independence_cluster": "lima_rent",
          "observation_summary": "Market index supplies Lima apartment rent calibration; smaller-unit adjustment is explicit.",
          "observation_values": [
            {
              "metric": "100m2 reference rent",
              "value": 3185,
              "unit": "PEN/month",
              "period": "late 2025"
            }
          ],
          "evidence_extraction_status": "SOURCE_VALUES_EXTRACTED"
        }
      ],
      "normalization": {
        "status": "DOCUMENTED_RESEARCH_JUDGMENT",
        "anchor_value": 1500.0,
        "rationale": "Normalized CLC planning anchor for long-term one-bedroom, roughly 35–55 m² or local equivalent, non-prime but transit-connected. Source refs: lima_rent. Mode is a research-normalized anchor; low/high encode source-definition and market uncertainty rather than copying a competitor total.",
        "automatic_raw_source_reproduction": false,
        "why_not_automatic": "Sources can measure different unit sizes, household structures, geographies, deposits, survey periods or category definitions. The site exposes the normalization choice instead of pretending those mismatches disappear."
      },
      "uncertainty": {
        "low_as_fraction_of_mode": 0.6,
        "high_as_fraction_of_mode": 1.45,
        "volatility_class": "volatile",
        "confidence": "Low",
        "confidence_score": 5
      },
      "traceability_status": "RAW_OBSERVATION_CAPTURED",
      "calibration_granularity": "DIRECT_COMPONENT_OBSERVATION",
      "calibration_granularity_note": "At least one captured numeric observation measures this component or a closely matched subcomponent."
    },
    {
      "city": "Lima",
      "component": "utilities_connectivity",
      "component_label": "baseline dwelling utilities plus normal broadband and a mid-tier mobile plan",
      "currency": "PEN",
      "normalized_range": {
        "low": 150.0,
        "mode": 250.0,
        "high": 388.0
      },
      "source_refs": [
        "lima_household"
      ],
      "source_evidence": [
        {
          "source_id": "lima_household",
          "publisher": "INEI Peru",
          "title": "National Household Survey (ENAHO)",
          "observation_period": "2025 / 2026 field cycle",
          "geography": "Peru / Lima extraction pending",
          "role": "household",
          "quality_score": 3,
          "freshness_score": 3,
          "definition_match_score": 1,
          "independence_cluster": "lima_household",
          "observation_summary": "Official household survey framework is current but a persona-matched Lima extraction is not linked; Lima remains provisional.",
          "observation_values": [],
          "evidence_extraction_status": "SOURCE_METADATA_VERIFIED_RAW_VALUE_NOT_CAPTURED"
        }
      ],
      "normalization": {
        "status": "DOCUMENTED_RESEARCH_JUDGMENT",
        "anchor_value": 250.0,
        "rationale": "Normalized CLC planning anchor for baseline dwelling utilities plus normal broadband and a mid-tier mobile plan. Source refs: lima_household. Mode is a research-normalized anchor; low/high encode source-definition and market uncertainty rather than copying a competitor total.",
        "automatic_raw_source_reproduction": false,
        "why_not_automatic": "Sources can measure different unit sizes, household structures, geographies, deposits, survey periods or category definitions. The site exposes the normalization choice instead of pretending those mismatches disappear."
      },
      "uncertainty": {
        "low_as_fraction_of_mode": 0.6,
        "high_as_fraction_of_mode": 1.552,
        "volatility_class": "volatile",
        "confidence": "Low",
        "confidence_score": 5
      },
      "traceability_status": "SOURCE_LINKED_NORMALIZATION_RAW_OBSERVATION_PENDING",
      "calibration_granularity": "RAW_OBSERVATION_PENDING",
      "calibration_granularity_note": "Source metadata is linked, but no numeric observation has yet been captured into the core ledger."
    },
    {
      "city": "Lima",
      "component": "groceries",
      "component_label": "moderate one-adult grocery basket cross-checked against household expenditure evidence",
      "currency": "PEN",
      "normalized_range": {
        "low": 390.0,
        "mode": 650.0,
        "high": 975.0
      },
      "source_refs": [
        "lima_household"
      ],
      "source_evidence": [
        {
          "source_id": "lima_household",
          "publisher": "INEI Peru",
          "title": "National Household Survey (ENAHO)",
          "observation_period": "2025 / 2026 field cycle",
          "geography": "Peru / Lima extraction pending",
          "role": "household",
          "quality_score": 3,
          "freshness_score": 3,
          "definition_match_score": 1,
          "independence_cluster": "lima_household",
          "observation_summary": "Official household survey framework is current but a persona-matched Lima extraction is not linked; Lima remains provisional.",
          "observation_values": [],
          "evidence_extraction_status": "SOURCE_METADATA_VERIFIED_RAW_VALUE_NOT_CAPTURED"
        }
      ],
      "normalization": {
        "status": "DOCUMENTED_RESEARCH_JUDGMENT",
        "anchor_value": 650.0,
        "rationale": "Normalized CLC planning anchor for moderate one-adult grocery basket cross-checked against household expenditure evidence. Source refs: lima_household. Mode is a research-normalized anchor; low/high encode source-definition and market uncertainty rather than copying a competitor total.",
        "automatic_raw_source_reproduction": false,
        "why_not_automatic": "Sources can measure different unit sizes, household structures, geographies, deposits, survey periods or category definitions. The site exposes the normalization choice instead of pretending those mismatches disappear."
      },
      "uncertainty": {
        "low_as_fraction_of_mode": 0.6,
        "high_as_fraction_of_mode": 1.5,
        "volatility_class": "volatile",
        "confidence": "Low",
        "confidence_score": 5
      },
      "traceability_status": "SOURCE_LINKED_NORMALIZATION_RAW_OBSERVATION_PENDING",
      "calibration_granularity": "RAW_OBSERVATION_PENDING",
      "calibration_granularity_note": "Source metadata is linked, but no numeric observation has yet been captured into the core ledger."
    },
    {
      "city": "Lima",
      "component": "eating_out",
      "component_label": "four casual sit-down plus four low-cost café/fast-casual meals per month",
      "currency": "PEN",
      "normalized_range": {
        "low": 234.0,
        "mode": 350.0,
        "high": 508.0
      },
      "source_refs": [
        "lima_household"
      ],
      "source_evidence": [
        {
          "source_id": "lima_household",
          "publisher": "INEI Peru",
          "title": "National Household Survey (ENAHO)",
          "observation_period": "2025 / 2026 field cycle",
          "geography": "Peru / Lima extraction pending",
          "role": "household",
          "quality_score": 3,
          "freshness_score": 3,
          "definition_match_score": 1,
          "independence_cluster": "lima_household",
          "observation_summary": "Official household survey framework is current but a persona-matched Lima extraction is not linked; Lima remains provisional.",
          "observation_values": [],
          "evidence_extraction_status": "SOURCE_METADATA_VERIFIED_RAW_VALUE_NOT_CAPTURED"
        }
      ],
      "normalization": {
        "status": "DOCUMENTED_RESEARCH_JUDGMENT",
        "anchor_value": 350.0,
        "rationale": "Normalized CLC planning anchor for four casual sit-down plus four low-cost café/fast-casual meals per month. Source refs: lima_household. Mode is a research-normalized anchor; low/high encode source-definition and market uncertainty rather than copying a competitor total.",
        "automatic_raw_source_reproduction": false,
        "why_not_automatic": "Sources can measure different unit sizes, household structures, geographies, deposits, survey periods or category definitions. The site exposes the normalization choice instead of pretending those mismatches disappear."
      },
      "uncertainty": {
        "low_as_fraction_of_mode": 0.6686,
        "high_as_fraction_of_mode": 1.4514,
        "volatility_class": "stable",
        "confidence": "Low",
        "confidence_score": 5
      },
      "traceability_status": "SOURCE_LINKED_NORMALIZATION_RAW_OBSERVATION_PENDING",
      "calibration_granularity": "RAW_OBSERVATION_PENDING",
      "calibration_granularity_note": "Source metadata is linked, but no numeric observation has yet been captured into the core ledger."
    },
    {
      "city": "Lima",
      "component": "transit",
      "component_label": "adult monthly pass/fare cap where meaningful, otherwise normalized 44-trip usage",
      "currency": "PEN",
      "normalized_range": {
        "low": 90.0,
        "mode": 120.0,
        "high": 156.0
      },
      "source_refs": [
        "lima_transit"
      ],
      "source_evidence": [
        {
          "source_id": "lima_transit",
          "publisher": "Autoridad de Transporte Urbano para Lima y Callao",
          "title": "Public transport fare information",
          "observation_period": "2026",
          "geography": "Lima and Callao",
          "role": "transit",
          "quality_score": 3,
          "freshness_score": 3,
          "definition_match_score": 2,
          "independence_cluster": "lima_transit",
          "observation_summary": "Official transport authority source supports a conservative normalized monthly public-transit benchmark.",
          "observation_values": [],
          "evidence_extraction_status": "SOURCE_METADATA_VERIFIED_RAW_VALUE_NOT_CAPTURED"
        }
      ],
      "normalization": {
        "status": "DOCUMENTED_RESEARCH_JUDGMENT",
        "anchor_value": 120.0,
        "rationale": "Normalized CLC planning anchor for adult monthly pass/fare cap where meaningful, otherwise normalized 44-trip usage. Source refs: lima_transit. Mode is a research-normalized anchor; low/high encode source-definition and market uncertainty rather than copying a competitor total.",
        "automatic_raw_source_reproduction": false,
        "why_not_automatic": "Sources can measure different unit sizes, household structures, geographies, deposits, survey periods or category definitions. The site exposes the normalization choice instead of pretending those mismatches disappear."
      },
      "uncertainty": {
        "low_as_fraction_of_mode": 0.75,
        "high_as_fraction_of_mode": 1.3,
        "volatility_class": "admin_or_usage",
        "confidence": "Low",
        "confidence_score": 6
      },
      "traceability_status": "SOURCE_LINKED_NORMALIZATION_RAW_OBSERVATION_PENDING",
      "calibration_granularity": "RAW_OBSERVATION_PENDING",
      "calibration_granularity_note": "Source metadata is linked, but no numeric observation has yet been captured into the core ledger."
    },
    {
      "city": "Lima",
      "component": "household_personal",
      "component_label": "small recurring household and personal essentials allowance",
      "currency": "PEN",
      "normalized_range": {
        "low": 130.0,
        "mode": 200.0,
        "high": 290.0
      },
      "source_refs": [
        "lima_household"
      ],
      "source_evidence": [
        {
          "source_id": "lima_household",
          "publisher": "INEI Peru",
          "title": "National Household Survey (ENAHO)",
          "observation_period": "2025 / 2026 field cycle",
          "geography": "Peru / Lima extraction pending",
          "role": "household",
          "quality_score": 3,
          "freshness_score": 3,
          "definition_match_score": 1,
          "independence_cluster": "lima_household",
          "observation_summary": "Official household survey framework is current but a persona-matched Lima extraction is not linked; Lima remains provisional.",
          "observation_values": [],
          "evidence_extraction_status": "SOURCE_METADATA_VERIFIED_RAW_VALUE_NOT_CAPTURED"
        }
      ],
      "normalization": {
        "status": "DOCUMENTED_RESEARCH_JUDGMENT",
        "anchor_value": 200.0,
        "rationale": "Normalized CLC planning anchor for small recurring household and personal essentials allowance. Source refs: lima_household. Mode is a research-normalized anchor; low/high encode source-definition and market uncertainty rather than copying a competitor total.",
        "automatic_raw_source_reproduction": false,
        "why_not_automatic": "Sources can measure different unit sizes, household structures, geographies, deposits, survey periods or category definitions. The site exposes the normalization choice instead of pretending those mismatches disappear."
      },
      "uncertainty": {
        "low_as_fraction_of_mode": 0.65,
        "high_as_fraction_of_mode": 1.45,
        "volatility_class": "stable",
        "confidence": "Low",
        "confidence_score": 5
      },
      "traceability_status": "SOURCE_LINKED_NORMALIZATION_RAW_OBSERVATION_PENDING",
      "calibration_granularity": "RAW_OBSERVATION_PENDING",
      "calibration_granularity_note": "Source metadata is linked, but no numeric observation has yet been captured into the core ledger."
    },
    {
      "city": "Cape Town",
      "component": "rent",
      "component_label": "long-term one-bedroom, roughly 35–55 m² or local equivalent, non-prime but transit-connected",
      "currency": "ZAR",
      "normalized_range": {
        "low": 8750.0,
        "mode": 12500.0,
        "high": 16250.0
      },
      "source_refs": [
        "cape_town_rent"
      ],
      "source_evidence": [
        {
          "source_id": "cape_town_rent",
          "publisher": "PayProp / market reporting",
          "title": "Western Cape rental index",
          "observation_period": "2026",
          "geography": "Western Cape / Cape Town market",
          "role": "rent",
          "quality_score": 2,
          "freshness_score": 3,
          "definition_match_score": 2,
          "independence_cluster": "cape_town_rent",
          "observation_summary": "Current rental index supports Cape Town one-bedroom normalization with a city-market uncertainty band.",
          "observation_values": [
            {
              "metric": "Western Cape average rent reference",
              "value": 12125,
              "unit": "ZAR/month",
              "period": "2026"
            }
          ],
          "evidence_extraction_status": "SOURCE_VALUES_EXTRACTED"
        }
      ],
      "normalization": {
        "status": "DOCUMENTED_RESEARCH_JUDGMENT",
        "anchor_value": 12500.0,
        "rationale": "Normalized CLC planning anchor for long-term one-bedroom, roughly 35–55 m² or local equivalent, non-prime but transit-connected. Source refs: cape_town_rent. Mode is a research-normalized anchor; low/high encode source-definition and market uncertainty rather than copying a competitor total.",
        "automatic_raw_source_reproduction": false,
        "why_not_automatic": "Sources can measure different unit sizes, household structures, geographies, deposits, survey periods or category definitions. The site exposes the normalization choice instead of pretending those mismatches disappear."
      },
      "uncertainty": {
        "low_as_fraction_of_mode": 0.7,
        "high_as_fraction_of_mode": 1.3,
        "volatility_class": "volatile",
        "confidence": "Medium",
        "confidence_score": 8
      },
      "traceability_status": "RAW_OBSERVATION_CAPTURED",
      "calibration_granularity": "DIRECT_COMPONENT_OBSERVATION",
      "calibration_granularity_note": "At least one captured numeric observation measures this component or a closely matched subcomponent."
    },
    {
      "city": "Cape Town",
      "component": "utilities_connectivity",
      "component_label": "baseline dwelling utilities plus normal broadband and a mid-tier mobile plan",
      "currency": "ZAR",
      "normalized_range": {
        "low": 1750.0,
        "mode": 2500.0,
        "high": 3500.0
      },
      "source_refs": [
        "cape_town_household"
      ],
      "source_evidence": [
        {
          "source_id": "cape_town_household",
          "publisher": "Statistics South Africa",
          "title": "Income and Expenditure Survey — municipal results",
          "observation_period": "2022-23 / published 2025",
          "geography": "City of Cape Town",
          "role": "household",
          "quality_score": 3,
          "freshness_score": 3,
          "definition_match_score": 2,
          "independence_cluster": "cape_town_household",
          "observation_summary": "Official municipal household expenditure levels provide direct local calibration.",
          "observation_values": [
            {
              "metric": "average annual household expenditure",
              "value": 248539,
              "unit": "ZAR/year"
            },
            {
              "metric": "median annual household expenditure",
              "value": 140523,
              "unit": "ZAR/year"
            }
          ],
          "evidence_extraction_status": "SOURCE_VALUES_EXTRACTED"
        }
      ],
      "normalization": {
        "status": "DOCUMENTED_RESEARCH_JUDGMENT",
        "anchor_value": 2500.0,
        "rationale": "Normalized CLC planning anchor for baseline dwelling utilities plus normal broadband and a mid-tier mobile plan. Source refs: cape_town_household. Mode is a research-normalized anchor; low/high encode source-definition and market uncertainty rather than copying a competitor total.",
        "automatic_raw_source_reproduction": false,
        "why_not_automatic": "Sources can measure different unit sizes, household structures, geographies, deposits, survey periods or category definitions. The site exposes the normalization choice instead of pretending those mismatches disappear."
      },
      "uncertainty": {
        "low_as_fraction_of_mode": 0.7,
        "high_as_fraction_of_mode": 1.4,
        "volatility_class": "volatile",
        "confidence": "Medium",
        "confidence_score": 8
      },
      "traceability_status": "RAW_OBSERVATION_CAPTURED",
      "calibration_granularity": "BROAD_CALIBRATION_OBSERVATION",
      "calibration_granularity_note": "Captured numeric evidence is broader household or per-person spending context. It calibrates the component but does not directly observe this component."
    },
    {
      "city": "Cape Town",
      "component": "groceries",
      "component_label": "moderate one-adult grocery basket cross-checked against household expenditure evidence",
      "currency": "ZAR",
      "normalized_range": {
        "low": 3240.0,
        "mode": 4500.0,
        "high": 6075.0
      },
      "source_refs": [
        "cape_town_household"
      ],
      "source_evidence": [
        {
          "source_id": "cape_town_household",
          "publisher": "Statistics South Africa",
          "title": "Income and Expenditure Survey — municipal results",
          "observation_period": "2022-23 / published 2025",
          "geography": "City of Cape Town",
          "role": "household",
          "quality_score": 3,
          "freshness_score": 3,
          "definition_match_score": 2,
          "independence_cluster": "cape_town_household",
          "observation_summary": "Official municipal household expenditure levels provide direct local calibration.",
          "observation_values": [
            {
              "metric": "average annual household expenditure",
              "value": 248539,
              "unit": "ZAR/year"
            },
            {
              "metric": "median annual household expenditure",
              "value": 140523,
              "unit": "ZAR/year"
            }
          ],
          "evidence_extraction_status": "SOURCE_VALUES_EXTRACTED"
        }
      ],
      "normalization": {
        "status": "DOCUMENTED_RESEARCH_JUDGMENT",
        "anchor_value": 4500.0,
        "rationale": "Normalized CLC planning anchor for moderate one-adult grocery basket cross-checked against household expenditure evidence. Source refs: cape_town_household. Mode is a research-normalized anchor; low/high encode source-definition and market uncertainty rather than copying a competitor total.",
        "automatic_raw_source_reproduction": false,
        "why_not_automatic": "Sources can measure different unit sizes, household structures, geographies, deposits, survey periods or category definitions. The site exposes the normalization choice instead of pretending those mismatches disappear."
      },
      "uncertainty": {
        "low_as_fraction_of_mode": 0.72,
        "high_as_fraction_of_mode": 1.35,
        "volatility_class": "volatile",
        "confidence": "Medium",
        "confidence_score": 8
      },
      "traceability_status": "RAW_OBSERVATION_CAPTURED",
      "calibration_granularity": "BROAD_CALIBRATION_OBSERVATION",
      "calibration_granularity_note": "Captured numeric evidence is broader household or per-person spending context. It calibrates the component but does not directly observe this component."
    },
    {
      "city": "Cape Town",
      "component": "eating_out",
      "component_label": "four casual sit-down plus four low-cost café/fast-casual meals per month",
      "currency": "ZAR",
      "normalized_range": {
        "low": 1675.0,
        "mode": 2500.0,
        "high": 3625.0
      },
      "source_refs": [
        "cape_town_household"
      ],
      "source_evidence": [
        {
          "source_id": "cape_town_household",
          "publisher": "Statistics South Africa",
          "title": "Income and Expenditure Survey — municipal results",
          "observation_period": "2022-23 / published 2025",
          "geography": "City of Cape Town",
          "role": "household",
          "quality_score": 3,
          "freshness_score": 3,
          "definition_match_score": 2,
          "independence_cluster": "cape_town_household",
          "observation_summary": "Official municipal household expenditure levels provide direct local calibration.",
          "observation_values": [
            {
              "metric": "average annual household expenditure",
              "value": 248539,
              "unit": "ZAR/year"
            },
            {
              "metric": "median annual household expenditure",
              "value": 140523,
              "unit": "ZAR/year"
            }
          ],
          "evidence_extraction_status": "SOURCE_VALUES_EXTRACTED"
        }
      ],
      "normalization": {
        "status": "DOCUMENTED_RESEARCH_JUDGMENT",
        "anchor_value": 2500.0,
        "rationale": "Normalized CLC planning anchor for four casual sit-down plus four low-cost café/fast-casual meals per month. Source refs: cape_town_household. Mode is a research-normalized anchor; low/high encode source-definition and market uncertainty rather than copying a competitor total.",
        "automatic_raw_source_reproduction": false,
        "why_not_automatic": "Sources can measure different unit sizes, household structures, geographies, deposits, survey periods or category definitions. The site exposes the normalization choice instead of pretending those mismatches disappear."
      },
      "uncertainty": {
        "low_as_fraction_of_mode": 0.67,
        "high_as_fraction_of_mode": 1.45,
        "volatility_class": "stable",
        "confidence": "Medium",
        "confidence_score": 8
      },
      "traceability_status": "RAW_OBSERVATION_CAPTURED",
      "calibration_granularity": "BROAD_CALIBRATION_OBSERVATION",
      "calibration_granularity_note": "Captured numeric evidence is broader household or per-person spending context. It calibrates the component but does not directly observe this component."
    },
    {
      "city": "Cape Town",
      "component": "transit",
      "component_label": "adult monthly pass/fare cap where meaningful, otherwise normalized 44-trip usage",
      "currency": "ZAR",
      "normalized_range": {
        "low": 1425.0,
        "mode": 1500.0,
        "high": 1575.0
      },
      "source_refs": [
        "cape_town_transit"
      ],
      "source_evidence": [
        {
          "source_id": "cape_town_transit",
          "publisher": "MyCiTi",
          "title": "Fare adjustments 2026",
          "observation_period": "2026",
          "geography": "Cape Town",
          "role": "transit",
          "quality_score": 3,
          "freshness_score": 3,
          "definition_match_score": 2,
          "independence_cluster": "cape_town_transit",
          "observation_summary": "Official fare schedule supports the monthly regular-use benchmark.",
          "observation_values": [
            {
              "metric": "monthly pass reference",
              "value": 1500,
              "unit": "ZAR/month",
              "period": "2026"
            }
          ],
          "evidence_extraction_status": "SOURCE_VALUES_EXTRACTED"
        }
      ],
      "normalization": {
        "status": "DOCUMENTED_RESEARCH_JUDGMENT",
        "anchor_value": 1500.0,
        "rationale": "Normalized CLC planning anchor for adult monthly pass/fare cap where meaningful, otherwise normalized 44-trip usage. Source refs: cape_town_transit. Mode is a research-normalized anchor; low/high encode source-definition and market uncertainty rather than copying a competitor total.",
        "automatic_raw_source_reproduction": false,
        "why_not_automatic": "Sources can measure different unit sizes, household structures, geographies, deposits, survey periods or category definitions. The site exposes the normalization choice instead of pretending those mismatches disappear."
      },
      "uncertainty": {
        "low_as_fraction_of_mode": 0.95,
        "high_as_fraction_of_mode": 1.05,
        "volatility_class": "admin_or_usage",
        "confidence": "Medium",
        "confidence_score": 9
      },
      "traceability_status": "RAW_OBSERVATION_CAPTURED",
      "calibration_granularity": "DIRECT_COMPONENT_OBSERVATION",
      "calibration_granularity_note": "At least one captured numeric observation measures this component or a closely matched subcomponent."
    },
    {
      "city": "Cape Town",
      "component": "household_personal",
      "component_label": "small recurring household and personal essentials allowance",
      "currency": "ZAR",
      "normalized_range": {
        "low": 975.0,
        "mode": 1500.0,
        "high": 2175.0
      },
      "source_refs": [
        "cape_town_household"
      ],
      "source_evidence": [
        {
          "source_id": "cape_town_household",
          "publisher": "Statistics South Africa",
          "title": "Income and Expenditure Survey — municipal results",
          "observation_period": "2022-23 / published 2025",
          "geography": "City of Cape Town",
          "role": "household",
          "quality_score": 3,
          "freshness_score": 3,
          "definition_match_score": 2,
          "independence_cluster": "cape_town_household",
          "observation_summary": "Official municipal household expenditure levels provide direct local calibration.",
          "observation_values": [
            {
              "metric": "average annual household expenditure",
              "value": 248539,
              "unit": "ZAR/year"
            },
            {
              "metric": "median annual household expenditure",
              "value": 140523,
              "unit": "ZAR/year"
            }
          ],
          "evidence_extraction_status": "SOURCE_VALUES_EXTRACTED"
        }
      ],
      "normalization": {
        "status": "DOCUMENTED_RESEARCH_JUDGMENT",
        "anchor_value": 1500.0,
        "rationale": "Normalized CLC planning anchor for small recurring household and personal essentials allowance. Source refs: cape_town_household. Mode is a research-normalized anchor; low/high encode source-definition and market uncertainty rather than copying a competitor total.",
        "automatic_raw_source_reproduction": false,
        "why_not_automatic": "Sources can measure different unit sizes, household structures, geographies, deposits, survey periods or category definitions. The site exposes the normalization choice instead of pretending those mismatches disappear."
      },
      "uncertainty": {
        "low_as_fraction_of_mode": 0.65,
        "high_as_fraction_of_mode": 1.45,
        "volatility_class": "stable",
        "confidence": "Medium",
        "confidence_score": 8
      },
      "traceability_status": "RAW_OBSERVATION_CAPTURED",
      "calibration_granularity": "BROAD_CALIBRATION_OBSERVATION",
      "calibration_granularity_note": "Captured numeric evidence is broader household or per-person spending context. It calibrates the component but does not directly observe this component."
    },
    {
      "city": "Nairobi",
      "component": "rent",
      "component_label": "long-term one-bedroom, roughly 35–55 m² or local equivalent, non-prime but transit-connected",
      "currency": "KES",
      "normalized_range": {
        "low": 33000.0,
        "mode": 55000.0,
        "high": 79750.0
      },
      "source_refs": [
        "nairobi_rent"
      ],
      "source_evidence": [
        {
          "source_id": "nairobi_rent",
          "publisher": "BuyRentKenya",
          "title": "1-bedroom apartments for rent in Nairobi",
          "observation_period": "2026-09",
          "geography": "Nairobi",
          "role": "rent",
          "quality_score": 2,
          "freshness_score": 3,
          "definition_match_score": 2,
          "independence_cluster": "nairobi_rent",
          "observation_summary": "Current large listing market provides a wide Nairobi one-bedroom reference; CLC normalizes down from larger/premium listings for the target persona.",
          "observation_values": [],
          "evidence_extraction_status": "SOURCE_METADATA_VERIFIED_RAW_VALUE_NOT_CAPTURED"
        }
      ],
      "normalization": {
        "status": "DOCUMENTED_RESEARCH_JUDGMENT",
        "anchor_value": 55000.0,
        "rationale": "Normalized CLC planning anchor for long-term one-bedroom, roughly 35–55 m² or local equivalent, non-prime but transit-connected. Source refs: nairobi_rent. Mode is a research-normalized anchor; low/high encode source-definition and market uncertainty rather than copying a competitor total.",
        "automatic_raw_source_reproduction": false,
        "why_not_automatic": "Sources can measure different unit sizes, household structures, geographies, deposits, survey periods or category definitions. The site exposes the normalization choice instead of pretending those mismatches disappear."
      },
      "uncertainty": {
        "low_as_fraction_of_mode": 0.6,
        "high_as_fraction_of_mode": 1.45,
        "volatility_class": "volatile",
        "confidence": "Low",
        "confidence_score": 5
      },
      "traceability_status": "SOURCE_LINKED_NORMALIZATION_RAW_OBSERVATION_PENDING",
      "calibration_granularity": "RAW_OBSERVATION_PENDING",
      "calibration_granularity_note": "Source metadata is linked, but no numeric observation has yet been captured into the core ledger."
    },
    {
      "city": "Nairobi",
      "component": "utilities_connectivity",
      "component_label": "baseline dwelling utilities plus normal broadband and a mid-tier mobile plan",
      "currency": "KES",
      "normalized_range": {
        "low": 6000.0,
        "mode": 10000.0,
        "high": 15500.0
      },
      "source_refs": [
        "nairobi_household"
      ],
      "source_evidence": [
        {
          "source_id": "nairobi_household",
          "publisher": "Kenya National Bureau of Statistics",
          "title": "Kenya Continuous Household Survey / consumption microdata",
          "observation_period": "2022",
          "geography": "Kenya / urban household proxy",
          "role": "household",
          "quality_score": 3,
          "freshness_score": 1,
          "definition_match_score": 1,
          "independence_cluster": "nairobi_household",
          "observation_summary": "Official consumption microdata are useful but not a current persona-matched Nairobi table, so the city remains provisional.",
          "observation_values": [],
          "evidence_extraction_status": "SOURCE_METADATA_VERIFIED_RAW_VALUE_NOT_CAPTURED"
        }
      ],
      "normalization": {
        "status": "DOCUMENTED_RESEARCH_JUDGMENT",
        "anchor_value": 10000.0,
        "rationale": "Normalized CLC planning anchor for baseline dwelling utilities plus normal broadband and a mid-tier mobile plan. Source refs: nairobi_household. Mode is a research-normalized anchor; low/high encode source-definition and market uncertainty rather than copying a competitor total.",
        "automatic_raw_source_reproduction": false,
        "why_not_automatic": "Sources can measure different unit sizes, household structures, geographies, deposits, survey periods or category definitions. The site exposes the normalization choice instead of pretending those mismatches disappear."
      },
      "uncertainty": {
        "low_as_fraction_of_mode": 0.6,
        "high_as_fraction_of_mode": 1.55,
        "volatility_class": "volatile",
        "confidence": "Low",
        "confidence_score": 5
      },
      "traceability_status": "SOURCE_LINKED_NORMALIZATION_RAW_OBSERVATION_PENDING",
      "calibration_granularity": "RAW_OBSERVATION_PENDING",
      "calibration_granularity_note": "Source metadata is linked, but no numeric observation has yet been captured into the core ledger."
    },
    {
      "city": "Nairobi",
      "component": "groceries",
      "component_label": "moderate one-adult grocery basket cross-checked against household expenditure evidence",
      "currency": "KES",
      "normalized_range": {
        "low": 13200.0,
        "mode": 22000.0,
        "high": 33000.0
      },
      "source_refs": [
        "nairobi_household"
      ],
      "source_evidence": [
        {
          "source_id": "nairobi_household",
          "publisher": "Kenya National Bureau of Statistics",
          "title": "Kenya Continuous Household Survey / consumption microdata",
          "observation_period": "2022",
          "geography": "Kenya / urban household proxy",
          "role": "household",
          "quality_score": 3,
          "freshness_score": 1,
          "definition_match_score": 1,
          "independence_cluster": "nairobi_household",
          "observation_summary": "Official consumption microdata are useful but not a current persona-matched Nairobi table, so the city remains provisional.",
          "observation_values": [],
          "evidence_extraction_status": "SOURCE_METADATA_VERIFIED_RAW_VALUE_NOT_CAPTURED"
        }
      ],
      "normalization": {
        "status": "DOCUMENTED_RESEARCH_JUDGMENT",
        "anchor_value": 22000.0,
        "rationale": "Normalized CLC planning anchor for moderate one-adult grocery basket cross-checked against household expenditure evidence. Source refs: nairobi_household. Mode is a research-normalized anchor; low/high encode source-definition and market uncertainty rather than copying a competitor total.",
        "automatic_raw_source_reproduction": false,
        "why_not_automatic": "Sources can measure different unit sizes, household structures, geographies, deposits, survey periods or category definitions. The site exposes the normalization choice instead of pretending those mismatches disappear."
      },
      "uncertainty": {
        "low_as_fraction_of_mode": 0.6,
        "high_as_fraction_of_mode": 1.5,
        "volatility_class": "volatile",
        "confidence": "Low",
        "confidence_score": 5
      },
      "traceability_status": "SOURCE_LINKED_NORMALIZATION_RAW_OBSERVATION_PENDING",
      "calibration_granularity": "RAW_OBSERVATION_PENDING",
      "calibration_granularity_note": "Source metadata is linked, but no numeric observation has yet been captured into the core ledger."
    },
    {
      "city": "Nairobi",
      "component": "eating_out",
      "component_label": "four casual sit-down plus four low-cost café/fast-casual meals per month",
      "currency": "KES",
      "normalized_range": {
        "low": 8040.0,
        "mode": 12000.0,
        "high": 17400.0
      },
      "source_refs": [
        "nairobi_household"
      ],
      "source_evidence": [
        {
          "source_id": "nairobi_household",
          "publisher": "Kenya National Bureau of Statistics",
          "title": "Kenya Continuous Household Survey / consumption microdata",
          "observation_period": "2022",
          "geography": "Kenya / urban household proxy",
          "role": "household",
          "quality_score": 3,
          "freshness_score": 1,
          "definition_match_score": 1,
          "independence_cluster": "nairobi_household",
          "observation_summary": "Official consumption microdata are useful but not a current persona-matched Nairobi table, so the city remains provisional.",
          "observation_values": [],
          "evidence_extraction_status": "SOURCE_METADATA_VERIFIED_RAW_VALUE_NOT_CAPTURED"
        }
      ],
      "normalization": {
        "status": "DOCUMENTED_RESEARCH_JUDGMENT",
        "anchor_value": 12000.0,
        "rationale": "Normalized CLC planning anchor for four casual sit-down plus four low-cost café/fast-casual meals per month. Source refs: nairobi_household. Mode is a research-normalized anchor; low/high encode source-definition and market uncertainty rather than copying a competitor total.",
        "automatic_raw_source_reproduction": false,
        "why_not_automatic": "Sources can measure different unit sizes, household structures, geographies, deposits, survey periods or category definitions. The site exposes the normalization choice instead of pretending those mismatches disappear."
      },
      "uncertainty": {
        "low_as_fraction_of_mode": 0.67,
        "high_as_fraction_of_mode": 1.45,
        "volatility_class": "stable",
        "confidence": "Low",
        "confidence_score": 5
      },
      "traceability_status": "SOURCE_LINKED_NORMALIZATION_RAW_OBSERVATION_PENDING",
      "calibration_granularity": "RAW_OBSERVATION_PENDING",
      "calibration_granularity_note": "Source metadata is linked, but no numeric observation has yet been captured into the core ledger."
    },
    {
      "city": "Nairobi",
      "component": "transit",
      "component_label": "adult monthly pass/fare cap where meaningful, otherwise normalized 44-trip usage",
      "currency": "KES",
      "normalized_range": {
        "low": 3750.0,
        "mode": 5000.0,
        "high": 6500.0
      },
      "source_refs": [
        "nairobi_transit"
      ],
      "source_evidence": [
        {
          "source_id": "nairobi_transit",
          "publisher": "KNBS / local fare monitoring",
          "title": "Transport CPI and public-service fare context",
          "observation_period": "2026",
          "geography": "Nairobi / Kenya urban",
          "role": "transit",
          "quality_score": 3,
          "freshness_score": 3,
          "definition_match_score": 2,
          "independence_cluster": "nairobi_transit",
          "observation_summary": "No single administered monthly pass exists; model uses a conservative 44-trip matatu/bus usage allowance informed by current transport-price monitoring.",
          "observation_values": [],
          "evidence_extraction_status": "SOURCE_METADATA_VERIFIED_RAW_VALUE_NOT_CAPTURED"
        }
      ],
      "normalization": {
        "status": "DOCUMENTED_RESEARCH_JUDGMENT",
        "anchor_value": 5000.0,
        "rationale": "Normalized CLC planning anchor for adult monthly pass/fare cap where meaningful, otherwise normalized 44-trip usage. Source refs: nairobi_transit. Mode is a research-normalized anchor; low/high encode source-definition and market uncertainty rather than copying a competitor total.",
        "automatic_raw_source_reproduction": false,
        "why_not_automatic": "Sources can measure different unit sizes, household structures, geographies, deposits, survey periods or category definitions. The site exposes the normalization choice instead of pretending those mismatches disappear."
      },
      "uncertainty": {
        "low_as_fraction_of_mode": 0.75,
        "high_as_fraction_of_mode": 1.3,
        "volatility_class": "admin_or_usage",
        "confidence": "Low",
        "confidence_score": 6
      },
      "traceability_status": "SOURCE_LINKED_NORMALIZATION_RAW_OBSERVATION_PENDING",
      "calibration_granularity": "RAW_OBSERVATION_PENDING",
      "calibration_granularity_note": "Source metadata is linked, but no numeric observation has yet been captured into the core ledger."
    },
    {
      "city": "Nairobi",
      "component": "household_personal",
      "component_label": "small recurring household and personal essentials allowance",
      "currency": "KES",
      "normalized_range": {
        "low": 4550.0,
        "mode": 7000.0,
        "high": 10150.0
      },
      "source_refs": [
        "nairobi_household"
      ],
      "source_evidence": [
        {
          "source_id": "nairobi_household",
          "publisher": "Kenya National Bureau of Statistics",
          "title": "Kenya Continuous Household Survey / consumption microdata",
          "observation_period": "2022",
          "geography": "Kenya / urban household proxy",
          "role": "household",
          "quality_score": 3,
          "freshness_score": 1,
          "definition_match_score": 1,
          "independence_cluster": "nairobi_household",
          "observation_summary": "Official consumption microdata are useful but not a current persona-matched Nairobi table, so the city remains provisional.",
          "observation_values": [],
          "evidence_extraction_status": "SOURCE_METADATA_VERIFIED_RAW_VALUE_NOT_CAPTURED"
        }
      ],
      "normalization": {
        "status": "DOCUMENTED_RESEARCH_JUDGMENT",
        "anchor_value": 7000.0,
        "rationale": "Normalized CLC planning anchor for small recurring household and personal essentials allowance. Source refs: nairobi_household. Mode is a research-normalized anchor; low/high encode source-definition and market uncertainty rather than copying a competitor total.",
        "automatic_raw_source_reproduction": false,
        "why_not_automatic": "Sources can measure different unit sizes, household structures, geographies, deposits, survey periods or category definitions. The site exposes the normalization choice instead of pretending those mismatches disappear."
      },
      "uncertainty": {
        "low_as_fraction_of_mode": 0.65,
        "high_as_fraction_of_mode": 1.45,
        "volatility_class": "stable",
        "confidence": "Low",
        "confidence_score": 5
      },
      "traceability_status": "SOURCE_LINKED_NORMALIZATION_RAW_OBSERVATION_PENDING",
      "calibration_granularity": "RAW_OBSERVATION_PENDING",
      "calibration_granularity_note": "Source metadata is linked, but no numeric observation has yet been captured into the core ledger."
    }
  ],
  "traceability_summary": {
    "records_total": 282,
    "records_with_captured_numeric_calibration": 136,
    "direct_component_observation_records": 77,
    "broad_calibration_observation_records": 59,
    "records_pending_raw_observation_capture": 146,
    "note": "Captured numeric calibration is now split by granularity. Direct component evidence measures the category or a closely matched subcomponent; broad calibration evidence is broader household/per-person spending context. Neither means the normalized planning midpoint is itself a raw observation."
  }
}