{
  "summary": "This chapter is observing (no good/bad criterion): observation started 2026-10-01, 1 series, latest confirmed 2026-05. Latest final value: Singapore electricity generation, monthly total 5,108.1 GWh (2026-05). (Source: Singapore Department of Statistics / Energy Market Authority via data.gov.sg (Open Data Licence v1.0) / updated 2026-10-03 05:05 JST)",
  "cite_as": "AI Lifeline, Electricity (Singapore edition), data confirmed 2026-05, https://ai-lifeline.org/sg/power/",
  "region": "sg",
  "generated": "2026-10-03 05:05",
  "status": "observing",
  "series_kind": "measured_monthly",
  "status_note": "Observing only: figures are collected and published, but no good/bad criterion has been defined for this edition. Do not infer thresholds.",
  "edition_role": "reference series: in the Singapore edition the annual water ledger (/sg/water/) is the main chapter; monthly generation is shown for reference because of its publication lag (2026-10-02 owner ruling)",
  "scope_note": "Singapore national total as published by the Singapore Department of Statistics (table M890831, source: Energy Market Authority) via data.gov.sg. Monthly electricity generation in gigawatt-hours. No plant-level, licensee-level or fuel-mix breakdown is published here.",
  "frequency_note": "Monthly series published with a lag of about five months (measured 2026-10-03: latest month 2026-05, lag 5 months; on 2026-10-01 the latest month was 2026-05, 123 days after the end of that month). Refetched daily; a new month appears when the source publishes it. The health threshold applied to this series is monthly_lag_long (184 days; health definition v1.3, decision D-2026-10-01-14), not the 62-day monthly threshold.",
  "value_status_note": "value_status=final means the value as published on the retrieval date; the source may revise earlier months, in which case the refetch overwrites the value and the change ledger records the revision. No same-day provisional value exists for this series.",
  "licence_note": "Contains information from Singapore Department of Statistics (SingStat), Electricity Generation, Monthly (source: Energy Market Authority), via data.gov.sg accessed on 2026-10-03 from data.gov.sg which is made available under the terms of the Singapore Open Data Licence version 1.0 https://data.gov.sg/open-data-licence",
  "data_status": "live",
  "connection_status": {
    "source_enabled": true,
    "observation_start": "2026-10-01",
    "note": "First staging fetch 2026-10-01 (edition not published). Months ending before this date are retrieved_retrospectively=true. Reset to the go-live date when the edition is switched to beta (owner decision)."
  },
  "sources": [
    {
      "name": "Singapore Department of Statistics (SingStat), Electricity Generation, Monthly (source: Energy Market Authority), via data.gov.sg",
      "license": "Singapore Open Data Licence v1.0 (https://data.gov.sg/open-data-licence; verified 2026-09-15, re-read 2026-10-01). Commercial use permitted; attribution required.",
      "url": "https://data.gov.sg/datasets/d_ae4afbaf5bc96bde19d8ce85810ab9f4/view",
      "dataset_id": "d_ae4afbaf5bc96bde19d8ce85810ab9f4",
      "odl_attribution": "Contains information from Singapore Department of Statistics (SingStat), Electricity Generation, Monthly (source: Energy Market Authority), via data.gov.sg accessed on 2026-10-03 from data.gov.sg which is made available under the terms of the Singapore Open Data Licence version 1.0 https://data.gov.sg/open-data-licence"
    }
  ],
  "series": {
    "electricity_generation_monthly": {
      "name": "Electricity generation, Singapore, monthly total",
      "unit": "GWh",
      "unit_source": "data.gov.sg column metadata unitOfMeasure = \"Gigawatt Hours\" (checked 2026-10-01)",
      "update_frequency": "monthly",
      "lag_months_latest": 5,
      "causal_note": "The monthly national generation total is the public, machine-readable figure for how much electricity Singapore generated for all uses in that month, as published. Shown for reference in this edition (the annual water ledger is the main chapter); not demand, not peak load and not a reserve margin.",
      "source": {
        "name": "Singapore Department of Statistics (SingStat), Electricity Generation, Monthly (source: Energy Market Authority), via data.gov.sg",
        "license": "Singapore Open Data Licence v1.0 (https://data.gov.sg/open-data-licence; verified 2026-09-15, re-read 2026-10-01). Commercial use permitted; attribution required.",
        "url": "https://data.gov.sg/datasets/d_ae4afbaf5bc96bde19d8ce85810ab9f4/view",
        "dataset_id": "d_ae4afbaf5bc96bde19d8ce85810ab9f4",
        "odl_attribution": "Contains information from Singapore Department of Statistics (SingStat), Electricity Generation, Monthly (source: Energy Market Authority), via data.gov.sg accessed on 2026-10-03 from data.gov.sg which is made available under the terms of the Singapore Open Data Licence version 1.0 https://data.gov.sg/open-data-licence"
      },
      "data_status": "live",
      "monthly": [
        {
          "period": "2016-06",
          "value": 4261.5,
          "value_status": "final",
          "fetched_at": "2026-10-03 05:05",
          "retrieved_retrospectively": true
        },
        {
          "period": "2016-07",
          "value": 4366.0,
          "value_status": "final",
          "fetched_at": "2026-10-03 05:05",
          "retrieved_retrospectively": true
        },
        {
          "period": "2016-08",
          "value": 4477.0,
          "value_status": "final",
          "fetched_at": "2026-10-03 05:05",
          "retrieved_retrospectively": true
        },
        {
          "period": "2016-09",
          "value": 4345.9,
          "value_status": "final",
          "fetched_at": "2026-10-03 05:05",
          "retrieved_retrospectively": true
        },
        {
          "period": "2016-10",
          "value": 4439.7,
          "value_status": "final",
          "fetched_at": "2026-10-03 05:05",
          "retrieved_retrospectively": true
        },
        {
          "period": "2016-11",
          "value": 4242.1,
          "value_status": "final",
          "fetched_at": "2026-10-03 05:05",
          "retrieved_retrospectively": true
        },
        {
          "period": "2016-12",
          "value": 4357.0,
          "value_status": "final",
          "fetched_at": "2026-10-03 05:05",
          "retrieved_retrospectively": true
        },
        {
          "period": "2017-01",
          "value": 4294.8,
          "value_status": "final",
          "fetched_at": "2026-10-03 05:05",
          "retrieved_retrospectively": true
        },
        {
          "period": "2017-02",
          "value": 3892.2,
          "value_status": "final",
          "fetched_at": "2026-10-03 05:05",
          "retrieved_retrospectively": true
        },
        {
          "period": "2017-03",
          "value": 4344.4,
          "value_status": "final",
          "fetched_at": "2026-10-03 05:05",
          "retrieved_retrospectively": true
        },
        {
          "period": "2017-04",
          "value": 4187.0,
          "value_status": "final",
          "fetched_at": "2026-10-03 05:05",
          "retrieved_retrospectively": true
        },
        {
          "period": "2017-05",
          "value": 4514.8,
          "value_status": "final",
          "fetched_at": "2026-10-03 05:05",
          "retrieved_retrospectively": true
        },
        {
          "period": "2017-06",
          "value": 4385.4,
          "value_status": "final",
          "fetched_at": "2026-10-03 05:05",
          "retrieved_retrospectively": true
        },
        {
          "period": "2017-07",
          "value": 4522.2,
          "value_status": "final",
          "fetched_at": "2026-10-03 05:05",
          "retrieved_retrospectively": true
        },
        {
          "period": "2017-08",
          "value": 4555.1,
          "value_status": "final",
          "fetched_at": "2026-10-03 05:05",
          "retrieved_retrospectively": true
        },
        {
          "period": "2017-09",
          "value": 4365.6,
          "value_status": "final",
          "fetched_at": "2026-10-03 05:05",
          "retrieved_retrospectively": true
        },
        {
          "period": "2017-10",
          "value": 4504.5,
          "value_status": "final",
          "fetched_at": "2026-10-03 05:05",
          "retrieved_retrospectively": true
        },
        {
          "period": "2017-11",
          "value": 4283.3,
          "value_status": "final",
          "fetched_at": "2026-10-03 05:05",
          "retrieved_retrospectively": true
        },
        {
          "period": "2017-12",
          "value": 4376.5,
          "value_status": "final",
          "fetched_at": "2026-10-03 05:05",
          "retrieved_retrospectively": true
        },
        {
          "period": "2018-01",
          "value": 4308.5,
          "value_status": "final",
          "fetched_at": "2026-10-03 05:05",
          "retrieved_retrospectively": true
        },
        {
          "period": "2018-02",
          "value": 3923.2,
          "value_status": "final",
          "fetched_at": "2026-10-03 05:05",
          "retrieved_retrospectively": true
        },
        {
          "period": "2018-03",
          "value": 4477.5,
          "value_status": "final",
          "fetched_at": "2026-10-03 05:05",
          "retrieved_retrospectively": true
        },
        {
          "period": "2018-04",
          "value": 4381.8,
          "value_status": "final",
          "fetched_at": "2026-10-03 05:05",
          "retrieved_retrospectively": true
        },
        {
          "period": "2018-05",
          "value": 4623.0,
          "value_status": "final",
          "fetched_at": "2026-10-03 05:05",
          "retrieved_retrospectively": true
        },
        {
          "period": "2018-06",
          "value": 4445.9,
          "value_status": "final",
          "fetched_at": "2026-10-03 05:05",
          "retrieved_retrospectively": true
        },
        {
          "period": "2018-07",
          "value": 4579.0,
          "value_status": "final",
          "fetched_at": "2026-10-03 05:05",
          "retrieved_retrospectively": true
        },
        {
          "period": "2018-08",
          "value": 4583.9,
          "value_status": "final",
          "fetched_at": "2026-10-03 05:05",
          "retrieved_retrospectively": true
        },
        {
          "period": "2018-09",
          "value": 4324.4,
          "value_status": "final",
          "fetched_at": "2026-10-03 05:05",
          "retrieved_retrospectively": true
        },
        {
          "period": "2018-10",
          "value": 4535.3,
          "value_status": "final",
          "fetched_at": "2026-10-03 05:05",
          "retrieved_retrospectively": true
        },
        {
          "period": "2018-11",
          "value": 4303.1,
          "value_status": "final",
          "fetched_at": "2026-10-03 05:05",
          "retrieved_retrospectively": true
        },
        {
          "period": "2018-12",
          "value": 4419.2,
          "value_status": "final",
          "fetched_at": "2026-10-03 05:05",
          "retrieved_retrospectively": true
        },
        {
          "period": "2019-01",
          "value": 4555.7,
          "value_status": "final",
          "fetched_at": "2026-10-03 05:05",
          "retrieved_retrospectively": true
        },
        {
          "period": "2019-02",
          "value": 4034.3,
          "value_status": "final",
          "fetched_at": "2026-10-03 05:05",
          "retrieved_retrospectively": true
        },
        {
          "period": "2019-03",
          "value": 4543.6,
          "value_status": "final",
          "fetched_at": "2026-10-03 05:05",
          "retrieved_retrospectively": true
        },
        {
          "period": "2019-04",
          "value": 4495.5,
          "value_status": "final",
          "fetched_at": "2026-10-03 05:05",
          "retrieved_retrospectively": true
        },
        {
          "period": "2019-05",
          "value": 4717.7,
          "value_status": "final",
          "fetched_at": "2026-10-03 05:05",
          "retrieved_retrospectively": true
        },
        {
          "period": "2019-06",
          "value": 4437.8,
          "value_status": "final",
          "fetched_at": "2026-10-03 05:05",
          "retrieved_retrospectively": true
        },
        {
          "period": "2019-07",
          "value": 4658.5,
          "value_status": "final",
          "fetched_at": "2026-10-03 05:05",
          "retrieved_retrospectively": true
        },
        {
          "period": "2019-08",
          "value": 4694.4,
          "value_status": "final",
          "fetched_at": "2026-10-03 05:05",
          "retrieved_retrospectively": true
        },
        {
          "period": "2019-09",
          "value": 4585.6,
          "value_status": "final",
          "fetched_at": "2026-10-03 05:05",
          "retrieved_retrospectively": true
        },
        {
          "period": "2019-10",
          "value": 4565.1,
          "value_status": "final",
          "fetched_at": "2026-10-03 05:05",
          "retrieved_retrospectively": true
        },
        {
          "period": "2019-11",
          "value": 4424.2,
          "value_status": "final",
          "fetched_at": "2026-10-03 05:05",
          "retrieved_retrospectively": true
        },
        {
          "period": "2019-12",
          "value": 4429.9,
          "value_status": "final",
          "fetched_at": "2026-10-03 05:05",
          "retrieved_retrospectively": true
        },
        {
          "period": "2020-01",
          "value": 4549.3,
          "value_status": "final",
          "fetched_at": "2026-10-03 05:05",
          "retrieved_retrospectively": true
        },
        {
          "period": "2020-02",
          "value": 4329.1,
          "value_status": "final",
          "fetched_at": "2026-10-03 05:05",
          "retrieved_retrospectively": true
        },
        {
          "period": "2020-03",
          "value": 4655.5,
          "value_status": "final",
          "fetched_at": "2026-10-03 05:05",
          "retrieved_retrospectively": true
        },
        {
          "period": "2020-04",
          "value": 4239.0,
          "value_status": "final",
          "fetched_at": "2026-10-03 05:05",
          "retrieved_retrospectively": true
        },
        {
          "period": "2020-05",
          "value": 4338.9,
          "value_status": "final",
          "fetched_at": "2026-10-03 05:05",
          "retrieved_retrospectively": true
        },
        {
          "period": "2020-06",
          "value": 4287.0,
          "value_status": "final",
          "fetched_at": "2026-10-03 05:05",
          "retrieved_retrospectively": true
        },
        {
          "period": "2020-07",
          "value": 4420.0,
          "value_status": "final",
          "fetched_at": "2026-10-03 05:05",
          "retrieved_retrospectively": true
        },
        {
          "period": "2020-08",
          "value": 4476.5,
          "value_status": "final",
          "fetched_at": "2026-10-03 05:05",
          "retrieved_retrospectively": true
        },
        {
          "period": "2020-09",
          "value": 4321.1,
          "value_status": "final",
          "fetched_at": "2026-10-03 05:05",
          "retrieved_retrospectively": true
        },
        {
          "period": "2020-10",
          "value": 4537.7,
          "value_status": "final",
          "fetched_at": "2026-10-03 05:05",
          "retrieved_retrospectively": true
        },
        {
          "period": "2020-11",
          "value": 4370.0,
          "value_status": "final",
          "fetched_at": "2026-10-03 05:05",
          "retrieved_retrospectively": true
        },
        {
          "period": "2020-12",
          "value": 4547.5,
          "value_status": "final",
          "fetched_at": "2026-10-03 05:05",
          "retrieved_retrospectively": true
        },
        {
          "period": "2021-01",
          "value": 4420.9,
          "value_status": "final",
          "fetched_at": "2026-10-03 05:05",
          "retrieved_retrospectively": true
        },
        {
          "period": "2021-02",
          "value": 4113.0,
          "value_status": "final",
          "fetched_at": "2026-10-03 05:05",
          "retrieved_retrospectively": true
        },
        {
          "period": "2021-03",
          "value": 4733.0,
          "value_status": "final",
          "fetched_at": "2026-10-03 05:05",
          "retrieved_retrospectively": true
        },
        {
          "period": "2021-04",
          "value": 4632.5,
          "value_status": "final",
          "fetched_at": "2026-10-03 05:05",
          "retrieved_retrospectively": true
        },
        {
          "period": "2021-05",
          "value": 4808.0,
          "value_status": "final",
          "fetched_at": "2026-10-03 05:05",
          "retrieved_retrospectively": true
        },
        {
          "period": "2021-06",
          "value": 4714.8,
          "value_status": "final",
          "fetched_at": "2026-10-03 05:05",
          "retrieved_retrospectively": true
        },
        {
          "period": "2021-07",
          "value": 4801.6,
          "value_status": "final",
          "fetched_at": "2026-10-03 05:05",
          "retrieved_retrospectively": true
        },
        {
          "period": "2021-08",
          "value": 4719.8,
          "value_status": "final",
          "fetched_at": "2026-10-03 05:05",
          "retrieved_retrospectively": true
        },
        {
          "period": "2021-09",
          "value": 4633.2,
          "value_status": "final",
          "fetched_at": "2026-10-03 05:05",
          "retrieved_retrospectively": true
        },
        {
          "period": "2021-10",
          "value": 4825.3,
          "value_status": "final",
          "fetched_at": "2026-10-03 05:05",
          "retrieved_retrospectively": true
        },
        {
          "period": "2021-11",
          "value": 4602.2,
          "value_status": "final",
          "fetched_at": "2026-10-03 05:05",
          "retrieved_retrospectively": true
        },
        {
          "period": "2021-12",
          "value": 4783.9,
          "value_status": "final",
          "fetched_at": "2026-10-03 05:05",
          "retrieved_retrospectively": true
        },
        {
          "period": "2022-01",
          "value": 4780.2,
          "value_status": "final",
          "fetched_at": "2026-10-03 05:05",
          "retrieved_retrospectively": true
        },
        {
          "period": "2022-02",
          "value": 4287.3,
          "value_status": "final",
          "fetched_at": "2026-10-03 05:05",
          "retrieved_retrospectively": true
        },
        {
          "period": "2022-03",
          "value": 4886.1,
          "value_status": "final",
          "fetched_at": "2026-10-03 05:05",
          "retrieved_retrospectively": true
        },
        {
          "period": "2022-04",
          "value": 4716.2,
          "value_status": "final",
          "fetched_at": "2026-10-03 05:05",
          "retrieved_retrospectively": true
        },
        {
          "period": "2022-05",
          "value": 4968.7,
          "value_status": "final",
          "fetched_at": "2026-10-03 05:05",
          "retrieved_retrospectively": true
        },
        {
          "period": "2022-06",
          "value": 4738.8,
          "value_status": "final",
          "fetched_at": "2026-10-03 05:05",
          "retrieved_retrospectively": true
        },
        {
          "period": "2022-07",
          "value": 4952.4,
          "value_status": "final",
          "fetched_at": "2026-10-03 05:05",
          "retrieved_retrospectively": true
        },
        {
          "period": "2022-08",
          "value": 4921.3,
          "value_status": "final",
          "fetched_at": "2026-10-03 05:05",
          "retrieved_retrospectively": true
        },
        {
          "period": "2022-09",
          "value": 4720.0,
          "value_status": "final",
          "fetched_at": "2026-10-03 05:05",
          "retrieved_retrospectively": true
        },
        {
          "period": "2022-10",
          "value": 4782.1,
          "value_status": "final",
          "fetched_at": "2026-10-03 05:05",
          "retrieved_retrospectively": true
        },
        {
          "period": "2022-11",
          "value": 4694.7,
          "value_status": "final",
          "fetched_at": "2026-10-03 05:05",
          "retrieved_retrospectively": true
        },
        {
          "period": "2022-12",
          "value": 4665.9,
          "value_status": "final",
          "fetched_at": "2026-10-03 05:05",
          "retrieved_retrospectively": true
        },
        {
          "period": "2023-01",
          "value": 4664.0,
          "value_status": "final",
          "fetched_at": "2026-10-03 05:05",
          "retrieved_retrospectively": true
        },
        {
          "period": "2023-02",
          "value": 4240.9,
          "value_status": "final",
          "fetched_at": "2026-10-03 05:05",
          "retrieved_retrospectively": true
        },
        {
          "period": "2023-03",
          "value": 4740.4,
          "value_status": "final",
          "fetched_at": "2026-10-03 05:05",
          "retrieved_retrospectively": true
        },
        {
          "period": "2023-04",
          "value": 4762.5,
          "value_status": "final",
          "fetched_at": "2026-10-03 05:05",
          "retrieved_retrospectively": true
        },
        {
          "period": "2023-05",
          "value": 5032.7,
          "value_status": "final",
          "fetched_at": "2026-10-03 05:05",
          "retrieved_retrospectively": true
        },
        {
          "period": "2023-06",
          "value": 4797.3,
          "value_status": "final",
          "fetched_at": "2026-10-03 05:05",
          "retrieved_retrospectively": true
        },
        {
          "period": "2023-07",
          "value": 4931.7,
          "value_status": "final",
          "fetched_at": "2026-10-03 05:05",
          "retrieved_retrospectively": true
        },
        {
          "period": "2023-08",
          "value": 4945.2,
          "value_status": "final",
          "fetched_at": "2026-10-03 05:05",
          "retrieved_retrospectively": true
        },
        {
          "period": "2023-09",
          "value": 4780.2,
          "value_status": "final",
          "fetched_at": "2026-10-03 05:05",
          "retrieved_retrospectively": true
        },
        {
          "period": "2023-10",
          "value": 5010.2,
          "value_status": "final",
          "fetched_at": "2026-10-03 05:05",
          "retrieved_retrospectively": true
        },
        {
          "period": "2023-11",
          "value": 4736.6,
          "value_status": "final",
          "fetched_at": "2026-10-03 05:05",
          "retrieved_retrospectively": true
        },
        {
          "period": "2023-12",
          "value": 4742.7,
          "value_status": "final",
          "fetched_at": "2026-10-03 05:05",
          "retrieved_retrospectively": true
        },
        {
          "period": "2024-01",
          "value": 4820.3,
          "value_status": "final",
          "fetched_at": "2026-10-03 05:05",
          "retrieved_retrospectively": true
        },
        {
          "period": "2024-02",
          "value": 4576.2,
          "value_status": "final",
          "fetched_at": "2026-10-03 05:05",
          "retrieved_retrospectively": true
        },
        {
          "period": "2024-03",
          "value": 4964.5,
          "value_status": "final",
          "fetched_at": "2026-10-03 05:05",
          "retrieved_retrospectively": true
        },
        {
          "period": "2024-04",
          "value": 5012.3,
          "value_status": "final",
          "fetched_at": "2026-10-03 05:05",
          "retrieved_retrospectively": true
        },
        {
          "period": "2024-05",
          "value": 5167.1,
          "value_status": "final",
          "fetched_at": "2026-10-03 05:05",
          "retrieved_retrospectively": true
        },
        {
          "period": "2024-06",
          "value": 4909.9,
          "value_status": "final",
          "fetched_at": "2026-10-03 05:05",
          "retrieved_retrospectively": true
        },
        {
          "period": "2024-07",
          "value": 5189.6,
          "value_status": "final",
          "fetched_at": "2026-10-03 05:05",
          "retrieved_retrospectively": true
        },
        {
          "period": "2024-08",
          "value": 5131.9,
          "value_status": "final",
          "fetched_at": "2026-10-03 05:05",
          "retrieved_retrospectively": true
        },
        {
          "period": "2024-09",
          "value": 4950.1,
          "value_status": "final",
          "fetched_at": "2026-10-03 05:05",
          "retrieved_retrospectively": true
        },
        {
          "period": "2024-10",
          "value": 5095.2,
          "value_status": "final",
          "fetched_at": "2026-10-03 05:05",
          "retrieved_retrospectively": true
        },
        {
          "period": "2024-11",
          "value": 4861.4,
          "value_status": "final",
          "fetched_at": "2026-10-03 05:05",
          "retrieved_retrospectively": true
        },
        {
          "period": "2024-12",
          "value": 4937.6,
          "value_status": "final",
          "fetched_at": "2026-10-03 05:05",
          "retrieved_retrospectively": true
        },
        {
          "period": "2025-01",
          "value": 4833.5,
          "value_status": "final",
          "fetched_at": "2026-10-03 05:05",
          "retrieved_retrospectively": true
        },
        {
          "period": "2025-02",
          "value": 4460.5,
          "value_status": "final",
          "fetched_at": "2026-10-03 05:05",
          "retrieved_retrospectively": true
        },
        {
          "period": "2025-03",
          "value": 4991.2,
          "value_status": "final",
          "fetched_at": "2026-10-03 05:05",
          "retrieved_retrospectively": true
        },
        {
          "period": "2025-04",
          "value": 4921.2,
          "value_status": "final",
          "fetched_at": "2026-10-03 05:05",
          "retrieved_retrospectively": true
        },
        {
          "period": "2025-05",
          "value": 5252.8,
          "value_status": "final",
          "fetched_at": "2026-10-03 05:05",
          "retrieved_retrospectively": true
        },
        {
          "period": "2025-06",
          "value": 5148.6,
          "value_status": "final",
          "fetched_at": "2026-10-03 05:05",
          "retrieved_retrospectively": true
        },
        {
          "period": "2025-07",
          "value": 5352.5,
          "value_status": "final",
          "fetched_at": "2026-10-03 05:05",
          "retrieved_retrospectively": true
        },
        {
          "period": "2025-08",
          "value": 5182.4,
          "value_status": "final",
          "fetched_at": "2026-10-03 05:05",
          "retrieved_retrospectively": true
        },
        {
          "period": "2025-09",
          "value": 4940.8,
          "value_status": "final",
          "fetched_at": "2026-10-03 05:05",
          "retrieved_retrospectively": true
        },
        {
          "period": "2025-10",
          "value": 5195.7,
          "value_status": "final",
          "fetched_at": "2026-10-03 05:05",
          "retrieved_retrospectively": true
        },
        {
          "period": "2025-11",
          "value": 5093.1,
          "value_status": "final",
          "fetched_at": "2026-10-03 05:05",
          "retrieved_retrospectively": true
        },
        {
          "period": "2025-12",
          "value": 5038.1,
          "value_status": "final",
          "fetched_at": "2026-10-03 05:05",
          "retrieved_retrospectively": true
        },
        {
          "period": "2026-01",
          "value": 5032.9,
          "value_status": "final",
          "fetched_at": "2026-10-03 05:05",
          "retrieved_retrospectively": true
        },
        {
          "period": "2026-02",
          "value": 4630.9,
          "value_status": "final",
          "fetched_at": "2026-10-03 05:05",
          "retrieved_retrospectively": true
        },
        {
          "period": "2026-03",
          "value": 5146.6,
          "value_status": "final",
          "fetched_at": "2026-10-03 05:05",
          "retrieved_retrospectively": true
        },
        {
          "period": "2026-04",
          "value": 4850.0,
          "value_status": "final",
          "fetched_at": "2026-10-03 05:05",
          "retrieved_retrospectively": true
        },
        {
          "period": "2026-05",
          "value": 5108.1,
          "value_status": "final",
          "fetched_at": "2026-10-03 05:05",
          "retrieved_retrospectively": true
        }
      ]
    }
  },
  "not_connected": [
    {
      "id": "ema_half_hourly_system_demand_weekly",
      "name": "Energy Market Authority (EMA) — Half-hourly System Demand Data (weekly PDF, MW, 7 days x 48 periods)",
      "publisher": "Energy Market Authority of Singapore",
      "entry_url": "https://www.ema.gov.sg/resources/statistics/half-hourly-system-demand-data",
      "status": "not_connected",
      "reason": "EMA website terms of use could not be read by machine (Imperva CAPTCHA, 2026-09-15 and 2026-09-26). A written inquiry on re-use of the weekly PDF figures was drafted on 2026-10-01 and had not been sent as of 2026-10-03 (sending it is the publisher's task, not this site's). No figure from this file is published until the terms are confirmed in writing.",
      "inquiry": {
        "drafted_on": "2026-10-01",
        "sent": false,
        "sent_on": null,
        "answered": false,
        "checked_on": "2026-10-03",
        "ledger": "docs/weekly/owner_tasks.json (item: EMA 照会文の送信（代表）; recorded with scripts/sg/_record_ema_sent.py)"
      }
    }
  ],
  "candidates": [
    {
      "status": "candidate_unobserved",
      "reason": "Published by EMA on a CAPTCHA-protected page and in the annual Singapore Energy Statistics workbook; the data.gov.sg copy stopped in 2021-07. Not connected until EMA terms are confirmed.",
      "name": "EMA Monthly Peak System Demand (MW)"
    },
    {
      "status": "candidate_unobserved",
      "reason": "Open Data Licence dataset reachable on data.gov.sg (2026-09-15); not adopted in Phase 1 because the edition starts with one electricity series.",
      "name": "Electricity Tariff, Monthly (SingStat, low-tension)"
    },
    {
      "status": "excluded",
      "reason": "Energy Market Company terms allow personal, non-commercial use only; reproduction and distribution need prior written permission. Not used.",
      "name": "EMC NEMS prices (USEP)"
    }
  ],
  "can_say": [
    "How much electricity Singapore generated in each published month (national total, gigawatt-hours), as published by the Singapore Department of Statistics from Energy Market Authority data on data.gov.sg under the Open Data Licence.",
    "Which month is the latest published and how many months behind today it is (the publication lag), and when each value was retrieved.",
    "Which months were retrieved retrospectively when the series was connected, and when a published month was revised."
  ],
  "cannot_say": [
    "What the demand, peak load or reserve margin is on any day or in any half-hour (the EMA half-hourly demand file is not connected pending written re-use terms).",
    "Whether the grid is tight or has spare capacity, or what happened in months the source has not yet published (no criterion is frozen; nothing is estimated).",
    "The output of any plant or licensee, the fuel mix, or wholesale prices (plant-level data and EMC market data are outside this chapter)."
  ],
  "answer_line": "This chapter is observing (no good/bad criterion): observation started 2026-10-01, 1 series, latest confirmed 2026-05. Latest final value: Singapore electricity generation, monthly total 5,108.1 GWh (2026-05). (Source: Singapore Department of Statistics / Energy Market Authority via data.gov.sg (Open Data Licence v1.0) / updated 2026-10-03 05:05 JST)",
  "answer_line_date": "2026-05",
  "answer_kind": "observing",
  "headline_answer": {
    "series": "electricity_generation_monthly",
    "label": "Singapore electricity generation, monthly total",
    "value": 5108.1,
    "unit": "GWh",
    "date": "2026-05",
    "threshold": null
  },
  "faq": [
    {
      "q": "How much electricity did Singapore generate in the latest published month?",
      "a": "5,108.1 GWh in 2026-05 (national total, as published by the Singapore Department of Statistics from Energy Market Authority data on data.gov.sg under the Singapore Open Data Licence v1.0; retrieval date on the row in https://ai-lifeline.org/sg/api/power_sg.json). A monthly series published with a lag of about five months (currently 5 months: latest month 2026-05); no estimate is made for unpublished months. In the Singapore edition this is a reference series; the annual water ledger is the main chapter"
    },
    {
      "q": "Is this demand, peak load or a reserve margin?",
      "a": "No. It is monthly generation, not demand, not peak load and not a reserve margin. The EMA weekly half-hourly system demand file is not connected: EMA's website terms of use could not be read by machine, and a written inquiry on re-use was drafted on 2026-10-01; whether it has been sent is recorded in not_connected[0].inquiry of https://ai-lifeline.org/sg/api/power_sg.json. No figure from that file is published until the terms are confirmed in writing"
    },
    {
      "q": "What is the source and how often is it updated?",
      "a": "data.gov.sg dataset d_ae4afbaf5bc96bde19d8ce85810ab9f4 (Electricity Generation, Monthly; SingStat table M890831, source EMA), retrieved daily; the source publishes a new month with a lag of about five months (measured 2026-10-01: latest month 2026-05). Health threshold for this series: monthly_lag_long, 184 days. Observation started 2026-10-01. Last updated 2026-10-03 05:05 JST. Machine-readable: https://ai-lifeline.org/sg/api/power_sg.json"
    },
    {
      "q": "What can this data not tell you?",
      "a": "What this chapter cannot say (ledger v1.0, approved 2026-09-05; full text in the method section): What the demand, peak load or reserve margin is on any day or in any half-hour (the EMA half-hourly demand file is not connected pending written re-use terms); Whether the grid is tight or has spare capacity, or what happened in months the source has not yet published (no criterion is frozen; nothing is estimated); The output of any plant or licensee, the fuel mix, or wholesale prices (plant-level data and EMC market data are outside this chapter)."
    }
  ],
  "citation": {
    "page": "https://ai-lifeline.org/sg/power/",
    "api": "https://ai-lifeline.org/sg/api/power_sg.json",
    "last_confirmed": "2026-05",
    "next_expected": null,
    "generated": "2026-10-03 05:05",
    "observation_start": "2026-10-01",
    "series_count": 1,
    "series_not_yet_measured": 0,
    "title_short": "SG generation 5,108.1 GWh (final 2026-05)",
    "generated_by": "scripts/citation/apply_citation_layer.py",
    "ledger_version": "v1.1-2026-09-06",
    "keys_written": [
      "summary",
      "cite_as",
      "answer_line",
      "answer_line_date",
      "answer_kind",
      "headline_answer",
      "faq",
      "citation"
    ]
  }
}
