{
  "schemaVersion": 1,
  "checkedAt": "2026-10-28T18:17:23.173678+00:00",
  "publishing": "read-only; no automatic public publication",
  "sources": [
    {
      "id": "kalu-20261026-01",
      "url": "https://www.dmc.gov.lk/images/dmcreports/Flood_warning_for_Kalu_River_Basin_-_No_01_-_2026__1792995574.pdf",
      "checkedAt": "2026-10-26T09:33:18.753609+00:00",
      "status": "ok",
      "sha256": "1767a274eea705bca490879756b1ad5bd255183c0d101ba5c8e81212b4da8ca3",
      "bytes": 633187,
      "contentType": "application/pdf",
      "finalUrl": "https://www.dmc.gov.lk/images/dmcreports/Flood_warning_for_Kalu_River_Basin_-_No_01_-_2026__1792995574.pdf",
      "rawFile": "kalu-20261026-01-1767a274eea7.pdf",
      "changed": false
    },
    {
      "id": "mahaweli-20261026-01",
      "url": "https://www.dmc.gov.lk/images/dmcreports/Flood_Warning_for_Mahaweli_River_-_No_01_-_2026__1792998739.pdf",
      "checkedAt": "2026-10-26T09:33:18.754439+00:00",
      "status": "ok",
      "sha256": "8746dbc111719bf59283836919e8ead312f8889fa29d6d9992d70e57d205a560",
      "bytes": 583618,
      "contentType": "application/pdf",
      "finalUrl": "https://www.dmc.gov.lk/images/dmcreports/Flood_Warning_for_Mahaweli_River_-_No_01_-_2026__1792998739.pdf",
      "rawFile": "mahaweli-20261026-01-8746dbc11171.pdf",
      "changed": false
    },
    {
      "id": "LEWM-26-10-2026-0900-31",
      "url": "https://www.dmc.gov.lk/images/dmcreports/Landslide_EW_Report_at_0900hrs_on_2026__1792988751.pdf",
      "checkedAt": "2026-10-26T09:33:18.754577+00:00",
      "status": "ok",
      "sha256": "85948d296020693c11da8bbcca8b705060e423f004586fb0db0b08241bdeb378",
      "bytes": 498281,
      "contentType": "application/pdf",
      "finalUrl": "https://www.dmc.gov.lk/images/dmcreports/Landslide_EW_Report_at_0900hrs_on_2026__1792988751.pdf",
      "rawFile": "LEWM-26-10-2026-0900-31-85948d296020.pdf",
      "changed": false
    },
    {
      "id": "rain-20261026-0300",
      "url": "https://www.dmc.gov.lk/images/dmcreports/Advisory_for_Heavy_Rain_at_0330_hrs_on_2026__1792968291.pdf",
      "checkedAt": "2026-10-26T09:33:26.844016+00:00",
      "status": "ok",
      "sha256": "0bd573752b1965d56fd8ec4ae0c372cba2766bb66294bfc2b6acef1c6d5e6136",
      "bytes": 1282287,
      "contentType": "application/pdf",
      "finalUrl": "https://www.dmc.gov.lk/images/dmcreports/Advisory_for_Heavy_Rain_at_0330_hrs_on_2026__1792968291.pdf",
      "rawFile": "rain-20261026-0300-0bd573752b19.pdf",
      "changed": false
    },
    {
      "id": "river-observations-20261026-1230",
      "url": "https://www.dmc.gov.lk/images/dmcreports/Water_level_%26_Rainfall_2026__1792998944.pdf",
      "checkedAt": "2026-10-26T09:33:27.049780+00:00",
      "status": "ok",
      "sha256": "389d0696b0a0a5452ab8e4556704746762a47151527e371c25f81357e8201f25",
      "bytes": 215801,
      "contentType": "application/pdf",
      "finalUrl": "https://www.dmc.gov.lk/images/dmcreports/Water_level_%26_Rainfall_2026__1792998944.pdf",
      "rawFile": "river-observations-389d0696b0a0.pdf",
      "changed": false
    },
    {
      "id": "major-reservoir-csv",
      "url": "https://docs.google.com/spreadsheets/d/e/2PACX-1vTcSGhi9RESl7CMCl1TQnrKe07Gx5Q696YiSB9jneIHqIP9lifpqSErgI3D5k9KtQXSdW5JpycIIr5e/pub?gid=1238978530&single=true&output=csv",
      "checkedAt": "2026-10-26T09:33:27.862680+00:00",
      "status": "ok",
      "sha256": "7ba0a061dd4dd6e371caef5c2e09b4e3b0cf5b91ff7bd37033f79968974e8f59",
      "bytes": 15402,
      "contentType": "text/csv; charset=utf-8",
      "finalUrl": "https://doc-0k-7o-sheets.googleusercontent.com/pub/f3kk9gtum31ktuqh54kn7i1e14/m5evckqnaf770v7uli03vhjd6g/1793007210000/116061781022753387612/*/e@2PACX-1vTcSGhi9RESl7CMCl1TQnrKe07Gx5Q696YiSB9jneIHqIP9lifpqSErgI3D5k9KtQXSdW5JpycIIr5e?gid=1238978530&single=true&output=csv",
      "rawFile": "major-reservoir-csv-7ba0a061dd4d.csv",
      "changed": false,
      "rows": 74,
      "columns": [
        "NO",
        "Week No",
        "Update Date",
        "Reservoir",
        "Latitude",
        "Longitude",
        "Range",
        "Division",
        "Extent_Ac",
        "FSD_ft",
        "Gross Capacity_Acft",
        "Dead Storage_Acft",
        "Active Storage_Acft",
        "Date",
        "Water Depth_ft",
        "Gross Storage_Acft",
        "Effective Storage_Acft",
        "Effective Storage_per",
        "Rainfall_Preceding Day_mm",
        "Spilling",
        "Remarks",
        "DS IMPACT",
        "Spilling_Cusec",
        "Remind_Storage_Acft"
      ]
    },
    {
      "id": "flood-listing",
      "url": "https://www.dmc.gov.lk/index.php?option=com_dmcreports&view=reports&report_type_id=6&lang=en",
      "checkedAt": "2026-10-26T09:33:34.408661+00:00",
      "status": "ok",
      "sha256": "3965942c3ae5f472d11e93a8214b193239ed6303fef8bb43084d1b5bae77d3b4",
      "bytes": 39715,
      "contentType": "text/html; charset=utf-8",
      "finalUrl": "https://www.dmc.gov.lk/index.php?option=com_dmcreports&view=reports&report_type_id=6&lang=en",
      "rawFile": "flood-listing-3965942c3ae5.html",
      "changed": false,
      "pdfLinks": [
        "/images/dmcreports/Flood_Warning_for_Mahaweli_River_-_No_01_-_2026__1792998739.pdf",
        "/images/dmcreports/Flood_warning_for_Kalu_River_Basin_-_No_01_-_2026__1792995574.pdf",
        "/images/dmcreports/Water_level_&_Rainfall_2026__1792893335.pdf",
        "/images/dmcreports/Water_level_&_Rainfall_2026__1792901155.pdf",
        "/images/dmcreports/Water_level_&_Rainfall_2026__1792912247.pdf",
        "/images/dmcreports/Water_level_&_Rainfall_2026__1792934282.pdf",
        "/images/dmcreports/Water_level_&_Rainfall_2026__1792956144.pdf",
        "/images/dmcreports/Water_level_&_Rainfall_2026__1792979408.pdf",
        "/images/dmcreports/Water_level_&_Rainfall_2026__1792990677.pdf",
        "/images/dmcreports/Water_level_&_Rainfall_2026__1792998944.pdf"
      ]
    },
    {
      "id": "landslide-listing",
      "url": "https://www.dmc.gov.lk/index.php?option=com_dmcreports&view=reports&report_type_id=5&lang=en",
      "checkedAt": "2026-10-26T09:33:34.816547+00:00",
      "status": "ok",
      "sha256": "58d333a1d7298439b480e6f2aaae822aa4b46c576aabe486c4e7ba73cee1acda",
      "bytes": 39641,
      "contentType": "text/html; charset=utf-8",
      "finalUrl": "https://www.dmc.gov.lk/index.php?option=com_dmcreports&view=reports&report_type_id=5&lang=en",
      "rawFile": "landslide-listing-58d333a1d729.html",
      "changed": false,
      "pdfLinks": [
        "/images/dmcreports/LEWM_21-10-2026_18_00__1792589290.pdf",
        "/images/dmcreports/LEWM_21-10-2026_22_00__1792605539.pdf",
        "/images/dmcreports/LEWM_23-10-2026_16_00__1792754836.pdf",
        "/images/dmcreports/Landslide_EW_Report_at_0900hrs_on_2026__1792988751.pdf",
        "/images/dmcreports/Landslide_EW_Report_at_1600hrs_on_2026__1792493826.pdf",
        "/images/dmcreports/Landslide_EW_Report_at_1600hrs_on_2026__1792579927.pdf",
        "/images/dmcreports/Landslide_EW_Report_at_1600hrs_on_2026__1792839037.pdf",
        "/images/dmcreports/Landslide_EW_Report_at_1900hrs_on_2026__1792937657.pdf",
        "/images/dmcreports/Landslide_EW_Report_at_2200hrs_on_2026__1792950045.pdf",
        "/images/dmcreports/Landslide_Ew_Letter__1792666962.pdf"
      ]
    },
    {
      "id": "weather-listing",
      "url": "https://www.dmc.gov.lk/index.php?option=com_dmcreports&view=reports&report_type_id=2&lang=en",
      "checkedAt": "2026-10-26T09:33:40.861003+00:00",
      "status": "ok",
      "sha256": "fcb2e36e25e6b274e2504b95e22991768d6442149b44c7a13701cc82f8803c50",
      "bytes": 39823,
      "contentType": "text/html; charset=utf-8",
      "finalUrl": "https://www.dmc.gov.lk/index.php?option=com_dmcreports&view=reports&report_type_id=2&lang=en",
      "rawFile": "weather-listing-fcb2e36e25e6.html",
      "changed": false,
      "pdfLinks": [
        "/images/dmcreports/Advisory_for_Heavy_Rain_at_0330_hrs_on_2026__1792968291.pdf",
        "/images/dmcreports/Advisory_for_Heavy_Rain_at_0330_hrs_on_2026__1792981386.pdf",
        "/images/dmcreports/Advisory_for_Severe_Lightning_at_1130hrs_on_2026__1792997048.pdf",
        "/images/dmcreports/Warning_for_strong_winds_and_rough_seas_at_0930hrs_on_26__1792991218.pdf",
        "/images/dmcreports/Warning_for_strong_winds_and_rough_seas_at_2200hrs_on_25__1792956105.pdf",
        "/images/dmcreports/Weather_Report_at_0530_hrs_on_2026__1792975473.pdf",
        "/images/dmcreports/Weather_Report_at_0530_hrs_on_2026__1792979625.pdf",
        "/images/dmcreports/Weather_report_at_1400_hrs_on_2026__1792919375.pdf",
        "/images/dmcreports/Weather_report_at_1600_hrs_on_2026__1792926790.pdf",
        "/images/dmcreports/Weather_report_at_1600hrs_on_2026__1792927422.pdf"
      ]
    },
    {
      "id": "LEWM-26-10-2026-1445-00",
      "url": "https://www.dmc.gov.lk/images/dmcreports/Landslide_EW_Report_at_1445hrs_on_2026__1793007485.pdf",
      "checkedAt": "2026-10-26T09:54:27.957419+00:00",
      "status": "ok",
      "sha256": "29f80d780c681a9090d51c713c5642db0756ab03aa74aeb003c5a5471582aa52",
      "bytes": 498786,
      "contentType": "application/pdf",
      "review": "Visual verification of pages 1, 2 and 3; exact severity columns, original validity period and district-scoped DS aliases.",
      "supersedes": "LEWM-26-10-2026-0900-31"
    },
    {
      "id": "river-observations-20261026-1530",
      "url": "https://www.dmc.gov.lk/images/dmcreports/Water_level_%26_Rainfall_2026__1793017314.pdf",
      "checkedAt": "2026-10-26T12:39:51.443152+00:00",
      "status": "ok",
      "sha256": "68f6608b19221bc5b16569b128f59a717163ad27a8bad111760b3a3cfefb60fd",
      "bytes": 215490,
      "contentType": "application/pdf",
      "finalUrl": "https://www.dmc.gov.lk/images/dmcreports/Water_level_%26_Rainfall_2026__1793017314.pdf",
      "rawFile": "river-observations-20261026-1530-68f6608b1922.pdf",
      "changed": false,
      "review": "Original one-page table visually checked: 26 October, issue 15:30 SLST, 15:00 measurement column, metres, Remarks and explicit Rising/Falling column. Blank trends for Normal remain unknown. No rainfall values ingested; source rainfall window is 6 hours.",
      "issuedAt": "2026-10-26T15:30:00+05:30",
      "observedAt": "2026-10-26T15:00:00+05:30",
      "reviewedAt": "2026-10-26T12:45:14.489375+00:00",
      "supersedes": "river-observations-20261026-1230"
    },
    {
      "id": "weather-forecast-20261026-1600",
      "url": "https://www.dmc.gov.lk/images/dmcreports/Weather_Report_at_1600_hrs_on_2026__1793011605.pdf",
      "checkedAt": "2026-10-26T12:41:52.310788+00:00",
      "status": "ok",
      "sha256": "4220f346c6f0c8598ab9447f26d06823732cf7fa47ecb9e3763ef24b2da8ecde",
      "bytes": 878559,
      "contentType": "application/pdf",
      "finalUrl": "https://www.dmc.gov.lk/images/dmcreports/Weather_Report_at_1600_hrs_on_2026__1793011605.pdf",
      "rawFile": "weather-forecast-20261026-1600-4220f346c6f0.pdf",
      "changed": false,
      "review": "General weather/sea forecast reviewed visually; no explicit cancellation or replacement of the existing 03:00 Amber heavy-rain advisory identified. Retained as provenance only; not converted into a local flood warning."
    },
    {
      "id": "weather-report-20261026-1400",
      "url": "https://www.dmc.gov.lk/images/dmcreports/Weather_Report_at_1400_hrs_on_2026__1793007431.pdf",
      "checkedAt": "2026-10-26T12:41:52.311434+00:00",
      "status": "ok",
      "sha256": "8b8c9d2985f04b709c330690453a2db535668a8a44efb699e4cd4138d44f0cde",
      "bytes": 1027353,
      "contentType": "application/pdf",
      "finalUrl": "https://www.dmc.gov.lk/images/dmcreports/Weather_Report_at_1400_hrs_on_2026__1793007431.pdf",
      "rawFile": "weather-report-20261026-1400-8b8c9d2985f0.pdf",
      "changed": false,
      "review": "General weather/sea forecast reviewed visually; no explicit cancellation or replacement of the existing 03:00 Amber heavy-rain advisory identified. Retained as provenance only; not converted into a local flood warning."
    },
    {
      "id": "LLA-26-10-26-01-03",
      "url": "https://www.dmc.gov.lk/images/dmcreports/Advisory_for_Severe_Lightning_at_1130hrs_on_2026__1792997048.pdf",
      "checkedAt": "2026-10-26T12:46:50.783656+00:00",
      "status": "ok",
      "sha256": "e5a055762cc5fff61fe0ae610ce6241395f811d76ae020b955d21c98f707ac5c",
      "bytes": 1275760,
      "contentType": "application/pdf",
      "finalUrl": "https://www.dmc.gov.lk/images/dmcreports/Advisory_for_Severe_Lightning_at_1130hrs_on_2026__1792997048.pdf",
      "rawFile": "lightning-20261026-1130-e5a055762cc5.pdf",
      "changed": false,
      "issuedAt": "2026-10-26T11:30:00+05:30",
      "expiresAt": "2026-10-26T23:00:00+05:30",
      "reviewedAt": "2026-10-26T12:57:16.041528+00:00",
      "review": "Visually reviewed both pages. Explicit Amber bulletin heading, exact four-district scope from text, and issue/expiry times. Map colours are not reinterpreted as bulletin severity. General official action is shelter indoors and never under trees."
    },
    {
      "id": "lightning-tamil-wording-20261025",
      "url": "https://www.dmc.gov.lk/images/dmcreports/Advisory_for_Severe_Lightning_at_1130hrs_on_25__1792909124.pdf",
      "checkedAt": "2026-10-26T12:49:11.009816+00:00",
      "status": "ok",
      "sha256": "1a2c39d4cbf35294fb5719ad2a4d8e770acafe91c049be6891425003e1bb4fe4",
      "bytes": 321410,
      "contentType": "application/pdf",
      "finalUrl": "https://www.dmc.gov.lk/images/dmcreports/Advisory_for_Severe_Lightning_at_1130hrs_on_25__1792909124.pdf",
      "rawFile": "lightning-tamil-wording-20261025-1a2c39d4cbf3.pdf",
      "changed": false,
      "usage": "Wording reference only: prior-day official Tamil lightning terminology and generic shelter/trees instruction, visually checked. Its expired date, geographic scope and map are NOT current warning evidence and are not ingested.",
      "activeWarning": false
    },
    {
      "id": "LEWM-26-10-2026-1800-33",
      "url": "https://www.dmc.gov.lk/images/dmcreports/Landslide_EW_Report_at_1800hrs_on_2026__1793018981.pdf",
      "checkedAt": "2026-10-26T13:03:43.832129+00:00",
      "status": "ok",
      "sha256": "35e492bf3495070ff0e2fcfaf161528ebf942bb302fffbaa66f78949fdec716f",
      "bytes": 482805,
      "contentType": "application/pdf",
      "finalUrl": "https://www.dmc.gov.lk/images/dmcreports/Landslide_EW_Report_at_1800hrs_on_2026__1793018981.pdf",
      "rawFile": "landslide-20261026-1800-35e492bf3495.pdf",
      "changed": false
    },
    {
      "url": "https://www.dmc.gov.lk/images/dmcreports/Flood_Warning_for_Kelani_Basin-_No_01_-_2026__1793020603.pdf",
      "checkedAt": "2026-10-26T13:25:23.883605+00:00",
      "status": "ok",
      "sha256": "7ef2fd77855a9bf433e6bab591dcdbf53cc4b7301925ef0bfe248e3aa0e3edd4",
      "bytes": 588308,
      "contentType": "application/pdf",
      "finalUrl": "https://www.dmc.gov.lk/images/dmcreports/Flood_Warning_for_Kelani_Basin-_No_01_-_2026__1793020603.pdf",
      "rawFile": "discovered-c4c22c63fc50-7ef2fd77855a9bf4.pdf",
      "id": "kelani-20261026-01"
    },
    {
      "url": "https://www.dmc.gov.lk/images/dmcreports/Flood_Warning_FOR_Attanagalu_Oya__-_NO_01_%282026__1793020643.pdf",
      "checkedAt": "2026-10-26T13:25:23.883802+00:00",
      "status": "ok",
      "sha256": "aee26763cf95bbe1c092b17161ac34a0f33c7c6cf24b6b9fc118bc0453f67b72",
      "bytes": 619248,
      "contentType": "application/pdf",
      "finalUrl": "https://www.dmc.gov.lk/images/dmcreports/Flood_Warning_FOR_Attanagalu_Oya__-_NO_01_%282026__1793020643.pdf",
      "rawFile": "discovered-7293ce4b206f-aee26763cf95bbe1.pdf",
      "id": "attanagalu-20261026-01"
    },
    {
      "url": "https://www.dmc.gov.lk/images/dmcreports/Water_level_%26_Rainfall_2026__1793020835.pdf",
      "checkedAt": "2026-10-26T13:25:23.883929+00:00",
      "status": "ok",
      "sha256": "ff8ad0720346edf8b15827a9a843be66d2fe4201c6dbf6596cccaa9f2dbddc9e",
      "bytes": 294812,
      "contentType": "application/pdf",
      "finalUrl": "https://www.dmc.gov.lk/images/dmcreports/Water_level_%26_Rainfall_2026__1793020835.pdf",
      "rawFile": "discovered-4dde00a2e6f5-ff8ad0720346edf8.pdf",
      "id": "river-observations-20261026-1830"
    },
    {
      "id": "river-observations-20261026-2130",
      "url": "https://www.dmc.gov.lk/images/dmcreports/Water_level_%26_Rainfall_2026__1793031612.pdf",
      "checkedAt": "2026-10-26T16:47:39.074227+00:00",
      "status": "ok",
      "sha256": "eed191d373c03e12f80226e02d7f2a3146a3c6f84422e960b9c553b0e5b1381d",
      "bytes": 215918,
      "contentType": "application/pdf",
      "finalUrl": "https://www.dmc.gov.lk/images/dmcreports/Water_level_%26_Rainfall_2026__1793031612.pdf",
      "rawFile": "river-2130.pdf",
      "issuedAt": "2026-10-26T21:30:00+05:30",
      "observedAt": "2026-10-26T21:00:00+05:30",
      "listingAt": "2026-10-26T21:30:00+05:30",
      "reviewedAt": "2026-10-26T16:50:38.986649+00:00",
      "supersedes": "river-observations-20261026-1830",
      "review": "Original single-page PDF rendered with PDFKit and visually verified against exact 20:00/21:00 columns, unit, remarks and trend. Independent reviewer cross-check agreed. Blank trends remain null; no trend inferred from equal values."
    },
    {
      "id": "gin-20261026-01",
      "url": "https://www.dmc.gov.lk/images/dmcreports/Flood_warning_for_Gin_River_Basin_-_NO_01_(2026__1793038211.pdf",
      "checkedAt": "2026-10-26T18:19:21.761771+00:00",
      "status": "ok",
      "sha256": "8c83b04f7f2c1126a6bb5334ae48b69b842d2d6962d9d0c179cd97ba670de9c3",
      "bytes": 574373,
      "contentType": "application/pdf",
      "finalUrl": "https://www.dmc.gov.lk/images/dmcreports/Flood_warning_for_Gin_River_Basin_-_NO_01_(2026__1793038211.pdf",
      "review": "Both original pages visually checked; Amber, 22:30 issue/expiry, four named low-lying valley DS areas. Welivitiya-Divithura maps to catalogue Welivitiya-Divitura LK3130, not all Galle. Non-official summary translations; original trilingual bulletin retained."
    },
    {
      "id": "river-observations-20261027-0030",
      "url": "https://www.dmc.gov.lk/images/dmcreports/Water_level_%26_Rainfall_2026__1793045388.pdf",
      "checkedAt": "2026-10-26T20:14:19.615389+00:00",
      "status": "ok",
      "sha256": "8fd8c2141f695cf54ddd62b08608d5ef0a85f119cf19600a5792535a1ef1550f",
      "bytes": 216155,
      "contentType": "application/pdf",
      "finalUrl": "https://www.dmc.gov.lk/images/dmcreports/Water_level_%26_Rainfall_2026__1793045388.pdf",
      "issuedAt": "2026-10-27T00:30:00+05:30",
      "observedAt": "2026-10-27T00:00:00+05:30",
      "listingAt": "2026-10-27T00:30:00+05:30",
      "reviewedAt": "2026-10-26T20:16:15.095069+00:00",
      "supersedes": "river-observations-20261026-2130",
      "review": "Original single page rendered and visually verified: 23:00 previous and 00:00 current columns, m units, remarks and reported trends. Independent reviewer cross-check agrees. Thalgahagoda blank trend is null. Four missing readings remain excluded; 15-hour rainfall is not mixed into water levels."
    },
    {
      "id": "river-observations",
      "url": "https://www.dmc.gov.lk/images/dmcreports/Water_level_%26_Rainfall_2026__1793074896.pdf",
      "sha256": "e27c924dc0d06d42bf99380c2ca4b4900dc7b3b0d010a2bdb923992d0b0b4f1a",
      "bytes": 274740,
      "contentType": "application/pdf",
      "retrievedAt": "2026-10-27T05:05:48.397015+00:00",
      "status": "ok",
      "checkedAt": "2026-10-27T05:05:48.397015+00:00",
      "issuedAt": "2026-10-27T09:30:00+05:30",
      "observedAt": "2026-10-27T09:00:00+05:30",
      "reviewedAt": "2026-10-27T05:10:04.423322+00:00",
      "review": "Original pages visually reviewed, exact 08:00/09:00 columns, metre units, official remarks and blank trends. All 11 non-normal rows included; existing 18 retained and Moragaswewa/Galgamuwa/Thanthirimale added. 24h rainfall ends08:30 and is not ingested as water level."
    },
    {
      "id": "marine-0800",
      "url": "https://www.dmc.gov.lk/images/dmcreports/Warning_for_strong_winds_and_rough_seas_at_08__1793072903.pdf",
      "sha256": "9a629881fba5ecfa1cf90f1a3d90f766d14c0dc1206cf24851dc540bc37b3cb4",
      "bytes": 1742204,
      "contentType": "application/pdf",
      "retrievedAt": "2026-10-27T05:06:05.840734+00:00"
    },
    {
      "id": "weather-0530",
      "url": "https://www.dmc.gov.lk/images/dmcreports/Weather_Report_at_0530_hrs_on_2026__1793071609.pdf",
      "sha256": "1e7b8b23c9d644a9026ca159379bf59d0e0c193e7a52bbdab6fa7e01221c1a08",
      "bytes": 1027005,
      "contentType": "application/pdf",
      "retrievedAt": "2026-10-27T05:06:11.247410+00:00"
    },
    {
      "id": "LLA-26-10-27-01-04",
      "url": "https://www.dmc.gov.lk/images/dmcreports/Advisory_for_Severe_Lightning_at_1130hrs_on_27__1793082700.pdf",
      "checkedAt": "2026-10-27T06:47:44.744971+00:00",
      "status": "ok",
      "sha256": "34383e5c53aef78a5d6f93e4636a3d1d794f992178d3b3e148e24f935211a445",
      "bytes": 1256025,
      "contentType": "application/pdf",
      "finalUrl": "https://www.dmc.gov.lk/images/dmcreports/Advisory_for_Severe_Lightning_at_1130hrs_on_27__1793082700.pdf",
      "rawFile": "original.pdf",
      "issuedAt": "2026-10-27T11:30:00+05:30",
      "expiresAt": "2026-10-27T23:30:00+05:30",
      "listingAt": "2026-10-27T11:30:00+05:30",
      "reviewedAt": "2026-10-27T06:50:57.442423+00:00",
      "review": "Both original pages visually reviewed: Bulletin 04 LLA/26/10/27/01, explicit Amber header, Ampara/Batticaloa text scope, 11:30 to 23:30 SLST October 27. Red map shading does not alter bulletin severity. Existing concise shelter/trees action matches original English and Sinhala instructions."
    },
    {
      "id": "LLA-26-10-27-01-04-ta",
      "url": "https://www.dmc.gov.lk/images/dmcreports/Advisory_for_Severe_Lightning_at_1130hrs_on_27__1793085463.pdf",
      "checkedAt": "2026-10-27T07:44:18.715598+00:00",
      "status": "ok",
      "sha256": "8b0358d94e2291952b23235d8511eb683146eca1fd25938cb8c5a22dbc5c7485",
      "bytes": 320260,
      "contentType": "application/pdf",
      "finalUrl": "https://www.dmc.gov.lk/images/dmcreports/Advisory_for_Severe_Lightning_at_1130hrs_on_27__1793085463.pdf",
      "rawFile": "lightning-ta.pdf",
      "issuedAt": "2026-10-27T11:30:00+05:30",
      "expiresAt": "2026-10-27T23:30:00+05:30",
      "listingAt": "2026-10-27T12:45:00+05:30",
      "reviewedAt": "2026-10-27T07:52:08.547526+00:00",
      "language": "ta",
      "translationOf": "LLA-26-10-27-01-04",
      "review": "Both official Tamil PDF pages visually checked locally. Same Bulletin 04 LLA/26/10/27/01, Amber, Ampara and Batticaloa, issued 11:30 and valid until 23:30 SLST October 27. Listing at 12:45 is not a new issue. No cancellation or replacement. Existing app summaries remain non-official."
    },
    {
      "id": "kalu-20261027-02",
      "url": "https://www.dmc.gov.lk/images/dmcreports/Flood_warning_for_Kalu_River_Basin_-_No_02_-_(Extended_warning)_2026__1793090488.pdf",
      "checkedAt": "2026-10-27T08:44:58.356365+00:00",
      "status": "ok",
      "sha256": "c552b54d56512af5fcd2a8b3a26bcf3f718b13a76168ff910dc5c8ae87142a80",
      "bytes": 1344914,
      "contentType": "application/pdf",
      "finalUrl": "https://www.dmc.gov.lk/images/dmcreports/Flood_warning_for_Kalu_River_Basin_-_No_02_-_(Extended_warning)_2026__1793090488.pdf",
      "rawFile": "kalu-no02.pdf",
      "issuedAt": "2026-10-27T13:30:00+05:30",
      "expiresAt": "2026-10-28T13:30:00+05:30",
      "listingAt": "2026-10-27T13:30:00+05:30",
      "reviewedAt": "2026-10-27T08:47:09.355538+00:00",
      "review": "All three original PDF pages visually verified locally. No. 02 Amber explicitly extends No. 01, with unchanged 13-DS low-lying floodplain scope in the annex. Header dates govern; conflicting prose reference is recorded separately.",
      "sourceDiscrepancy": "No. 02 prose references No. 01 as issued on 27 October at 11:30; the attached No. 01 visibly states 26 October with expiry 27 October. No. 02 explicit header issue (27 October 13:30) and validity (28 October 13:30) govern this extension. The original dates have not been silently rewritten."
    },
    {
      "id": "general-weather-20261027-1400-general-en-si",
      "url": "https://www.dmc.gov.lk/images/dmcreports/Weather_Report_at_1400_hrs_on_2026__1793092347.pdf",
      "checkedAt": "2026-10-27T09:45:44.566741+00:00",
      "status": "ok",
      "sha256": "b0f8aa55b9af13e1e41473976d7af27aa03464d67ed5d03f3c0ea50197d9bd68",
      "bytes": 1042597,
      "contentType": "application/pdf",
      "finalUrl": "https://www.dmc.gov.lk/images/dmcreports/Weather_Report_at_1400_hrs_on_2026__1793092347.pdf",
      "rawFile": "general-en-si.pdf",
      "kind": "general_forecast_context",
      "languages": [
        "en",
        "si"
      ],
      "issuedAt": "2026-10-27T14:00:00+05:30",
      "landForecastDate": "2026-10-28",
      "seaForecastPeriod": "Next 24 hours from issue; this is general forecast context, not a replacement colored warning.",
      "reviewedAt": "2026-10-27T09:51:08.750713+00:00",
      "review": "All 4 original PDF pages visually inspected locally; header issue time, land date, separate sea period and numeric position/wind/wave statements verified. Original language documents retained. General context only; no active warning cancellation or new colored severity."
    },
    {
      "id": "general-weather-20261027-1400-general-ta",
      "url": "https://www.dmc.gov.lk/images/dmcreports/Weather_Report_at_1400_hrs_on_2026__1793093828.pdf",
      "checkedAt": "2026-10-27T09:45:48.966998+00:00",
      "status": "ok",
      "sha256": "425e8b9cf2617cbae6ef81675f6bcf7c5780ba134227e6000b9c0df16821a252",
      "bytes": 389173,
      "contentType": "application/pdf",
      "finalUrl": "https://www.dmc.gov.lk/images/dmcreports/Weather_Report_at_1400_hrs_on_2026__1793093828.pdf",
      "rawFile": "general-ta.pdf",
      "kind": "general_forecast_context",
      "languages": [
        "ta"
      ],
      "issuedAt": "2026-10-27T14:00:00+05:30",
      "landForecastDate": "2026-10-28",
      "seaForecastPeriod": "Next 24 hours from issue; this is general forecast context, not a replacement colored warning.",
      "reviewedAt": "2026-10-27T09:51:08.750713+00:00",
      "review": "All 3 original PDF pages visually inspected locally; header issue time, land date, separate sea period and numeric position/wind/wave statements verified. Original language documents retained. General context only; no active warning cancellation or new colored severity."
    },
    {
      "id": "river-20261027-1530",
      "url": "https://www.dmc.gov.lk/images/dmcreports/Water_level_%26_Rainfall_2026__1793095515.pdf",
      "checkedAt": "2026-10-27T10:14:17.968410+00:00",
      "status": "ok",
      "sha256": "d1037a2a98cbbba25e484911d7087da875c87785f2b15b60487211880ec532db",
      "bytes": 200029,
      "contentType": "application/pdf",
      "finalUrl": "https://www.dmc.gov.lk/images/dmcreports/Water_level_%26_Rainfall_2026__1793095515.pdf",
      "rawFile": "river-1530.pdf",
      "issuedAt": "2026-10-27T15:30:00+05:30",
      "observedAt": "2026-10-27T15:00:00+05:30",
      "previousObservedAt": "2026-10-27T14:00:00+05:30",
      "listingAt": "2026-10-27T15:30:00+05:30",
      "reviewedAt": "2026-10-27T10:16:46.933335+00:00",
      "review": "Single original PDF page visually inspected locally: 14:00 previous and 15:00 current columns, units, classifications and printed trends. All 21 previously selected metre gauges retained; Ellagawa added. Five Minor Flood, five Alert, twelve Normal in this selected coverage. Blank Dunamale and Thalgahagoda trends remain null. Nagalagam Street is feet and remains excluded.",
      "rainfallPeriod": "06 hours ending 15:00 SLST; not ingested as rainfall or level data."
    },
    {
      "id": "LEWM-27-10-2026-1600-34",
      "url": "https://www.dmc.gov.lk/images/dmcreports/Landslide_EW_Report_at_1600hrs_on_2026__1793098165.pdf",
      "checkedAt": "2026-10-27T11:15:12.539210+00:00",
      "status": "ok",
      "sha256": "6734f8541331b9fcbf5a70a60b2d1dcca291f90a138fa2e7240180a71bfe64aa",
      "bytes": 501564,
      "contentType": "application/pdf",
      "finalUrl": "https://www.dmc.gov.lk/images/dmcreports/Landslide_EW_Report_at_1600hrs_on_2026__1793098165.pdf",
      "rawFile": "landslide-1600.pdf",
      "issuedAt": "2026-10-27T16:00:00+05:30",
      "expiresAt": "2026-10-28T16:00:00+05:30",
      "listingAt": "2026-10-27T16:00:00+05:30",
      "reviewedAt": "2026-10-27T11:19:20.109767+00:00",
      "previousBulletinId": "LEWM-26-10-2026-1800-33",
      "review": "All four original pages visually verified locally. Message LEWM-27-10-2026-1600-34, update 34, explicitly references previous LEWM-26-10-2026-1800-33. Valid from 16:00 SLST 27 October through 16:00 SLST 28 October. All 71 district/name/level tuples match prior reviewed scope: 28 Yellow, 33 Amber, ten Red. Names reordered and prior change markers removed; neither changes current severity.",
      "scope": "Named DS divisions and surrounding areas, with particular attention to susceptible slopes, valleys, cut slopes, hazardous roads and previously identified susceptible areas. Administrative matching is not a household hazard assessment.",
      "languages": [
        "en",
        "si",
        "ta"
      ]
    },
    {
      "id": "general-weather-20261027-1600-conflicted",
      "url": "https://www.dmc.gov.lk/images/dmcreports/Weather_Report_at_1600_hrs_on_2026__1793099831.pdf",
      "checkedAt": "2026-10-27T11:45:39.914382+00:00",
      "status": "ok",
      "sha256": "7e5725887258706ffeb7845502dec6fca6d8d267014d3177b80969cf0787c678",
      "bytes": 1137284,
      "contentType": "application/pdf",
      "finalUrl": "https://www.dmc.gov.lk/images/dmcreports/Weather_Report_at_1600_hrs_on_2026__1793099831.pdf",
      "rawFile": "weather-1600.pdf",
      "kind": "general_forecast_with_unresolved_source_discrepancies",
      "languages": [
        "si",
        "en",
        "ta"
      ],
      "listingAt": "2026-10-27T16:00:00+05:30",
      "issuedAt": null,
      "issuedAtResolution": "Unresolved: language headers disagree; listing time is not used to repair the source.",
      "issueHeaders": {
        "en": "2026-10-26T16:00:00+05:30",
        "si": "2026-10-27T16:00:00+05:30",
        "ta": "2026-10-27T16:00:00+05:30"
      },
      "statedForecastPeriod": "Next 36 hours; no single reconciled absolute validity interval assigned.",
      "cityForecastDate": "2026-10-28",
      "reviewedAt": "2026-10-27T11:47:31.935815+00:00",
      "review": "All four original pages visually inspected locally. English header says 26 October; Sinhala and Tamil headers say 27 October. All describe the same 27 October 11:30 SLST cyclone observation time but give a different position from the earlier 14:00 forecast. Source discrepancies retained; not resolved by listing time. No colored severity or explicit cancellation, extension or marine-warning replacement. No conflicted date/position is promoted to the warning assessment, model forecast or cyclone map."
    },
    {
      "id": "river-observations",
      "url": "https://www.dmc.gov.lk/images/dmcreports/Water_level_%26_Rainfall_2026__1793106184.pdf",
      "checkedAt": "2026-10-27T13:15:12.833682+00:00",
      "status": "ok",
      "sha256": "24f403b0375b169fcdbbd54a4e4002f967aa3486a49c3453a9412478e5b8fc41",
      "bytes": 199424,
      "contentType": "application/pdf",
      "finalUrl": "https://www.dmc.gov.lk/images/dmcreports/Water_level_%26_Rainfall_2026__1793106184.pdf",
      "rawFile": "river-1830.pdf",
      "issuedAt": "2026-10-27T18:30:00+05:30",
      "observedAt": "2026-10-27T18:00:00+05:30",
      "listingAt": "2026-10-27T18:00:00+05:30",
      "reviewedAt": "2026-10-27T13:16:30.215496+00:00",
      "review": "Original single-page table visually verified locally: 17:00 previous and 18:00 current columns, metre units, printed status/trends and 18:30 issue time. All 22 existing selected metre gauges retained: five Minor Flood, four Alert, thirteen Normal. Moragaswewa becomes Normal with blank official trend. Dunamale now explicitly Falling and Thalgahagoda Rising; no blank trends inferred. Nagalagam Street is feet and remains excluded.",
      "rainfallPeriod": "Nine-hour totals ending 18:00 SLST, not ingested as rainfall or water-level values."
    },
    {
      "id": "river-observations",
      "url": "https://www.dmc.gov.lk/images/dmcreports/Water_level_%26_Rainfall_2026__1793116593.pdf",
      "checkedAt": "2026-10-27T16:15:15.560700+00:00",
      "status": "ok",
      "sha256": "3c437d0b99e98432d27c95e511ec3ab9a3c087b62e240aa83af5a2d145170284",
      "bytes": 202117,
      "contentType": "application/pdf",
      "finalUrl": "https://www.dmc.gov.lk/images/dmcreports/Water_level_%26_Rainfall_2026__1793116593.pdf",
      "rawFile": "river-2130.pdf",
      "issuedAt": "2026-10-27T21:30:00+05:30",
      "observedAt": "2026-10-27T21:00:00+05:30",
      "previousObservedAt": "2026-10-27T20:00:00+05:30",
      "listingAt": "2026-10-27T21:30:00+05:30"
    },
    {
      "url": "https://www.dmc.gov.lk/images/dmcreports/Warning_for_strong_winds_and_rough_seas_at_2100hrs_on_27__1793119377.pdf",
      "finalUrl": "https://www.dmc.gov.lk/images/dmcreports/Warning_for_strong_winds_and_rough_seas_at_2100hrs_on_27__1793119377.pdf",
      "checkedAt": "2026-10-27T17:13:41.955776+00:00",
      "status": "ok",
      "contentType": "application/pdf",
      "bytes": 1731054,
      "sha256": "a6ae16c15d85ba25e3e8613ed6a1ac0da42d24cdceb389f4ddb32de6d92c294f",
      "rawFile": "marine-2100.pdf",
      "id": "MSW-26-10-27-02-08",
      "issuedAt": null,
      "expiresAt": null,
      "sourceTimeWindows": [
        {
          "part": "header",
          "issuedAt": "2026-10-27T21:00:00+05:30",
          "expiresAt": "2026-10-28T21:00:00+05:30",
          "expiryBasis": "Header says next 24 hours"
        },
        {
          "part": "map",
          "issuedAt": "2026-10-27T20:00:00+05:30",
          "expiresAt": "2026-10-28T20:00:00+05:30",
          "expiryBasis": "Explicit map caption"
        }
      ],
      "reviewedAt": "2026-10-27T17:17:52.824640+00:00",
      "review": "All six original pages visually inspected locally. Red sea-only Bulletin 08; timing disagreement in Sinhala/English header versus map preserved. No explicit cancellation or supersedes statement. Previous bulletin retained.",
      "sourceDiscrepancy": "Header issued 21:00 SLST on 27 October for 24 hours; map caption issued 20:00 and valid until 20:00 on 28 October. No unambiguous issue/expiry is asserted. Until-further-notice guidance remains distinct.",
      "seaGuidance": {
        "avoidanceArea": {
          "latitudeNorth": [
            10,
            20
          ],
          "longitudeEast": [
            80,
            90
          ]
        },
        "untilFurtherNotice": true,
        "warningCategorySeaWindKmh": [
          80,
          150
        ],
        "warningCategoryWaveHeightMetres": [
          6,
          9
        ],
        "veryRoughCoastalSectors": [
          "Puttalam to Mullaitivu via Kankasanthurai",
          "Galle to Pottuvil via Hambantota"
        ],
        "mataraToPottuvilViaHambantotaWaveMetres": [
          2,
          2.5
        ],
        "thunderstormGustKmh": [
          60,
          70
        ]
      },
      "stormContext": {
        "observedAt": "2026-10-27T14:30:00+05:30",
        "latitudeNorth": 16.2,
        "longitudeEast": 83.3,
        "approxDistanceNortheastKankesanthuraiKm": 800,
        "sourceForecastCrossing": "Andhra Pradesh, India, 02:00–04:00 SLST on 28 October",
        "forecastSustainedWindKmh": [
          125,
          135
        ],
        "forecastGustKmh": 150,
        "notLocalArrivalPrediction": true,
        "trackNotExtracted": true
      }
    },
    {
      "id": "river-observations",
      "url": "https://www.dmc.gov.lk/images/dmcreports/Water_level_%26_Rainfall_2026__1793128484.pdf",
      "checkedAt": "2026-10-27T19:45:03.272606+00:00",
      "status": "ok",
      "sha256": "758cc85a7b562c60dc1f891f86e1dc0a53c7b6a662744a91d5a370ab0283d21c",
      "bytes": 206321,
      "contentType": "application/pdf",
      "finalUrl": "https://www.dmc.gov.lk/images/dmcreports/Water_level_%26_Rainfall_2026__1793128484.pdf",
      "rawFile": "river-0030.pdf",
      "issuedAt": "2026-10-28T00:30:00+05:30",
      "observedAt": "2026-10-28T00:00:00+05:30",
      "previousObservedAt": "2026-10-27T23:00:00+05:30",
      "listingAt": "2026-10-28T00:30:00+05:30"
    },
    {
      "id": "river-20261028-1230",
      "url": "https://www.dmc.gov.lk/images/dmcreports/Water_level_%26_Rainfall_2026__1793172979.pdf",
      "sha256": "d194f5769c505e5966137cfa11add952e10ab98ed620219b9d2b459c78127a31",
      "fetchedAt": "2026-10-28T08:22:09.386921+00:00",
      "bytes": 209738,
      "contentType": "application/pdf",
      "finalUrl": "https://www.dmc.gov.lk/images/dmcreports/Water_level_%26_Rainfall_2026__1793172979.pdf",
      "issuedAt": "2026-10-28T12:30:00+05:30",
      "observedAt": "2026-10-28T12:00:00+05:30",
      "previousObservedAt": "2026-10-28T11:00:00+05:30",
      "listingAt": "2026-10-28T12:30:00+05:30",
      "reviewedAt": "2026-10-28T08:26:45.800399+00:00"
    },
    {
      "id": "LLA-26-10-28-01-05",
      "url": "https://www.dmc.gov.lk/images/dmcreports/Advisory_for_Severe_Lightning_at_1130hrs_on_28__1793168243.pdf",
      "sha256": "c80d69f02c3ee77c7742abd2c8127c7bf6573df3d246c18ea58fde25bfb7cfcd",
      "fetchedAt": "2026-10-28T08:22:10.852091+00:00",
      "bytes": 1258239,
      "contentType": "application/pdf",
      "finalUrl": "https://www.dmc.gov.lk/images/dmcreports/Advisory_for_Severe_Lightning_at_1130hrs_on_28__1793168243.pdf",
      "issuedAt": "2026-10-28T11:30:00+05:30",
      "expiresAt": "2026-10-28T23:30:00+05:30",
      "listingAt": "2026-10-28T11:30:00+05:30",
      "reviewedAt": "2026-10-28T08:26:45.800399+00:00"
    },
    {
      "id": "gin-20261028-02",
      "url": "https://www.dmc.gov.lk/images/dmcreports/Flood_warning_for_Gin_River_Basin_-_No_02_-_(Extended_warning)_2026__1793173754.pdf",
      "sha256": "5d9ddf632d3aa980957645b72bf7c772dce9be3c2bd35d12bd89d2ad68e0487a",
      "fetchedAt": "2026-10-28T08:22:11.045912+00:00",
      "bytes": 1265437,
      "contentType": "application/pdf",
      "finalUrl": "https://www.dmc.gov.lk/images/dmcreports/Flood_warning_for_Gin_River_Basin_-_No_02_-_(Extended_warning)_2026__1793173754.pdf",
      "issuedAt": "2026-10-28T12:30:00+05:30",
      "expiresAt": "2026-10-29T12:30:00+05:30",
      "listingAt": "2026-10-28T12:30:00+05:30",
      "reviewedAt": "2026-10-28T08:26:45.800399+00:00",
      "extendsBulletinId": "gin-20261026-01"
    },
    {
      "id": "general-weather-20261028-0530",
      "url": "https://www.dmc.gov.lk/images/dmcreports/__1793147947.pdf",
      "sha256": "7bcb506cf67e103871499ebfb3eba59b92fe50a35d77e54554cf3a21c2d1610e",
      "fetchedAt": "2026-10-28T08:22:14.180173+00:00",
      "bytes": 1016049,
      "contentType": "application/pdf",
      "finalUrl": "https://www.dmc.gov.lk/images/dmcreports/__1793147947.pdf",
      "issuedAt": "2026-10-28T05:30:00+05:30",
      "listingAt": "2026-10-28T05:30:00+05:30",
      "reviewedAt": "2026-10-28T08:26:45.800399+00:00",
      "classification": "General land/day and sea/next-24-hour forecast; not a coloured warning or cancellation.",
      "review": "All three pages inspected. Forecast says Arnab making landfall in Andhra Pradesh and influence over Sri Lanka gradually weakened; no local safety inference. Retains sea avoidance until further notice. Marine Bulletin 08 remains distinct; prior forecast inconsistencies retained in history."
    },
    {
      "url": "https://www.dmc.gov.lk/images/dmcreports/Flood_warning_for_Kalu_River_Basin_-_No_03_-_%28Extended_warning%29_2026__1793177654.pdf",
      "checkedAt": "2026-10-28T09:13:26.383622+00:00",
      "status": "ok",
      "sha256": "de78a7e17264a9a3494dc15cbec0d7c817b2316ea26324a1182550e8ea3ff8c6",
      "bytes": 1345998,
      "contentType": "application/pdf",
      "finalUrl": "https://www.dmc.gov.lk/images/dmcreports/Flood_warning_for_Kalu_River_Basin_-_No_03_-_%28Extended_warning%29_2026__1793177654.pdf",
      "rawFile": "discovered-36813a664872-de78a7e17264a9a3.pdf",
      "id": "kalu-20261028-03",
      "issuedAt": "2026-10-28T13:30:00+05:30",
      "expiresAt": "2026-10-29T13:30:00+05:30",
      "listingAt": "2026-10-28T13:30:00+05:30",
      "reviewedAt": "2026-10-28T09:20:19.320071+00:00",
      "review": "All three original pages visually verified locally. Amber No. 03 header dated 28 October, issued 13:30 SLST, expressly valid until 29 October 13:30. Annex names the unchanged 13 DS low-lying Kalu floodplain portions. Reference-date discrepancy retained; no new geographic boundary or household forecast."
    },
    {
      "url": "https://www.dmc.gov.lk/images/dmcreports/Weather_Report_at_1400_hrs_on_2026__1793180020.pdf",
      "checkedAt": "2026-10-28T09:44:26.996044+00:00",
      "status": "ok",
      "sha256": "2ec3744ce597801989111db9dd7f55d4485c4495769835f8e41e608f1e527c77",
      "bytes": 1026764,
      "contentType": "application/pdf",
      "finalUrl": "https://www.dmc.gov.lk/images/dmcreports/Weather_Report_at_1400_hrs_on_2026__1793180020.pdf",
      "rawFile": "discovered-9bcd11b8f1c9-2ec3744ce5978019.pdf",
      "id": "general-weather-20261028-1400-en-si",
      "issuedAt": "2026-10-28T14:00:00+05:30",
      "listingAt": "2026-10-28T14:00:00+05:30",
      "reviewedAt": "2026-10-28T09:57:29.731860+00:00",
      "classification": "General land forecast for 29 October and sea forecast for next 24 hours; not a coloured warning or an explicit cancellation.",
      "languages": [
        "en",
        "si"
      ],
      "review": "All three pages visually inspected. Language differences in land and specified coastal wind speeds retained in the associated review; not reconciled into a shared numerical forecast."
    },
    {
      "url": "https://www.dmc.gov.lk/images/dmcreports/Weather_Report_at_1400_hrs_on_2026__1793180043.pdf",
      "checkedAt": "2026-10-28T09:44:26.996205+00:00",
      "status": "ok",
      "sha256": "b06d7b1e4c3398c7741061d4db89003b814ffb9c3ac906a54252e384e9ebb8f6",
      "bytes": 395828,
      "contentType": "application/pdf",
      "finalUrl": "https://www.dmc.gov.lk/images/dmcreports/Weather_Report_at_1400_hrs_on_2026__1793180043.pdf",
      "rawFile": "discovered-43e0198025f8-b06d7b1e4c3398c7.pdf",
      "id": "general-weather-20261028-1400-ta",
      "issuedAt": "2026-10-28T14:00:00+05:30",
      "listingAt": "2026-10-28T14:00:00+05:30",
      "reviewedAt": "2026-10-28T09:57:29.731860+00:00",
      "classification": "General land forecast for 29 October and sea forecast for next 24 hours; not a coloured warning or an explicit cancellation.",
      "languages": [
        "ta"
      ],
      "review": "All three pages visually inspected. Language differences in land and specified coastal wind speeds retained in the associated review; not reconciled into a shared numerical forecast."
    },
    {
      "url": "https://www.dmc.gov.lk/images/dmcreports/Water_level_%26_Rainfall_2026__1793181831.pdf",
      "checkedAt": "2026-10-28T10:15:48.470658+00:00",
      "status": "ok",
      "sha256": "be15cfdf983440d253a307eb603bcdd5e930a5392387d99578d9f981a8932983",
      "bytes": 211711,
      "contentType": "application/pdf",
      "finalUrl": "https://www.dmc.gov.lk/images/dmcreports/Water_level_%26_Rainfall_2026__1793181831.pdf",
      "rawFile": "discovered-c821faea14da-be15cfdf983440d2.pdf",
      "id": "river-20261028-1530",
      "issuedAt": "2026-10-28T15:30:00+05:30",
      "observedAt": "2026-10-28T15:00:00+05:30",
      "previousObservedAt": "2026-10-28T14:00:00+05:30",
      "listingAt": "2026-10-28T15:30:00+05:30",
      "reviewedAt": "2026-10-28T10:24:29.192533+00:00"
    },
    {
      "url": "https://www.dmc.gov.lk/images/dmcreports/Weather_Report_at_1600_hrs_on_2026__1793185320.pdf",
      "checkedAt": "2026-10-28T11:14:03.876402+00:00",
      "status": "ok",
      "sha256": "16990e11f18840c0fd559a39d6ed351300db37bc04f41299260af17d50edae56",
      "bytes": 1026776,
      "contentType": "application/pdf",
      "finalUrl": "https://www.dmc.gov.lk/images/dmcreports/Weather_Report_at_1600_hrs_on_2026__1793185320.pdf",
      "rawFile": "discovered-1b8318446366-16990e11f18840c0.pdf",
      "id": "general-weather-20261028-1600-en-si",
      "issuedAt": "2026-10-28T16:00:00+05:30",
      "listingAt": "2026-10-28T16:00:00+05:30",
      "reviewedAt": "2026-10-28T11:18:18.266175+00:00",
      "classification": "General next-36-hour land forecast; no coloured warning or explicit warning cancellation.",
      "languages": [
        "en",
        "si"
      ],
      "review": "Both pages visually inspected locally. Page 1 Sinhala and English issue 16:00 on 28 October; page 2 city forecasts dated 29 October in English, Sinhala and Tamil. No separate Tamil general-forecast narrative in this file."
    },
    {
      "id": "LEWM-28-10-2026-1600-35",
      "url": "https://www.dmc.gov.lk/images/dmcreports/Landslide_EW_Report_at_1600hrs_on_2026__1793186280.pdf",
      "checkedAt": "2026-10-28T11:45:34.523157+00:00",
      "status": "ok",
      "sha256": "09c25b29a90d053861884ba00c5cc8b28f7237dfa504e435e3292632d736c64c",
      "bytes": 507902,
      "contentType": "application/pdf",
      "finalUrl": "https://www.dmc.gov.lk/images/dmcreports/Landslide_EW_Report_at_1600hrs_on_2026__1793186280.pdf",
      "rawFile": "landslide-new-20261028-1600-09c25b29a90d.pdf",
      "changed": false,
      "issuedAt": "2026-10-28T16:00:00+05:30",
      "expiresAt": "2026-10-29T16:00:00+05:30",
      "listingAt": "2026-10-28T16:00:00+05:30",
      "reviewedAt": "2026-10-28T11:54:53.855090+00:00",
      "review": "All four original pages visually checked; page 2–3 exact district-scoped transcription: 41 Yellow and 13 Amber, no Red entries. The initial listing fetch failed transiently; a same-URL retry succeeded and retained the raw PDF/hash."
    },
    {
      "url": "https://www.dmc.gov.lk/images/dmcreports/Weather_report_at_1600hrs_on_2026__1793186950.pdf",
      "checkedAt": "2026-10-28T11:43:28.515541+00:00",
      "status": "ok",
      "sha256": "0065ddaffefdc4a81b9a39a40a6430fdb44412b5b3f8cc398c969ac1e9ff2d3c",
      "bytes": 338821,
      "contentType": "application/pdf",
      "finalUrl": "https://www.dmc.gov.lk/images/dmcreports/Weather_report_at_1600hrs_on_2026__1793186950.pdf",
      "rawFile": "discovered-383d134598de-0065ddaffefdc4a8.pdf",
      "id": "general-weather-20261028-1600-ta",
      "issuedAt": "2026-10-28T16:00:00+05:30",
      "listingAt": "2026-10-28T16:00:00+05:30",
      "reviewedAt": "2026-10-28T11:54:53.855090+00:00",
      "languages": [
        "ta"
      ],
      "classification": "General next-36-hour land forecast; not a coloured warning or cancellation.",
      "review": "Original Tamil page visually checked; companion to the previously reviewed English/Sinhala 16:00 forecast. No new warning severity or exact cyclone track inferred."
    },
    {
      "url": "https://www.dmc.gov.lk/images/dmcreports/Water_level_%26_Rainfall_2026__1793193991.pdf",
      "checkedAt": "2026-10-28T13:44:43.949583+00:00",
      "status": "ok",
      "sha256": "73faf1ba5ae9da0c723fe8e8b7b0b1622e53d3e5d892e2776c22bf4deda13a09",
      "bytes": 211038,
      "contentType": "application/pdf",
      "finalUrl": "https://www.dmc.gov.lk/images/dmcreports/Water_level_%26_Rainfall_2026__1793193991.pdf",
      "rawFile": "discovered-59a2b6225451-73faf1ba5ae9da0c.pdf",
      "id": "river-20261028-1830",
      "issuedAt": "2026-10-28T18:30:00+05:30",
      "observedAt": "2026-10-28T18:00:00+05:30",
      "previousObservedAt": "2026-10-28T17:00:00+05:30",
      "listingAt": "2026-10-28T18:30:00+05:30",
      "reviewedAt": "2026-10-28T13:51:06.693872+00:00"
    },
    {
      "url": "https://www.dmc.gov.lk/images/dmcreports/Water_level_%26_Rainfall_2026__1793203215.pdf",
      "checkedAt": "2026-10-28T16:13:39.998920+00:00",
      "status": "ok",
      "sha256": "e8393f346ce1841906471e0b5e1b128eeee0183cc28e877f2428f4d5ed087bc2",
      "bytes": 211062,
      "contentType": "application/pdf",
      "finalUrl": "https://www.dmc.gov.lk/images/dmcreports/Water_level_%26_Rainfall_2026__1793203215.pdf",
      "rawFile": "discovered-c34a8884eb7a-e8393f346ce18419.pdf",
      "id": "river-20261028-2130",
      "listingAt": "2026-10-28T21:30:00+05:30",
      "reviewedAt": "2026-10-28T16:21:23.412344+00:00",
      "issuedAt": "2026-10-28T21:30:00+05:30",
      "observedAt": "2026-10-28T21:00:00+05:30",
      "previousObservedAt": "2026-10-28T20:00:00+05:30"
    },
    {
      "url": "https://www.dmc.gov.lk/images/dmcreports/Advisory_for_strong_winds_and_rough_seas_2100_hrs__1793203582.pdf",
      "checkedAt": "2026-10-28T16:13:39.999099+00:00",
      "status": "ok",
      "sha256": "1520300ddd193d37ce23a6a5deca9683df930339b455a41409ae77ed67e44d58",
      "bytes": 1663090,
      "contentType": "application/pdf",
      "finalUrl": "https://www.dmc.gov.lk/images/dmcreports/Advisory_for_strong_winds_and_rough_seas_2100_hrs__1793203582.pdf",
      "rawFile": "discovered-280c5d8a5e6b-1520300ddd193d37.pdf",
      "id": "marine-20261028-2100-09",
      "listingAt": "2026-10-28T21:30:00+05:30",
      "reviewedAt": "2026-10-28T16:21:23.412344+00:00",
      "issuedAt": "2026-10-28T21:00:00+05:30",
      "expiresAt": "2026-10-29T09:00:00+05:30",
      "languages": [
        "si",
        "en"
      ]
    },
    {
      "url": "https://www.dmc.gov.lk/images/dmcreports/MSW_26102801_TM__1793211013.pdf",
      "checkedAt": "2026-10-28T18:12:35.570933+00:00",
      "status": "ok",
      "sha256": "88b01bfbfcb9c9f9a0bd5b5f46658741fdc55dc8367e01254681dc0d30f6d1da",
      "bytes": 426679,
      "contentType": "application/pdf",
      "finalUrl": "https://www.dmc.gov.lk/images/dmcreports/MSW_26102801_TM__1793211013.pdf",
      "rawFile": "discovered-933ea8171592-88b01bfbfcb9c9f9.pdf",
      "id": "marine-20261028-2100-09-tamil",
      "listingAt": "2026-10-28T21:00:00+05:30",
      "reviewedAt": "2026-10-28T18:17:23.173678+00:00",
      "issuedAt": "2026-10-28T21:00:00+05:30",
      "expiresAt": "2026-10-29T09:00:00+05:30",
      "languages": [
        "ta"
      ],
      "sourceBulletinId": "MSW/26/10/28/02",
      "bulletinNumber": "09"
    }
  ],
  "reviews": [
    {
      "reviewedAt": "2026-10-26T12:45:14.489375+00:00",
      "scope": "15:00 selected station observations and current official-warning source check",
      "source": "river-observations",
      "previousStations": [
        {
          "name": "Holombuwa",
          "basin": "Gurugoda Oya · Kelani",
          "value": 4.65,
          "unit": "m",
          "status": "minorRising",
          "observedAt": "2026-10-26T12:00:00+05:30",
          "issuedAt": "2026-10-26T12:30:00+05:30",
          "url": "https://www.dmc.gov.lk/images/dmcreports/Water_level_%26_Rainfall_2026__1792998944.pdf"
        },
        {
          "name": "Rathnapura",
          "basin": "Kalu Ganga",
          "value": 7.62,
          "unit": "m",
          "status": "minorRising",
          "observedAt": "2026-10-26T12:00:00+05:30",
          "issuedAt": "2026-10-26T12:30:00+05:30",
          "url": "https://www.dmc.gov.lk/images/dmcreports/Water_level_%26_Rainfall_2026__1792998944.pdf"
        },
        {
          "name": "Kithulgala",
          "basin": "Kelani Ganga",
          "value": 3.14,
          "unit": "m",
          "status": "alertRising",
          "observedAt": "2026-10-26T12:00:00+05:30",
          "issuedAt": "2026-10-26T12:30:00+05:30",
          "url": "https://www.dmc.gov.lk/images/dmcreports/Water_level_%26_Rainfall_2026__1792998944.pdf"
        },
        {
          "name": "Norwood",
          "basin": "Kehelgamu Oya · Kelani",
          "value": 2.26,
          "unit": "m",
          "status": "alertRising",
          "observedAt": "2026-10-26T12:00:00+05:30",
          "issuedAt": "2026-10-26T12:30:00+05:30",
          "url": "https://www.dmc.gov.lk/images/dmcreports/Water_level_%26_Rainfall_2026__1792998944.pdf"
        },
        {
          "name": "Magura",
          "basin": "Maguru Ganga · Kalu",
          "value": 4.18,
          "unit": "m",
          "status": "alertFalling",
          "observedAt": "2026-10-26T12:00:00+05:30",
          "issuedAt": "2026-10-26T12:30:00+05:30",
          "url": "https://www.dmc.gov.lk/images/dmcreports/Water_level_%26_Rainfall_2026__1792998944.pdf"
        },
        {
          "name": "Kalawellawa (Millakanda)",
          "basin": "Kuda Ganga · Kalu",
          "value": 5.92,
          "unit": "m",
          "status": "alertRising",
          "observedAt": "2026-10-26T12:00:00+05:30",
          "issuedAt": "2026-10-26T12:30:00+05:30",
          "url": "https://www.dmc.gov.lk/images/dmcreports/Water_level_%26_Rainfall_2026__1792998944.pdf"
        },
        {
          "name": "Nawalapitiya",
          "basin": "Mahaweli Ganga",
          "value": 3.93,
          "unit": "m",
          "status": "alertRising",
          "observedAt": "2026-10-26T12:00:00+05:30",
          "issuedAt": "2026-10-26T12:30:00+05:30",
          "url": "https://www.dmc.gov.lk/images/dmcreports/Water_level_%26_Rainfall_2026__1792998944.pdf"
        },
        {
          "name": "Dunamale",
          "basin": "Attanagalu Oya",
          "value": 3.41,
          "unit": "m",
          "status": "alertRising",
          "observedAt": "2026-10-26T12:00:00+05:30",
          "issuedAt": "2026-10-26T12:30:00+05:30",
          "url": "https://www.dmc.gov.lk/images/dmcreports/Water_level_%26_Rainfall_2026__1792998944.pdf"
        }
      ],
      "retainedStationCount": 8,
      "addedStations": [
        "Panadugama",
        "Urawa",
        "Peradeniya"
      ],
      "warningDecision": "All four existing reviewed warning objects unchanged. Source PDF hashes unchanged. Current DMC listings contain no later flood or landslide warning or cancellation. Newer 14:00 and 16:00 general weather products do not explicitly cancel the existing heavy-rain advisory. Station Normal does not cancel a warning or establish household safety.",
      "warningSourceChecks": [
        {
          "id": "kalu-20261026-01",
          "url": "https://www.dmc.gov.lk/images/dmcreports/Flood_warning_for_Kalu_River_Basin_-_No_01_-_2026__1792995574.pdf",
          "checkedAt": "2026-10-26T12:39:31.630749+00:00",
          "status": "ok",
          "sha256": "1767a274eea705bca490879756b1ad5bd255183c0d101ba5c8e81212b4da8ca3",
          "bytes": 633187,
          "contentType": "application/pdf",
          "finalUrl": "https://www.dmc.gov.lk/images/dmcreports/Flood_warning_for_Kalu_River_Basin_-_No_01_-_2026__1792995574.pdf",
          "rawFile": "kalu-20261026-01-1767a274eea7.pdf",
          "changed": false
        },
        {
          "id": "mahaweli-20261026-01",
          "url": "https://www.dmc.gov.lk/images/dmcreports/Flood_Warning_for_Mahaweli_River_-_No_01_-_2026__1792998739.pdf",
          "checkedAt": "2026-10-26T12:39:31.631494+00:00",
          "status": "ok",
          "sha256": "8746dbc111719bf59283836919e8ead312f8889fa29d6d9992d70e57d205a560",
          "bytes": 583618,
          "contentType": "application/pdf",
          "finalUrl": "https://www.dmc.gov.lk/images/dmcreports/Flood_Warning_for_Mahaweli_River_-_No_01_-_2026__1792998739.pdf",
          "rawFile": "mahaweli-20261026-01-8746dbc11171.pdf",
          "changed": false
        },
        {
          "id": "LEWM-26-10-2026-1445-00",
          "url": "https://www.dmc.gov.lk/images/dmcreports/Landslide_EW_Report_at_1445hrs_on_2026__1793007485.pdf",
          "checkedAt": "2026-10-26T12:39:31.631635+00:00",
          "status": "ok",
          "sha256": "29f80d780c681a9090d51c713c5642db0756ab03aa74aeb003c5a5471582aa52",
          "bytes": 498786,
          "contentType": "application/pdf",
          "finalUrl": "https://www.dmc.gov.lk/images/dmcreports/Landslide_EW_Report_at_1445hrs_on_2026__1793007485.pdf",
          "rawFile": "LEWM-26-10-2026-1445-00-29f80d780c68.pdf",
          "changed": false
        },
        {
          "id": "rain-20261026-0300",
          "url": "https://www.dmc.gov.lk/images/dmcreports/Advisory_for_Heavy_Rain_at_0330_hrs_on_2026__1792968291.pdf",
          "checkedAt": "2026-10-26T12:39:36.726567+00:00",
          "status": "ok",
          "sha256": "0bd573752b1965d56fd8ec4ae0c372cba2766bb66294bfc2b6acef1c6d5e6136",
          "bytes": 1282287,
          "contentType": "application/pdf",
          "finalUrl": "https://www.dmc.gov.lk/images/dmcreports/Advisory_for_Heavy_Rain_at_0330_hrs_on_2026__1792968291.pdf",
          "rawFile": "rain-20261026-0300-0bd573752b19.pdf",
          "changed": false
        },
        {
          "id": "flood-listing",
          "url": "https://www.dmc.gov.lk/index.php?option=com_dmcreports&view=reports&report_type_id=6&lang=en",
          "checkedAt": "2026-10-26T12:39:40.365488+00:00",
          "status": "ok",
          "sha256": "ad6b9fefa977bf6a0c7aa198168ccd5063401343273fcca7bd300325cae15d2b",
          "bytes": 39704,
          "contentType": "text/html; charset=utf-8",
          "finalUrl": "https://www.dmc.gov.lk/index.php?option=com_dmcreports&view=reports&report_type_id=6&lang=en",
          "rawFile": "flood-listing-ad6b9fefa977.html",
          "changed": true,
          "pdfLinks": [
            "/images/dmcreports/Flood_Warning_for_Mahaweli_River_-_No_01_-_2026__1792998739.pdf",
            "/images/dmcreports/Flood_warning_for_Kalu_River_Basin_-_No_01_-_2026__1792995574.pdf",
            "/images/dmcreports/Water_level_&_Rainfall_2026__1792901155.pdf",
            "/images/dmcreports/Water_level_&_Rainfall_2026__1792912247.pdf",
            "/images/dmcreports/Water_level_&_Rainfall_2026__1792934282.pdf",
            "/images/dmcreports/Water_level_&_Rainfall_2026__1792956144.pdf",
            "/images/dmcreports/Water_level_&_Rainfall_2026__1792979408.pdf",
            "/images/dmcreports/Water_level_&_Rainfall_2026__1792990677.pdf",
            "/images/dmcreports/Water_level_&_Rainfall_2026__1792998944.pdf",
            "/images/dmcreports/Water_level_&_Rainfall_2026__1793017314.pdf"
          ]
        },
        {
          "id": "landslide-listing",
          "url": "https://www.dmc.gov.lk/index.php?option=com_dmcreports&view=reports&report_type_id=5&lang=en",
          "checkedAt": "2026-10-26T12:39:42.456910+00:00",
          "status": "ok",
          "sha256": "066db2274c74a88493c08dcb6197655332f2085a245b3a8e0c94bf1af6c1ed26",
          "bytes": 39642,
          "contentType": "text/html; charset=utf-8",
          "finalUrl": "https://www.dmc.gov.lk/index.php?option=com_dmcreports&view=reports&report_type_id=5&lang=en",
          "rawFile": "landslide-listing-066db2274c74.html",
          "changed": true,
          "pdfLinks": [
            "/images/dmcreports/LEWM_21-10-2026_18_00__1792589290.pdf",
            "/images/dmcreports/LEWM_21-10-2026_22_00__1792605539.pdf",
            "/images/dmcreports/LEWM_23-10-2026_16_00__1792754836.pdf",
            "/images/dmcreports/Landslide_EW_Report_at_0900hrs_on_2026__1792988751.pdf",
            "/images/dmcreports/Landslide_EW_Report_at_1445hrs_on_2026__1793007485.pdf",
            "/images/dmcreports/Landslide_EW_Report_at_1600hrs_on_2026__1792579927.pdf",
            "/images/dmcreports/Landslide_EW_Report_at_1600hrs_on_2026__1792839037.pdf",
            "/images/dmcreports/Landslide_EW_Report_at_1900hrs_on_2026__1792937657.pdf",
            "/images/dmcreports/Landslide_EW_Report_at_2200hrs_on_2026__1792950045.pdf",
            "/images/dmcreports/Landslide_Ew_Letter__1792666962.pdf"
          ]
        },
        {
          "id": "weather-listing",
          "url": "https://www.dmc.gov.lk/index.php?option=com_dmcreports&view=reports&report_type_id=2&lang=en",
          "checkedAt": "2026-10-26T12:39:44.266210+00:00",
          "status": "ok",
          "sha256": "b7acca78c42d81b85925cd9fb176ab76c88e2dbe3476f627d9247ff5fda79c9a",
          "bytes": 39804,
          "contentType": "text/html; charset=utf-8",
          "finalUrl": "https://www.dmc.gov.lk/index.php?option=com_dmcreports&view=reports&report_type_id=2&lang=en",
          "rawFile": "weather-listing-b7acca78c42d.html",
          "changed": true,
          "pdfLinks": [
            "/images/dmcreports/Advisory_for_Heavy_Rain_at_0330_hrs_on_2026__1792968291.pdf",
            "/images/dmcreports/Advisory_for_Heavy_Rain_at_0330_hrs_on_2026__1792981386.pdf",
            "/images/dmcreports/Advisory_for_Severe_Lightning_at_1130hrs_on_2026__1792997048.pdf",
            "/images/dmcreports/Warning_for_strong_winds_and_rough_seas_at_0930hrs_on_26__1792991218.pdf",
            "/images/dmcreports/Warning_for_strong_winds_and_rough_seas_at_2200hrs_on_25__1792956105.pdf",
            "/images/dmcreports/Weather_Report_at_0530_hrs_on_2026__1792975473.pdf",
            "/images/dmcreports/Weather_Report_at_0530_hrs_on_2026__1792979625.pdf",
            "/images/dmcreports/Weather_Report_at_1400_hrs_on_2026__1793007431.pdf",
            "/images/dmcreports/Weather_Report_at_1600_hrs_on_2026__1793011605.pdf",
            "/images/dmcreports/Weather_report_at_1600_hrs_on_2026__1792926790.pdf"
          ]
        }
      ]
    },
    {
      "reviewedAt": "2026-10-26T12:57:16.041528+00:00",
      "scope": "Current severe-lightning advisory and deeper official list review",
      "source": "LLA-26-10-26-01-03",
      "listingDepth": 100,
      "listingChecks": [
        {
          "id": "weather-listing-100",
          "url": "https://www.dmc.gov.lk/index.php?option=com_dmcreports&view=reports&report_type_id=2&lang=en&limit=100",
          "checkedAt": "2026-10-26T12:46:50.784110+00:00",
          "status": "ok",
          "sha256": "489c2babaa2bdfc9b136f1d72b277569a73766d94a2dc1429b84530379f282c1",
          "bytes": 67451,
          "contentType": "text/html; charset=utf-8",
          "finalUrl": "https://www.dmc.gov.lk/index.php?option=com_dmcreports&view=reports&report_type_id=2&lang=en&limit=100",
          "rawFile": "weather-listing-100-489c2babaa2b.html",
          "changed": false,
          "pdfLinks": [
            "/images/dmcreports/Advisory_for_Heavy_Rain_(Tamil_Language)__1792894181.pdf",
            "/images/dmcreports/Advisory_for_Heavy_Rain__1792546880.pdf",
            "/images/dmcreports/Advisory_for_Heavy_Rain_at_0330_hrs_on_2026__1792968291.pdf",
            "/images/dmcreports/Advisory_for_Heavy_Rain_at_0330_hrs_on_2026__1792981386.pdf",
            "/images/dmcreports/Advisory_for_Heavy_Rain_at_0530_hrs_on_2026__1792894123.pdf",
            "/images/dmcreports/Advisory_for_Heavy_Rain_at_0530hrs_on_22__1792636213.pdf",
            "/images/dmcreports/Advisory_for_Heavy_Rain_at_1530hrs_on_2026__1792493077.pdf",
            "/images/dmcreports/Advisory_for_Heavy_Rain_st_1500hrs_on_15__1792058688.pdf",
            "/images/dmcreports/Advisory_for_Rough_Seas_Issued_at_05__1792412698.pdf",
            "/images/dmcreports/Advisory_for_Rough_Seas__1792653551.pdf",
            "/images/dmcreports/Advisory_for_Rough_Seas___1792539146.pdf",
            "/images/dmcreports/Advisory_for_Rough_Seas_at_1600hrs_on_18__1792321833.pdf",
            "/images/dmcreports/Advisory_for_Rough_Seas_at_1630hrs_on_14__1791977608.pdf",
            "/images/dmcreports/Advisory_for_Rough_Seas_at_1630hrs_on_20__1792495235.pdf",
            "/images/dmcreports/Advisory_for_Severe_Lightning_at_1100hrs_on_15__1792044858.pdf",
            "/images/dmcreports/Advisory_for_Severe_Lightning_at_1130hrs_on_18__1792305477.pdf",
            "/images/dmcreports/Advisory_for_Severe_Lightning_at_1130hrs_on_18__1792314593.pdf",
            "/images/dmcreports/Advisory_for_Severe_Lightning_at_1130hrs_on_19__1792392467.pdf",
            "/images/dmcreports/Advisory_for_Severe_Lightning_at_1130hrs_on_19__1792393312.pdf",
            "/images/dmcreports/Advisory_for_Severe_Lightning_at_1130hrs_on_2026__1792132601.pdf",
            "/images/dmcreports/Advisory_for_Severe_Lightning_at_1130hrs_on_2026__1792139967.pdf",
            "/images/dmcreports/Advisory_for_Severe_Lightning_at_1130hrs_on_2026__1792651632.pdf",
            "/images/dmcreports/Advisory_for_Severe_Lightning_at_1130hrs_on_2026__1792997048.pdf",
            "/images/dmcreports/Advisory_for_Severe_Lightning_at_1130hrs_on_22__1792650693.pdf",
            "/images/dmcreports/Advisory_for_Severe_Lightning_at_1130hrs_on_24__1792824215.pdf",
            "/images/dmcreports/Advisory_for_Severe_Lightning_at_1130hrs_on_25__1792908975.pdf",
            "/images/dmcreports/Advisory_for_Severe_Lightning_at_1130hrs_on_25__1792909124.pdf",
            "/images/dmcreports/Fishermen_bulletin_for_strong_winds_and_rough_seas,_Issued_at_03__1792840056.pdf",
            "/images/dmcreports/LRA_26102101_TM__1792548788.pdf",
            "/images/dmcreports/MLA_26102101_TM__1792548837.pdf",
            "/images/dmcreports/MLA_26102102_TM__1792584612.pdf",
            "/images/dmcreports/Special_Weather_Bulletin__1792680475.pdf",
            "/images/dmcreports/The_Weather_Report_at_1400hrs_on_2026__1792401872.pdf",
            "/images/dmcreports/W20261021a_TM__1792547250.pdf",
            "/images/dmcreports/W20261023a_TM__1792719475.pdf",
            "/images/dmcreports/Warm_Weather_Advisory_at_1600hrs_on_19__1792407583.pdf",
            "/images/dmcreports/Warm_Weather_Advisory_at_1600hrs_on_19__1792407606.pdf",
            "/images/dmcreports/Warm_advisory_at_1600hrs_on_2026__1792150486.pdf",
            "/images/dmcreports/Warm_advisory_at_1600hrs_on_2026__1792235496.pdf",
            "/images/dmcreports/Warm_advisory_at_1600hrs_on_2026__1792322389.pdf",
            "/images/dmcreports/Warning_for_strong_winds_and_rough_seas__-_Tamil__1792760306.pdf",
            "/images/dmcreports/Warning_for_strong_winds_and_rough_seas__1792756684.pdf",
            "/images/dmcreports/Warning_for_strong_winds_and_rough_seas_at_0700hrs_on_25__1792894219.pdf",
            "/images/dmcreports/Warning_for_strong_winds_and_rough_seas_at_0700hrs_on_25__1792894610.pdf",
            "/images/dmcreports/Warning_for_strong_winds_and_rough_seas_at_0930hrs_on_26__1792991218.pdf",
            "/images/dmcreports/Warning_for_strong_winds_and_rough_seas_at_1630hrs_on_24__1792841662.pdf",
            "/images/dmcreports/Warning_for_strong_winds_and_rough_seas_at_2200hrs_on_25__1792956105.pdf",
            "/images/dmcreports/Water_level_&_Rainfall_2026__1792642935.pdf",
            "/images/dmcreports/Weather_Forecast_at_0530hrs__1792629841.pdf",
            "/images/dmcreports/Weather_Forecast_at_0530hrs__1792714951.pdf",
            "/images/dmcreports/Weather_Forecast_at_1600hrs_on_23__1792760606.pdf",
            "/images/dmcreports/Weather_Report_at_0530_hrs_on_2026__1792023560.pdf",
            "/images/dmcreports/Weather_Report_at_0530_hrs_on_2026__1792110117.pdf",
            "/images/dmcreports/Weather_Report_at_0530_hrs_on_2026__1792197394.pdf",
            "/images/dmcreports/Weather_Report_at_0530_hrs_on_2026__1792292731.pdf",
            "/images/dmcreports/Weather_Report_at_0530_hrs_on_2026__1792373118.pdf",
            "/images/dmcreports/Weather_Report_at_0530_hrs_on_2026__1792455586.pdf",
            "/images/dmcreports/Weather_Report_at_0530_hrs_on_2026__1792461596.pdf",
            "/images/dmcreports/Weather_Report_at_0530_hrs_on_2026__1792543747.pdf",
            "/images/dmcreports/Weather_Report_at_0530_hrs_on_2026__1792802094.pdf",
            "/images/dmcreports/Weather_Report_at_0530_hrs_on_2026__1792975473.pdf",
            "/images/dmcreports/Weather_Report_at_0530_hrs_on_2026__1792979625.pdf",
            "/images/dmcreports/Weather_Report_at_0530hrs_on_2026__1792118850.pdf",
            "/images/dmcreports/Weather_Report_at_0530hrs_on_2026__1792369004.pdf",
            "/images/dmcreports/Weather_Report_at_1400_hrs_on_2026__1792141114.pdf",
            "/images/dmcreports/Weather_Report_at_1400_hrs_on_2026__1792312576.pdf",
            "/images/dmcreports/Weather_Report_at_1400_hrs_on_2026__1792314735.pdf",
            "/images/dmcreports/Weather_Report_at_1400_hrs_on_2026__1792400898.pdf",
            "/images/dmcreports/Weather_Report_at_1400_hrs_on_2026__1792488874.pdf",
            "/images/dmcreports/Weather_Report_at_1400_hrs_on_2026__1792573150.pdf",
            "/images/dmcreports/Weather_Report_at_1400_hrs_on_2026__1792575596.pdf",
            "/images/dmcreports/Weather_Report_at_1400_hrs_on_2026__1792660481.pdf",
            "/images/dmcreports/Weather_Report_at_1400_hrs_on_2026__1792662133.pdf",
            "/images/dmcreports/Weather_Report_at_1400_hrs_on_2026__1792833541.pdf",
            "/images/dmcreports/Weather_Report_at_1400_hrs_on_2026__1793007431.pdf",
            "/images/dmcreports/Weather_Report_at_1400hrs__1792227310.pdf",
            "/images/dmcreports/Weather_Report_at_1400hrs_on_2026__1792141374.pdf",
            "/images/dmcreports/Weather_Report_at_1400hrs_on_2026__1792487531.pdf",
            "/images/dmcreports/Weather_Report_at_1600_hrs_on_2026__1792062451.pdf",
            "/images/dmcreports/Weather_Report_at_1600_hrs_on_2026__1792148541.pdf",
            "/images/dmcreports/Weather_Report_at_1600_hrs_on_2026__1792233740.pdf",
            "/images/dmcreports/Weather_Report_at_1600_hrs_on_2026__1792322079.pdf",
            "/images/dmcreports/Weather_Report_at_1600_hrs_on_2026__1792406372.pdf",
            "/images/dmcreports/Weather_Report_at_1600_hrs_on_2026__1792580501.pdf",
            "/images/dmcreports/Weather_Report_at_1600_hrs_on_2026__1792581236.pdf",
            "/images/dmcreports/Weather_Report_at_1600_hrs_on_2026__1792840317.pdf",
            "/images/dmcreports/Weather_Report_at_1600_hrs_on_2026__1793011605.pdf",
            "/images/dmcreports/Weather_Report_at_1600hrs_on_2026__1792493104.pdf",
            "/images/dmcreports/Weather_Report_at_1600hrs_on_2026__1792665610.pdf",
            "/images/dmcreports/Weather_forecast_at_0530hrs__1792284131.pdf",
            "/images/dmcreports/Weather_forecast_at_1600hrs__1792756746.pdf",
            "/images/dmcreports/Weather_forecast_for_Multiday_boats__1792724294.pdf",
            "/images/dmcreports/Weather_forecast_for_multi-day_boats_for_sea_areas_at_0700hrs_on_22__1792636861.pdf",
            "/images/dmcreports/Weather_report_at_0530_hrs_on_2026__1792888633.pdf",
            "/images/dmcreports/Weather_report_at_0530_hrs_on_2026__1792894738.pdf",
            "/images/dmcreports/Weather_report_at_1400_hrs_on_2026__1792919375.pdf",
            "/images/dmcreports/Weather_report_at_1400_hrs_on_2026__1792919733.pdf",
            "/images/dmcreports/Weather_report_at_1600_hrs_on_2026__1792926790.pdf",
            "/images/dmcreports/Weather_report_at_1600hrs_on_2026__1792927422.pdf",
            "/images/dmcreports/තදවැසි_පිළිබඳ_අවවාදාත්මක_නිවේදනය__1792248050.pdf"
          ]
        },
        {
          "id": "flood-listing-100",
          "url": "https://www.dmc.gov.lk/index.php?option=com_dmcreports&view=reports&report_type_id=6&lang=en&limit=100",
          "checkedAt": "2026-10-26T12:46:50.784286+00:00",
          "status": "ok",
          "sha256": "0ad036cb8e2c1a1fe9b9eae732b6cadd5de8d486fa239defdca4f8db0b79db07",
          "bytes": 65544,
          "contentType": "text/html; charset=utf-8",
          "finalUrl": "https://www.dmc.gov.lk/index.php?option=com_dmcreports&view=reports&report_type_id=6&lang=en&limit=100",
          "rawFile": "flood-listing-100-0ad036cb8e2c.html",
          "changed": false,
          "pdfLinks": [
            "/images/dmcreports/Deduru_Oya_Flood_Warning_-_NO_01_(2026__1792642274.pdf",
            "/images/dmcreports/Flood_Warning_for_Mahaweli_River_-_No_01_-_2026__1792998739.pdf",
            "/images/dmcreports/Flood_warning_for_Kala_Oya_Basin_-_NO_01_(2026__1792648900.pdf",
            "/images/dmcreports/Flood_warning_for_Kalu_River_Basin_-_No_01_-_2026__1792995574.pdf",
            "/images/dmcreports/Flood_warning_for_Nilwala_River_Basin_-_NO_01_(2026__1792069011.pdf",
            "/images/dmcreports/Water_Level_&_Rainfall_on_2026__1792169790.pdf",
            "/images/dmcreports/Water_level_&_Rainfall_2026__1791443615.pdf",
            "/images/dmcreports/Water_level_&_Rainfall_2026__1791511232.pdf",
            "/images/dmcreports/Water_level_&_Rainfall_2026__1791552225.pdf",
            "/images/dmcreports/Water_level_&_Rainfall_2026__1791573051.pdf",
            "/images/dmcreports/Water_level_&_Rainfall_2026__1791599312.pdf",
            "/images/dmcreports/Water_level_&_Rainfall_2026__1791605241.pdf",
            "/images/dmcreports/Water_level_&_Rainfall_2026__1791615901.pdf",
            "/images/dmcreports/Water_level_&_Rainfall_2026__1791686019.pdf",
            "/images/dmcreports/Water_level_&_Rainfall_2026__1791691573.pdf",
            "/images/dmcreports/Water_level_&_Rainfall_2026__1791702393.pdf",
            "/images/dmcreports/Water_level_&_Rainfall_2026__1791766516.pdf",
            "/images/dmcreports/Water_level_&_Rainfall_2026__1791779449.pdf",
            "/images/dmcreports/Water_level_&_Rainfall_2026__1791789176.pdf",
            "/images/dmcreports/Water_level_&_Rainfall_2026__1791849238.pdf",
            "/images/dmcreports/Water_level_&_Rainfall_2026__1791853872.pdf",
            "/images/dmcreports/Water_level_&_Rainfall_2026__1791864437.pdf",
            "/images/dmcreports/Water_level_&_Rainfall_2026__1791874832.pdf",
            "/images/dmcreports/Water_level_&_Rainfall_2026__1791906269.pdf",
            "/images/dmcreports/Water_level_&_Rainfall_2026__1791921828.pdf",
            "/images/dmcreports/Water_level_&_Rainfall_2026__1791951644.pdf",
            "/images/dmcreports/Water_level_&_Rainfall_2026__1791963804.pdf",
            "/images/dmcreports/Water_level_&_Rainfall_2026__1791982862.pdf",
            "/images/dmcreports/Water_level_&_Rainfall_2026__1792005678.pdf",
            "/images/dmcreports/Water_level_&_Rainfall_2026__1792027164.pdf",
            "/images/dmcreports/Water_level_&_Rainfall_2026__1792037251.pdf",
            "/images/dmcreports/Water_level_&_Rainfall_2026__1792051128.pdf",
            "/images/dmcreports/Water_level_&_Rainfall_2026__1792072400.pdf",
            "/images/dmcreports/Water_level_&_Rainfall_2026__1792083039.pdf",
            "/images/dmcreports/Water_level_&_Rainfall_2026__1792092687.pdf",
            "/images/dmcreports/Water_level_&_Rainfall_2026__1792106686.pdf",
            "/images/dmcreports/Water_level_&_Rainfall_2026__1792113332.pdf",
            "/images/dmcreports/Water_level_&_Rainfall_2026__1792126432.pdf",
            "/images/dmcreports/Water_level_&_Rainfall_2026__1792135117.pdf",
            "/images/dmcreports/Water_level_&_Rainfall_2026__1792146528.pdf",
            "/images/dmcreports/Water_level_&_Rainfall_2026__1792178164.pdf",
            "/images/dmcreports/Water_level_&_Rainfall_2026__1792188285.pdf",
            "/images/dmcreports/Water_level_&_Rainfall_2026__1792199830.pdf",
            "/images/dmcreports/Water_level_&_Rainfall_2026__1792213238.pdf",
            "/images/dmcreports/Water_level_&_Rainfall_2026__1792224899.pdf",
            "/images/dmcreports/Water_level_&_Rainfall_2026__1792231264.pdf",
            "/images/dmcreports/Water_level_&_Rainfall_2026__1792253048.pdf",
            "/images/dmcreports/Water_level_&_Rainfall_2026__1792264004.pdf",
            "/images/dmcreports/Water_level_&_Rainfall_2026__1792279547.pdf",
            "/images/dmcreports/Water_level_&_Rainfall_2026__1792286352.pdf",
            "/images/dmcreports/Water_level_&_Rainfall_2026__1792296345.pdf",
            "/images/dmcreports/Water_level_&_Rainfall_2026__1792306671.pdf",
            "/images/dmcreports/Water_level_&_Rainfall_2026__1792318086.pdf",
            "/images/dmcreports/Water_level_&_Rainfall_2026__1792340684.pdf",
            "/images/dmcreports/Water_level_&_Rainfall_2026__1792350554.pdf",
            "/images/dmcreports/Water_level_&_Rainfall_2026__1792361423.pdf",
            "/images/dmcreports/Water_level_&_Rainfall_2026__1792372569.pdf",
            "/images/dmcreports/Water_level_&_Rainfall_2026__1792383037.pdf",
            "/images/dmcreports/Water_level_&_Rainfall_2026__1792393386.pdf",
            "/images/dmcreports/Water_level_&_Rainfall_2026__1792404307.pdf",
            "/images/dmcreports/Water_level_&_Rainfall_2026__1792416446.pdf",
            "/images/dmcreports/Water_level_&_Rainfall_2026__1792426610.pdf",
            "/images/dmcreports/Water_level_&_Rainfall_2026__1792446111.pdf",
            "/images/dmcreports/Water_level_&_Rainfall_2026__1792452733.pdf",
            "/images/dmcreports/Water_level_&_Rainfall_2026__1792458705.pdf",
            "/images/dmcreports/Water_level_&_Rainfall_2026__1792470772.pdf",
            "/images/dmcreports/Water_level_&_Rainfall_2026__1792479680.pdf",
            "/images/dmcreports/Water_level_&_Rainfall_2026__1792491175.pdf",
            "/images/dmcreports/Water_level_&_Rainfall_2026__1792501808.pdf",
            "/images/dmcreports/Water_level_&_Rainfall_2026__1792512885.pdf",
            "/images/dmcreports/Water_level_&_Rainfall_2026__1792534891.pdf",
            "/images/dmcreports/Water_level_&_Rainfall_2026__1792544885.pdf",
            "/images/dmcreports/Water_level_&_Rainfall_2026__1792556003.pdf",
            "/images/dmcreports/Water_level_&_Rainfall_2026__1792566521.pdf",
            "/images/dmcreports/Water_level_&_Rainfall_2026__1792577779.pdf",
            "/images/dmcreports/Water_level_&_Rainfall_2026__1792589310.pdf",
            "/images/dmcreports/Water_level_&_Rainfall_2026__1792599252.pdf",
            "/images/dmcreports/Water_level_&_Rainfall_2026__1792620775.pdf",
            "/images/dmcreports/Water_level_&_Rainfall_2026__1792636547.pdf",
            "/images/dmcreports/Water_level_&_Rainfall_2026__1792652554.pdf",
            "/images/dmcreports/Water_level_&_Rainfall_2026__1792663890.pdf",
            "/images/dmcreports/Water_level_&_Rainfall_2026__1792686004.pdf",
            "/images/dmcreports/Water_level_&_Rainfall_2026__1792696423.pdf",
            "/images/dmcreports/Water_level_&_Rainfall_2026__1792707181.pdf",
            "/images/dmcreports/Water_level_&_Rainfall_2026__1792717608.pdf",
            "/images/dmcreports/Water_level_&_Rainfall_2026__1792728997.pdf",
            "/images/dmcreports/Water_level_&_Rainfall_2026__1792741750.pdf",
            "/images/dmcreports/Water_level_&_Rainfall_2026__1792760391.pdf",
            "/images/dmcreports/Water_level_&_Rainfall_2026__1792782314.pdf",
            "/images/dmcreports/Water_level_&_Rainfall_2026__1792808848.pdf",
            "/images/dmcreports/Water_level_&_Rainfall_2026__1792826481.pdf",
            "/images/dmcreports/Water_level_&_Rainfall_2026__1792893335.pdf",
            "/images/dmcreports/Water_level_&_Rainfall_2026__1792901155.pdf",
            "/images/dmcreports/Water_level_&_Rainfall_2026__1792912247.pdf",
            "/images/dmcreports/Water_level_&_Rainfall_2026__1792934282.pdf",
            "/images/dmcreports/Water_level_&_Rainfall_2026__1792956144.pdf",
            "/images/dmcreports/Water_level_&_Rainfall_2026__1792979408.pdf",
            "/images/dmcreports/Water_level_&_Rainfall_2026__1792990677.pdf",
            "/images/dmcreports/Water_level_&_Rainfall_2026__1792998944.pdf",
            "/images/dmcreports/Water_level_&_Rainfall_2026__1793017314.pdf"
          ]
        },
        {
          "id": "landslide-listing-100",
          "url": "https://www.dmc.gov.lk/index.php?option=com_dmcreports&view=reports&report_type_id=5&lang=en&limit=100",
          "checkedAt": "2026-10-26T12:46:54.246346+00:00",
          "status": "ok",
          "sha256": "0843243cc51f76d458b69bc6e973599d2b4aea93e756a6f9026075a236938d71",
          "bytes": 66835,
          "contentType": "text/html; charset=utf-8",
          "finalUrl": "https://www.dmc.gov.lk/index.php?option=com_dmcreports&view=reports&report_type_id=5&lang=en&limit=100",
          "rawFile": "landslide-listing-100-0843243cc51f.html",
          "changed": false,
          "pdfLinks": [
            "/images/dmcreports/(Merged)Landslide_early_warning_Report_at_0600hrs___1779412352.pdf",
            "/images/dmcreports/LEWM_14-05-2026_16_00__1778757021.pdf",
            "/images/dmcreports/LEWM_15-10-2026_16_00__1792063558.pdf",
            "/images/dmcreports/LEWM_21-02-2026_20_30-1__1771688491.pdf",
            "/images/dmcreports/LEWM_21-10-2026_18_00__1792589290.pdf",
            "/images/dmcreports/LEWM_21-10-2026_22_00__1792605539.pdf",
            "/images/dmcreports/LEWM_23-10-2026_16_00__1792754836.pdf",
            "/images/dmcreports/LEWM_24-04-2026_16_00__1777027275.pdf",
            "/images/dmcreports/LEWM_25-05-2026_16_00__1779705918.pdf",
            "/images/dmcreports/LEWM_26-05-2026_16_00__1779796966.pdf",
            "/images/dmcreports/LandSlide_Early_warning_report___1778350473.pdf",
            "/images/dmcreports/Landslide_EW_Report_at_0400hrs_on_2026__1790205325.pdf",
            "/images/dmcreports/Landslide_EW_Report_at_0700hrs_on_2026__1771119917.pdf",
            "/images/dmcreports/Landslide_EW_Report_at_0700hrs_on_2026__1789870835.pdf",
            "/images/dmcreports/Landslide_EW_Report_at_0800hrs_on_2026__1771556682.pdf",
            "/images/dmcreports/Landslide_EW_Report_at_0900hrs_on_2026__1771215166.pdf",
            "/images/dmcreports/Landslide_EW_Report_at_0900hrs_on_2026__1785988143.pdf",
            "/images/dmcreports/Landslide_EW_Report_at_0900hrs_on_2026__1786075964.pdf",
            "/images/dmcreports/Landslide_EW_Report_at_0900hrs_on_2026__1786161107.pdf",
            "/images/dmcreports/Landslide_EW_Report_at_0900hrs_on_2026__1786251019.pdf",
            "/images/dmcreports/Landslide_EW_Report_at_0900hrs_on_2026__1792988751.pdf",
            "/images/dmcreports/Landslide_EW_Report_at_09__1785729374.pdf",
            "/images/dmcreports/Landslide_EW_Report_at_09__1785816590.pdf",
            "/images/dmcreports/Landslide_EW_Report_at_09__1785902381.pdf",
            "/images/dmcreports/Landslide_EW_Report_at_1000hrs_on_2026__1789448963.pdf",
            "/images/dmcreports/Landslide_EW_Report_at_1000hrs_on_2026__1789534365.pdf",
            "/images/dmcreports/Landslide_EW_Report_at_1000hrs_on_2026__1789879344.pdf",
            "/images/dmcreports/Landslide_EW_Report_at_1030hrs_on_2026__1771393203.pdf",
            "/images/dmcreports/Landslide_EW_Report_at_12__1785742696.pdf",
            "/images/dmcreports/Landslide_EW_Report_at_1300hrs_on_2026__1790236908.pdf",
            "/images/dmcreports/Landslide_EW_Report_at_1300hrs_on_2026__1790237433.pdf",
            "/images/dmcreports/Landslide_EW_Report_at_1400hrs_on_2026__1789894283.pdf",
            "/images/dmcreports/Landslide_EW_Report_at_1445hrs_on_2026__1793007485.pdf",
            "/images/dmcreports/Landslide_EW_Report_at_1600hrs_on_2026__1779021090.pdf",
            "/images/dmcreports/Landslide_EW_Report_at_1600hrs_on_2026__1789987708.pdf",
            "/images/dmcreports/Landslide_EW_Report_at_1600hrs_on_2026__1790075641.pdf",
            "/images/dmcreports/Landslide_EW_Report_at_1600hrs_on_2026__1790160812.pdf",
            "/images/dmcreports/Landslide_EW_Report_at_1600hrs_on_2026__1790333042.pdf",
            "/images/dmcreports/Landslide_EW_Report_at_1600hrs_on_2026__1790421382.pdf",
            "/images/dmcreports/Landslide_EW_Report_at_1600hrs_on_2026__1791113233.pdf",
            "/images/dmcreports/Landslide_EW_Report_at_1600hrs_on_2026__1791197863.pdf",
            "/images/dmcreports/Landslide_EW_Report_at_1600hrs_on_2026__1791282469.pdf",
            "/images/dmcreports/Landslide_EW_Report_at_1600hrs_on_2026__1791371317.pdf",
            "/images/dmcreports/Landslide_EW_Report_at_1600hrs_on_2026__1791543928.pdf",
            "/images/dmcreports/Landslide_EW_Report_at_1600hrs_on_2026__1791629923.pdf",
            "/images/dmcreports/Landslide_EW_Report_at_1600hrs_on_2026__1791717348.pdf",
            "/images/dmcreports/Landslide_EW_Report_at_1600hrs_on_2026__1791802714.pdf",
            "/images/dmcreports/Landslide_EW_Report_at_1600hrs_on_2026__1791889014.pdf",
            "/images/dmcreports/Landslide_EW_Report_at_1600hrs_on_2026__1791975134.pdf",
            "/images/dmcreports/Landslide_EW_Report_at_1600hrs_on_2026__1792149759.pdf",
            "/images/dmcreports/Landslide_EW_Report_at_1600hrs_on_2026__1792408386.pdf",
            "/images/dmcreports/Landslide_EW_Report_at_1600hrs_on_2026__1792493826.pdf",
            "/images/dmcreports/Landslide_EW_Report_at_1600hrs_on_2026__1792579927.pdf",
            "/images/dmcreports/Landslide_EW_Report_at_1600hrs_on_2026__1792839037.pdf",
            "/images/dmcreports/Landslide_EW_Report_at_1630hrs_on_2026__1790508308.pdf",
            "/images/dmcreports/Landslide_EW_Report_at_1700hrs_on_2026__1790251970.pdf",
            "/images/dmcreports/Landslide_EW_Report_at_1800hrs_on_2026__1792242515.pdf",
            "/images/dmcreports/Landslide_EW_Report_at_1800hrs_on_2026__1792328311.pdf",
            "/images/dmcreports/Landslide_EW_Report_at_1900hrs_on_2026__1791388539.pdf",
            "/images/dmcreports/Landslide_EW_Report_at_1900hrs_on_2026__1791735713.pdf",
            "/images/dmcreports/Landslide_EW_Report_at_1900hrs_on_2026__1791817266.pdf",
            "/images/dmcreports/Landslide_EW_Report_at_1900hrs_on_2026__1792937657.pdf",
            "/images/dmcreports/Landslide_EW_Report_at_2100hrs_on_2026__1792080337.pdf",
            "/images/dmcreports/Landslide_EW_Report_at_2200hrs_on_2026__1789931576.pdf",
            "/images/dmcreports/Landslide_EW_Report_at_2200hrs_on_2026__1792950045.pdf",
            "/images/dmcreports/Landslide_EW_Report_at_2350hrs_on_2026__1785696011.pdf",
            "/images/dmcreports/Landslide_Early_Warning_Report_at_1600hrs_on_15__1778844228.pdf",
            "/images/dmcreports/Landslide_Early_Warning_Report_at_1600hrs_on_16__1778928261.pdf",
            "/images/dmcreports/Landslide_Early_Warning_Report_at_1700hrs_on_2026__1775305024.pdf",
            "/images/dmcreports/Landslide_Early_Warning_at_0300hrs_at_22__1779400855.pdf",
            "/images/dmcreports/Landslide_Early_Warning_at_0900hrs_at_22__1779423870.pdf",
            "/images/dmcreports/Landslide_Early_Warning_at_0900hrs_at_23__1779509025.pdf",
            "/images/dmcreports/Landslide_Early_Warning_at_1600hrs_on_27__1779880374.pdf",
            "/images/dmcreports/Landslide_Early_Warning_at_1600hrs_on_28__1779964569.pdf",
            "/images/dmcreports/Landslide_Early_Warning_at_1600hrs_on_29__1780052116.pdf",
            "/images/dmcreports/Landslide_Early_warning_report_at_0400hrs_on_12__1781221492.pdf",
            "/images/dmcreports/Landslide_Early_warning_report_at_0900hrs_on_13__1778644336.pdf",
            "/images/dmcreports/Landslide_Early_warning_report_at_0900hrs_on_14__1778733408.pdf",
            "/images/dmcreports/Landslide_Early_warning_report_at_1600hrs_on_12__1781261099.pdf",
            "/images/dmcreports/Landslide_Early_warning_report_at_1600hrs_on_13__1781348104.pdf",
            "/images/dmcreports/Landslide_Early_warning_report_at_1600hrs_on_13__1781348112.pdf",
            "/images/dmcreports/Landslide_Early_warning_report_at_2200hrs_on_14__1778779033.pdf",
            "/images/dmcreports/Landslide_Ew_Letter__1792666962.pdf",
            "/images/dmcreports/Landslide_Ew_Report_at_0800hrs_on_21__1771643034.pdf",
            "/images/dmcreports/Landslide_Ew_Report_at_0830hrs_on_22__1771733754.pdf",
            "/images/dmcreports/Landslide_Ew_Report_at_0830hrs_on_23__1771817075.pdf",
            "/images/dmcreports/Landslide_Ew_Report_at_0830hrs_on_24__1771903346.pdf",
            "/images/dmcreports/Landslide_Ew_Report_at_1600hrs_on_2026__1776081161.pdf",
            "/images/dmcreports/Landslide_Ew_Report_at_1600hrs_on_2026__1776942433.pdf",
            "/images/dmcreports/Landslide_Ew_Report_at_1900hrs_on_2026__1771682960.pdf",
            "/images/dmcreports/Landslide_Ew_Repots_at_1600hrs_on_2026__1778497802.pdf",
            "/images/dmcreports/Landslide_early_warning__1778430610.pdf",
            "/images/dmcreports/Landslide_early_warning_at_0600_hrs_on_13-02-2026_(2)__1770947319.pdf",
            "/images/dmcreports/Landslide_early_warning_at_0600_hrs_on_14-02-2026__1771031819.pdf",
            "/images/dmcreports/Landslide_early_warning_at_2200hrs_on_2026__1778517844.pdf",
            "/images/dmcreports/Landslide_early_warning_message_at_1600_hrs_on_08-10-2026__1791456596.pdf",
            "/images/dmcreports/Landslide_early_warning_message_at_1800_hrs_on_08-10-2026__1791464690.pdf",
            "/images/dmcreports/Landslide_warning_report_at_1700hrs__1779624141.pdf",
            "/images/dmcreports/Lanslide_Early_Warning_at_0600_on_24__1779584677.pdf",
            "/images/dmcreports/landslide_EW_Report_at_1600hrs_on_2026__1779101540.pdf"
          ]
        }
      ],
      "districtMapping": {
        "North-central province": [
          "LK71",
          "LK72"
        ],
        "Trincomalee": [
          "LK53"
        ],
        "Batticaloa": [
          "LK51"
        ]
      },
      "translationReview": "Current original contains Sinhala and English. Tamil interface summary is non-official; general lightning terminology and shelter/trees action were checked against the prior-day official Tamil source, not treated as a current translation. Independent native-speaker review remains pending.",
      "unchanged": "All existing flood, landslide and rain bulletins, eleven river observations, and reservoir data are preserved."
    },
    {
      "reviewedAt": "2026-10-26T13:06:24.235947+00:00",
      "scope": "18:00 landslide replacement; original pages 1–4 visually inspected (page 5 blank)",
      "source": "LEWM-26-10-2026-1800-33",
      "previousBulletin": {
        "id": "LEWM-26-10-2026-1445-00",
        "kind": "landslide",
        "title": {
          "en": "Landslide early warning",
          "si": "නායයෑම් පූර්ව අනතුරු ඇඟවීම",
          "ta": "மண்சரிவு முன்னெச்சரிக்கை"
        },
        "authority": "NBRI / DMC",
        "issuedAt": "2026-10-26T14:45:00+05:30",
        "expiresAt": "2026-10-27T14:45:00+05:30",
        "listingAt": "2026-10-26T14:45:00+05:30",
        "url": "https://www.dmc.gov.lk/images/dmcreports/Landslide_EW_Report_at_1445hrs_on_2026__1793007485.pdf",
        "summary": {
          "en": "Levels 1 (Yellow), 2 (Amber) and 3 (Red) apply to named DS divisions and surrounding areas. Level 3 names six Ratnapura district divisions. Read the original warning and the authority’s evacuation instructions for the affected areas.",
          "si": "නම් කළ කොට්ඨාස සහ අවට ප්‍රදේශ සඳහා මට්ටම් 1 (කහ), 2 (ඇම්බර්) සහ 3 (රතු) අදාළය. රත්නපුර දිස්ත්‍රික්කයේ කොට්ඨාස හයක් මට්ටම 3 යටතේ ඇත. අදාළ ප්‍රදේශ සඳහා මුල් අනතුරු ඇඟවීම සහ බලධාරීන්ගේ ඉවත් වීමේ උපදෙස් කියවන්න.",
          "ta": "பெயரிடப்பட்ட பிரிவுகளிலும் சுற்றுப்பகுதிகளிலும் நிலைகள் 1 (மஞ்சள்), 2 (அம்பர்), 3 (சிவப்பு) பொருந்துகின்றன. இரத்தினபுரி மாவட்டத்தின் ஆறு பிரிவுகள் நிலை 3 இல் உள்ளன. பாதிக்கப்பட்ட பகுதிகளுக்கான அசல் எச்சரிக்கையையும் அதிகாரிகளின் வெளியேற்ற அறிவுறுத்தல்களையும் படிக்கவும்."
        },
        "areas": [
          {
            "district": "Galle",
            "division": "Karandeniya",
            "level": 1,
            "districtCode": "LK31",
            "divisionCode": "LK3109"
          },
          {
            "district": "Galle",
            "division": "Thawalama",
            "level": 1,
            "districtCode": "LK31",
            "divisionCode": "LK3118"
          },
          {
            "district": "Gampaha",
            "division": "Attanagalla",
            "level": 1,
            "districtCode": "LK12",
            "divisionCode": "LK1227"
          },
          {
            "district": "Kalutara",
            "division": "Millaniya",
            "level": 1,
            "districtCode": "LK13",
            "divisionCode": "LK1318"
          },
          {
            "district": "Kalutara",
            "division": "Ingiriya",
            "level": 1,
            "districtCode": "LK13",
            "divisionCode": "LK1310"
          },
          {
            "district": "Kalutara",
            "division": "Beruwala",
            "level": 1,
            "districtCode": "LK13",
            "divisionCode": "LK1324"
          },
          {
            "district": "Kalutara",
            "division": "Horana",
            "level": 1,
            "districtCode": "LK13",
            "divisionCode": "LK1309"
          },
          {
            "district": "Kalutara",
            "division": "Palindanuwara",
            "level": 1,
            "districtCode": "LK13",
            "divisionCode": "LK1336"
          },
          {
            "district": "Kandy",
            "division": "Udapalatha",
            "level": 1,
            "districtCode": "LK21",
            "divisionCode": "LK2151"
          },
          {
            "district": "Kandy",
            "division": "Udadumbara",
            "level": 1,
            "districtCode": "LK21",
            "divisionCode": "LK2118"
          },
          {
            "district": "Kandy",
            "division": "Ganga Ihala Korale",
            "level": 1,
            "districtCode": "LK21",
            "divisionCode": "LK2154"
          },
          {
            "district": "Kegalle",
            "division": "Ruwanwella",
            "level": 1,
            "districtCode": "LK92",
            "divisionCode": "LK9221"
          },
          {
            "district": "Kegalle",
            "division": "Warakapola",
            "level": 1,
            "districtCode": "LK92",
            "divisionCode": "LK9218"
          },
          {
            "district": "Kegalle",
            "division": "Kegalle",
            "level": 1,
            "districtCode": "LK92",
            "divisionCode": "LK9212"
          },
          {
            "district": "Kegalle",
            "division": "Mawanella",
            "level": 1,
            "districtCode": "LK92",
            "divisionCode": "LK9206"
          },
          {
            "district": "Kegalle",
            "division": "Yatiyanthota",
            "level": 1,
            "districtCode": "LK92",
            "divisionCode": "LK9227"
          },
          {
            "district": "Kurunegala",
            "division": "Mawathagama",
            "level": 1,
            "districtCode": "LK61",
            "divisionCode": "LK6160"
          },
          {
            "district": "Kurunegala",
            "division": "Narammala",
            "level": 1,
            "districtCode": "LK61",
            "divisionCode": "LK6181"
          },
          {
            "district": "Kurunegala",
            "division": "Alawwa",
            "level": 1,
            "districtCode": "LK61",
            "divisionCode": "LK6184"
          },
          {
            "district": "Nuwara Eliya",
            "division": "Kothmale West",
            "level": 1,
            "districtCode": "LK23",
            "divisionCode": "LK2321"
          },
          {
            "district": "Ratnapura",
            "division": "Imbulpe",
            "level": 1,
            "districtCode": "LK91",
            "divisionCode": "LK9115"
          },
          {
            "district": "Ratnapura",
            "division": "Weligepola",
            "level": 1,
            "districtCode": "LK91",
            "divisionCode": "LK9145"
          },
          {
            "district": "Ratnapura",
            "division": "Kahawaththa",
            "level": 1,
            "districtCode": "LK91",
            "divisionCode": "LK9139"
          },
          {
            "district": "Ratnapura",
            "division": "Kolonna",
            "level": 1,
            "districtCode": "LK91",
            "divisionCode": "LK9151"
          },
          {
            "district": "Kalutara",
            "division": "Walallawita",
            "level": 2,
            "districtCode": "LK13",
            "divisionCode": "LK1339"
          },
          {
            "district": "Kalutara",
            "division": "Dodangoda",
            "level": 2,
            "districtCode": "LK13",
            "divisionCode": "LK1327"
          },
          {
            "district": "Kalutara",
            "division": "Bulathsinhala",
            "level": 2,
            "districtCode": "LK13",
            "divisionCode": "LK1312"
          },
          {
            "district": "Kalutara",
            "division": "Madurawala",
            "level": 2,
            "districtCode": "LK13",
            "divisionCode": "LK1315"
          },
          {
            "district": "Kandy",
            "division": "Udunuwara",
            "level": 2,
            "districtCode": "LK21",
            "divisionCode": "LK2139"
          },
          {
            "district": "Kandy",
            "division": "Pasbage Korale",
            "level": 2,
            "districtCode": "LK21",
            "divisionCode": "LK2157"
          },
          {
            "district": "Kegalle",
            "division": "Dehiowita",
            "level": 2,
            "districtCode": "LK92",
            "divisionCode": "LK9230"
          },
          {
            "district": "Kegalle",
            "division": "Aranayake",
            "level": 2,
            "districtCode": "LK92",
            "divisionCode": "LK9209"
          },
          {
            "district": "Kegalle",
            "division": "Galigamuwa",
            "level": 2,
            "districtCode": "LK92",
            "divisionCode": "LK9215"
          },
          {
            "district": "Kegalle",
            "division": "Deraniyagala",
            "level": 2,
            "districtCode": "LK92",
            "divisionCode": "LK9233"
          },
          {
            "district": "Kurunegala",
            "division": "Kurunegala",
            "level": 2,
            "districtCode": "LK61",
            "divisionCode": "LK6154"
          },
          {
            "district": "Nuwara Eliya",
            "division": "Ambagamuwa Korale",
            "level": 2,
            "districtCode": "LK23",
            "divisionCode": "LK2315"
          },
          {
            "district": "Nuwara Eliya",
            "division": "Kotmale East",
            "level": 2,
            "districtCode": "LK23",
            "divisionCode": "LK2303"
          },
          {
            "district": "Nuwara Eliya",
            "division": "Norwood",
            "level": 2,
            "districtCode": "LK23",
            "divisionCode": "LK2330"
          },
          {
            "district": "Ratnapura",
            "division": "Nivithigala",
            "level": 2,
            "districtCode": "LK91",
            "divisionCode": "LK9136"
          },
          {
            "district": "Ratnapura",
            "division": "Kiriella",
            "level": 2,
            "districtCode": "LK91",
            "divisionCode": "LK9109"
          },
          {
            "district": "Ratnapura",
            "division": "Balangoda",
            "level": 2,
            "districtCode": "LK91",
            "divisionCode": "LK9118"
          },
          {
            "district": "Ratnapura",
            "division": "Eheliyagoda",
            "level": 2,
            "districtCode": "LK91",
            "divisionCode": "LK9103"
          },
          {
            "district": "Ratnapura",
            "division": "Kalawana",
            "level": 2,
            "districtCode": "LK91",
            "divisionCode": "LK9133"
          },
          {
            "district": "Ratnapura",
            "division": "Ratnapura",
            "level": 3,
            "districtCode": "LK91",
            "divisionCode": "LK9112"
          },
          {
            "district": "Ratnapura",
            "division": "Ayagama",
            "level": 3,
            "districtCode": "LK91",
            "divisionCode": "LK9130"
          },
          {
            "district": "Ratnapura",
            "division": "Pelmadulla",
            "level": 3,
            "districtCode": "LK91",
            "divisionCode": "LK9124"
          },
          {
            "district": "Ratnapura",
            "division": "Kuruwita",
            "level": 3,
            "districtCode": "LK91",
            "divisionCode": "LK9106"
          },
          {
            "district": "Ratnapura",
            "division": "Elapatha",
            "level": 3,
            "districtCode": "LK91",
            "divisionCode": "LK9127"
          },
          {
            "district": "Ratnapura",
            "division": "Openayake",
            "level": 3,
            "districtCode": "LK91",
            "divisionCode": "LK9121"
          }
        ],
        "sha256": "29f80d780c681a9090d51c713c5642db0756ab03aa74aeb003c5a5471582aa52",
        "districtCodes": []
      },
      "previousMessageId": "LEWM-26-10-2026-1445-00",
      "levelCounts": {
        "1": 28,
        "2": 33,
        "3": 10
      },
      "districtScopedAliases": [
        {
          "district": "Kalutara",
          "bulletinName": "Mathugama",
          "catalogName": "Matugama",
          "divisionCode": "LK1330"
        },
        {
          "district": "Kandy",
          "bulletinName": "Thumpane",
          "catalogName": "Tumpane",
          "divisionCode": "LK2103"
        },
        {
          "district": "Kandy",
          "bulletinName": "Udadumbara",
          "catalogName": "Ududumbara",
          "divisionCode": "LK2118"
        },
        {
          "district": "Kandy",
          "bulletinName": "Pasbage Korale",
          "catalogName": "Pasbagekorale",
          "divisionCode": "LK2157"
        },
        {
          "district": "Kegalle",
          "bulletinName": "Yatiyanthota",
          "catalogName": "Yatiyantota",
          "divisionCode": "LK9227"
        },
        {
          "district": "Kegalle",
          "bulletinName": "Bulathkohupitiya",
          "catalogName": "Bulathkohipitiya",
          "divisionCode": "LK9224"
        },
        {
          "district": "Matara",
          "bulletinName": "Pitabeddara",
          "catalogName": "Pitabaddara",
          "divisionCode": "LK3203"
        },
        {
          "district": "Nuwara Eliya",
          "bulletinName": "Kotmale East",
          "catalogName": "Kothmale East",
          "divisionCode": "LK2303"
        },
        {
          "district": "Ratnapura",
          "bulletinName": "Kahawaththa",
          "catalogName": "Kahawattha",
          "divisionCode": "LK9139"
        },
        {
          "district": "Ratnapura",
          "bulletinName": "Kuruwita",
          "catalogName": "Kuruvita",
          "divisionCode": "LK9106"
        },
        {
          "district": "Ratnapura",
          "bulletinName": "Openayake",
          "catalogName": "Opanayake",
          "divisionCode": "LK9121"
        }
      ],
      "listingChecks": [
        {
          "id": "flood-listing",
          "url": "https://www.dmc.gov.lk/index.php?option=com_dmcreports&view=reports&report_type_id=6&lang=en&limit=100",
          "checkedAt": "2026-10-26T13:02:42.763881+00:00",
          "status": "ok",
          "sha256": "6f1f29e5c85c884456e14c1b50282929580537fb6d085f18e60cf476a2324cd4",
          "bytes": 65544,
          "contentType": "text/html; charset=utf-8",
          "finalUrl": "https://www.dmc.gov.lk/index.php?option=com_dmcreports&view=reports&report_type_id=6&lang=en&limit=100",
          "rawFile": "flood-listing-6f1f29e5c85c.html",
          "changed": true,
          "pdfLinks": [
            "/images/dmcreports/Deduru_Oya_Flood_Warning_-_NO_01_(2026__1792642274.pdf",
            "/images/dmcreports/Flood_Warning_for_Mahaweli_River_-_No_01_-_2026__1792998739.pdf",
            "/images/dmcreports/Flood_warning_for_Kala_Oya_Basin_-_NO_01_(2026__1792648900.pdf",
            "/images/dmcreports/Flood_warning_for_Kalu_River_Basin_-_No_01_-_2026__1792995574.pdf",
            "/images/dmcreports/Flood_warning_for_Nilwala_River_Basin_-_NO_01_(2026__1792069011.pdf",
            "/images/dmcreports/Water_Level_&_Rainfall_on_2026__1792169790.pdf",
            "/images/dmcreports/Water_level_&_Rainfall_2026__1791443615.pdf",
            "/images/dmcreports/Water_level_&_Rainfall_2026__1791511232.pdf",
            "/images/dmcreports/Water_level_&_Rainfall_2026__1791552225.pdf",
            "/images/dmcreports/Water_level_&_Rainfall_2026__1791573051.pdf",
            "/images/dmcreports/Water_level_&_Rainfall_2026__1791599312.pdf",
            "/images/dmcreports/Water_level_&_Rainfall_2026__1791605241.pdf",
            "/images/dmcreports/Water_level_&_Rainfall_2026__1791615901.pdf",
            "/images/dmcreports/Water_level_&_Rainfall_2026__1791686019.pdf",
            "/images/dmcreports/Water_level_&_Rainfall_2026__1791691573.pdf",
            "/images/dmcreports/Water_level_&_Rainfall_2026__1791702393.pdf",
            "/images/dmcreports/Water_level_&_Rainfall_2026__1791766516.pdf",
            "/images/dmcreports/Water_level_&_Rainfall_2026__1791779449.pdf",
            "/images/dmcreports/Water_level_&_Rainfall_2026__1791789176.pdf",
            "/images/dmcreports/Water_level_&_Rainfall_2026__1791849238.pdf",
            "/images/dmcreports/Water_level_&_Rainfall_2026__1791853872.pdf",
            "/images/dmcreports/Water_level_&_Rainfall_2026__1791864437.pdf",
            "/images/dmcreports/Water_level_&_Rainfall_2026__1791874832.pdf",
            "/images/dmcreports/Water_level_&_Rainfall_2026__1791906269.pdf",
            "/images/dmcreports/Water_level_&_Rainfall_2026__1791921828.pdf",
            "/images/dmcreports/Water_level_&_Rainfall_2026__1791951644.pdf",
            "/images/dmcreports/Water_level_&_Rainfall_2026__1791963804.pdf",
            "/images/dmcreports/Water_level_&_Rainfall_2026__1791982862.pdf",
            "/images/dmcreports/Water_level_&_Rainfall_2026__1792005678.pdf",
            "/images/dmcreports/Water_level_&_Rainfall_2026__1792027164.pdf",
            "/images/dmcreports/Water_level_&_Rainfall_2026__1792037251.pdf",
            "/images/dmcreports/Water_level_&_Rainfall_2026__1792051128.pdf",
            "/images/dmcreports/Water_level_&_Rainfall_2026__1792072400.pdf",
            "/images/dmcreports/Water_level_&_Rainfall_2026__1792083039.pdf",
            "/images/dmcreports/Water_level_&_Rainfall_2026__1792092687.pdf",
            "/images/dmcreports/Water_level_&_Rainfall_2026__1792106686.pdf",
            "/images/dmcreports/Water_level_&_Rainfall_2026__1792113332.pdf",
            "/images/dmcreports/Water_level_&_Rainfall_2026__1792126432.pdf",
            "/images/dmcreports/Water_level_&_Rainfall_2026__1792135117.pdf",
            "/images/dmcreports/Water_level_&_Rainfall_2026__1792146528.pdf",
            "/images/dmcreports/Water_level_&_Rainfall_2026__1792178164.pdf",
            "/images/dmcreports/Water_level_&_Rainfall_2026__1792188285.pdf",
            "/images/dmcreports/Water_level_&_Rainfall_2026__1792199830.pdf",
            "/images/dmcreports/Water_level_&_Rainfall_2026__1792213238.pdf",
            "/images/dmcreports/Water_level_&_Rainfall_2026__1792224899.pdf",
            "/images/dmcreports/Water_level_&_Rainfall_2026__1792231264.pdf",
            "/images/dmcreports/Water_level_&_Rainfall_2026__1792253048.pdf",
            "/images/dmcreports/Water_level_&_Rainfall_2026__1792264004.pdf",
            "/images/dmcreports/Water_level_&_Rainfall_2026__1792279547.pdf",
            "/images/dmcreports/Water_level_&_Rainfall_2026__1792286352.pdf",
            "/images/dmcreports/Water_level_&_Rainfall_2026__1792296345.pdf",
            "/images/dmcreports/Water_level_&_Rainfall_2026__1792306671.pdf",
            "/images/dmcreports/Water_level_&_Rainfall_2026__1792318086.pdf",
            "/images/dmcreports/Water_level_&_Rainfall_2026__1792340684.pdf",
            "/images/dmcreports/Water_level_&_Rainfall_2026__1792350554.pdf",
            "/images/dmcreports/Water_level_&_Rainfall_2026__1792361423.pdf",
            "/images/dmcreports/Water_level_&_Rainfall_2026__1792372569.pdf",
            "/images/dmcreports/Water_level_&_Rainfall_2026__1792383037.pdf",
            "/images/dmcreports/Water_level_&_Rainfall_2026__1792393386.pdf",
            "/images/dmcreports/Water_level_&_Rainfall_2026__1792404307.pdf",
            "/images/dmcreports/Water_level_&_Rainfall_2026__1792416446.pdf",
            "/images/dmcreports/Water_level_&_Rainfall_2026__1792426610.pdf",
            "/images/dmcreports/Water_level_&_Rainfall_2026__1792446111.pdf",
            "/images/dmcreports/Water_level_&_Rainfall_2026__1792452733.pdf",
            "/images/dmcreports/Water_level_&_Rainfall_2026__1792458705.pdf",
            "/images/dmcreports/Water_level_&_Rainfall_2026__1792470772.pdf",
            "/images/dmcreports/Water_level_&_Rainfall_2026__1792479680.pdf",
            "/images/dmcreports/Water_level_&_Rainfall_2026__1792491175.pdf",
            "/images/dmcreports/Water_level_&_Rainfall_2026__1792501808.pdf",
            "/images/dmcreports/Water_level_&_Rainfall_2026__1792512885.pdf",
            "/images/dmcreports/Water_level_&_Rainfall_2026__1792534891.pdf",
            "/images/dmcreports/Water_level_&_Rainfall_2026__1792544885.pdf",
            "/images/dmcreports/Water_level_&_Rainfall_2026__1792556003.pdf",
            "/images/dmcreports/Water_level_&_Rainfall_2026__1792566521.pdf",
            "/images/dmcreports/Water_level_&_Rainfall_2026__1792577779.pdf",
            "/images/dmcreports/Water_level_&_Rainfall_2026__1792589310.pdf",
            "/images/dmcreports/Water_level_&_Rainfall_2026__1792599252.pdf",
            "/images/dmcreports/Water_level_&_Rainfall_2026__1792620775.pdf",
            "/images/dmcreports/Water_level_&_Rainfall_2026__1792636547.pdf",
            "/images/dmcreports/Water_level_&_Rainfall_2026__1792652554.pdf",
            "/images/dmcreports/Water_level_&_Rainfall_2026__1792663890.pdf",
            "/images/dmcreports/Water_level_&_Rainfall_2026__1792686004.pdf",
            "/images/dmcreports/Water_level_&_Rainfall_2026__1792696423.pdf",
            "/images/dmcreports/Water_level_&_Rainfall_2026__1792707181.pdf",
            "/images/dmcreports/Water_level_&_Rainfall_2026__1792717608.pdf",
            "/images/dmcreports/Water_level_&_Rainfall_2026__1792728997.pdf",
            "/images/dmcreports/Water_level_&_Rainfall_2026__1792741750.pdf",
            "/images/dmcreports/Water_level_&_Rainfall_2026__1792760391.pdf",
            "/images/dmcreports/Water_level_&_Rainfall_2026__1792782314.pdf",
            "/images/dmcreports/Water_level_&_Rainfall_2026__1792808848.pdf",
            "/images/dmcreports/Water_level_&_Rainfall_2026__1792826481.pdf",
            "/images/dmcreports/Water_level_&_Rainfall_2026__1792893335.pdf",
            "/images/dmcreports/Water_level_&_Rainfall_2026__1792901155.pdf",
            "/images/dmcreports/Water_level_&_Rainfall_2026__1792912247.pdf",
            "/images/dmcreports/Water_level_&_Rainfall_2026__1792934282.pdf",
            "/images/dmcreports/Water_level_&_Rainfall_2026__1792956144.pdf",
            "/images/dmcreports/Water_level_&_Rainfall_2026__1792979408.pdf",
            "/images/dmcreports/Water_level_&_Rainfall_2026__1792990677.pdf",
            "/images/dmcreports/Water_level_&_Rainfall_2026__1792998944.pdf",
            "/images/dmcreports/Water_level_&_Rainfall_2026__1793017314.pdf"
          ]
        },
        {
          "id": "landslide-listing",
          "url": "https://www.dmc.gov.lk/index.php?option=com_dmcreports&view=reports&report_type_id=5&lang=en&limit=100",
          "checkedAt": "2026-10-26T13:02:42.819888+00:00",
          "status": "ok",
          "sha256": "c3e21eb84509d4b731f90d80b0579424b22e87e2593ed8b876ed61994325df67",
          "bytes": 66820,
          "contentType": "text/html; charset=utf-8",
          "finalUrl": "https://www.dmc.gov.lk/index.php?option=com_dmcreports&view=reports&report_type_id=5&lang=en&limit=100",
          "rawFile": "landslide-listing-c3e21eb84509.html",
          "changed": true,
          "pdfLinks": [
            "/images/dmcreports/(Merged)Landslide_early_warning_Report_at_0600hrs___1779412352.pdf",
            "/images/dmcreports/LEWM_14-05-2026_16_00__1778757021.pdf",
            "/images/dmcreports/LEWM_15-10-2026_16_00__1792063558.pdf",
            "/images/dmcreports/LEWM_21-02-2026_20_30-1__1771688491.pdf",
            "/images/dmcreports/LEWM_21-10-2026_18_00__1792589290.pdf",
            "/images/dmcreports/LEWM_21-10-2026_22_00__1792605539.pdf",
            "/images/dmcreports/LEWM_23-10-2026_16_00__1792754836.pdf",
            "/images/dmcreports/LEWM_24-04-2026_16_00__1777027275.pdf",
            "/images/dmcreports/LEWM_25-05-2026_16_00__1779705918.pdf",
            "/images/dmcreports/LEWM_26-05-2026_16_00__1779796966.pdf",
            "/images/dmcreports/LandSlide_Early_warning_report___1778350473.pdf",
            "/images/dmcreports/Landslide_EW_Report_at_0400hrs_on_2026__1790205325.pdf",
            "/images/dmcreports/Landslide_EW_Report_at_0700hrs_on_2026__1771119917.pdf",
            "/images/dmcreports/Landslide_EW_Report_at_0700hrs_on_2026__1789870835.pdf",
            "/images/dmcreports/Landslide_EW_Report_at_0800hrs_on_2026__1771556682.pdf",
            "/images/dmcreports/Landslide_EW_Report_at_0900hrs_on_2026__1771215166.pdf",
            "/images/dmcreports/Landslide_EW_Report_at_0900hrs_on_2026__1785988143.pdf",
            "/images/dmcreports/Landslide_EW_Report_at_0900hrs_on_2026__1786075964.pdf",
            "/images/dmcreports/Landslide_EW_Report_at_0900hrs_on_2026__1786161107.pdf",
            "/images/dmcreports/Landslide_EW_Report_at_0900hrs_on_2026__1786251019.pdf",
            "/images/dmcreports/Landslide_EW_Report_at_0900hrs_on_2026__1792988751.pdf",
            "/images/dmcreports/Landslide_EW_Report_at_09__1785729374.pdf",
            "/images/dmcreports/Landslide_EW_Report_at_09__1785816590.pdf",
            "/images/dmcreports/Landslide_EW_Report_at_09__1785902381.pdf",
            "/images/dmcreports/Landslide_EW_Report_at_1000hrs_on_2026__1789448963.pdf",
            "/images/dmcreports/Landslide_EW_Report_at_1000hrs_on_2026__1789534365.pdf",
            "/images/dmcreports/Landslide_EW_Report_at_1000hrs_on_2026__1789879344.pdf",
            "/images/dmcreports/Landslide_EW_Report_at_1030hrs_on_2026__1771393203.pdf",
            "/images/dmcreports/Landslide_EW_Report_at_12__1785742696.pdf",
            "/images/dmcreports/Landslide_EW_Report_at_1300hrs_on_2026__1790236908.pdf",
            "/images/dmcreports/Landslide_EW_Report_at_1300hrs_on_2026__1790237433.pdf",
            "/images/dmcreports/Landslide_EW_Report_at_1400hrs_on_2026__1789894283.pdf",
            "/images/dmcreports/Landslide_EW_Report_at_1445hrs_on_2026__1793007485.pdf",
            "/images/dmcreports/Landslide_EW_Report_at_1600hrs_on_2026__1779021090.pdf",
            "/images/dmcreports/Landslide_EW_Report_at_1600hrs_on_2026__1789987708.pdf",
            "/images/dmcreports/Landslide_EW_Report_at_1600hrs_on_2026__1790075641.pdf",
            "/images/dmcreports/Landslide_EW_Report_at_1600hrs_on_2026__1790160812.pdf",
            "/images/dmcreports/Landslide_EW_Report_at_1600hrs_on_2026__1790333042.pdf",
            "/images/dmcreports/Landslide_EW_Report_at_1600hrs_on_2026__1790421382.pdf",
            "/images/dmcreports/Landslide_EW_Report_at_1600hrs_on_2026__1791113233.pdf",
            "/images/dmcreports/Landslide_EW_Report_at_1600hrs_on_2026__1791197863.pdf",
            "/images/dmcreports/Landslide_EW_Report_at_1600hrs_on_2026__1791282469.pdf",
            "/images/dmcreports/Landslide_EW_Report_at_1600hrs_on_2026__1791371317.pdf",
            "/images/dmcreports/Landslide_EW_Report_at_1600hrs_on_2026__1791543928.pdf",
            "/images/dmcreports/Landslide_EW_Report_at_1600hrs_on_2026__1791629923.pdf",
            "/images/dmcreports/Landslide_EW_Report_at_1600hrs_on_2026__1791717348.pdf",
            "/images/dmcreports/Landslide_EW_Report_at_1600hrs_on_2026__1791802714.pdf",
            "/images/dmcreports/Landslide_EW_Report_at_1600hrs_on_2026__1791889014.pdf",
            "/images/dmcreports/Landslide_EW_Report_at_1600hrs_on_2026__1791975134.pdf",
            "/images/dmcreports/Landslide_EW_Report_at_1600hrs_on_2026__1792149759.pdf",
            "/images/dmcreports/Landslide_EW_Report_at_1600hrs_on_2026__1792408386.pdf",
            "/images/dmcreports/Landslide_EW_Report_at_1600hrs_on_2026__1792493826.pdf",
            "/images/dmcreports/Landslide_EW_Report_at_1600hrs_on_2026__1792579927.pdf",
            "/images/dmcreports/Landslide_EW_Report_at_1600hrs_on_2026__1792839037.pdf",
            "/images/dmcreports/Landslide_EW_Report_at_1630hrs_on_2026__1790508308.pdf",
            "/images/dmcreports/Landslide_EW_Report_at_1700hrs_on_2026__1790251970.pdf",
            "/images/dmcreports/Landslide_EW_Report_at_1800hrs_on_2026__1792242515.pdf",
            "/images/dmcreports/Landslide_EW_Report_at_1800hrs_on_2026__1792328311.pdf",
            "/images/dmcreports/Landslide_EW_Report_at_1800hrs_on_2026__1793018981.pdf",
            "/images/dmcreports/Landslide_EW_Report_at_1900hrs_on_2026__1791388539.pdf",
            "/images/dmcreports/Landslide_EW_Report_at_1900hrs_on_2026__1791735713.pdf",
            "/images/dmcreports/Landslide_EW_Report_at_1900hrs_on_2026__1791817266.pdf",
            "/images/dmcreports/Landslide_EW_Report_at_1900hrs_on_2026__1792937657.pdf",
            "/images/dmcreports/Landslide_EW_Report_at_2100hrs_on_2026__1792080337.pdf",
            "/images/dmcreports/Landslide_EW_Report_at_2200hrs_on_2026__1789931576.pdf",
            "/images/dmcreports/Landslide_EW_Report_at_2200hrs_on_2026__1792950045.pdf",
            "/images/dmcreports/Landslide_EW_Report_at_2350hrs_on_2026__1785696011.pdf",
            "/images/dmcreports/Landslide_Early_Warning_Report_at_1600hrs_on_15__1778844228.pdf",
            "/images/dmcreports/Landslide_Early_Warning_Report_at_1600hrs_on_16__1778928261.pdf",
            "/images/dmcreports/Landslide_Early_Warning_Report_at_1700hrs_on_2026__1775305024.pdf",
            "/images/dmcreports/Landslide_Early_Warning_at_0300hrs_at_22__1779400855.pdf",
            "/images/dmcreports/Landslide_Early_Warning_at_0900hrs_at_22__1779423870.pdf",
            "/images/dmcreports/Landslide_Early_Warning_at_0900hrs_at_23__1779509025.pdf",
            "/images/dmcreports/Landslide_Early_Warning_at_1600hrs_on_27__1779880374.pdf",
            "/images/dmcreports/Landslide_Early_Warning_at_1600hrs_on_28__1779964569.pdf",
            "/images/dmcreports/Landslide_Early_Warning_at_1600hrs_on_29__1780052116.pdf",
            "/images/dmcreports/Landslide_Early_warning_report_at_0400hrs_on_12__1781221492.pdf",
            "/images/dmcreports/Landslide_Early_warning_report_at_0900hrs_on_13__1778644336.pdf",
            "/images/dmcreports/Landslide_Early_warning_report_at_0900hrs_on_14__1778733408.pdf",
            "/images/dmcreports/Landslide_Early_warning_report_at_1600hrs_on_12__1781261099.pdf",
            "/images/dmcreports/Landslide_Early_warning_report_at_1600hrs_on_13__1781348104.pdf",
            "/images/dmcreports/Landslide_Early_warning_report_at_1600hrs_on_13__1781348112.pdf",
            "/images/dmcreports/Landslide_Early_warning_report_at_2200hrs_on_14__1778779033.pdf",
            "/images/dmcreports/Landslide_Ew_Letter__1792666962.pdf",
            "/images/dmcreports/Landslide_Ew_Report_at_0800hrs_on_21__1771643034.pdf",
            "/images/dmcreports/Landslide_Ew_Report_at_0830hrs_on_22__1771733754.pdf",
            "/images/dmcreports/Landslide_Ew_Report_at_0830hrs_on_23__1771817075.pdf",
            "/images/dmcreports/Landslide_Ew_Report_at_0830hrs_on_24__1771903346.pdf",
            "/images/dmcreports/Landslide_Ew_Report_at_1600hrs_on_2026__1776081161.pdf",
            "/images/dmcreports/Landslide_Ew_Report_at_1600hrs_on_2026__1776942433.pdf",
            "/images/dmcreports/Landslide_Ew_Report_at_1900hrs_on_2026__1771682960.pdf",
            "/images/dmcreports/Landslide_Ew_Repots_at_1600hrs_on_2026__1778497802.pdf",
            "/images/dmcreports/Landslide_early_warning__1778430610.pdf",
            "/images/dmcreports/Landslide_early_warning_at_0600_hrs_on_14-02-2026__1771031819.pdf",
            "/images/dmcreports/Landslide_early_warning_at_2200hrs_on_2026__1778517844.pdf",
            "/images/dmcreports/Landslide_early_warning_message_at_1600_hrs_on_08-10-2026__1791456596.pdf",
            "/images/dmcreports/Landslide_early_warning_message_at_1800_hrs_on_08-10-2026__1791464690.pdf",
            "/images/dmcreports/Landslide_warning_report_at_1700hrs__1779624141.pdf",
            "/images/dmcreports/Lanslide_Early_Warning_at_0600_on_24__1779584677.pdf",
            "/images/dmcreports/landslide_EW_Report_at_1600hrs_on_2026__1779101540.pdf"
          ]
        },
        {
          "id": "weather-listing",
          "url": "https://www.dmc.gov.lk/index.php?option=com_dmcreports&view=reports&report_type_id=2&lang=en&limit=100",
          "checkedAt": "2026-10-26T13:02:44.219925+00:00",
          "status": "ok",
          "sha256": "087d240758a6ac8e9d17d197902a42d689cd3e3bdde10f3eccfb19fa5630a4f2",
          "bytes": 67451,
          "contentType": "text/html; charset=utf-8",
          "finalUrl": "https://www.dmc.gov.lk/index.php?option=com_dmcreports&view=reports&report_type_id=2&lang=en&limit=100",
          "rawFile": "weather-listing-087d240758a6.html",
          "changed": true,
          "pdfLinks": [
            "/images/dmcreports/Advisory_for_Heavy_Rain_(Tamil_Language)__1792894181.pdf",
            "/images/dmcreports/Advisory_for_Heavy_Rain__1792546880.pdf",
            "/images/dmcreports/Advisory_for_Heavy_Rain_at_0330_hrs_on_2026__1792968291.pdf",
            "/images/dmcreports/Advisory_for_Heavy_Rain_at_0330_hrs_on_2026__1792981386.pdf",
            "/images/dmcreports/Advisory_for_Heavy_Rain_at_0530_hrs_on_2026__1792894123.pdf",
            "/images/dmcreports/Advisory_for_Heavy_Rain_at_0530hrs_on_22__1792636213.pdf",
            "/images/dmcreports/Advisory_for_Heavy_Rain_at_1530hrs_on_2026__1792493077.pdf",
            "/images/dmcreports/Advisory_for_Heavy_Rain_st_1500hrs_on_15__1792058688.pdf",
            "/images/dmcreports/Advisory_for_Rough_Seas_Issued_at_05__1792412698.pdf",
            "/images/dmcreports/Advisory_for_Rough_Seas__1792653551.pdf",
            "/images/dmcreports/Advisory_for_Rough_Seas___1792539146.pdf",
            "/images/dmcreports/Advisory_for_Rough_Seas_at_1600hrs_on_18__1792321833.pdf",
            "/images/dmcreports/Advisory_for_Rough_Seas_at_1630hrs_on_14__1791977608.pdf",
            "/images/dmcreports/Advisory_for_Rough_Seas_at_1630hrs_on_20__1792495235.pdf",
            "/images/dmcreports/Advisory_for_Severe_Lightning_at_1100hrs_on_15__1792044858.pdf",
            "/images/dmcreports/Advisory_for_Severe_Lightning_at_1130hrs_on_18__1792305477.pdf",
            "/images/dmcreports/Advisory_for_Severe_Lightning_at_1130hrs_on_18__1792314593.pdf",
            "/images/dmcreports/Advisory_for_Severe_Lightning_at_1130hrs_on_19__1792392467.pdf",
            "/images/dmcreports/Advisory_for_Severe_Lightning_at_1130hrs_on_19__1792393312.pdf",
            "/images/dmcreports/Advisory_for_Severe_Lightning_at_1130hrs_on_2026__1792132601.pdf",
            "/images/dmcreports/Advisory_for_Severe_Lightning_at_1130hrs_on_2026__1792139967.pdf",
            "/images/dmcreports/Advisory_for_Severe_Lightning_at_1130hrs_on_2026__1792651632.pdf",
            "/images/dmcreports/Advisory_for_Severe_Lightning_at_1130hrs_on_2026__1792997048.pdf",
            "/images/dmcreports/Advisory_for_Severe_Lightning_at_1130hrs_on_22__1792650693.pdf",
            "/images/dmcreports/Advisory_for_Severe_Lightning_at_1130hrs_on_24__1792824215.pdf",
            "/images/dmcreports/Advisory_for_Severe_Lightning_at_1130hrs_on_25__1792908975.pdf",
            "/images/dmcreports/Advisory_for_Severe_Lightning_at_1130hrs_on_25__1792909124.pdf",
            "/images/dmcreports/Fishermen_bulletin_for_strong_winds_and_rough_seas,_Issued_at_03__1792840056.pdf",
            "/images/dmcreports/LRA_26102101_TM__1792548788.pdf",
            "/images/dmcreports/MLA_26102101_TM__1792548837.pdf",
            "/images/dmcreports/MLA_26102102_TM__1792584612.pdf",
            "/images/dmcreports/Special_Weather_Bulletin__1792680475.pdf",
            "/images/dmcreports/The_Weather_Report_at_1400hrs_on_2026__1792401872.pdf",
            "/images/dmcreports/W20261021a_TM__1792547250.pdf",
            "/images/dmcreports/W20261023a_TM__1792719475.pdf",
            "/images/dmcreports/Warm_Weather_Advisory_at_1600hrs_on_19__1792407583.pdf",
            "/images/dmcreports/Warm_Weather_Advisory_at_1600hrs_on_19__1792407606.pdf",
            "/images/dmcreports/Warm_advisory_at_1600hrs_on_2026__1792150486.pdf",
            "/images/dmcreports/Warm_advisory_at_1600hrs_on_2026__1792235496.pdf",
            "/images/dmcreports/Warm_advisory_at_1600hrs_on_2026__1792322389.pdf",
            "/images/dmcreports/Warning_for_strong_winds_and_rough_seas__-_Tamil__1792760306.pdf",
            "/images/dmcreports/Warning_for_strong_winds_and_rough_seas__1792756684.pdf",
            "/images/dmcreports/Warning_for_strong_winds_and_rough_seas_at_0700hrs_on_25__1792894219.pdf",
            "/images/dmcreports/Warning_for_strong_winds_and_rough_seas_at_0700hrs_on_25__1792894610.pdf",
            "/images/dmcreports/Warning_for_strong_winds_and_rough_seas_at_0930hrs_on_26__1792991218.pdf",
            "/images/dmcreports/Warning_for_strong_winds_and_rough_seas_at_1630hrs_on_24__1792841662.pdf",
            "/images/dmcreports/Warning_for_strong_winds_and_rough_seas_at_2200hrs_on_25__1792956105.pdf",
            "/images/dmcreports/Water_level_&_Rainfall_2026__1792642935.pdf",
            "/images/dmcreports/Weather_Forecast_at_0530hrs__1792629841.pdf",
            "/images/dmcreports/Weather_Forecast_at_0530hrs__1792714951.pdf",
            "/images/dmcreports/Weather_Forecast_at_1600hrs_on_23__1792760606.pdf",
            "/images/dmcreports/Weather_Report_at_0530_hrs_on_2026__1792023560.pdf",
            "/images/dmcreports/Weather_Report_at_0530_hrs_on_2026__1792110117.pdf",
            "/images/dmcreports/Weather_Report_at_0530_hrs_on_2026__1792197394.pdf",
            "/images/dmcreports/Weather_Report_at_0530_hrs_on_2026__1792292731.pdf",
            "/images/dmcreports/Weather_Report_at_0530_hrs_on_2026__1792373118.pdf",
            "/images/dmcreports/Weather_Report_at_0530_hrs_on_2026__1792455586.pdf",
            "/images/dmcreports/Weather_Report_at_0530_hrs_on_2026__1792461596.pdf",
            "/images/dmcreports/Weather_Report_at_0530_hrs_on_2026__1792543747.pdf",
            "/images/dmcreports/Weather_Report_at_0530_hrs_on_2026__1792802094.pdf",
            "/images/dmcreports/Weather_Report_at_0530_hrs_on_2026__1792975473.pdf",
            "/images/dmcreports/Weather_Report_at_0530_hrs_on_2026__1792979625.pdf",
            "/images/dmcreports/Weather_Report_at_0530hrs_on_2026__1792118850.pdf",
            "/images/dmcreports/Weather_Report_at_0530hrs_on_2026__1792369004.pdf",
            "/images/dmcreports/Weather_Report_at_1400_hrs_on_2026__1792141114.pdf",
            "/images/dmcreports/Weather_Report_at_1400_hrs_on_2026__1792312576.pdf",
            "/images/dmcreports/Weather_Report_at_1400_hrs_on_2026__1792314735.pdf",
            "/images/dmcreports/Weather_Report_at_1400_hrs_on_2026__1792400898.pdf",
            "/images/dmcreports/Weather_Report_at_1400_hrs_on_2026__1792488874.pdf",
            "/images/dmcreports/Weather_Report_at_1400_hrs_on_2026__1792573150.pdf",
            "/images/dmcreports/Weather_Report_at_1400_hrs_on_2026__1792575596.pdf",
            "/images/dmcreports/Weather_Report_at_1400_hrs_on_2026__1792660481.pdf",
            "/images/dmcreports/Weather_Report_at_1400_hrs_on_2026__1792662133.pdf",
            "/images/dmcreports/Weather_Report_at_1400_hrs_on_2026__1792833541.pdf",
            "/images/dmcreports/Weather_Report_at_1400_hrs_on_2026__1793007431.pdf",
            "/images/dmcreports/Weather_Report_at_1400hrs__1792227310.pdf",
            "/images/dmcreports/Weather_Report_at_1400hrs_on_2026__1792141374.pdf",
            "/images/dmcreports/Weather_Report_at_1400hrs_on_2026__1792487531.pdf",
            "/images/dmcreports/Weather_Report_at_1600_hrs_on_2026__1792062451.pdf",
            "/images/dmcreports/Weather_Report_at_1600_hrs_on_2026__1792148541.pdf",
            "/images/dmcreports/Weather_Report_at_1600_hrs_on_2026__1792233740.pdf",
            "/images/dmcreports/Weather_Report_at_1600_hrs_on_2026__1792322079.pdf",
            "/images/dmcreports/Weather_Report_at_1600_hrs_on_2026__1792406372.pdf",
            "/images/dmcreports/Weather_Report_at_1600_hrs_on_2026__1792580501.pdf",
            "/images/dmcreports/Weather_Report_at_1600_hrs_on_2026__1792581236.pdf",
            "/images/dmcreports/Weather_Report_at_1600_hrs_on_2026__1792840317.pdf",
            "/images/dmcreports/Weather_Report_at_1600_hrs_on_2026__1793011605.pdf",
            "/images/dmcreports/Weather_Report_at_1600hrs_on_2026__1792493104.pdf",
            "/images/dmcreports/Weather_Report_at_1600hrs_on_2026__1792665610.pdf",
            "/images/dmcreports/Weather_forecast_at_0530hrs__1792284131.pdf",
            "/images/dmcreports/Weather_forecast_at_1600hrs__1792756746.pdf",
            "/images/dmcreports/Weather_forecast_for_Multiday_boats__1792724294.pdf",
            "/images/dmcreports/Weather_forecast_for_multi-day_boats_for_sea_areas_at_0700hrs_on_22__1792636861.pdf",
            "/images/dmcreports/Weather_report_at_0530_hrs_on_2026__1792888633.pdf",
            "/images/dmcreports/Weather_report_at_0530_hrs_on_2026__1792894738.pdf",
            "/images/dmcreports/Weather_report_at_1400_hrs_on_2026__1792919375.pdf",
            "/images/dmcreports/Weather_report_at_1400_hrs_on_2026__1792919733.pdf",
            "/images/dmcreports/Weather_report_at_1600_hrs_on_2026__1792926790.pdf",
            "/images/dmcreports/Weather_report_at_1600hrs_on_2026__1792927422.pdf",
            "/images/dmcreports/තදවැසි_පිළිබඳ_අවවාදාත්මක_නිවේදනය__1792248050.pdf"
          ]
        }
      ],
      "mapping": "Explicit district-scoped codes; no fuzzy or nearest-area matching. 71 unique divisions, including Kotmale East/West and Thalawakele in the existing catalogue. Administrative boundary age and surrounding-area limits remain.",
      "otherSources": "Kalu and Mahaweli flood warnings, heavy rain and lightning original hashes unchanged. River 15:00 measurements and all reservoirs unchanged."
    },
    {
      "reviewedAt": "2026-10-26T13:34:34.061460+00:00",
      "scope": "Kelani and Attanagalu 18:00 flood warnings; river report issued 18:30 with 18:00 observations",
      "method": "All five original PDF pages visually inspected; independent reviewer findings cross-checked.",
      "sourceIds": [
        "kelani-20261026-01",
        "attanagalu-20261026-01",
        "river-observations"
      ],
      "listingChecks": [
        {
          "id": "flood-listing",
          "url": "https://www.dmc.gov.lk/index.php?option=com_dmcreports&view=reports&report_type_id=6&lang=en&limit=100",
          "checkedAt": "2026-10-26T13:25:16.318944+00:00",
          "status": "ok",
          "sha256": "edcbbd776562bc2c781f62f550f913e5dc6a41845d2b091a6047377984078c11",
          "bytes": 65598,
          "contentType": "text/html; charset=utf-8",
          "finalUrl": "https://www.dmc.gov.lk/index.php?option=com_dmcreports&view=reports&report_type_id=6&lang=en&limit=100",
          "rawFile": "flood-listing-edcbbd776562.html",
          "changed": true,
          "pdfLinks": [
            "/images/dmcreports/Deduru_Oya_Flood_Warning_-_NO_01_(2026__1792642274.pdf",
            "/images/dmcreports/Flood_Warning_FOR_Attanagalu_Oya__-_NO_01_(2026__1793020643.pdf",
            "/images/dmcreports/Flood_Warning_for_Kelani_Basin-_No_01_-_2026__1793020603.pdf",
            "/images/dmcreports/Flood_Warning_for_Mahaweli_River_-_No_01_-_2026__1792998739.pdf",
            "/images/dmcreports/Flood_warning_for_Kala_Oya_Basin_-_NO_01_(2026__1792648900.pdf",
            "/images/dmcreports/Flood_warning_for_Kalu_River_Basin_-_No_01_-_2026__1792995574.pdf",
            "/images/dmcreports/Flood_warning_for_Nilwala_River_Basin_-_NO_01_(2026__1792069011.pdf",
            "/images/dmcreports/Water_Level_&_Rainfall_on_2026__1792169790.pdf",
            "/images/dmcreports/Water_level_&_Rainfall_2026__1791573051.pdf",
            "/images/dmcreports/Water_level_&_Rainfall_2026__1791599312.pdf",
            "/images/dmcreports/Water_level_&_Rainfall_2026__1791605241.pdf",
            "/images/dmcreports/Water_level_&_Rainfall_2026__1791615901.pdf",
            "/images/dmcreports/Water_level_&_Rainfall_2026__1791686019.pdf",
            "/images/dmcreports/Water_level_&_Rainfall_2026__1791691573.pdf",
            "/images/dmcreports/Water_level_&_Rainfall_2026__1791702393.pdf",
            "/images/dmcreports/Water_level_&_Rainfall_2026__1791766516.pdf",
            "/images/dmcreports/Water_level_&_Rainfall_2026__1791779449.pdf",
            "/images/dmcreports/Water_level_&_Rainfall_2026__1791789176.pdf",
            "/images/dmcreports/Water_level_&_Rainfall_2026__1791849238.pdf",
            "/images/dmcreports/Water_level_&_Rainfall_2026__1791853872.pdf",
            "/images/dmcreports/Water_level_&_Rainfall_2026__1791864437.pdf",
            "/images/dmcreports/Water_level_&_Rainfall_2026__1791874832.pdf",
            "/images/dmcreports/Water_level_&_Rainfall_2026__1791906269.pdf",
            "/images/dmcreports/Water_level_&_Rainfall_2026__1791921828.pdf",
            "/images/dmcreports/Water_level_&_Rainfall_2026__1791951644.pdf",
            "/images/dmcreports/Water_level_&_Rainfall_2026__1791963804.pdf",
            "/images/dmcreports/Water_level_&_Rainfall_2026__1791982862.pdf",
            "/images/dmcreports/Water_level_&_Rainfall_2026__1792005678.pdf",
            "/images/dmcreports/Water_level_&_Rainfall_2026__1792027164.pdf",
            "/images/dmcreports/Water_level_&_Rainfall_2026__1792037251.pdf",
            "/images/dmcreports/Water_level_&_Rainfall_2026__1792051128.pdf",
            "/images/dmcreports/Water_level_&_Rainfall_2026__1792072400.pdf",
            "/images/dmcreports/Water_level_&_Rainfall_2026__1792083039.pdf",
            "/images/dmcreports/Water_level_&_Rainfall_2026__1792092687.pdf",
            "/images/dmcreports/Water_level_&_Rainfall_2026__1792106686.pdf",
            "/images/dmcreports/Water_level_&_Rainfall_2026__1792113332.pdf",
            "/images/dmcreports/Water_level_&_Rainfall_2026__1792126432.pdf",
            "/images/dmcreports/Water_level_&_Rainfall_2026__1792135117.pdf",
            "/images/dmcreports/Water_level_&_Rainfall_2026__1792146528.pdf",
            "/images/dmcreports/Water_level_&_Rainfall_2026__1792178164.pdf",
            "/images/dmcreports/Water_level_&_Rainfall_2026__1792188285.pdf",
            "/images/dmcreports/Water_level_&_Rainfall_2026__1792199830.pdf",
            "/images/dmcreports/Water_level_&_Rainfall_2026__1792213238.pdf",
            "/images/dmcreports/Water_level_&_Rainfall_2026__1792224899.pdf",
            "/images/dmcreports/Water_level_&_Rainfall_2026__1792231264.pdf",
            "/images/dmcreports/Water_level_&_Rainfall_2026__1792253048.pdf",
            "/images/dmcreports/Water_level_&_Rainfall_2026__1792264004.pdf",
            "/images/dmcreports/Water_level_&_Rainfall_2026__1792279547.pdf",
            "/images/dmcreports/Water_level_&_Rainfall_2026__1792286352.pdf",
            "/images/dmcreports/Water_level_&_Rainfall_2026__1792296345.pdf",
            "/images/dmcreports/Water_level_&_Rainfall_2026__1792306671.pdf",
            "/images/dmcreports/Water_level_&_Rainfall_2026__1792318086.pdf",
            "/images/dmcreports/Water_level_&_Rainfall_2026__1792340684.pdf",
            "/images/dmcreports/Water_level_&_Rainfall_2026__1792350554.pdf",
            "/images/dmcreports/Water_level_&_Rainfall_2026__1792361423.pdf",
            "/images/dmcreports/Water_level_&_Rainfall_2026__1792372569.pdf",
            "/images/dmcreports/Water_level_&_Rainfall_2026__1792383037.pdf",
            "/images/dmcreports/Water_level_&_Rainfall_2026__1792393386.pdf",
            "/images/dmcreports/Water_level_&_Rainfall_2026__1792404307.pdf",
            "/images/dmcreports/Water_level_&_Rainfall_2026__1792416446.pdf",
            "/images/dmcreports/Water_level_&_Rainfall_2026__1792426610.pdf",
            "/images/dmcreports/Water_level_&_Rainfall_2026__1792446111.pdf",
            "/images/dmcreports/Water_level_&_Rainfall_2026__1792452733.pdf",
            "/images/dmcreports/Water_level_&_Rainfall_2026__1792458705.pdf",
            "/images/dmcreports/Water_level_&_Rainfall_2026__1792470772.pdf",
            "/images/dmcreports/Water_level_&_Rainfall_2026__1792479680.pdf",
            "/images/dmcreports/Water_level_&_Rainfall_2026__1792491175.pdf",
            "/images/dmcreports/Water_level_&_Rainfall_2026__1792501808.pdf",
            "/images/dmcreports/Water_level_&_Rainfall_2026__1792512885.pdf",
            "/images/dmcreports/Water_level_&_Rainfall_2026__1792534891.pdf",
            "/images/dmcreports/Water_level_&_Rainfall_2026__1792544885.pdf",
            "/images/dmcreports/Water_level_&_Rainfall_2026__1792556003.pdf",
            "/images/dmcreports/Water_level_&_Rainfall_2026__1792566521.pdf",
            "/images/dmcreports/Water_level_&_Rainfall_2026__1792577779.pdf",
            "/images/dmcreports/Water_level_&_Rainfall_2026__1792589310.pdf",
            "/images/dmcreports/Water_level_&_Rainfall_2026__1792599252.pdf",
            "/images/dmcreports/Water_level_&_Rainfall_2026__1792620775.pdf",
            "/images/dmcreports/Water_level_&_Rainfall_2026__1792636547.pdf",
            "/images/dmcreports/Water_level_&_Rainfall_2026__1792652554.pdf",
            "/images/dmcreports/Water_level_&_Rainfall_2026__1792663890.pdf",
            "/images/dmcreports/Water_level_&_Rainfall_2026__1792686004.pdf",
            "/images/dmcreports/Water_level_&_Rainfall_2026__1792696423.pdf",
            "/images/dmcreports/Water_level_&_Rainfall_2026__1792707181.pdf",
            "/images/dmcreports/Water_level_&_Rainfall_2026__1792717608.pdf",
            "/images/dmcreports/Water_level_&_Rainfall_2026__1792728997.pdf",
            "/images/dmcreports/Water_level_&_Rainfall_2026__1792741750.pdf",
            "/images/dmcreports/Water_level_&_Rainfall_2026__1792760391.pdf",
            "/images/dmcreports/Water_level_&_Rainfall_2026__1792782314.pdf",
            "/images/dmcreports/Water_level_&_Rainfall_2026__1792808848.pdf",
            "/images/dmcreports/Water_level_&_Rainfall_2026__1792826481.pdf",
            "/images/dmcreports/Water_level_&_Rainfall_2026__1792893335.pdf",
            "/images/dmcreports/Water_level_&_Rainfall_2026__1792901155.pdf",
            "/images/dmcreports/Water_level_&_Rainfall_2026__1792912247.pdf",
            "/images/dmcreports/Water_level_&_Rainfall_2026__1792934282.pdf",
            "/images/dmcreports/Water_level_&_Rainfall_2026__1792956144.pdf",
            "/images/dmcreports/Water_level_&_Rainfall_2026__1792979408.pdf",
            "/images/dmcreports/Water_level_&_Rainfall_2026__1792990677.pdf",
            "/images/dmcreports/Water_level_&_Rainfall_2026__1792998944.pdf",
            "/images/dmcreports/Water_level_&_Rainfall_2026__1793017314.pdf",
            "/images/dmcreports/Water_level_&_Rainfall_2026__1793020835.pdf"
          ],
          "stream": "flood",
          "offset": 0
        },
        {
          "id": "landslide-listing",
          "url": "https://www.dmc.gov.lk/index.php?option=com_dmcreports&view=reports&report_type_id=5&lang=en&limit=100",
          "checkedAt": "2026-10-26T13:25:16.583842+00:00",
          "status": "ok",
          "sha256": "ef8d5cf3e3a8f3a7633799e58500d653b2409a7c0fee95d1f1fda35873f3d49e",
          "bytes": 66820,
          "contentType": "text/html; charset=utf-8",
          "finalUrl": "https://www.dmc.gov.lk/index.php?option=com_dmcreports&view=reports&report_type_id=5&lang=en&limit=100",
          "rawFile": "landslide-listing-ef8d5cf3e3a8.html",
          "changed": true,
          "pdfLinks": [
            "/images/dmcreports/(Merged)Landslide_early_warning_Report_at_0600hrs___1779412352.pdf",
            "/images/dmcreports/LEWM_14-05-2026_16_00__1778757021.pdf",
            "/images/dmcreports/LEWM_15-10-2026_16_00__1792063558.pdf",
            "/images/dmcreports/LEWM_21-02-2026_20_30-1__1771688491.pdf",
            "/images/dmcreports/LEWM_21-10-2026_18_00__1792589290.pdf",
            "/images/dmcreports/LEWM_21-10-2026_22_00__1792605539.pdf",
            "/images/dmcreports/LEWM_23-10-2026_16_00__1792754836.pdf",
            "/images/dmcreports/LEWM_24-04-2026_16_00__1777027275.pdf",
            "/images/dmcreports/LEWM_25-05-2026_16_00__1779705918.pdf",
            "/images/dmcreports/LEWM_26-05-2026_16_00__1779796966.pdf",
            "/images/dmcreports/LandSlide_Early_warning_report___1778350473.pdf",
            "/images/dmcreports/Landslide_EW_Report_at_0400hrs_on_2026__1790205325.pdf",
            "/images/dmcreports/Landslide_EW_Report_at_0700hrs_on_2026__1771119917.pdf",
            "/images/dmcreports/Landslide_EW_Report_at_0700hrs_on_2026__1789870835.pdf",
            "/images/dmcreports/Landslide_EW_Report_at_0800hrs_on_2026__1771556682.pdf",
            "/images/dmcreports/Landslide_EW_Report_at_0900hrs_on_2026__1771215166.pdf",
            "/images/dmcreports/Landslide_EW_Report_at_0900hrs_on_2026__1785988143.pdf",
            "/images/dmcreports/Landslide_EW_Report_at_0900hrs_on_2026__1786075964.pdf",
            "/images/dmcreports/Landslide_EW_Report_at_0900hrs_on_2026__1786161107.pdf",
            "/images/dmcreports/Landslide_EW_Report_at_0900hrs_on_2026__1786251019.pdf",
            "/images/dmcreports/Landslide_EW_Report_at_0900hrs_on_2026__1792988751.pdf",
            "/images/dmcreports/Landslide_EW_Report_at_09__1785729374.pdf",
            "/images/dmcreports/Landslide_EW_Report_at_09__1785816590.pdf",
            "/images/dmcreports/Landslide_EW_Report_at_09__1785902381.pdf",
            "/images/dmcreports/Landslide_EW_Report_at_1000hrs_on_2026__1789448963.pdf",
            "/images/dmcreports/Landslide_EW_Report_at_1000hrs_on_2026__1789534365.pdf",
            "/images/dmcreports/Landslide_EW_Report_at_1000hrs_on_2026__1789879344.pdf",
            "/images/dmcreports/Landslide_EW_Report_at_1030hrs_on_2026__1771393203.pdf",
            "/images/dmcreports/Landslide_EW_Report_at_12__1785742696.pdf",
            "/images/dmcreports/Landslide_EW_Report_at_1300hrs_on_2026__1790236908.pdf",
            "/images/dmcreports/Landslide_EW_Report_at_1300hrs_on_2026__1790237433.pdf",
            "/images/dmcreports/Landslide_EW_Report_at_1400hrs_on_2026__1789894283.pdf",
            "/images/dmcreports/Landslide_EW_Report_at_1445hrs_on_2026__1793007485.pdf",
            "/images/dmcreports/Landslide_EW_Report_at_1600hrs_on_2026__1779021090.pdf",
            "/images/dmcreports/Landslide_EW_Report_at_1600hrs_on_2026__1789987708.pdf",
            "/images/dmcreports/Landslide_EW_Report_at_1600hrs_on_2026__1790075641.pdf",
            "/images/dmcreports/Landslide_EW_Report_at_1600hrs_on_2026__1790160812.pdf",
            "/images/dmcreports/Landslide_EW_Report_at_1600hrs_on_2026__1790333042.pdf",
            "/images/dmcreports/Landslide_EW_Report_at_1600hrs_on_2026__1790421382.pdf",
            "/images/dmcreports/Landslide_EW_Report_at_1600hrs_on_2026__1791113233.pdf",
            "/images/dmcreports/Landslide_EW_Report_at_1600hrs_on_2026__1791197863.pdf",
            "/images/dmcreports/Landslide_EW_Report_at_1600hrs_on_2026__1791282469.pdf",
            "/images/dmcreports/Landslide_EW_Report_at_1600hrs_on_2026__1791371317.pdf",
            "/images/dmcreports/Landslide_EW_Report_at_1600hrs_on_2026__1791543928.pdf",
            "/images/dmcreports/Landslide_EW_Report_at_1600hrs_on_2026__1791629923.pdf",
            "/images/dmcreports/Landslide_EW_Report_at_1600hrs_on_2026__1791717348.pdf",
            "/images/dmcreports/Landslide_EW_Report_at_1600hrs_on_2026__1791802714.pdf",
            "/images/dmcreports/Landslide_EW_Report_at_1600hrs_on_2026__1791889014.pdf",
            "/images/dmcreports/Landslide_EW_Report_at_1600hrs_on_2026__1791975134.pdf",
            "/images/dmcreports/Landslide_EW_Report_at_1600hrs_on_2026__1792149759.pdf",
            "/images/dmcreports/Landslide_EW_Report_at_1600hrs_on_2026__1792408386.pdf",
            "/images/dmcreports/Landslide_EW_Report_at_1600hrs_on_2026__1792493826.pdf",
            "/images/dmcreports/Landslide_EW_Report_at_1600hrs_on_2026__1792579927.pdf",
            "/images/dmcreports/Landslide_EW_Report_at_1600hrs_on_2026__1792839037.pdf",
            "/images/dmcreports/Landslide_EW_Report_at_1630hrs_on_2026__1790508308.pdf",
            "/images/dmcreports/Landslide_EW_Report_at_1700hrs_on_2026__1790251970.pdf",
            "/images/dmcreports/Landslide_EW_Report_at_1800hrs_on_2026__1792242515.pdf",
            "/images/dmcreports/Landslide_EW_Report_at_1800hrs_on_2026__1792328311.pdf",
            "/images/dmcreports/Landslide_EW_Report_at_1800hrs_on_2026__1793018981.pdf",
            "/images/dmcreports/Landslide_EW_Report_at_1900hrs_on_2026__1791388539.pdf",
            "/images/dmcreports/Landslide_EW_Report_at_1900hrs_on_2026__1791735713.pdf",
            "/images/dmcreports/Landslide_EW_Report_at_1900hrs_on_2026__1791817266.pdf",
            "/images/dmcreports/Landslide_EW_Report_at_1900hrs_on_2026__1792937657.pdf",
            "/images/dmcreports/Landslide_EW_Report_at_2100hrs_on_2026__1792080337.pdf",
            "/images/dmcreports/Landslide_EW_Report_at_2200hrs_on_2026__1789931576.pdf",
            "/images/dmcreports/Landslide_EW_Report_at_2200hrs_on_2026__1792950045.pdf",
            "/images/dmcreports/Landslide_EW_Report_at_2350hrs_on_2026__1785696011.pdf",
            "/images/dmcreports/Landslide_Early_Warning_Report_at_1600hrs_on_15__1778844228.pdf",
            "/images/dmcreports/Landslide_Early_Warning_Report_at_1600hrs_on_16__1778928261.pdf",
            "/images/dmcreports/Landslide_Early_Warning_Report_at_1700hrs_on_2026__1775305024.pdf",
            "/images/dmcreports/Landslide_Early_Warning_at_0300hrs_at_22__1779400855.pdf",
            "/images/dmcreports/Landslide_Early_Warning_at_0900hrs_at_22__1779423870.pdf",
            "/images/dmcreports/Landslide_Early_Warning_at_0900hrs_at_23__1779509025.pdf",
            "/images/dmcreports/Landslide_Early_Warning_at_1600hrs_on_27__1779880374.pdf",
            "/images/dmcreports/Landslide_Early_Warning_at_1600hrs_on_28__1779964569.pdf",
            "/images/dmcreports/Landslide_Early_Warning_at_1600hrs_on_29__1780052116.pdf",
            "/images/dmcreports/Landslide_Early_warning_report_at_0400hrs_on_12__1781221492.pdf",
            "/images/dmcreports/Landslide_Early_warning_report_at_0900hrs_on_13__1778644336.pdf",
            "/images/dmcreports/Landslide_Early_warning_report_at_0900hrs_on_14__1778733408.pdf",
            "/images/dmcreports/Landslide_Early_warning_report_at_1600hrs_on_12__1781261099.pdf",
            "/images/dmcreports/Landslide_Early_warning_report_at_1600hrs_on_13__1781348104.pdf",
            "/images/dmcreports/Landslide_Early_warning_report_at_1600hrs_on_13__1781348112.pdf",
            "/images/dmcreports/Landslide_Early_warning_report_at_2200hrs_on_14__1778779033.pdf",
            "/images/dmcreports/Landslide_Ew_Letter__1792666962.pdf",
            "/images/dmcreports/Landslide_Ew_Report_at_0800hrs_on_21__1771643034.pdf",
            "/images/dmcreports/Landslide_Ew_Report_at_0830hrs_on_22__1771733754.pdf",
            "/images/dmcreports/Landslide_Ew_Report_at_0830hrs_on_23__1771817075.pdf",
            "/images/dmcreports/Landslide_Ew_Report_at_0830hrs_on_24__1771903346.pdf",
            "/images/dmcreports/Landslide_Ew_Report_at_1600hrs_on_2026__1776081161.pdf",
            "/images/dmcreports/Landslide_Ew_Report_at_1600hrs_on_2026__1776942433.pdf",
            "/images/dmcreports/Landslide_Ew_Report_at_1900hrs_on_2026__1771682960.pdf",
            "/images/dmcreports/Landslide_Ew_Repots_at_1600hrs_on_2026__1778497802.pdf",
            "/images/dmcreports/Landslide_early_warning__1778430610.pdf",
            "/images/dmcreports/Landslide_early_warning_at_0600_hrs_on_14-02-2026__1771031819.pdf",
            "/images/dmcreports/Landslide_early_warning_at_2200hrs_on_2026__1778517844.pdf",
            "/images/dmcreports/Landslide_early_warning_message_at_1600_hrs_on_08-10-2026__1791456596.pdf",
            "/images/dmcreports/Landslide_early_warning_message_at_1800_hrs_on_08-10-2026__1791464690.pdf",
            "/images/dmcreports/Landslide_warning_report_at_1700hrs__1779624141.pdf",
            "/images/dmcreports/Lanslide_Early_Warning_at_0600_on_24__1779584677.pdf",
            "/images/dmcreports/landslide_EW_Report_at_1600hrs_on_2026__1779101540.pdf"
          ],
          "stream": "landslide",
          "offset": 0
        },
        {
          "id": "weather-listing",
          "url": "https://www.dmc.gov.lk/index.php?option=com_dmcreports&view=reports&report_type_id=2&lang=en&limit=100",
          "checkedAt": "2026-10-26T13:25:20.309749+00:00",
          "status": "ok",
          "sha256": "2f47049ed4f8a5e08cb869e97e35cca4ecb66af35ec8181f5f66df1743a23602",
          "bytes": 67451,
          "contentType": "text/html; charset=utf-8",
          "finalUrl": "https://www.dmc.gov.lk/index.php?option=com_dmcreports&view=reports&report_type_id=2&lang=en&limit=100",
          "rawFile": "weather-listing-2f47049ed4f8.html",
          "changed": true,
          "pdfLinks": [
            "/images/dmcreports/Advisory_for_Heavy_Rain_(Tamil_Language)__1792894181.pdf",
            "/images/dmcreports/Advisory_for_Heavy_Rain__1792546880.pdf",
            "/images/dmcreports/Advisory_for_Heavy_Rain_at_0330_hrs_on_2026__1792968291.pdf",
            "/images/dmcreports/Advisory_for_Heavy_Rain_at_0330_hrs_on_2026__1792981386.pdf",
            "/images/dmcreports/Advisory_for_Heavy_Rain_at_0530_hrs_on_2026__1792894123.pdf",
            "/images/dmcreports/Advisory_for_Heavy_Rain_at_0530hrs_on_22__1792636213.pdf",
            "/images/dmcreports/Advisory_for_Heavy_Rain_at_1530hrs_on_2026__1792493077.pdf",
            "/images/dmcreports/Advisory_for_Heavy_Rain_st_1500hrs_on_15__1792058688.pdf",
            "/images/dmcreports/Advisory_for_Rough_Seas_Issued_at_05__1792412698.pdf",
            "/images/dmcreports/Advisory_for_Rough_Seas__1792653551.pdf",
            "/images/dmcreports/Advisory_for_Rough_Seas___1792539146.pdf",
            "/images/dmcreports/Advisory_for_Rough_Seas_at_1600hrs_on_18__1792321833.pdf",
            "/images/dmcreports/Advisory_for_Rough_Seas_at_1630hrs_on_14__1791977608.pdf",
            "/images/dmcreports/Advisory_for_Rough_Seas_at_1630hrs_on_20__1792495235.pdf",
            "/images/dmcreports/Advisory_for_Severe_Lightning_at_1100hrs_on_15__1792044858.pdf",
            "/images/dmcreports/Advisory_for_Severe_Lightning_at_1130hrs_on_18__1792305477.pdf",
            "/images/dmcreports/Advisory_for_Severe_Lightning_at_1130hrs_on_18__1792314593.pdf",
            "/images/dmcreports/Advisory_for_Severe_Lightning_at_1130hrs_on_19__1792392467.pdf",
            "/images/dmcreports/Advisory_for_Severe_Lightning_at_1130hrs_on_19__1792393312.pdf",
            "/images/dmcreports/Advisory_for_Severe_Lightning_at_1130hrs_on_2026__1792132601.pdf",
            "/images/dmcreports/Advisory_for_Severe_Lightning_at_1130hrs_on_2026__1792139967.pdf",
            "/images/dmcreports/Advisory_for_Severe_Lightning_at_1130hrs_on_2026__1792651632.pdf",
            "/images/dmcreports/Advisory_for_Severe_Lightning_at_1130hrs_on_2026__1792997048.pdf",
            "/images/dmcreports/Advisory_for_Severe_Lightning_at_1130hrs_on_22__1792650693.pdf",
            "/images/dmcreports/Advisory_for_Severe_Lightning_at_1130hrs_on_24__1792824215.pdf",
            "/images/dmcreports/Advisory_for_Severe_Lightning_at_1130hrs_on_25__1792908975.pdf",
            "/images/dmcreports/Advisory_for_Severe_Lightning_at_1130hrs_on_25__1792909124.pdf",
            "/images/dmcreports/Fishermen_bulletin_for_strong_winds_and_rough_seas,_Issued_at_03__1792840056.pdf",
            "/images/dmcreports/LRA_26102101_TM__1792548788.pdf",
            "/images/dmcreports/MLA_26102101_TM__1792548837.pdf",
            "/images/dmcreports/MLA_26102102_TM__1792584612.pdf",
            "/images/dmcreports/Special_Weather_Bulletin__1792680475.pdf",
            "/images/dmcreports/The_Weather_Report_at_1400hrs_on_2026__1792401872.pdf",
            "/images/dmcreports/W20261021a_TM__1792547250.pdf",
            "/images/dmcreports/W20261023a_TM__1792719475.pdf",
            "/images/dmcreports/Warm_Weather_Advisory_at_1600hrs_on_19__1792407583.pdf",
            "/images/dmcreports/Warm_Weather_Advisory_at_1600hrs_on_19__1792407606.pdf",
            "/images/dmcreports/Warm_advisory_at_1600hrs_on_2026__1792150486.pdf",
            "/images/dmcreports/Warm_advisory_at_1600hrs_on_2026__1792235496.pdf",
            "/images/dmcreports/Warm_advisory_at_1600hrs_on_2026__1792322389.pdf",
            "/images/dmcreports/Warning_for_strong_winds_and_rough_seas__-_Tamil__1792760306.pdf",
            "/images/dmcreports/Warning_for_strong_winds_and_rough_seas__1792756684.pdf",
            "/images/dmcreports/Warning_for_strong_winds_and_rough_seas_at_0700hrs_on_25__1792894219.pdf",
            "/images/dmcreports/Warning_for_strong_winds_and_rough_seas_at_0700hrs_on_25__1792894610.pdf",
            "/images/dmcreports/Warning_for_strong_winds_and_rough_seas_at_0930hrs_on_26__1792991218.pdf",
            "/images/dmcreports/Warning_for_strong_winds_and_rough_seas_at_1630hrs_on_24__1792841662.pdf",
            "/images/dmcreports/Warning_for_strong_winds_and_rough_seas_at_2200hrs_on_25__1792956105.pdf",
            "/images/dmcreports/Water_level_&_Rainfall_2026__1792642935.pdf",
            "/images/dmcreports/Weather_Forecast_at_0530hrs__1792629841.pdf",
            "/images/dmcreports/Weather_Forecast_at_0530hrs__1792714951.pdf",
            "/images/dmcreports/Weather_Forecast_at_1600hrs_on_23__1792760606.pdf",
            "/images/dmcreports/Weather_Report_at_0530_hrs_on_2026__1792023560.pdf",
            "/images/dmcreports/Weather_Report_at_0530_hrs_on_2026__1792110117.pdf",
            "/images/dmcreports/Weather_Report_at_0530_hrs_on_2026__1792197394.pdf",
            "/images/dmcreports/Weather_Report_at_0530_hrs_on_2026__1792292731.pdf",
            "/images/dmcreports/Weather_Report_at_0530_hrs_on_2026__1792373118.pdf",
            "/images/dmcreports/Weather_Report_at_0530_hrs_on_2026__1792455586.pdf",
            "/images/dmcreports/Weather_Report_at_0530_hrs_on_2026__1792461596.pdf",
            "/images/dmcreports/Weather_Report_at_0530_hrs_on_2026__1792543747.pdf",
            "/images/dmcreports/Weather_Report_at_0530_hrs_on_2026__1792802094.pdf",
            "/images/dmcreports/Weather_Report_at_0530_hrs_on_2026__1792975473.pdf",
            "/images/dmcreports/Weather_Report_at_0530_hrs_on_2026__1792979625.pdf",
            "/images/dmcreports/Weather_Report_at_0530hrs_on_2026__1792118850.pdf",
            "/images/dmcreports/Weather_Report_at_0530hrs_on_2026__1792369004.pdf",
            "/images/dmcreports/Weather_Report_at_1400_hrs_on_2026__1792141114.pdf",
            "/images/dmcreports/Weather_Report_at_1400_hrs_on_2026__1792312576.pdf",
            "/images/dmcreports/Weather_Report_at_1400_hrs_on_2026__1792314735.pdf",
            "/images/dmcreports/Weather_Report_at_1400_hrs_on_2026__1792400898.pdf",
            "/images/dmcreports/Weather_Report_at_1400_hrs_on_2026__1792488874.pdf",
            "/images/dmcreports/Weather_Report_at_1400_hrs_on_2026__1792573150.pdf",
            "/images/dmcreports/Weather_Report_at_1400_hrs_on_2026__1792575596.pdf",
            "/images/dmcreports/Weather_Report_at_1400_hrs_on_2026__1792660481.pdf",
            "/images/dmcreports/Weather_Report_at_1400_hrs_on_2026__1792662133.pdf",
            "/images/dmcreports/Weather_Report_at_1400_hrs_on_2026__1792833541.pdf",
            "/images/dmcreports/Weather_Report_at_1400_hrs_on_2026__1793007431.pdf",
            "/images/dmcreports/Weather_Report_at_1400hrs__1792227310.pdf",
            "/images/dmcreports/Weather_Report_at_1400hrs_on_2026__1792141374.pdf",
            "/images/dmcreports/Weather_Report_at_1400hrs_on_2026__1792487531.pdf",
            "/images/dmcreports/Weather_Report_at_1600_hrs_on_2026__1792062451.pdf",
            "/images/dmcreports/Weather_Report_at_1600_hrs_on_2026__1792148541.pdf",
            "/images/dmcreports/Weather_Report_at_1600_hrs_on_2026__1792233740.pdf",
            "/images/dmcreports/Weather_Report_at_1600_hrs_on_2026__1792322079.pdf",
            "/images/dmcreports/Weather_Report_at_1600_hrs_on_2026__1792406372.pdf",
            "/images/dmcreports/Weather_Report_at_1600_hrs_on_2026__1792580501.pdf",
            "/images/dmcreports/Weather_Report_at_1600_hrs_on_2026__1792581236.pdf",
            "/images/dmcreports/Weather_Report_at_1600_hrs_on_2026__1792840317.pdf",
            "/images/dmcreports/Weather_Report_at_1600_hrs_on_2026__1793011605.pdf",
            "/images/dmcreports/Weather_Report_at_1600hrs_on_2026__1792493104.pdf",
            "/images/dmcreports/Weather_Report_at_1600hrs_on_2026__1792665610.pdf",
            "/images/dmcreports/Weather_forecast_at_0530hrs__1792284131.pdf",
            "/images/dmcreports/Weather_forecast_at_1600hrs__1792756746.pdf",
            "/images/dmcreports/Weather_forecast_for_Multiday_boats__1792724294.pdf",
            "/images/dmcreports/Weather_forecast_for_multi-day_boats_for_sea_areas_at_0700hrs_on_22__1792636861.pdf",
            "/images/dmcreports/Weather_report_at_0530_hrs_on_2026__1792888633.pdf",
            "/images/dmcreports/Weather_report_at_0530_hrs_on_2026__1792894738.pdf",
            "/images/dmcreports/Weather_report_at_1400_hrs_on_2026__1792919375.pdf",
            "/images/dmcreports/Weather_report_at_1400_hrs_on_2026__1792919733.pdf",
            "/images/dmcreports/Weather_report_at_1600_hrs_on_2026__1792926790.pdf",
            "/images/dmcreports/Weather_report_at_1600hrs_on_2026__1792927422.pdf",
            "/images/dmcreports/තදවැසි_පිළිබඳ_අවවාදාත්මක_නිවේදනය__1792248050.pdf"
          ],
          "stream": "weather",
          "offset": 0
        }
      ],
      "previousStations": [
        {
          "name": "Holombuwa",
          "basin": "Gurugoda Oya · Kelani",
          "value": 4.83,
          "unit": "m",
          "status": "minorFalling",
          "observedAt": "2026-10-26T15:00:00+05:30",
          "issuedAt": "2026-10-26T15:30:00+05:30",
          "url": "https://www.dmc.gov.lk/images/dmcreports/Water_level_%26_Rainfall_2026__1793017314.pdf",
          "sha256": "68f6608b19221bc5b16569b128f59a717163ad27a8bad111760b3a3cfefb60fd",
          "sourceRemarks": "Minor Flood",
          "sourceTrend": "Falling"
        },
        {
          "name": "Rathnapura",
          "basin": "Kalu Ganga",
          "value": 7.96,
          "unit": "m",
          "status": "minorRising",
          "observedAt": "2026-10-26T15:00:00+05:30",
          "issuedAt": "2026-10-26T15:30:00+05:30",
          "url": "https://www.dmc.gov.lk/images/dmcreports/Water_level_%26_Rainfall_2026__1793017314.pdf",
          "sha256": "68f6608b19221bc5b16569b128f59a717163ad27a8bad111760b3a3cfefb60fd",
          "sourceRemarks": "Minor Flood",
          "sourceTrend": "Rising"
        },
        {
          "name": "Kithulgala",
          "basin": "Kelani Ganga",
          "value": 2.9,
          "unit": "m",
          "status": "normal",
          "observedAt": "2026-10-26T15:00:00+05:30",
          "issuedAt": "2026-10-26T15:30:00+05:30",
          "url": "https://www.dmc.gov.lk/images/dmcreports/Water_level_%26_Rainfall_2026__1793017314.pdf",
          "sha256": "68f6608b19221bc5b16569b128f59a717163ad27a8bad111760b3a3cfefb60fd",
          "sourceRemarks": "Normal",
          "sourceTrend": null
        },
        {
          "name": "Norwood",
          "basin": "Kehelgamu Oya · Kelani",
          "value": 2.39,
          "unit": "m",
          "status": "alertRising",
          "observedAt": "2026-10-26T15:00:00+05:30",
          "issuedAt": "2026-10-26T15:30:00+05:30",
          "url": "https://www.dmc.gov.lk/images/dmcreports/Water_level_%26_Rainfall_2026__1793017314.pdf",
          "sha256": "68f6608b19221bc5b16569b128f59a717163ad27a8bad111760b3a3cfefb60fd",
          "sourceRemarks": "Alert",
          "sourceTrend": "Rising"
        },
        {
          "name": "Magura",
          "basin": "Maguru Ganga · Kalu",
          "value": 4.24,
          "unit": "m",
          "status": "alertRising",
          "observedAt": "2026-10-26T15:00:00+05:30",
          "issuedAt": "2026-10-26T15:30:00+05:30",
          "url": "https://www.dmc.gov.lk/images/dmcreports/Water_level_%26_Rainfall_2026__1793017314.pdf",
          "sha256": "68f6608b19221bc5b16569b128f59a717163ad27a8bad111760b3a3cfefb60fd",
          "sourceRemarks": "Alert",
          "sourceTrend": "Rising"
        },
        {
          "name": "Kalawellawa (Millakanda)",
          "basin": "Kuda Ganga · Kalu",
          "value": 6.2,
          "unit": "m",
          "status": "alertRising",
          "observedAt": "2026-10-26T15:00:00+05:30",
          "issuedAt": "2026-10-26T15:30:00+05:30",
          "url": "https://www.dmc.gov.lk/images/dmcreports/Water_level_%26_Rainfall_2026__1793017314.pdf",
          "sha256": "68f6608b19221bc5b16569b128f59a717163ad27a8bad111760b3a3cfefb60fd",
          "sourceRemarks": "Alert",
          "sourceTrend": "Rising"
        },
        {
          "name": "Nawalapitiya",
          "basin": "Mahaweli Ganga",
          "value": 2.97,
          "unit": "m",
          "status": "normal",
          "observedAt": "2026-10-26T15:00:00+05:30",
          "issuedAt": "2026-10-26T15:30:00+05:30",
          "url": "https://www.dmc.gov.lk/images/dmcreports/Water_level_%26_Rainfall_2026__1793017314.pdf",
          "sha256": "68f6608b19221bc5b16569b128f59a717163ad27a8bad111760b3a3cfefb60fd",
          "sourceRemarks": "Normal",
          "sourceTrend": null
        },
        {
          "name": "Dunamale",
          "basin": "Attanagalu Oya",
          "value": 3.8,
          "unit": "m",
          "status": "alertRising",
          "observedAt": "2026-10-26T15:00:00+05:30",
          "issuedAt": "2026-10-26T15:30:00+05:30",
          "url": "https://www.dmc.gov.lk/images/dmcreports/Water_level_%26_Rainfall_2026__1793017314.pdf",
          "sha256": "68f6608b19221bc5b16569b128f59a717163ad27a8bad111760b3a3cfefb60fd",
          "sourceRemarks": "Alert",
          "sourceTrend": "Rising"
        },
        {
          "name": "Panadugama",
          "basin": "Nilwala Ganga",
          "unit": "m",
          "value": 5.37,
          "status": "alertRising",
          "observedAt": "2026-10-26T15:00:00+05:30",
          "issuedAt": "2026-10-26T15:30:00+05:30",
          "url": "https://www.dmc.gov.lk/images/dmcreports/Water_level_%26_Rainfall_2026__1793017314.pdf",
          "sha256": "68f6608b19221bc5b16569b128f59a717163ad27a8bad111760b3a3cfefb60fd",
          "sourceRemarks": "Alert",
          "sourceTrend": "Rising"
        },
        {
          "name": "Urawa",
          "basin": "Urubokka Ganga · Nilwala",
          "unit": "m",
          "value": 2.53,
          "status": "alertRising",
          "observedAt": "2026-10-26T15:00:00+05:30",
          "issuedAt": "2026-10-26T15:30:00+05:30",
          "url": "https://www.dmc.gov.lk/images/dmcreports/Water_level_%26_Rainfall_2026__1793017314.pdf",
          "sha256": "68f6608b19221bc5b16569b128f59a717163ad27a8bad111760b3a3cfefb60fd",
          "sourceRemarks": "Alert",
          "sourceTrend": "Rising"
        },
        {
          "name": "Peradeniya",
          "basin": "Mahaweli Ganga",
          "unit": "m",
          "value": 5.53,
          "status": "alertRising",
          "observedAt": "2026-10-26T15:00:00+05:30",
          "issuedAt": "2026-10-26T15:30:00+05:30",
          "url": "https://www.dmc.gov.lk/images/dmcreports/Water_level_%26_Rainfall_2026__1793017314.pdf",
          "sha256": "68f6608b19221bc5b16569b128f59a717163ad27a8bad111760b3a3cfefb60fd",
          "sourceRemarks": "Alert",
          "sourceTrend": "Rising"
        }
      ],
      "previousHour": {
        "observedAt": "2026-10-26T17:00:00+05:30",
        "valuesMetres": {
          "Holombuwa": 3.7,
          "Rathnapura": 8.12,
          "Kithulgala": 2.73,
          "Norwood": 2.3,
          "Magura": 4.55,
          "Kalawellawa (Millakanda)": 6.4,
          "Nawalapitiya": 2.88,
          "Dunamale": 4.02,
          "Panadugama": 5.66,
          "Urawa": 2.42,
          "Peradeniya": 5.59,
          "Glencourse": 14.95,
          "Thawalama": 3.85
        }
      },
      "sourceIssueListingDifference": "River original issue 18:30; DMC listing 18:00. Measurement column 18:00, previous column 17:00. Rainfall column is 9 hours and is not ingested.",
      "scopeLimits": "Kelani: only the seven named DS low-valley portions are mapped. Conditional downstream-of-Hanwella statement does not add DS codes. Attanagalu: only nine named DS low Attanagalu/Uruwal valley portions. No whole-division inundation, household safety, travel time or gate model.",
      "sourceContext": "Attanagalu original attributes rising river levels to rainfall and commencement of Basnagoda spill-gate releases; no new live reservoir/gate feed is inferred.",
      "aliases": [
        {
          "district": "Kegalle",
          "source": "Yatiyantota",
          "catalog": "Yatiyantota",
          "code": "LK9227"
        },
        {
          "district": "Kegalle",
          "source": "Bulathkohupitiya",
          "catalog": "Bulathkohipitiya",
          "code": "LK9224"
        },
        {
          "district": "Gampaha",
          "source": "Ja-Ela",
          "catalog": "Ja Ela",
          "code": "LK1221"
        }
      ],
      "preserved": "Existing Kalu, Mahaweli, landslide, rain and lightning records unchanged; all reservoir data and publisher safeguards unchanged. Normal station remarks retain null trend and never mean household safe.",
      "prePublicationSourceCheck": {
        "checkedAt": "2026-10-26T13:38:26.155438+00:00",
        "sources": [
          {
            "id": "kalu-20261026-01",
            "url": "https://www.dmc.gov.lk/images/dmcreports/Flood_warning_for_Kalu_River_Basin_-_No_01_-_2026__1792995574.pdf",
            "checkedAt": "2026-10-26T13:37:04.246605+00:00",
            "status": "ok",
            "sha256": "1767a274eea705bca490879756b1ad5bd255183c0d101ba5c8e81212b4da8ca3",
            "bytes": 633187,
            "contentType": "application/pdf",
            "finalUrl": "https://www.dmc.gov.lk/images/dmcreports/Flood_warning_for_Kalu_River_Basin_-_No_01_-_2026__1792995574.pdf",
            "rawFile": "kalu-20261026-01-1767a274eea7.pdf",
            "changed": false
          },
          {
            "id": "mahaweli-20261026-01",
            "url": "https://www.dmc.gov.lk/images/dmcreports/Flood_Warning_for_Mahaweli_River_-_No_01_-_2026__1792998739.pdf",
            "checkedAt": "2026-10-26T13:37:04.247305+00:00",
            "status": "ok",
            "sha256": "8746dbc111719bf59283836919e8ead312f8889fa29d6d9992d70e57d205a560",
            "bytes": 583618,
            "contentType": "application/pdf",
            "finalUrl": "https://www.dmc.gov.lk/images/dmcreports/Flood_Warning_for_Mahaweli_River_-_No_01_-_2026__1792998739.pdf",
            "rawFile": "mahaweli-20261026-01-8746dbc11171.pdf",
            "changed": false
          },
          {
            "id": "LEWM-26-10-2026-1800-33",
            "url": "https://www.dmc.gov.lk/images/dmcreports/Landslide_EW_Report_at_1800hrs_on_2026__1793018981.pdf",
            "checkedAt": "2026-10-26T13:37:04.247421+00:00",
            "status": "ok",
            "sha256": "35e492bf3495070ff0e2fcfaf161528ebf942bb302fffbaa66f78949fdec716f",
            "bytes": 482805,
            "contentType": "application/pdf",
            "finalUrl": "https://www.dmc.gov.lk/images/dmcreports/Landslide_EW_Report_at_1800hrs_on_2026__1793018981.pdf",
            "rawFile": "LEWM-26-10-2026-1800-33-35e492bf3495.pdf",
            "changed": false
          },
          {
            "id": "rain-20261026-0300",
            "url": "https://www.dmc.gov.lk/images/dmcreports/Advisory_for_Heavy_Rain_at_0330_hrs_on_2026__1792968291.pdf",
            "checkedAt": "2026-10-26T13:37:08.631088+00:00",
            "status": "ok",
            "sha256": "0bd573752b1965d56fd8ec4ae0c372cba2766bb66294bfc2b6acef1c6d5e6136",
            "bytes": 1282287,
            "contentType": "application/pdf",
            "finalUrl": "https://www.dmc.gov.lk/images/dmcreports/Advisory_for_Heavy_Rain_at_0330_hrs_on_2026__1792968291.pdf",
            "rawFile": "rain-20261026-0300-0bd573752b19.pdf",
            "changed": false
          },
          {
            "id": "LLA-26-10-26-01-03",
            "url": "https://www.dmc.gov.lk/images/dmcreports/Advisory_for_Severe_Lightning_at_1130hrs_on_2026__1792997048.pdf",
            "checkedAt": "2026-10-26T13:37:08.748967+00:00",
            "status": "ok",
            "sha256": "e5a055762cc5fff61fe0ae610ce6241395f811d76ae020b955d21c98f707ac5c",
            "bytes": 1275760,
            "contentType": "application/pdf",
            "finalUrl": "https://www.dmc.gov.lk/images/dmcreports/Advisory_for_Severe_Lightning_at_1130hrs_on_2026__1792997048.pdf",
            "rawFile": "LLA-26-10-26-01-03-e5a055762cc5.pdf",
            "changed": false
          },
          {
            "id": "kelani-20261026-01",
            "url": "https://www.dmc.gov.lk/images/dmcreports/Flood_Warning_for_Kelani_Basin-_No_01_-_2026__1793020603.pdf",
            "checkedAt": "2026-10-26T13:37:08.751219+00:00",
            "status": "ok",
            "sha256": "7ef2fd77855a9bf433e6bab591dcdbf53cc4b7301925ef0bfe248e3aa0e3edd4",
            "bytes": 588308,
            "contentType": "application/pdf",
            "finalUrl": "https://www.dmc.gov.lk/images/dmcreports/Flood_Warning_for_Kelani_Basin-_No_01_-_2026__1793020603.pdf",
            "rawFile": "kelani-20261026-01-7ef2fd77855a.pdf",
            "changed": false
          },
          {
            "id": "attanagalu-20261026-01",
            "url": "https://www.dmc.gov.lk/images/dmcreports/Flood_Warning_FOR_Attanagalu_Oya__-_NO_01_%282026__1793020643.pdf",
            "checkedAt": "2026-10-26T13:37:13.493508+00:00",
            "status": "ok",
            "sha256": "aee26763cf95bbe1c092b17161ac34a0f33c7c6cf24b6b9fc118bc0453f67b72",
            "bytes": 619248,
            "contentType": "application/pdf",
            "finalUrl": "https://www.dmc.gov.lk/images/dmcreports/Flood_Warning_FOR_Attanagalu_Oya__-_NO_01_%282026__1793020643.pdf",
            "rawFile": "attanagalu-20261026-01-aee26763cf95.pdf",
            "changed": false
          },
          {
            "id": "river-observations",
            "url": "https://www.dmc.gov.lk/images/dmcreports/Water_level_%26_Rainfall_2026__1793020835.pdf",
            "checkedAt": "2026-10-26T13:37:13.552706+00:00",
            "status": "ok",
            "sha256": "ff8ad0720346edf8b15827a9a843be66d2fe4201c6dbf6596cccaa9f2dbddc9e",
            "bytes": 294812,
            "contentType": "application/pdf",
            "finalUrl": "https://www.dmc.gov.lk/images/dmcreports/Water_level_%26_Rainfall_2026__1793020835.pdf",
            "rawFile": "river-observations-ff8ad0720346.pdf",
            "changed": false
          },
          {
            "id": "major-reservoir-csv",
            "url": "https://docs.google.com/spreadsheets/d/e/2PACX-1vTcSGhi9RESl7CMCl1TQnrKe07Gx5Q696YiSB9jneIHqIP9lifpqSErgI3D5k9KtQXSdW5JpycIIr5e/pub?gid=1238978530&single=true&output=csv",
            "checkedAt": "2026-10-26T13:37:13.553232+00:00",
            "status": "ok",
            "sha256": "ed1616d8317eeeb1ba4a041c590f66685f365bd47f26af2c7ae113aed8aae44b",
            "bytes": 15403,
            "contentType": "text/csv; charset=utf-8",
            "finalUrl": "https://doc-0k-7o-sheets.googleusercontent.com/pub/f3kk9gtum31ktuqh54kn7i1e14/3ksq2u3jg0vi5psrkooq5729es/1793021835000/116061781022753387612/*/e@2PACX-1vTcSGhi9RESl7CMCl1TQnrKe07Gx5Q696YiSB9jneIHqIP9lifpqSErgI3D5k9KtQXSdW5JpycIIr5e?gid=1238978530&single=true&output=csv",
            "rawFile": "major-reservoir-csv-ed1616d8317e.csv",
            "changed": true,
            "rows": 74,
            "columns": [
              "NO",
              "Week No",
              "Update Date",
              "Reservoir",
              "Latitude",
              "Longitude",
              "Range",
              "Division",
              "Extent_Ac",
              "FSD_ft",
              "Gross Capacity_Acft",
              "Dead Storage_Acft",
              "Active Storage_Acft",
              "Date",
              "Water Depth_ft",
              "Gross Storage_Acft",
              "Effective Storage_Acft",
              "Effective Storage_per",
              "Rainfall_Preceding Day_mm",
              "Spilling",
              "Remarks",
              "DS IMPACT",
              "Spilling_Cusec",
              "Remind_Storage_Acft"
            ]
          },
          {
            "id": "flood-listing",
            "url": "https://www.dmc.gov.lk/index.php?option=com_dmcreports&view=reports&report_type_id=6&lang=en&limit=100",
            "checkedAt": "2026-10-26T13:37:17.370709+00:00",
            "status": "ok",
            "sha256": "3e2c0133248590d7a24db5682fb56f0d466ffdd5524c739b8044bcdec70c3050",
            "bytes": 65598,
            "contentType": "text/html; charset=utf-8",
            "finalUrl": "https://www.dmc.gov.lk/index.php?option=com_dmcreports&view=reports&report_type_id=6&lang=en&limit=100",
            "rawFile": "flood-listing-3e2c01332485.html",
            "changed": true,
            "pdfLinks": [
              "/images/dmcreports/Deduru_Oya_Flood_Warning_-_NO_01_(2026__1792642274.pdf",
              "/images/dmcreports/Flood_Warning_FOR_Attanagalu_Oya__-_NO_01_(2026__1793020643.pdf",
              "/images/dmcreports/Flood_Warning_for_Kelani_Basin-_No_01_-_2026__1793020603.pdf",
              "/images/dmcreports/Flood_Warning_for_Mahaweli_River_-_No_01_-_2026__1792998739.pdf",
              "/images/dmcreports/Flood_warning_for_Kala_Oya_Basin_-_NO_01_(2026__1792648900.pdf",
              "/images/dmcreports/Flood_warning_for_Kalu_River_Basin_-_No_01_-_2026__1792995574.pdf",
              "/images/dmcreports/Flood_warning_for_Nilwala_River_Basin_-_NO_01_(2026__1792069011.pdf",
              "/images/dmcreports/Water_Level_&_Rainfall_on_2026__1792169790.pdf",
              "/images/dmcreports/Water_level_&_Rainfall_2026__1791573051.pdf",
              "/images/dmcreports/Water_level_&_Rainfall_2026__1791599312.pdf",
              "/images/dmcreports/Water_level_&_Rainfall_2026__1791605241.pdf",
              "/images/dmcreports/Water_level_&_Rainfall_2026__1791615901.pdf",
              "/images/dmcreports/Water_level_&_Rainfall_2026__1791686019.pdf",
              "/images/dmcreports/Water_level_&_Rainfall_2026__1791691573.pdf",
              "/images/dmcreports/Water_level_&_Rainfall_2026__1791702393.pdf",
              "/images/dmcreports/Water_level_&_Rainfall_2026__1791766516.pdf",
              "/images/dmcreports/Water_level_&_Rainfall_2026__1791779449.pdf",
              "/images/dmcreports/Water_level_&_Rainfall_2026__1791789176.pdf",
              "/images/dmcreports/Water_level_&_Rainfall_2026__1791849238.pdf",
              "/images/dmcreports/Water_level_&_Rainfall_2026__1791853872.pdf",
              "/images/dmcreports/Water_level_&_Rainfall_2026__1791864437.pdf",
              "/images/dmcreports/Water_level_&_Rainfall_2026__1791874832.pdf",
              "/images/dmcreports/Water_level_&_Rainfall_2026__1791906269.pdf",
              "/images/dmcreports/Water_level_&_Rainfall_2026__1791921828.pdf",
              "/images/dmcreports/Water_level_&_Rainfall_2026__1791951644.pdf",
              "/images/dmcreports/Water_level_&_Rainfall_2026__1791963804.pdf",
              "/images/dmcreports/Water_level_&_Rainfall_2026__1791982862.pdf",
              "/images/dmcreports/Water_level_&_Rainfall_2026__1792005678.pdf",
              "/images/dmcreports/Water_level_&_Rainfall_2026__1792027164.pdf",
              "/images/dmcreports/Water_level_&_Rainfall_2026__1792037251.pdf",
              "/images/dmcreports/Water_level_&_Rainfall_2026__1792051128.pdf",
              "/images/dmcreports/Water_level_&_Rainfall_2026__1792072400.pdf",
              "/images/dmcreports/Water_level_&_Rainfall_2026__1792083039.pdf",
              "/images/dmcreports/Water_level_&_Rainfall_2026__1792092687.pdf",
              "/images/dmcreports/Water_level_&_Rainfall_2026__1792106686.pdf",
              "/images/dmcreports/Water_level_&_Rainfall_2026__1792113332.pdf",
              "/images/dmcreports/Water_level_&_Rainfall_2026__1792126432.pdf",
              "/images/dmcreports/Water_level_&_Rainfall_2026__1792135117.pdf",
              "/images/dmcreports/Water_level_&_Rainfall_2026__1792146528.pdf",
              "/images/dmcreports/Water_level_&_Rainfall_2026__1792178164.pdf",
              "/images/dmcreports/Water_level_&_Rainfall_2026__1792188285.pdf",
              "/images/dmcreports/Water_level_&_Rainfall_2026__1792199830.pdf",
              "/images/dmcreports/Water_level_&_Rainfall_2026__1792213238.pdf",
              "/images/dmcreports/Water_level_&_Rainfall_2026__1792224899.pdf",
              "/images/dmcreports/Water_level_&_Rainfall_2026__1792231264.pdf",
              "/images/dmcreports/Water_level_&_Rainfall_2026__1792253048.pdf",
              "/images/dmcreports/Water_level_&_Rainfall_2026__1792264004.pdf",
              "/images/dmcreports/Water_level_&_Rainfall_2026__1792279547.pdf",
              "/images/dmcreports/Water_level_&_Rainfall_2026__1792286352.pdf",
              "/images/dmcreports/Water_level_&_Rainfall_2026__1792296345.pdf",
              "/images/dmcreports/Water_level_&_Rainfall_2026__1792306671.pdf",
              "/images/dmcreports/Water_level_&_Rainfall_2026__1792318086.pdf",
              "/images/dmcreports/Water_level_&_Rainfall_2026__1792340684.pdf",
              "/images/dmcreports/Water_level_&_Rainfall_2026__1792350554.pdf",
              "/images/dmcreports/Water_level_&_Rainfall_2026__1792361423.pdf",
              "/images/dmcreports/Water_level_&_Rainfall_2026__1792372569.pdf",
              "/images/dmcreports/Water_level_&_Rainfall_2026__1792383037.pdf",
              "/images/dmcreports/Water_level_&_Rainfall_2026__1792393386.pdf",
              "/images/dmcreports/Water_level_&_Rainfall_2026__1792404307.pdf",
              "/images/dmcreports/Water_level_&_Rainfall_2026__1792416446.pdf",
              "/images/dmcreports/Water_level_&_Rainfall_2026__1792426610.pdf",
              "/images/dmcreports/Water_level_&_Rainfall_2026__1792446111.pdf",
              "/images/dmcreports/Water_level_&_Rainfall_2026__1792452733.pdf",
              "/images/dmcreports/Water_level_&_Rainfall_2026__1792458705.pdf",
              "/images/dmcreports/Water_level_&_Rainfall_2026__1792470772.pdf",
              "/images/dmcreports/Water_level_&_Rainfall_2026__1792479680.pdf",
              "/images/dmcreports/Water_level_&_Rainfall_2026__1792491175.pdf",
              "/images/dmcreports/Water_level_&_Rainfall_2026__1792501808.pdf",
              "/images/dmcreports/Water_level_&_Rainfall_2026__1792512885.pdf",
              "/images/dmcreports/Water_level_&_Rainfall_2026__1792534891.pdf",
              "/images/dmcreports/Water_level_&_Rainfall_2026__1792544885.pdf",
              "/images/dmcreports/Water_level_&_Rainfall_2026__1792556003.pdf",
              "/images/dmcreports/Water_level_&_Rainfall_2026__1792566521.pdf",
              "/images/dmcreports/Water_level_&_Rainfall_2026__1792577779.pdf",
              "/images/dmcreports/Water_level_&_Rainfall_2026__1792589310.pdf",
              "/images/dmcreports/Water_level_&_Rainfall_2026__1792599252.pdf",
              "/images/dmcreports/Water_level_&_Rainfall_2026__1792620775.pdf",
              "/images/dmcreports/Water_level_&_Rainfall_2026__1792636547.pdf",
              "/images/dmcreports/Water_level_&_Rainfall_2026__1792652554.pdf",
              "/images/dmcreports/Water_level_&_Rainfall_2026__1792663890.pdf",
              "/images/dmcreports/Water_level_&_Rainfall_2026__1792686004.pdf",
              "/images/dmcreports/Water_level_&_Rainfall_2026__1792696423.pdf",
              "/images/dmcreports/Water_level_&_Rainfall_2026__1792707181.pdf",
              "/images/dmcreports/Water_level_&_Rainfall_2026__1792717608.pdf",
              "/images/dmcreports/Water_level_&_Rainfall_2026__1792728997.pdf",
              "/images/dmcreports/Water_level_&_Rainfall_2026__1792741750.pdf",
              "/images/dmcreports/Water_level_&_Rainfall_2026__1792760391.pdf",
              "/images/dmcreports/Water_level_&_Rainfall_2026__1792782314.pdf",
              "/images/dmcreports/Water_level_&_Rainfall_2026__1792808848.pdf",
              "/images/dmcreports/Water_level_&_Rainfall_2026__1792826481.pdf",
              "/images/dmcreports/Water_level_&_Rainfall_2026__1792893335.pdf",
              "/images/dmcreports/Water_level_&_Rainfall_2026__1792901155.pdf",
              "/images/dmcreports/Water_level_&_Rainfall_2026__1792912247.pdf",
              "/images/dmcreports/Water_level_&_Rainfall_2026__1792934282.pdf",
              "/images/dmcreports/Water_level_&_Rainfall_2026__1792956144.pdf",
              "/images/dmcreports/Water_level_&_Rainfall_2026__1792979408.pdf",
              "/images/dmcreports/Water_level_&_Rainfall_2026__1792990677.pdf",
              "/images/dmcreports/Water_level_&_Rainfall_2026__1792998944.pdf",
              "/images/dmcreports/Water_level_&_Rainfall_2026__1793017314.pdf",
              "/images/dmcreports/Water_level_&_Rainfall_2026__1793020835.pdf"
            ]
          },
          {
            "id": "landslide-listing",
            "url": "https://www.dmc.gov.lk/index.php?option=com_dmcreports&view=reports&report_type_id=5&lang=en&limit=100",
            "checkedAt": "2026-10-26T13:37:17.673761+00:00",
            "status": "ok",
            "sha256": "09be6fe4d56ba569f4cc2cc01bb988a0fb82b2f699c3425a578ceb87de3ad3d4",
            "bytes": 66820,
            "contentType": "text/html; charset=utf-8",
            "finalUrl": "https://www.dmc.gov.lk/index.php?option=com_dmcreports&view=reports&report_type_id=5&lang=en&limit=100",
            "rawFile": "landslide-listing-09be6fe4d56b.html",
            "changed": true,
            "pdfLinks": [
              "/images/dmcreports/(Merged)Landslide_early_warning_Report_at_0600hrs___1779412352.pdf",
              "/images/dmcreports/LEWM_14-05-2026_16_00__1778757021.pdf",
              "/images/dmcreports/LEWM_15-10-2026_16_00__1792063558.pdf",
              "/images/dmcreports/LEWM_21-02-2026_20_30-1__1771688491.pdf",
              "/images/dmcreports/LEWM_21-10-2026_18_00__1792589290.pdf",
              "/images/dmcreports/LEWM_21-10-2026_22_00__1792605539.pdf",
              "/images/dmcreports/LEWM_23-10-2026_16_00__1792754836.pdf",
              "/images/dmcreports/LEWM_24-04-2026_16_00__1777027275.pdf",
              "/images/dmcreports/LEWM_25-05-2026_16_00__1779705918.pdf",
              "/images/dmcreports/LEWM_26-05-2026_16_00__1779796966.pdf",
              "/images/dmcreports/LandSlide_Early_warning_report___1778350473.pdf",
              "/images/dmcreports/Landslide_EW_Report_at_0400hrs_on_2026__1790205325.pdf",
              "/images/dmcreports/Landslide_EW_Report_at_0700hrs_on_2026__1771119917.pdf",
              "/images/dmcreports/Landslide_EW_Report_at_0700hrs_on_2026__1789870835.pdf",
              "/images/dmcreports/Landslide_EW_Report_at_0800hrs_on_2026__1771556682.pdf",
              "/images/dmcreports/Landslide_EW_Report_at_0900hrs_on_2026__1771215166.pdf",
              "/images/dmcreports/Landslide_EW_Report_at_0900hrs_on_2026__1785988143.pdf",
              "/images/dmcreports/Landslide_EW_Report_at_0900hrs_on_2026__1786075964.pdf",
              "/images/dmcreports/Landslide_EW_Report_at_0900hrs_on_2026__1786161107.pdf",
              "/images/dmcreports/Landslide_EW_Report_at_0900hrs_on_2026__1786251019.pdf",
              "/images/dmcreports/Landslide_EW_Report_at_0900hrs_on_2026__1792988751.pdf",
              "/images/dmcreports/Landslide_EW_Report_at_09__1785729374.pdf",
              "/images/dmcreports/Landslide_EW_Report_at_09__1785816590.pdf",
              "/images/dmcreports/Landslide_EW_Report_at_09__1785902381.pdf",
              "/images/dmcreports/Landslide_EW_Report_at_1000hrs_on_2026__1789448963.pdf",
              "/images/dmcreports/Landslide_EW_Report_at_1000hrs_on_2026__1789534365.pdf",
              "/images/dmcreports/Landslide_EW_Report_at_1000hrs_on_2026__1789879344.pdf",
              "/images/dmcreports/Landslide_EW_Report_at_1030hrs_on_2026__1771393203.pdf",
              "/images/dmcreports/Landslide_EW_Report_at_12__1785742696.pdf",
              "/images/dmcreports/Landslide_EW_Report_at_1300hrs_on_2026__1790236908.pdf",
              "/images/dmcreports/Landslide_EW_Report_at_1300hrs_on_2026__1790237433.pdf",
              "/images/dmcreports/Landslide_EW_Report_at_1400hrs_on_2026__1789894283.pdf",
              "/images/dmcreports/Landslide_EW_Report_at_1445hrs_on_2026__1793007485.pdf",
              "/images/dmcreports/Landslide_EW_Report_at_1600hrs_on_2026__1779021090.pdf",
              "/images/dmcreports/Landslide_EW_Report_at_1600hrs_on_2026__1789987708.pdf",
              "/images/dmcreports/Landslide_EW_Report_at_1600hrs_on_2026__1790075641.pdf",
              "/images/dmcreports/Landslide_EW_Report_at_1600hrs_on_2026__1790160812.pdf",
              "/images/dmcreports/Landslide_EW_Report_at_1600hrs_on_2026__1790333042.pdf",
              "/images/dmcreports/Landslide_EW_Report_at_1600hrs_on_2026__1790421382.pdf",
              "/images/dmcreports/Landslide_EW_Report_at_1600hrs_on_2026__1791113233.pdf",
              "/images/dmcreports/Landslide_EW_Report_at_1600hrs_on_2026__1791197863.pdf",
              "/images/dmcreports/Landslide_EW_Report_at_1600hrs_on_2026__1791282469.pdf",
              "/images/dmcreports/Landslide_EW_Report_at_1600hrs_on_2026__1791371317.pdf",
              "/images/dmcreports/Landslide_EW_Report_at_1600hrs_on_2026__1791543928.pdf",
              "/images/dmcreports/Landslide_EW_Report_at_1600hrs_on_2026__1791629923.pdf",
              "/images/dmcreports/Landslide_EW_Report_at_1600hrs_on_2026__1791717348.pdf",
              "/images/dmcreports/Landslide_EW_Report_at_1600hrs_on_2026__1791802714.pdf",
              "/images/dmcreports/Landslide_EW_Report_at_1600hrs_on_2026__1791889014.pdf",
              "/images/dmcreports/Landslide_EW_Report_at_1600hrs_on_2026__1791975134.pdf",
              "/images/dmcreports/Landslide_EW_Report_at_1600hrs_on_2026__1792149759.pdf",
              "/images/dmcreports/Landslide_EW_Report_at_1600hrs_on_2026__1792408386.pdf",
              "/images/dmcreports/Landslide_EW_Report_at_1600hrs_on_2026__1792493826.pdf",
              "/images/dmcreports/Landslide_EW_Report_at_1600hrs_on_2026__1792579927.pdf",
              "/images/dmcreports/Landslide_EW_Report_at_1600hrs_on_2026__1792839037.pdf",
              "/images/dmcreports/Landslide_EW_Report_at_1630hrs_on_2026__1790508308.pdf",
              "/images/dmcreports/Landslide_EW_Report_at_1700hrs_on_2026__1790251970.pdf",
              "/images/dmcreports/Landslide_EW_Report_at_1800hrs_on_2026__1792242515.pdf",
              "/images/dmcreports/Landslide_EW_Report_at_1800hrs_on_2026__1792328311.pdf",
              "/images/dmcreports/Landslide_EW_Report_at_1800hrs_on_2026__1793018981.pdf",
              "/images/dmcreports/Landslide_EW_Report_at_1900hrs_on_2026__1791388539.pdf",
              "/images/dmcreports/Landslide_EW_Report_at_1900hrs_on_2026__1791735713.pdf",
              "/images/dmcreports/Landslide_EW_Report_at_1900hrs_on_2026__1791817266.pdf",
              "/images/dmcreports/Landslide_EW_Report_at_1900hrs_on_2026__1792937657.pdf",
              "/images/dmcreports/Landslide_EW_Report_at_2100hrs_on_2026__1792080337.pdf",
              "/images/dmcreports/Landslide_EW_Report_at_2200hrs_on_2026__1789931576.pdf",
              "/images/dmcreports/Landslide_EW_Report_at_2200hrs_on_2026__1792950045.pdf",
              "/images/dmcreports/Landslide_EW_Report_at_2350hrs_on_2026__1785696011.pdf",
              "/images/dmcreports/Landslide_Early_Warning_Report_at_1600hrs_on_15__1778844228.pdf",
              "/images/dmcreports/Landslide_Early_Warning_Report_at_1600hrs_on_16__1778928261.pdf",
              "/images/dmcreports/Landslide_Early_Warning_Report_at_1700hrs_on_2026__1775305024.pdf",
              "/images/dmcreports/Landslide_Early_Warning_at_0300hrs_at_22__1779400855.pdf",
              "/images/dmcreports/Landslide_Early_Warning_at_0900hrs_at_22__1779423870.pdf",
              "/images/dmcreports/Landslide_Early_Warning_at_0900hrs_at_23__1779509025.pdf",
              "/images/dmcreports/Landslide_Early_Warning_at_1600hrs_on_27__1779880374.pdf",
              "/images/dmcreports/Landslide_Early_Warning_at_1600hrs_on_28__1779964569.pdf",
              "/images/dmcreports/Landslide_Early_Warning_at_1600hrs_on_29__1780052116.pdf",
              "/images/dmcreports/Landslide_Early_warning_report_at_0400hrs_on_12__1781221492.pdf",
              "/images/dmcreports/Landslide_Early_warning_report_at_0900hrs_on_13__1778644336.pdf",
              "/images/dmcreports/Landslide_Early_warning_report_at_0900hrs_on_14__1778733408.pdf",
              "/images/dmcreports/Landslide_Early_warning_report_at_1600hrs_on_12__1781261099.pdf",
              "/images/dmcreports/Landslide_Early_warning_report_at_1600hrs_on_13__1781348104.pdf",
              "/images/dmcreports/Landslide_Early_warning_report_at_1600hrs_on_13__1781348112.pdf",
              "/images/dmcreports/Landslide_Early_warning_report_at_2200hrs_on_14__1778779033.pdf",
              "/images/dmcreports/Landslide_Ew_Letter__1792666962.pdf",
              "/images/dmcreports/Landslide_Ew_Report_at_0800hrs_on_21__1771643034.pdf",
              "/images/dmcreports/Landslide_Ew_Report_at_0830hrs_on_22__1771733754.pdf",
              "/images/dmcreports/Landslide_Ew_Report_at_0830hrs_on_23__1771817075.pdf",
              "/images/dmcreports/Landslide_Ew_Report_at_0830hrs_on_24__1771903346.pdf",
              "/images/dmcreports/Landslide_Ew_Report_at_1600hrs_on_2026__1776081161.pdf",
              "/images/dmcreports/Landslide_Ew_Report_at_1600hrs_on_2026__1776942433.pdf",
              "/images/dmcreports/Landslide_Ew_Report_at_1900hrs_on_2026__1771682960.pdf",
              "/images/dmcreports/Landslide_Ew_Repots_at_1600hrs_on_2026__1778497802.pdf",
              "/images/dmcreports/Landslide_early_warning__1778430610.pdf",
              "/images/dmcreports/Landslide_early_warning_at_0600_hrs_on_14-02-2026__1771031819.pdf",
              "/images/dmcreports/Landslide_early_warning_at_2200hrs_on_2026__1778517844.pdf",
              "/images/dmcreports/Landslide_early_warning_message_at_1600_hrs_on_08-10-2026__1791456596.pdf",
              "/images/dmcreports/Landslide_early_warning_message_at_1800_hrs_on_08-10-2026__1791464690.pdf",
              "/images/dmcreports/Landslide_warning_report_at_1700hrs__1779624141.pdf",
              "/images/dmcreports/Lanslide_Early_Warning_at_0600_on_24__1779584677.pdf",
              "/images/dmcreports/landslide_EW_Report_at_1600hrs_on_2026__1779101540.pdf"
            ]
          },
          {
            "id": "weather-listing",
            "url": "https://www.dmc.gov.lk/index.php?option=com_dmcreports&view=reports&report_type_id=2&lang=en&limit=100",
            "checkedAt": "2026-10-26T13:37:17.966994+00:00",
            "status": "ok",
            "sha256": "da3d7e87ea4fe4f3cfbd43e59eebc3e37300fe0563dedd029b523e92c60c67f7",
            "bytes": 67451,
            "contentType": "text/html; charset=utf-8",
            "finalUrl": "https://www.dmc.gov.lk/index.php?option=com_dmcreports&view=reports&report_type_id=2&lang=en&limit=100",
            "rawFile": "weather-listing-da3d7e87ea4f.html",
            "changed": true,
            "pdfLinks": [
              "/images/dmcreports/Advisory_for_Heavy_Rain_(Tamil_Language)__1792894181.pdf",
              "/images/dmcreports/Advisory_for_Heavy_Rain__1792546880.pdf",
              "/images/dmcreports/Advisory_for_Heavy_Rain_at_0330_hrs_on_2026__1792968291.pdf",
              "/images/dmcreports/Advisory_for_Heavy_Rain_at_0330_hrs_on_2026__1792981386.pdf",
              "/images/dmcreports/Advisory_for_Heavy_Rain_at_0530_hrs_on_2026__1792894123.pdf",
              "/images/dmcreports/Advisory_for_Heavy_Rain_at_0530hrs_on_22__1792636213.pdf",
              "/images/dmcreports/Advisory_for_Heavy_Rain_at_1530hrs_on_2026__1792493077.pdf",
              "/images/dmcreports/Advisory_for_Heavy_Rain_st_1500hrs_on_15__1792058688.pdf",
              "/images/dmcreports/Advisory_for_Rough_Seas_Issued_at_05__1792412698.pdf",
              "/images/dmcreports/Advisory_for_Rough_Seas__1792653551.pdf",
              "/images/dmcreports/Advisory_for_Rough_Seas___1792539146.pdf",
              "/images/dmcreports/Advisory_for_Rough_Seas_at_1600hrs_on_18__1792321833.pdf",
              "/images/dmcreports/Advisory_for_Rough_Seas_at_1630hrs_on_14__1791977608.pdf",
              "/images/dmcreports/Advisory_for_Rough_Seas_at_1630hrs_on_20__1792495235.pdf",
              "/images/dmcreports/Advisory_for_Severe_Lightning_at_1100hrs_on_15__1792044858.pdf",
              "/images/dmcreports/Advisory_for_Severe_Lightning_at_1130hrs_on_18__1792305477.pdf",
              "/images/dmcreports/Advisory_for_Severe_Lightning_at_1130hrs_on_18__1792314593.pdf",
              "/images/dmcreports/Advisory_for_Severe_Lightning_at_1130hrs_on_19__1792392467.pdf",
              "/images/dmcreports/Advisory_for_Severe_Lightning_at_1130hrs_on_19__1792393312.pdf",
              "/images/dmcreports/Advisory_for_Severe_Lightning_at_1130hrs_on_2026__1792132601.pdf",
              "/images/dmcreports/Advisory_for_Severe_Lightning_at_1130hrs_on_2026__1792139967.pdf",
              "/images/dmcreports/Advisory_for_Severe_Lightning_at_1130hrs_on_2026__1792651632.pdf",
              "/images/dmcreports/Advisory_for_Severe_Lightning_at_1130hrs_on_2026__1792997048.pdf",
              "/images/dmcreports/Advisory_for_Severe_Lightning_at_1130hrs_on_22__1792650693.pdf",
              "/images/dmcreports/Advisory_for_Severe_Lightning_at_1130hrs_on_24__1792824215.pdf",
              "/images/dmcreports/Advisory_for_Severe_Lightning_at_1130hrs_on_25__1792908975.pdf",
              "/images/dmcreports/Advisory_for_Severe_Lightning_at_1130hrs_on_25__1792909124.pdf",
              "/images/dmcreports/Fishermen_bulletin_for_strong_winds_and_rough_seas,_Issued_at_03__1792840056.pdf",
              "/images/dmcreports/LRA_26102101_TM__1792548788.pdf",
              "/images/dmcreports/MLA_26102101_TM__1792548837.pdf",
              "/images/dmcreports/MLA_26102102_TM__1792584612.pdf",
              "/images/dmcreports/Special_Weather_Bulletin__1792680475.pdf",
              "/images/dmcreports/The_Weather_Report_at_1400hrs_on_2026__1792401872.pdf",
              "/images/dmcreports/W20261021a_TM__1792547250.pdf",
              "/images/dmcreports/W20261023a_TM__1792719475.pdf",
              "/images/dmcreports/Warm_Weather_Advisory_at_1600hrs_on_19__1792407583.pdf",
              "/images/dmcreports/Warm_Weather_Advisory_at_1600hrs_on_19__1792407606.pdf",
              "/images/dmcreports/Warm_advisory_at_1600hrs_on_2026__1792150486.pdf",
              "/images/dmcreports/Warm_advisory_at_1600hrs_on_2026__1792235496.pdf",
              "/images/dmcreports/Warm_advisory_at_1600hrs_on_2026__1792322389.pdf",
              "/images/dmcreports/Warning_for_strong_winds_and_rough_seas__-_Tamil__1792760306.pdf",
              "/images/dmcreports/Warning_for_strong_winds_and_rough_seas__1792756684.pdf",
              "/images/dmcreports/Warning_for_strong_winds_and_rough_seas_at_0700hrs_on_25__1792894219.pdf",
              "/images/dmcreports/Warning_for_strong_winds_and_rough_seas_at_0700hrs_on_25__1792894610.pdf",
              "/images/dmcreports/Warning_for_strong_winds_and_rough_seas_at_0930hrs_on_26__1792991218.pdf",
              "/images/dmcreports/Warning_for_strong_winds_and_rough_seas_at_1630hrs_on_24__1792841662.pdf",
              "/images/dmcreports/Warning_for_strong_winds_and_rough_seas_at_2200hrs_on_25__1792956105.pdf",
              "/images/dmcreports/Water_level_&_Rainfall_2026__1792642935.pdf",
              "/images/dmcreports/Weather_Forecast_at_0530hrs__1792629841.pdf",
              "/images/dmcreports/Weather_Forecast_at_0530hrs__1792714951.pdf",
              "/images/dmcreports/Weather_Forecast_at_1600hrs_on_23__1792760606.pdf",
              "/images/dmcreports/Weather_Report_at_0530_hrs_on_2026__1792023560.pdf",
              "/images/dmcreports/Weather_Report_at_0530_hrs_on_2026__1792110117.pdf",
              "/images/dmcreports/Weather_Report_at_0530_hrs_on_2026__1792197394.pdf",
              "/images/dmcreports/Weather_Report_at_0530_hrs_on_2026__1792292731.pdf",
              "/images/dmcreports/Weather_Report_at_0530_hrs_on_2026__1792373118.pdf",
              "/images/dmcreports/Weather_Report_at_0530_hrs_on_2026__1792455586.pdf",
              "/images/dmcreports/Weather_Report_at_0530_hrs_on_2026__1792461596.pdf",
              "/images/dmcreports/Weather_Report_at_0530_hrs_on_2026__1792543747.pdf",
              "/images/dmcreports/Weather_Report_at_0530_hrs_on_2026__1792802094.pdf",
              "/images/dmcreports/Weather_Report_at_0530_hrs_on_2026__1792975473.pdf",
              "/images/dmcreports/Weather_Report_at_0530_hrs_on_2026__1792979625.pdf",
              "/images/dmcreports/Weather_Report_at_0530hrs_on_2026__1792118850.pdf",
              "/images/dmcreports/Weather_Report_at_0530hrs_on_2026__1792369004.pdf",
              "/images/dmcreports/Weather_Report_at_1400_hrs_on_2026__1792141114.pdf",
              "/images/dmcreports/Weather_Report_at_1400_hrs_on_2026__1792312576.pdf",
              "/images/dmcreports/Weather_Report_at_1400_hrs_on_2026__1792314735.pdf",
              "/images/dmcreports/Weather_Report_at_1400_hrs_on_2026__1792400898.pdf",
              "/images/dmcreports/Weather_Report_at_1400_hrs_on_2026__1792488874.pdf",
              "/images/dmcreports/Weather_Report_at_1400_hrs_on_2026__1792573150.pdf",
              "/images/dmcreports/Weather_Report_at_1400_hrs_on_2026__1792575596.pdf",
              "/images/dmcreports/Weather_Report_at_1400_hrs_on_2026__1792660481.pdf",
              "/images/dmcreports/Weather_Report_at_1400_hrs_on_2026__1792662133.pdf",
              "/images/dmcreports/Weather_Report_at_1400_hrs_on_2026__1792833541.pdf",
              "/images/dmcreports/Weather_Report_at_1400_hrs_on_2026__1793007431.pdf",
              "/images/dmcreports/Weather_Report_at_1400hrs__1792227310.pdf",
              "/images/dmcreports/Weather_Report_at_1400hrs_on_2026__1792141374.pdf",
              "/images/dmcreports/Weather_Report_at_1400hrs_on_2026__1792487531.pdf",
              "/images/dmcreports/Weather_Report_at_1600_hrs_on_2026__1792062451.pdf",
              "/images/dmcreports/Weather_Report_at_1600_hrs_on_2026__1792148541.pdf",
              "/images/dmcreports/Weather_Report_at_1600_hrs_on_2026__1792233740.pdf",
              "/images/dmcreports/Weather_Report_at_1600_hrs_on_2026__1792322079.pdf",
              "/images/dmcreports/Weather_Report_at_1600_hrs_on_2026__1792406372.pdf",
              "/images/dmcreports/Weather_Report_at_1600_hrs_on_2026__1792580501.pdf",
              "/images/dmcreports/Weather_Report_at_1600_hrs_on_2026__1792581236.pdf",
              "/images/dmcreports/Weather_Report_at_1600_hrs_on_2026__1792840317.pdf",
              "/images/dmcreports/Weather_Report_at_1600_hrs_on_2026__1793011605.pdf",
              "/images/dmcreports/Weather_Report_at_1600hrs_on_2026__1792493104.pdf",
              "/images/dmcreports/Weather_Report_at_1600hrs_on_2026__1792665610.pdf",
              "/images/dmcreports/Weather_forecast_at_0530hrs__1792284131.pdf",
              "/images/dmcreports/Weather_forecast_at_1600hrs__1792756746.pdf",
              "/images/dmcreports/Weather_forecast_for_Multiday_boats__1792724294.pdf",
              "/images/dmcreports/Weather_forecast_for_multi-day_boats_for_sea_areas_at_0700hrs_on_22__1792636861.pdf",
              "/images/dmcreports/Weather_report_at_0530_hrs_on_2026__1792888633.pdf",
              "/images/dmcreports/Weather_report_at_0530_hrs_on_2026__1792894738.pdf",
              "/images/dmcreports/Weather_report_at_1400_hrs_on_2026__1792919375.pdf",
              "/images/dmcreports/Weather_report_at_1400_hrs_on_2026__1792919733.pdf",
              "/images/dmcreports/Weather_report_at_1600_hrs_on_2026__1792926790.pdf",
              "/images/dmcreports/Weather_report_at_1600hrs_on_2026__1792927422.pdf",
              "/images/dmcreports/තදවැසි_පිළිබඳ_අවවාදාත්මක_නිවේදනය__1792248050.pdf"
            ]
          }
        ],
        "listingWindowCoverage": {
          "lookbackStart": "2026-10-19T00:00:00+05:30",
          "streams": [
            {
              "stream": "flood",
              "status": "complete",
              "stopReason": "lookback-covered",
              "rows": 100,
              "earliestListingAt": "2026-10-10T06:30:00+05:30"
            },
            {
              "stream": "landslide",
              "status": "complete",
              "stopReason": "lookback-covered",
              "rows": 100,
              "earliestListingAt": "2026-02-14T06:00:00+05:30"
            },
            {
              "stream": "weather",
              "status": "complete",
              "stopReason": "lookback-covered",
              "rows": 100,
              "earliestListingAt": "2026-10-14T16:30:00+05:30"
            }
          ],
          "completeForListingWindow": true,
          "warningValidityCoverage": "unknown: listing dates cannot establish validity of unreviewed PDFs",
          "maxPagesPerStream": 5,
          "rowsScanned": 300
        }
      }
    },
    {
      "reviewedAt": "2026-10-26T16:50:38.986649+00:00",
      "scope": "21:30 river report; 21:00 observations. Retained 13 selected stations and added Badalgama, Maha Oya (RB 102).",
      "method": "Original one-page PDF visually checked including headers, all selected rows, units and blank cells; text extraction used only as cross-check.",
      "source": {
        "id": "river-observations",
        "url": "https://www.dmc.gov.lk/images/dmcreports/Water_level_%26_Rainfall_2026__1793031612.pdf",
        "checkedAt": "2026-10-26T16:47:39.074227+00:00",
        "status": "ok",
        "sha256": "eed191d373c03e12f80226e02d7f2a3146a3c6f84422e960b9c553b0e5b1381d",
        "bytes": 215918,
        "contentType": "application/pdf",
        "finalUrl": "https://www.dmc.gov.lk/images/dmcreports/Water_level_%26_Rainfall_2026__1793031612.pdf",
        "rawFile": "river-2130.pdf",
        "issuedAt": "2026-10-26T21:30:00+05:30",
        "observedAt": "2026-10-26T21:00:00+05:30",
        "listingAt": "2026-10-26T21:30:00+05:30",
        "reviewedAt": "2026-10-26T16:50:38.986649+00:00",
        "supersedes": "river-observations-20261026-1830",
        "review": "Original single-page PDF rendered with PDFKit and visually verified against exact 20:00/21:00 columns, unit, remarks and trend. Independent reviewer cross-check agreed. Blank trends remain null; no trend inferred from equal values."
      },
      "previousStations": [
        {
          "name": "Holombuwa",
          "basin": "Gurugoda Oya · Kelani",
          "value": 3.57,
          "unit": "m",
          "status": "alertFalling",
          "observedAt": "2026-10-26T18:00:00+05:30",
          "issuedAt": "2026-10-26T18:30:00+05:30",
          "url": "https://www.dmc.gov.lk/images/dmcreports/Water_level_%26_Rainfall_2026__1793020835.pdf",
          "sha256": "ff8ad0720346edf8b15827a9a843be66d2fe4201c6dbf6596cccaa9f2dbddc9e",
          "sourceRemarks": "Alert",
          "sourceTrend": "Falling",
          "listingAt": "2026-10-26T18:00:00+05:30"
        },
        {
          "name": "Rathnapura",
          "basin": "Kalu Ganga",
          "value": 8.2,
          "unit": "m",
          "status": "minorRising",
          "observedAt": "2026-10-26T18:00:00+05:30",
          "issuedAt": "2026-10-26T18:30:00+05:30",
          "url": "https://www.dmc.gov.lk/images/dmcreports/Water_level_%26_Rainfall_2026__1793020835.pdf",
          "sha256": "ff8ad0720346edf8b15827a9a843be66d2fe4201c6dbf6596cccaa9f2dbddc9e",
          "sourceRemarks": "Minor Flood",
          "sourceTrend": "Rising",
          "listingAt": "2026-10-26T18:00:00+05:30"
        },
        {
          "name": "Kithulgala",
          "basin": "Kelani Ganga",
          "value": 2.69,
          "unit": "m",
          "status": "normal",
          "observedAt": "2026-10-26T18:00:00+05:30",
          "issuedAt": "2026-10-26T18:30:00+05:30",
          "url": "https://www.dmc.gov.lk/images/dmcreports/Water_level_%26_Rainfall_2026__1793020835.pdf",
          "sha256": "ff8ad0720346edf8b15827a9a843be66d2fe4201c6dbf6596cccaa9f2dbddc9e",
          "sourceRemarks": "Normal",
          "sourceTrend": null,
          "listingAt": "2026-10-26T18:00:00+05:30"
        },
        {
          "name": "Norwood",
          "basin": "Kehelgamu Oya · Kelani",
          "value": 2.22,
          "unit": "m",
          "status": "alertFalling",
          "observedAt": "2026-10-26T18:00:00+05:30",
          "issuedAt": "2026-10-26T18:30:00+05:30",
          "url": "https://www.dmc.gov.lk/images/dmcreports/Water_level_%26_Rainfall_2026__1793020835.pdf",
          "sha256": "ff8ad0720346edf8b15827a9a843be66d2fe4201c6dbf6596cccaa9f2dbddc9e",
          "sourceRemarks": "Alert",
          "sourceTrend": "Falling",
          "listingAt": "2026-10-26T18:00:00+05:30"
        },
        {
          "name": "Magura",
          "basin": "Maguru Ganga · Kalu",
          "value": 4.69,
          "unit": "m",
          "status": "alertRising",
          "observedAt": "2026-10-26T18:00:00+05:30",
          "issuedAt": "2026-10-26T18:30:00+05:30",
          "url": "https://www.dmc.gov.lk/images/dmcreports/Water_level_%26_Rainfall_2026__1793020835.pdf",
          "sha256": "ff8ad0720346edf8b15827a9a843be66d2fe4201c6dbf6596cccaa9f2dbddc9e",
          "sourceRemarks": "Alert",
          "sourceTrend": "Rising",
          "listingAt": "2026-10-26T18:00:00+05:30"
        },
        {
          "name": "Kalawellawa (Millakanda)",
          "basin": "Kuda Ganga · Kalu",
          "value": 6.5,
          "unit": "m",
          "status": "minorRising",
          "observedAt": "2026-10-26T18:00:00+05:30",
          "issuedAt": "2026-10-26T18:30:00+05:30",
          "url": "https://www.dmc.gov.lk/images/dmcreports/Water_level_%26_Rainfall_2026__1793020835.pdf",
          "sha256": "ff8ad0720346edf8b15827a9a843be66d2fe4201c6dbf6596cccaa9f2dbddc9e",
          "sourceRemarks": "Minor Flood",
          "sourceTrend": "Rising",
          "listingAt": "2026-10-26T18:00:00+05:30"
        },
        {
          "name": "Nawalapitiya",
          "basin": "Mahaweli Ganga",
          "value": 2.9,
          "unit": "m",
          "status": "normal",
          "observedAt": "2026-10-26T18:00:00+05:30",
          "issuedAt": "2026-10-26T18:30:00+05:30",
          "url": "https://www.dmc.gov.lk/images/dmcreports/Water_level_%26_Rainfall_2026__1793020835.pdf",
          "sha256": "ff8ad0720346edf8b15827a9a843be66d2fe4201c6dbf6596cccaa9f2dbddc9e",
          "sourceRemarks": "Normal",
          "sourceTrend": null,
          "listingAt": "2026-10-26T18:00:00+05:30"
        },
        {
          "name": "Dunamale",
          "basin": "Attanagalu Oya",
          "value": 4.1,
          "unit": "m",
          "status": "alertRising",
          "observedAt": "2026-10-26T18:00:00+05:30",
          "issuedAt": "2026-10-26T18:30:00+05:30",
          "url": "https://www.dmc.gov.lk/images/dmcreports/Water_level_%26_Rainfall_2026__1793020835.pdf",
          "sha256": "ff8ad0720346edf8b15827a9a843be66d2fe4201c6dbf6596cccaa9f2dbddc9e",
          "sourceRemarks": "Alert",
          "sourceTrend": "Rising",
          "listingAt": "2026-10-26T18:00:00+05:30"
        },
        {
          "name": "Panadugama",
          "basin": "Nilwala Ganga",
          "unit": "m",
          "value": 5.73,
          "status": "alertRising",
          "observedAt": "2026-10-26T18:00:00+05:30",
          "issuedAt": "2026-10-26T18:30:00+05:30",
          "url": "https://www.dmc.gov.lk/images/dmcreports/Water_level_%26_Rainfall_2026__1793020835.pdf",
          "sha256": "ff8ad0720346edf8b15827a9a843be66d2fe4201c6dbf6596cccaa9f2dbddc9e",
          "sourceRemarks": "Alert",
          "sourceTrend": "Rising",
          "listingAt": "2026-10-26T18:00:00+05:30"
        },
        {
          "name": "Urawa",
          "basin": "Urubokka Ganga · Nilwala",
          "unit": "m",
          "value": 2.4,
          "status": "normal",
          "observedAt": "2026-10-26T18:00:00+05:30",
          "issuedAt": "2026-10-26T18:30:00+05:30",
          "url": "https://www.dmc.gov.lk/images/dmcreports/Water_level_%26_Rainfall_2026__1793020835.pdf",
          "sha256": "ff8ad0720346edf8b15827a9a843be66d2fe4201c6dbf6596cccaa9f2dbddc9e",
          "sourceRemarks": "Normal",
          "sourceTrend": null,
          "listingAt": "2026-10-26T18:00:00+05:30"
        },
        {
          "name": "Peradeniya",
          "basin": "Mahaweli Ganga",
          "unit": "m",
          "value": 5.5,
          "status": "alertFalling",
          "observedAt": "2026-10-26T18:00:00+05:30",
          "issuedAt": "2026-10-26T18:30:00+05:30",
          "url": "https://www.dmc.gov.lk/images/dmcreports/Water_level_%26_Rainfall_2026__1793020835.pdf",
          "sha256": "ff8ad0720346edf8b15827a9a843be66d2fe4201c6dbf6596cccaa9f2dbddc9e",
          "sourceRemarks": "Alert",
          "sourceTrend": "Falling",
          "listingAt": "2026-10-26T18:00:00+05:30"
        },
        {
          "name": "Glencourse",
          "basin": "Kelani Ganga",
          "unit": "m",
          "value": 15.12,
          "status": "alertRising",
          "observedAt": "2026-10-26T18:00:00+05:30",
          "issuedAt": "2026-10-26T18:30:00+05:30",
          "listingAt": "2026-10-26T18:00:00+05:30",
          "url": "https://www.dmc.gov.lk/images/dmcreports/Water_level_%26_Rainfall_2026__1793020835.pdf",
          "sha256": "ff8ad0720346edf8b15827a9a843be66d2fe4201c6dbf6596cccaa9f2dbddc9e",
          "sourceRemarks": "Alert",
          "sourceTrend": "Rising"
        },
        {
          "name": "Thawalama",
          "basin": "Gin Ganga",
          "unit": "m",
          "value": 4.1,
          "status": "alertRising",
          "observedAt": "2026-10-26T18:00:00+05:30",
          "issuedAt": "2026-10-26T18:30:00+05:30",
          "listingAt": "2026-10-26T18:00:00+05:30",
          "url": "https://www.dmc.gov.lk/images/dmcreports/Water_level_%26_Rainfall_2026__1793020835.pdf",
          "sha256": "ff8ad0720346edf8b15827a9a843be66d2fe4201c6dbf6596cccaa9f2dbddc9e",
          "sourceRemarks": "Alert",
          "sourceTrend": "Rising"
        }
      ],
      "previousHour": {
        "observedAt": "2026-10-26T20:00:00+05:30",
        "valuesMetres": {
          "Holombuwa": 3.7,
          "Rathnapura": 8.43,
          "Kithulgala": 2.71,
          "Norwood": 2.3,
          "Magura": 4.9,
          "Kalawellawa (Millakanda)": 6.66,
          "Nawalapitiya": 2.5,
          "Dunamale": 4.28,
          "Panadugama": 5.97,
          "Urawa": 2.4,
          "Peradeniya": 5.25,
          "Glencourse": 15.29,
          "Thawalama": 4.7,
          "Badalgama": 4.91
        }
      },
      "addedStations": [
        "Badalgama"
      ],
      "classificationChanges": {
        "Panadugama": "Alert -> Minor Flood",
        "Glencourse": "Alert remains; source trend blank, previous Rising not retained",
        "Badalgama": "new selected station: Alert, Rising"
      },
      "sourceContext": {
        "rainfallWindowHours": 12,
        "rainfallIngested": false,
        "blankWaterLevelAndRemarks": [
          "Weraganthota",
          "Thanthirimale",
          "Galgamuwa"
        ],
        "excludedDifferentUnit": "Nagalagam Street is feet, not ingested"
      },
      "preserved": "All official warning content, severity, scope and validity unchanged. Station Normal does not imply household safety or cancel a warning. Forecast, reservoirs and historical evidence unchanged.",
      "warningSourceChecks": [
        {
          "id": "kalu-20261026-01",
          "url": "https://www.dmc.gov.lk/images/dmcreports/Flood_warning_for_Kalu_River_Basin_-_No_01_-_2026__1792995574.pdf",
          "checkedAt": "2026-10-26T16:47:17.784088+00:00",
          "status": "ok",
          "sha256": "1767a274eea705bca490879756b1ad5bd255183c0d101ba5c8e81212b4da8ca3",
          "bytes": 633187,
          "changed": false
        },
        {
          "id": "mahaweli-20261026-01",
          "url": "https://www.dmc.gov.lk/images/dmcreports/Flood_Warning_for_Mahaweli_River_-_No_01_-_2026__1792998739.pdf",
          "checkedAt": "2026-10-26T16:47:17.784805+00:00",
          "status": "ok",
          "sha256": "8746dbc111719bf59283836919e8ead312f8889fa29d6d9992d70e57d205a560",
          "bytes": 583618,
          "changed": false
        },
        {
          "id": "LEWM-26-10-2026-1800-33",
          "url": "https://www.dmc.gov.lk/images/dmcreports/Landslide_EW_Report_at_1800hrs_on_2026__1793018981.pdf",
          "checkedAt": "2026-10-26T16:47:17.784902+00:00",
          "status": "ok",
          "sha256": "35e492bf3495070ff0e2fcfaf161528ebf942bb302fffbaa66f78949fdec716f",
          "bytes": 482805,
          "changed": false
        },
        {
          "id": "rain-20261026-0300",
          "url": "https://www.dmc.gov.lk/images/dmcreports/Advisory_for_Heavy_Rain_at_0330_hrs_on_2026__1792968291.pdf",
          "checkedAt": "2026-10-26T16:47:22.492018+00:00",
          "status": "ok",
          "sha256": "0bd573752b1965d56fd8ec4ae0c372cba2766bb66294bfc2b6acef1c6d5e6136",
          "bytes": 1282287,
          "changed": false
        },
        {
          "id": "LLA-26-10-26-01-03",
          "url": "https://www.dmc.gov.lk/images/dmcreports/Advisory_for_Severe_Lightning_at_1130hrs_on_2026__1792997048.pdf",
          "checkedAt": "2026-10-26T16:47:22.560237+00:00",
          "status": "ok",
          "sha256": "e5a055762cc5fff61fe0ae610ce6241395f811d76ae020b955d21c98f707ac5c",
          "bytes": 1275760,
          "changed": false
        },
        {
          "id": "kelani-20261026-01",
          "url": "https://www.dmc.gov.lk/images/dmcreports/Flood_Warning_for_Kelani_Basin-_No_01_-_2026__1793020603.pdf",
          "checkedAt": "2026-10-26T16:47:22.786799+00:00",
          "status": "ok",
          "sha256": "7ef2fd77855a9bf433e6bab591dcdbf53cc4b7301925ef0bfe248e3aa0e3edd4",
          "bytes": 588308,
          "changed": false
        },
        {
          "id": "attanagalu-20261026-01",
          "url": "https://www.dmc.gov.lk/images/dmcreports/Flood_Warning_FOR_Attanagalu_Oya__-_NO_01_%282026__1793020643.pdf",
          "checkedAt": "2026-10-26T16:47:27.472561+00:00",
          "status": "ok",
          "sha256": "aee26763cf95bbe1c092b17161ac34a0f33c7c6cf24b6b9fc118bc0453f67b72",
          "bytes": 619248,
          "changed": false
        }
      ],
      "listingChecks": [
        {
          "id": "flood-listing",
          "url": "https://www.dmc.gov.lk/index.php?option=com_dmcreports&view=reports&report_type_id=6&lang=en&limit=100",
          "checkedAt": "2026-10-26T16:47:30.592441+00:00",
          "status": "ok",
          "sha256": "e5927114268adbbc05af74139a626275c22a990efd3c34db380257b887178fd6",
          "bytes": 65586
        },
        {
          "id": "landslide-listing",
          "url": "https://www.dmc.gov.lk/index.php?option=com_dmcreports&view=reports&report_type_id=5&lang=en&limit=100",
          "checkedAt": "2026-10-26T16:47:31.540386+00:00",
          "status": "ok",
          "sha256": "24a7af9b2f5f20ebd4f5d97fca43e264db1e3bdb6b03a4292de9959d836676a5",
          "bytes": 66820
        },
        {
          "id": "weather-listing",
          "url": "https://www.dmc.gov.lk/index.php?option=com_dmcreports&view=reports&report_type_id=2&lang=en&limit=100",
          "checkedAt": "2026-10-26T16:47:32.041236+00:00",
          "status": "ok",
          "sha256": "59df29dfcb846f68b0cb625c0335a4cad01afaf2b4adfea0374c8ccf391fe3a2",
          "bytes": 67451
        }
      ],
      "listingWindowCoverage": {
        "lookbackStart": "2026-10-19T00:00:00+05:30",
        "streams": [
          {
            "stream": "flood",
            "status": "complete",
            "stopReason": "lookback-covered",
            "rows": 100,
            "earliestListingAt": "2026-10-10T09:30:00+05:30"
          },
          {
            "stream": "landslide",
            "status": "complete",
            "stopReason": "lookback-covered",
            "rows": 100,
            "earliestListingAt": "2026-02-14T06:00:00+05:30"
          },
          {
            "stream": "weather",
            "status": "complete",
            "stopReason": "lookback-covered",
            "rows": 100,
            "earliestListingAt": "2026-10-14T16:30:00+05:30"
          }
        ],
        "completeForListingWindow": true,
        "warningValidityCoverage": "unknown: listing dates cannot establish validity of unreviewed PDFs",
        "maxPagesPerStream": 5,
        "rowsScanned": 300
      },
      "warningDecision": "All current reviewed warning hashes unchanged; no newer warning or cancellation identified in the three latest official listing streams. Historical unreviewed queue entries remain unreviewed."
    },
    {
      "reviewedAt": "2026-10-26T20:16:15.095069+00:00",
      "scope": "00:30 Oct27 river report; 00:00 observations. Retain fourteen selected stations; add Hanwella, Putupaula, Baddegama, Thalgahagoda. Four Minor Flood and ten Alert rows.",
      "source": {
        "id": "river-observations",
        "url": "https://www.dmc.gov.lk/images/dmcreports/Water_level_%26_Rainfall_2026__1793045388.pdf",
        "checkedAt": "2026-10-26T20:14:19.615389+00:00",
        "status": "ok",
        "sha256": "8fd8c2141f695cf54ddd62b08608d5ef0a85f119cf19600a5792535a1ef1550f",
        "bytes": 216155,
        "contentType": "application/pdf",
        "finalUrl": "https://www.dmc.gov.lk/images/dmcreports/Water_level_%26_Rainfall_2026__1793045388.pdf",
        "issuedAt": "2026-10-27T00:30:00+05:30",
        "observedAt": "2026-10-27T00:00:00+05:30",
        "listingAt": "2026-10-27T00:30:00+05:30",
        "reviewedAt": "2026-10-26T20:16:15.095069+00:00",
        "supersedes": "river-observations-20261026-2130",
        "review": "Original single page rendered and visually verified: 23:00 previous and 00:00 current columns, m units, remarks and reported trends. Independent reviewer cross-check agrees. Thalgahagoda blank trend is null. Four missing readings remain excluded; 15-hour rainfall is not mixed into water levels."
      },
      "previousStations": [
        {
          "name": "Holombuwa",
          "basin": "Gurugoda Oya · Kelani",
          "value": 3.63,
          "unit": "m",
          "status": "alertFalling",
          "observedAt": "2026-10-26T21:00:00+05:30",
          "issuedAt": "2026-10-26T21:30:00+05:30",
          "url": "https://www.dmc.gov.lk/images/dmcreports/Water_level_%26_Rainfall_2026__1793031612.pdf",
          "sha256": "eed191d373c03e12f80226e02d7f2a3146a3c6f84422e960b9c553b0e5b1381d",
          "sourceRemarks": "Alert",
          "sourceTrend": "Falling",
          "listingAt": "2026-10-26T21:30:00+05:30"
        },
        {
          "name": "Rathnapura",
          "basin": "Kalu Ganga",
          "value": 8.51,
          "unit": "m",
          "status": "minorRising",
          "observedAt": "2026-10-26T21:00:00+05:30",
          "issuedAt": "2026-10-26T21:30:00+05:30",
          "url": "https://www.dmc.gov.lk/images/dmcreports/Water_level_%26_Rainfall_2026__1793031612.pdf",
          "sha256": "eed191d373c03e12f80226e02d7f2a3146a3c6f84422e960b9c553b0e5b1381d",
          "sourceRemarks": "Minor Flood",
          "sourceTrend": "Rising",
          "listingAt": "2026-10-26T21:30:00+05:30"
        },
        {
          "name": "Kithulgala",
          "basin": "Kelani Ganga",
          "value": 2.57,
          "unit": "m",
          "status": "normal",
          "observedAt": "2026-10-26T21:00:00+05:30",
          "issuedAt": "2026-10-26T21:30:00+05:30",
          "url": "https://www.dmc.gov.lk/images/dmcreports/Water_level_%26_Rainfall_2026__1793031612.pdf",
          "sha256": "eed191d373c03e12f80226e02d7f2a3146a3c6f84422e960b9c553b0e5b1381d",
          "sourceRemarks": "Normal",
          "sourceTrend": null,
          "listingAt": "2026-10-26T21:30:00+05:30"
        },
        {
          "name": "Norwood",
          "basin": "Kehelgamu Oya · Kelani",
          "value": 1.95,
          "unit": "m",
          "status": "alertFalling",
          "observedAt": "2026-10-26T21:00:00+05:30",
          "issuedAt": "2026-10-26T21:30:00+05:30",
          "url": "https://www.dmc.gov.lk/images/dmcreports/Water_level_%26_Rainfall_2026__1793031612.pdf",
          "sha256": "eed191d373c03e12f80226e02d7f2a3146a3c6f84422e960b9c553b0e5b1381d",
          "sourceRemarks": "Alert",
          "sourceTrend": "Falling",
          "listingAt": "2026-10-26T21:30:00+05:30"
        },
        {
          "name": "Magura",
          "basin": "Maguru Ganga · Kalu",
          "value": 4.98,
          "unit": "m",
          "status": "alertRising",
          "observedAt": "2026-10-26T21:00:00+05:30",
          "issuedAt": "2026-10-26T21:30:00+05:30",
          "url": "https://www.dmc.gov.lk/images/dmcreports/Water_level_%26_Rainfall_2026__1793031612.pdf",
          "sha256": "eed191d373c03e12f80226e02d7f2a3146a3c6f84422e960b9c553b0e5b1381d",
          "sourceRemarks": "Alert",
          "sourceTrend": "Rising",
          "listingAt": "2026-10-26T21:30:00+05:30"
        },
        {
          "name": "Kalawellawa (Millakanda)",
          "basin": "Kuda Ganga · Kalu",
          "value": 6.75,
          "unit": "m",
          "status": "minorRising",
          "observedAt": "2026-10-26T21:00:00+05:30",
          "issuedAt": "2026-10-26T21:30:00+05:30",
          "url": "https://www.dmc.gov.lk/images/dmcreports/Water_level_%26_Rainfall_2026__1793031612.pdf",
          "sha256": "eed191d373c03e12f80226e02d7f2a3146a3c6f84422e960b9c553b0e5b1381d",
          "sourceRemarks": "Minor Flood",
          "sourceTrend": "Rising",
          "listingAt": "2026-10-26T21:30:00+05:30"
        },
        {
          "name": "Nawalapitiya",
          "basin": "Mahaweli Ganga",
          "value": 2.37,
          "unit": "m",
          "status": "normal",
          "observedAt": "2026-10-26T21:00:00+05:30",
          "issuedAt": "2026-10-26T21:30:00+05:30",
          "url": "https://www.dmc.gov.lk/images/dmcreports/Water_level_%26_Rainfall_2026__1793031612.pdf",
          "sha256": "eed191d373c03e12f80226e02d7f2a3146a3c6f84422e960b9c553b0e5b1381d",
          "sourceRemarks": "Normal",
          "sourceTrend": null,
          "listingAt": "2026-10-26T21:30:00+05:30"
        },
        {
          "name": "Dunamale",
          "basin": "Attanagalu Oya",
          "value": 4.36,
          "unit": "m",
          "status": "alertRising",
          "observedAt": "2026-10-26T21:00:00+05:30",
          "issuedAt": "2026-10-26T21:30:00+05:30",
          "url": "https://www.dmc.gov.lk/images/dmcreports/Water_level_%26_Rainfall_2026__1793031612.pdf",
          "sha256": "eed191d373c03e12f80226e02d7f2a3146a3c6f84422e960b9c553b0e5b1381d",
          "sourceRemarks": "Alert",
          "sourceTrend": "Rising",
          "listingAt": "2026-10-26T21:30:00+05:30"
        },
        {
          "name": "Panadugama",
          "basin": "Nilwala Ganga",
          "unit": "m",
          "value": 6.07,
          "status": "minorRising",
          "observedAt": "2026-10-26T21:00:00+05:30",
          "issuedAt": "2026-10-26T21:30:00+05:30",
          "url": "https://www.dmc.gov.lk/images/dmcreports/Water_level_%26_Rainfall_2026__1793031612.pdf",
          "sha256": "eed191d373c03e12f80226e02d7f2a3146a3c6f84422e960b9c553b0e5b1381d",
          "sourceRemarks": "Minor Flood",
          "sourceTrend": "Rising",
          "listingAt": "2026-10-26T21:30:00+05:30"
        },
        {
          "name": "Urawa",
          "basin": "Urubokka Ganga · Nilwala",
          "unit": "m",
          "value": 2.46,
          "status": "normal",
          "observedAt": "2026-10-26T21:00:00+05:30",
          "issuedAt": "2026-10-26T21:30:00+05:30",
          "url": "https://www.dmc.gov.lk/images/dmcreports/Water_level_%26_Rainfall_2026__1793031612.pdf",
          "sha256": "eed191d373c03e12f80226e02d7f2a3146a3c6f84422e960b9c553b0e5b1381d",
          "sourceRemarks": "Normal",
          "sourceTrend": null,
          "listingAt": "2026-10-26T21:30:00+05:30"
        },
        {
          "name": "Peradeniya",
          "basin": "Mahaweli Ganga",
          "unit": "m",
          "value": 5.13,
          "status": "alertFalling",
          "observedAt": "2026-10-26T21:00:00+05:30",
          "issuedAt": "2026-10-26T21:30:00+05:30",
          "url": "https://www.dmc.gov.lk/images/dmcreports/Water_level_%26_Rainfall_2026__1793031612.pdf",
          "sha256": "eed191d373c03e12f80226e02d7f2a3146a3c6f84422e960b9c553b0e5b1381d",
          "sourceRemarks": "Alert",
          "sourceTrend": "Falling",
          "listingAt": "2026-10-26T21:30:00+05:30"
        },
        {
          "name": "Glencourse",
          "basin": "Kelani Ganga",
          "unit": "m",
          "value": 15.29,
          "status": "alertNoTrend",
          "observedAt": "2026-10-26T21:00:00+05:30",
          "issuedAt": "2026-10-26T21:30:00+05:30",
          "listingAt": "2026-10-26T21:30:00+05:30",
          "url": "https://www.dmc.gov.lk/images/dmcreports/Water_level_%26_Rainfall_2026__1793031612.pdf",
          "sha256": "eed191d373c03e12f80226e02d7f2a3146a3c6f84422e960b9c553b0e5b1381d",
          "sourceRemarks": "Alert",
          "sourceTrend": null
        },
        {
          "name": "Thawalama",
          "basin": "Gin Ganga",
          "unit": "m",
          "value": 4.88,
          "status": "alertRising",
          "observedAt": "2026-10-26T21:00:00+05:30",
          "issuedAt": "2026-10-26T21:30:00+05:30",
          "listingAt": "2026-10-26T21:30:00+05:30",
          "url": "https://www.dmc.gov.lk/images/dmcreports/Water_level_%26_Rainfall_2026__1793031612.pdf",
          "sha256": "eed191d373c03e12f80226e02d7f2a3146a3c6f84422e960b9c553b0e5b1381d",
          "sourceRemarks": "Alert",
          "sourceTrend": "Rising"
        },
        {
          "name": "Badalgama",
          "basin": "Maha Oya",
          "unit": "m",
          "value": 5.1,
          "status": "alertRising",
          "sourceRemarks": "Alert",
          "sourceTrend": "Rising",
          "observedAt": "2026-10-26T21:00:00+05:30",
          "issuedAt": "2026-10-26T21:30:00+05:30",
          "listingAt": "2026-10-26T21:30:00+05:30",
          "url": "https://www.dmc.gov.lk/images/dmcreports/Water_level_%26_Rainfall_2026__1793031612.pdf",
          "sha256": "eed191d373c03e12f80226e02d7f2a3146a3c6f84422e960b9c553b0e5b1381d"
        }
      ],
      "currentStations": [
        {
          "name": "Holombuwa",
          "basin": "Gurugoda Oya · Kelani",
          "value": 2.96,
          "unit": "m",
          "status": "normal",
          "observedAt": "2026-10-27T00:00:00+05:30",
          "issuedAt": "2026-10-27T00:30:00+05:30",
          "url": "https://www.dmc.gov.lk/images/dmcreports/Water_level_%26_Rainfall_2026__1793045388.pdf",
          "sha256": "8fd8c2141f695cf54ddd62b08608d5ef0a85f119cf19600a5792535a1ef1550f",
          "sourceRemarks": "Normal",
          "sourceTrend": null,
          "listingAt": "2026-10-27T00:30:00+05:30",
          "previousValue": 3.19,
          "previousObservedAt": "2026-10-26T23:00:00+05:30"
        },
        {
          "name": "Rathnapura",
          "basin": "Kalu Ganga",
          "value": 8.63,
          "unit": "m",
          "status": "minorRising",
          "observedAt": "2026-10-27T00:00:00+05:30",
          "issuedAt": "2026-10-27T00:30:00+05:30",
          "url": "https://www.dmc.gov.lk/images/dmcreports/Water_level_%26_Rainfall_2026__1793045388.pdf",
          "sha256": "8fd8c2141f695cf54ddd62b08608d5ef0a85f119cf19600a5792535a1ef1550f",
          "sourceRemarks": "Minor Flood",
          "sourceTrend": "Rising",
          "listingAt": "2026-10-27T00:30:00+05:30",
          "previousValue": 8.6,
          "previousObservedAt": "2026-10-26T23:00:00+05:30"
        },
        {
          "name": "Kithulgala",
          "basin": "Kelani Ganga",
          "value": 2.45,
          "unit": "m",
          "status": "normal",
          "observedAt": "2026-10-27T00:00:00+05:30",
          "issuedAt": "2026-10-27T00:30:00+05:30",
          "url": "https://www.dmc.gov.lk/images/dmcreports/Water_level_%26_Rainfall_2026__1793045388.pdf",
          "sha256": "8fd8c2141f695cf54ddd62b08608d5ef0a85f119cf19600a5792535a1ef1550f",
          "sourceRemarks": "Normal",
          "sourceTrend": null,
          "listingAt": "2026-10-27T00:30:00+05:30",
          "previousValue": 2.67,
          "previousObservedAt": "2026-10-26T23:00:00+05:30"
        },
        {
          "name": "Norwood",
          "basin": "Kehelgamu Oya · Kelani",
          "value": 1.84,
          "unit": "m",
          "status": "alertFalling",
          "observedAt": "2026-10-27T00:00:00+05:30",
          "issuedAt": "2026-10-27T00:30:00+05:30",
          "url": "https://www.dmc.gov.lk/images/dmcreports/Water_level_%26_Rainfall_2026__1793045388.pdf",
          "sha256": "8fd8c2141f695cf54ddd62b08608d5ef0a85f119cf19600a5792535a1ef1550f",
          "sourceRemarks": "Alert",
          "sourceTrend": "Falling",
          "listingAt": "2026-10-27T00:30:00+05:30",
          "previousValue": 1.86,
          "previousObservedAt": "2026-10-26T23:00:00+05:30"
        },
        {
          "name": "Magura",
          "basin": "Maguru Ganga · Kalu",
          "value": 5.13,
          "unit": "m",
          "status": "alertRising",
          "observedAt": "2026-10-27T00:00:00+05:30",
          "issuedAt": "2026-10-27T00:30:00+05:30",
          "url": "https://www.dmc.gov.lk/images/dmcreports/Water_level_%26_Rainfall_2026__1793045388.pdf",
          "sha256": "8fd8c2141f695cf54ddd62b08608d5ef0a85f119cf19600a5792535a1ef1550f",
          "sourceRemarks": "Alert",
          "sourceTrend": "Rising",
          "listingAt": "2026-10-27T00:30:00+05:30",
          "previousValue": 5.08,
          "previousObservedAt": "2026-10-26T23:00:00+05:30"
        },
        {
          "name": "Kalawellawa (Millakanda)",
          "basin": "Kuda Ganga · Kalu",
          "value": 6.89,
          "unit": "m",
          "status": "minorRising",
          "observedAt": "2026-10-27T00:00:00+05:30",
          "issuedAt": "2026-10-27T00:30:00+05:30",
          "url": "https://www.dmc.gov.lk/images/dmcreports/Water_level_%26_Rainfall_2026__1793045388.pdf",
          "sha256": "8fd8c2141f695cf54ddd62b08608d5ef0a85f119cf19600a5792535a1ef1550f",
          "sourceRemarks": "Minor Flood",
          "sourceTrend": "Rising",
          "listingAt": "2026-10-27T00:30:00+05:30",
          "previousValue": 6.86,
          "previousObservedAt": "2026-10-26T23:00:00+05:30"
        },
        {
          "name": "Nawalapitiya",
          "basin": "Mahaweli Ganga",
          "value": 2.1,
          "unit": "m",
          "status": "normal",
          "observedAt": "2026-10-27T00:00:00+05:30",
          "issuedAt": "2026-10-27T00:30:00+05:30",
          "url": "https://www.dmc.gov.lk/images/dmcreports/Water_level_%26_Rainfall_2026__1793045388.pdf",
          "sha256": "8fd8c2141f695cf54ddd62b08608d5ef0a85f119cf19600a5792535a1ef1550f",
          "sourceRemarks": "Normal",
          "sourceTrend": null,
          "listingAt": "2026-10-27T00:30:00+05:30",
          "previousValue": 2.17,
          "previousObservedAt": "2026-10-26T23:00:00+05:30"
        },
        {
          "name": "Dunamale",
          "basin": "Attanagalu Oya",
          "value": 4.54,
          "unit": "m",
          "status": "minorRising",
          "observedAt": "2026-10-27T00:00:00+05:30",
          "issuedAt": "2026-10-27T00:30:00+05:30",
          "url": "https://www.dmc.gov.lk/images/dmcreports/Water_level_%26_Rainfall_2026__1793045388.pdf",
          "sha256": "8fd8c2141f695cf54ddd62b08608d5ef0a85f119cf19600a5792535a1ef1550f",
          "sourceRemarks": "Minor Flood",
          "sourceTrend": "Rising",
          "listingAt": "2026-10-27T00:30:00+05:30",
          "previousValue": 4.5,
          "previousObservedAt": "2026-10-26T23:00:00+05:30"
        },
        {
          "name": "Panadugama",
          "basin": "Nilwala Ganga",
          "unit": "m",
          "value": 6.29,
          "status": "minorRising",
          "observedAt": "2026-10-27T00:00:00+05:30",
          "issuedAt": "2026-10-27T00:30:00+05:30",
          "url": "https://www.dmc.gov.lk/images/dmcreports/Water_level_%26_Rainfall_2026__1793045388.pdf",
          "sha256": "8fd8c2141f695cf54ddd62b08608d5ef0a85f119cf19600a5792535a1ef1550f",
          "sourceRemarks": "Minor Flood",
          "sourceTrend": "Rising",
          "listingAt": "2026-10-27T00:30:00+05:30",
          "previousValue": 6.2,
          "previousObservedAt": "2026-10-26T23:00:00+05:30"
        },
        {
          "name": "Urawa",
          "basin": "Urubokka Ganga · Nilwala",
          "unit": "m",
          "value": 2.54,
          "status": "alertFalling",
          "observedAt": "2026-10-27T00:00:00+05:30",
          "issuedAt": "2026-10-27T00:30:00+05:30",
          "url": "https://www.dmc.gov.lk/images/dmcreports/Water_level_%26_Rainfall_2026__1793045388.pdf",
          "sha256": "8fd8c2141f695cf54ddd62b08608d5ef0a85f119cf19600a5792535a1ef1550f",
          "sourceRemarks": "Alert",
          "sourceTrend": "Falling",
          "listingAt": "2026-10-27T00:30:00+05:30",
          "previousValue": 2.56,
          "previousObservedAt": "2026-10-26T23:00:00+05:30"
        },
        {
          "name": "Peradeniya",
          "basin": "Mahaweli Ganga",
          "unit": "m",
          "value": 4.68,
          "status": "normal",
          "observedAt": "2026-10-27T00:00:00+05:30",
          "issuedAt": "2026-10-27T00:30:00+05:30",
          "url": "https://www.dmc.gov.lk/images/dmcreports/Water_level_%26_Rainfall_2026__1793045388.pdf",
          "sha256": "8fd8c2141f695cf54ddd62b08608d5ef0a85f119cf19600a5792535a1ef1550f",
          "sourceRemarks": "Normal",
          "sourceTrend": null,
          "listingAt": "2026-10-27T00:30:00+05:30",
          "previousValue": 4.88,
          "previousObservedAt": "2026-10-26T23:00:00+05:30"
        },
        {
          "name": "Glencourse",
          "basin": "Kelani Ganga",
          "unit": "m",
          "value": 15.15,
          "status": "alertFalling",
          "observedAt": "2026-10-27T00:00:00+05:30",
          "issuedAt": "2026-10-27T00:30:00+05:30",
          "listingAt": "2026-10-27T00:30:00+05:30",
          "url": "https://www.dmc.gov.lk/images/dmcreports/Water_level_%26_Rainfall_2026__1793045388.pdf",
          "sha256": "8fd8c2141f695cf54ddd62b08608d5ef0a85f119cf19600a5792535a1ef1550f",
          "sourceRemarks": "Alert",
          "sourceTrend": "Falling",
          "previousValue": 15.2,
          "previousObservedAt": "2026-10-26T23:00:00+05:30"
        },
        {
          "name": "Thawalama",
          "basin": "Gin Ganga",
          "unit": "m",
          "value": 5.27,
          "status": "alertRising",
          "observedAt": "2026-10-27T00:00:00+05:30",
          "issuedAt": "2026-10-27T00:30:00+05:30",
          "listingAt": "2026-10-27T00:30:00+05:30",
          "url": "https://www.dmc.gov.lk/images/dmcreports/Water_level_%26_Rainfall_2026__1793045388.pdf",
          "sha256": "8fd8c2141f695cf54ddd62b08608d5ef0a85f119cf19600a5792535a1ef1550f",
          "sourceRemarks": "Alert",
          "sourceTrend": "Rising",
          "previousValue": 5.2,
          "previousObservedAt": "2026-10-26T23:00:00+05:30"
        },
        {
          "name": "Badalgama",
          "basin": "Maha Oya",
          "unit": "m",
          "value": 5.52,
          "status": "alertRising",
          "sourceRemarks": "Alert",
          "sourceTrend": "Rising",
          "observedAt": "2026-10-27T00:00:00+05:30",
          "issuedAt": "2026-10-27T00:30:00+05:30",
          "listingAt": "2026-10-27T00:30:00+05:30",
          "url": "https://www.dmc.gov.lk/images/dmcreports/Water_level_%26_Rainfall_2026__1793045388.pdf",
          "sha256": "8fd8c2141f695cf54ddd62b08608d5ef0a85f119cf19600a5792535a1ef1550f",
          "previousValue": 5.42,
          "previousObservedAt": "2026-10-26T23:00:00+05:30"
        },
        {
          "name": "Hanwella",
          "basin": "Kelani Ganga",
          "unit": "m",
          "value": 6.71,
          "status": "alertFalling",
          "observedAt": "2026-10-27T00:00:00+05:30",
          "issuedAt": "2026-10-27T00:30:00+05:30",
          "listingAt": "2026-10-27T00:30:00+05:30",
          "url": "https://www.dmc.gov.lk/images/dmcreports/Water_level_%26_Rainfall_2026__1793045388.pdf",
          "sha256": "8fd8c2141f695cf54ddd62b08608d5ef0a85f119cf19600a5792535a1ef1550f",
          "sourceRemarks": "Alert",
          "sourceTrend": "Falling",
          "previousValue": 6.75,
          "previousObservedAt": "2026-10-26T23:00:00+05:30"
        },
        {
          "name": "Putupaula",
          "basin": "Kalu Ganga",
          "unit": "m",
          "value": 3.01,
          "status": "alertRising",
          "observedAt": "2026-10-27T00:00:00+05:30",
          "issuedAt": "2026-10-27T00:30:00+05:30",
          "listingAt": "2026-10-27T00:30:00+05:30",
          "url": "https://www.dmc.gov.lk/images/dmcreports/Water_level_%26_Rainfall_2026__1793045388.pdf",
          "sha256": "8fd8c2141f695cf54ddd62b08608d5ef0a85f119cf19600a5792535a1ef1550f",
          "sourceRemarks": "Alert",
          "sourceTrend": "Rising",
          "previousValue": 2.99,
          "previousObservedAt": "2026-10-26T23:00:00+05:30"
        },
        {
          "name": "Baddegama",
          "basin": "Gin Ganga",
          "unit": "m",
          "value": 3.52,
          "status": "alertRising",
          "observedAt": "2026-10-27T00:00:00+05:30",
          "issuedAt": "2026-10-27T00:30:00+05:30",
          "listingAt": "2026-10-27T00:30:00+05:30",
          "url": "https://www.dmc.gov.lk/images/dmcreports/Water_level_%26_Rainfall_2026__1793045388.pdf",
          "sha256": "8fd8c2141f695cf54ddd62b08608d5ef0a85f119cf19600a5792535a1ef1550f",
          "sourceRemarks": "Alert",
          "sourceTrend": "Rising",
          "previousValue": 3.46,
          "previousObservedAt": "2026-10-26T23:00:00+05:30"
        },
        {
          "name": "Thalgahagoda",
          "basin": "Nilwala Ganga",
          "unit": "m",
          "value": 1.43,
          "status": "alertNoTrend",
          "observedAt": "2026-10-27T00:00:00+05:30",
          "issuedAt": "2026-10-27T00:30:00+05:30",
          "listingAt": "2026-10-27T00:30:00+05:30",
          "url": "https://www.dmc.gov.lk/images/dmcreports/Water_level_%26_Rainfall_2026__1793045388.pdf",
          "sha256": "8fd8c2141f695cf54ddd62b08608d5ef0a85f119cf19600a5792535a1ef1550f",
          "sourceRemarks": "Alert",
          "sourceTrend": null,
          "previousValue": 1.43,
          "previousObservedAt": "2026-10-26T23:00:00+05:30"
        }
      ],
      "warningsChanged": false,
      "rainfallPeriodHours": 15,
      "rainfallIngested": false
    },
    {
      "reviewedAt": "2026-10-27T05:10:04.423322+00:00",
      "scope": "Morning river/sea-only review and current selected official bulletin recheck",
      "source": {
        "id": "river-observations",
        "url": "https://www.dmc.gov.lk/images/dmcreports/Water_level_%26_Rainfall_2026__1793074896.pdf",
        "sha256": "e27c924dc0d06d42bf99380c2ca4b4900dc7b3b0d010a2bdb923992d0b0b4f1a",
        "bytes": 274740,
        "contentType": "application/pdf",
        "retrievedAt": "2026-10-27T05:05:48.397015+00:00",
        "status": "ok",
        "checkedAt": "2026-10-27T05:05:48.397015+00:00",
        "issuedAt": "2026-10-27T09:30:00+05:30",
        "observedAt": "2026-10-27T09:00:00+05:30",
        "reviewedAt": "2026-10-27T05:10:04.423322+00:00",
        "review": "Original pages visually reviewed, exact 08:00/09:00 columns, metre units, official remarks and blank trends. All 11 non-normal rows included; existing 18 retained and Moragaswewa/Galgamuwa/Thanthirimale added. 24h rainfall ends08:30 and is not ingested as water level."
      },
      "previousStations": [
        {
          "name": "Holombuwa",
          "basin": "Gurugoda Oya · Kelani",
          "value": 2.96,
          "unit": "m",
          "status": "normal",
          "observedAt": "2026-10-27T00:00:00+05:30",
          "issuedAt": "2026-10-27T00:30:00+05:30",
          "url": "https://www.dmc.gov.lk/images/dmcreports/Water_level_%26_Rainfall_2026__1793045388.pdf",
          "sha256": "8fd8c2141f695cf54ddd62b08608d5ef0a85f119cf19600a5792535a1ef1550f",
          "sourceRemarks": "Normal",
          "sourceTrend": null,
          "listingAt": "2026-10-27T00:30:00+05:30",
          "previousValue": 3.19,
          "previousObservedAt": "2026-10-26T23:00:00+05:30"
        },
        {
          "name": "Rathnapura",
          "basin": "Kalu Ganga",
          "value": 8.63,
          "unit": "m",
          "status": "minorRising",
          "observedAt": "2026-10-27T00:00:00+05:30",
          "issuedAt": "2026-10-27T00:30:00+05:30",
          "url": "https://www.dmc.gov.lk/images/dmcreports/Water_level_%26_Rainfall_2026__1793045388.pdf",
          "sha256": "8fd8c2141f695cf54ddd62b08608d5ef0a85f119cf19600a5792535a1ef1550f",
          "sourceRemarks": "Minor Flood",
          "sourceTrend": "Rising",
          "listingAt": "2026-10-27T00:30:00+05:30",
          "previousValue": 8.6,
          "previousObservedAt": "2026-10-26T23:00:00+05:30"
        },
        {
          "name": "Kithulgala",
          "basin": "Kelani Ganga",
          "value": 2.45,
          "unit": "m",
          "status": "normal",
          "observedAt": "2026-10-27T00:00:00+05:30",
          "issuedAt": "2026-10-27T00:30:00+05:30",
          "url": "https://www.dmc.gov.lk/images/dmcreports/Water_level_%26_Rainfall_2026__1793045388.pdf",
          "sha256": "8fd8c2141f695cf54ddd62b08608d5ef0a85f119cf19600a5792535a1ef1550f",
          "sourceRemarks": "Normal",
          "sourceTrend": null,
          "listingAt": "2026-10-27T00:30:00+05:30",
          "previousValue": 2.67,
          "previousObservedAt": "2026-10-26T23:00:00+05:30"
        },
        {
          "name": "Norwood",
          "basin": "Kehelgamu Oya · Kelani",
          "value": 1.84,
          "unit": "m",
          "status": "alertFalling",
          "observedAt": "2026-10-27T00:00:00+05:30",
          "issuedAt": "2026-10-27T00:30:00+05:30",
          "url": "https://www.dmc.gov.lk/images/dmcreports/Water_level_%26_Rainfall_2026__1793045388.pdf",
          "sha256": "8fd8c2141f695cf54ddd62b08608d5ef0a85f119cf19600a5792535a1ef1550f",
          "sourceRemarks": "Alert",
          "sourceTrend": "Falling",
          "listingAt": "2026-10-27T00:30:00+05:30",
          "previousValue": 1.86,
          "previousObservedAt": "2026-10-26T23:00:00+05:30"
        },
        {
          "name": "Magura",
          "basin": "Maguru Ganga · Kalu",
          "value": 5.13,
          "unit": "m",
          "status": "alertRising",
          "observedAt": "2026-10-27T00:00:00+05:30",
          "issuedAt": "2026-10-27T00:30:00+05:30",
          "url": "https://www.dmc.gov.lk/images/dmcreports/Water_level_%26_Rainfall_2026__1793045388.pdf",
          "sha256": "8fd8c2141f695cf54ddd62b08608d5ef0a85f119cf19600a5792535a1ef1550f",
          "sourceRemarks": "Alert",
          "sourceTrend": "Rising",
          "listingAt": "2026-10-27T00:30:00+05:30",
          "previousValue": 5.08,
          "previousObservedAt": "2026-10-26T23:00:00+05:30"
        },
        {
          "name": "Kalawellawa (Millakanda)",
          "basin": "Kuda Ganga · Kalu",
          "value": 6.89,
          "unit": "m",
          "status": "minorRising",
          "observedAt": "2026-10-27T00:00:00+05:30",
          "issuedAt": "2026-10-27T00:30:00+05:30",
          "url": "https://www.dmc.gov.lk/images/dmcreports/Water_level_%26_Rainfall_2026__1793045388.pdf",
          "sha256": "8fd8c2141f695cf54ddd62b08608d5ef0a85f119cf19600a5792535a1ef1550f",
          "sourceRemarks": "Minor Flood",
          "sourceTrend": "Rising",
          "listingAt": "2026-10-27T00:30:00+05:30",
          "previousValue": 6.86,
          "previousObservedAt": "2026-10-26T23:00:00+05:30"
        },
        {
          "name": "Nawalapitiya",
          "basin": "Mahaweli Ganga",
          "value": 2.1,
          "unit": "m",
          "status": "normal",
          "observedAt": "2026-10-27T00:00:00+05:30",
          "issuedAt": "2026-10-27T00:30:00+05:30",
          "url": "https://www.dmc.gov.lk/images/dmcreports/Water_level_%26_Rainfall_2026__1793045388.pdf",
          "sha256": "8fd8c2141f695cf54ddd62b08608d5ef0a85f119cf19600a5792535a1ef1550f",
          "sourceRemarks": "Normal",
          "sourceTrend": null,
          "listingAt": "2026-10-27T00:30:00+05:30",
          "previousValue": 2.17,
          "previousObservedAt": "2026-10-26T23:00:00+05:30"
        },
        {
          "name": "Dunamale",
          "basin": "Attanagalu Oya",
          "value": 4.54,
          "unit": "m",
          "status": "minorRising",
          "observedAt": "2026-10-27T00:00:00+05:30",
          "issuedAt": "2026-10-27T00:30:00+05:30",
          "url": "https://www.dmc.gov.lk/images/dmcreports/Water_level_%26_Rainfall_2026__1793045388.pdf",
          "sha256": "8fd8c2141f695cf54ddd62b08608d5ef0a85f119cf19600a5792535a1ef1550f",
          "sourceRemarks": "Minor Flood",
          "sourceTrend": "Rising",
          "listingAt": "2026-10-27T00:30:00+05:30",
          "previousValue": 4.5,
          "previousObservedAt": "2026-10-26T23:00:00+05:30"
        },
        {
          "name": "Panadugama",
          "basin": "Nilwala Ganga",
          "unit": "m",
          "value": 6.29,
          "status": "minorRising",
          "observedAt": "2026-10-27T00:00:00+05:30",
          "issuedAt": "2026-10-27T00:30:00+05:30",
          "url": "https://www.dmc.gov.lk/images/dmcreports/Water_level_%26_Rainfall_2026__1793045388.pdf",
          "sha256": "8fd8c2141f695cf54ddd62b08608d5ef0a85f119cf19600a5792535a1ef1550f",
          "sourceRemarks": "Minor Flood",
          "sourceTrend": "Rising",
          "listingAt": "2026-10-27T00:30:00+05:30",
          "previousValue": 6.2,
          "previousObservedAt": "2026-10-26T23:00:00+05:30"
        },
        {
          "name": "Urawa",
          "basin": "Urubokka Ganga · Nilwala",
          "unit": "m",
          "value": 2.54,
          "status": "alertFalling",
          "observedAt": "2026-10-27T00:00:00+05:30",
          "issuedAt": "2026-10-27T00:30:00+05:30",
          "url": "https://www.dmc.gov.lk/images/dmcreports/Water_level_%26_Rainfall_2026__1793045388.pdf",
          "sha256": "8fd8c2141f695cf54ddd62b08608d5ef0a85f119cf19600a5792535a1ef1550f",
          "sourceRemarks": "Alert",
          "sourceTrend": "Falling",
          "listingAt": "2026-10-27T00:30:00+05:30",
          "previousValue": 2.56,
          "previousObservedAt": "2026-10-26T23:00:00+05:30"
        },
        {
          "name": "Peradeniya",
          "basin": "Mahaweli Ganga",
          "unit": "m",
          "value": 4.68,
          "status": "normal",
          "observedAt": "2026-10-27T00:00:00+05:30",
          "issuedAt": "2026-10-27T00:30:00+05:30",
          "url": "https://www.dmc.gov.lk/images/dmcreports/Water_level_%26_Rainfall_2026__1793045388.pdf",
          "sha256": "8fd8c2141f695cf54ddd62b08608d5ef0a85f119cf19600a5792535a1ef1550f",
          "sourceRemarks": "Normal",
          "sourceTrend": null,
          "listingAt": "2026-10-27T00:30:00+05:30",
          "previousValue": 4.88,
          "previousObservedAt": "2026-10-26T23:00:00+05:30"
        },
        {
          "name": "Glencourse",
          "basin": "Kelani Ganga",
          "unit": "m",
          "value": 15.15,
          "status": "alertFalling",
          "observedAt": "2026-10-27T00:00:00+05:30",
          "issuedAt": "2026-10-27T00:30:00+05:30",
          "listingAt": "2026-10-27T00:30:00+05:30",
          "url": "https://www.dmc.gov.lk/images/dmcreports/Water_level_%26_Rainfall_2026__1793045388.pdf",
          "sha256": "8fd8c2141f695cf54ddd62b08608d5ef0a85f119cf19600a5792535a1ef1550f",
          "sourceRemarks": "Alert",
          "sourceTrend": "Falling",
          "previousValue": 15.2,
          "previousObservedAt": "2026-10-26T23:00:00+05:30"
        },
        {
          "name": "Thawalama",
          "basin": "Gin Ganga",
          "unit": "m",
          "value": 5.27,
          "status": "alertRising",
          "observedAt": "2026-10-27T00:00:00+05:30",
          "issuedAt": "2026-10-27T00:30:00+05:30",
          "listingAt": "2026-10-27T00:30:00+05:30",
          "url": "https://www.dmc.gov.lk/images/dmcreports/Water_level_%26_Rainfall_2026__1793045388.pdf",
          "sha256": "8fd8c2141f695cf54ddd62b08608d5ef0a85f119cf19600a5792535a1ef1550f",
          "sourceRemarks": "Alert",
          "sourceTrend": "Rising",
          "previousValue": 5.2,
          "previousObservedAt": "2026-10-26T23:00:00+05:30"
        },
        {
          "name": "Badalgama",
          "basin": "Maha Oya",
          "unit": "m",
          "value": 5.52,
          "status": "alertRising",
          "sourceRemarks": "Alert",
          "sourceTrend": "Rising",
          "observedAt": "2026-10-27T00:00:00+05:30",
          "issuedAt": "2026-10-27T00:30:00+05:30",
          "listingAt": "2026-10-27T00:30:00+05:30",
          "url": "https://www.dmc.gov.lk/images/dmcreports/Water_level_%26_Rainfall_2026__1793045388.pdf",
          "sha256": "8fd8c2141f695cf54ddd62b08608d5ef0a85f119cf19600a5792535a1ef1550f",
          "previousValue": 5.42,
          "previousObservedAt": "2026-10-26T23:00:00+05:30"
        },
        {
          "name": "Hanwella",
          "basin": "Kelani Ganga",
          "unit": "m",
          "value": 6.71,
          "status": "alertFalling",
          "observedAt": "2026-10-27T00:00:00+05:30",
          "issuedAt": "2026-10-27T00:30:00+05:30",
          "listingAt": "2026-10-27T00:30:00+05:30",
          "url": "https://www.dmc.gov.lk/images/dmcreports/Water_level_%26_Rainfall_2026__1793045388.pdf",
          "sha256": "8fd8c2141f695cf54ddd62b08608d5ef0a85f119cf19600a5792535a1ef1550f",
          "sourceRemarks": "Alert",
          "sourceTrend": "Falling",
          "previousValue": 6.75,
          "previousObservedAt": "2026-10-26T23:00:00+05:30"
        },
        {
          "name": "Putupaula",
          "basin": "Kalu Ganga",
          "unit": "m",
          "value": 3.01,
          "status": "alertRising",
          "observedAt": "2026-10-27T00:00:00+05:30",
          "issuedAt": "2026-10-27T00:30:00+05:30",
          "listingAt": "2026-10-27T00:30:00+05:30",
          "url": "https://www.dmc.gov.lk/images/dmcreports/Water_level_%26_Rainfall_2026__1793045388.pdf",
          "sha256": "8fd8c2141f695cf54ddd62b08608d5ef0a85f119cf19600a5792535a1ef1550f",
          "sourceRemarks": "Alert",
          "sourceTrend": "Rising",
          "previousValue": 2.99,
          "previousObservedAt": "2026-10-26T23:00:00+05:30"
        },
        {
          "name": "Baddegama",
          "basin": "Gin Ganga",
          "unit": "m",
          "value": 3.52,
          "status": "alertRising",
          "observedAt": "2026-10-27T00:00:00+05:30",
          "issuedAt": "2026-10-27T00:30:00+05:30",
          "listingAt": "2026-10-27T00:30:00+05:30",
          "url": "https://www.dmc.gov.lk/images/dmcreports/Water_level_%26_Rainfall_2026__1793045388.pdf",
          "sha256": "8fd8c2141f695cf54ddd62b08608d5ef0a85f119cf19600a5792535a1ef1550f",
          "sourceRemarks": "Alert",
          "sourceTrend": "Rising",
          "previousValue": 3.46,
          "previousObservedAt": "2026-10-26T23:00:00+05:30"
        },
        {
          "name": "Thalgahagoda",
          "basin": "Nilwala Ganga",
          "unit": "m",
          "value": 1.43,
          "status": "alertNoTrend",
          "observedAt": "2026-10-27T00:00:00+05:30",
          "issuedAt": "2026-10-27T00:30:00+05:30",
          "listingAt": "2026-10-27T00:30:00+05:30",
          "url": "https://www.dmc.gov.lk/images/dmcreports/Water_level_%26_Rainfall_2026__1793045388.pdf",
          "sha256": "8fd8c2141f695cf54ddd62b08608d5ef0a85f119cf19600a5792535a1ef1550f",
          "sourceRemarks": "Alert",
          "sourceTrend": null,
          "previousValue": 1.43,
          "previousObservedAt": "2026-10-26T23:00:00+05:30"
        }
      ],
      "currentStations": [
        {
          "name": "Holombuwa",
          "basin": "Gurugoda Oya · Kelani",
          "value": 1.85,
          "unit": "m",
          "status": "normal",
          "observedAt": "2026-10-27T09:00:00+05:30",
          "issuedAt": "2026-10-27T09:30:00+05:30",
          "url": "https://www.dmc.gov.lk/images/dmcreports/Water_level_%26_Rainfall_2026__1793074896.pdf",
          "sha256": "e27c924dc0d06d42bf99380c2ca4b4900dc7b3b0d010a2bdb923992d0b0b4f1a",
          "sourceRemarks": "Normal",
          "sourceTrend": null,
          "listingAt": "2026-10-27T09:30:00+05:30",
          "previousValue": 1.9,
          "previousObservedAt": "2026-10-27T08:00:00+05:30"
        },
        {
          "name": "Rathnapura",
          "basin": "Kalu Ganga",
          "value": 8.55,
          "unit": "m",
          "status": "minorFalling",
          "observedAt": "2026-10-27T09:00:00+05:30",
          "issuedAt": "2026-10-27T09:30:00+05:30",
          "url": "https://www.dmc.gov.lk/images/dmcreports/Water_level_%26_Rainfall_2026__1793074896.pdf",
          "sha256": "e27c924dc0d06d42bf99380c2ca4b4900dc7b3b0d010a2bdb923992d0b0b4f1a",
          "sourceRemarks": "Minor Flood",
          "sourceTrend": "Falling",
          "listingAt": "2026-10-27T09:30:00+05:30",
          "previousValue": 8.6,
          "previousObservedAt": "2026-10-27T08:00:00+05:30"
        },
        {
          "name": "Kithulgala",
          "basin": "Kelani Ganga",
          "value": 2.43,
          "unit": "m",
          "status": "normal",
          "observedAt": "2026-10-27T09:00:00+05:30",
          "issuedAt": "2026-10-27T09:30:00+05:30",
          "url": "https://www.dmc.gov.lk/images/dmcreports/Water_level_%26_Rainfall_2026__1793074896.pdf",
          "sha256": "e27c924dc0d06d42bf99380c2ca4b4900dc7b3b0d010a2bdb923992d0b0b4f1a",
          "sourceRemarks": "Normal",
          "sourceTrend": null,
          "listingAt": "2026-10-27T09:30:00+05:30",
          "previousValue": 2.45,
          "previousObservedAt": "2026-10-27T08:00:00+05:30"
        },
        {
          "name": "Norwood",
          "basin": "Kehelgamu Oya · Kelani",
          "value": 1.48,
          "unit": "m",
          "status": "normal",
          "observedAt": "2026-10-27T09:00:00+05:30",
          "issuedAt": "2026-10-27T09:30:00+05:30",
          "url": "https://www.dmc.gov.lk/images/dmcreports/Water_level_%26_Rainfall_2026__1793074896.pdf",
          "sha256": "e27c924dc0d06d42bf99380c2ca4b4900dc7b3b0d010a2bdb923992d0b0b4f1a",
          "sourceRemarks": "Normal",
          "sourceTrend": null,
          "listingAt": "2026-10-27T09:30:00+05:30",
          "previousValue": 1.52,
          "previousObservedAt": "2026-10-27T08:00:00+05:30"
        },
        {
          "name": "Magura",
          "basin": "Maguru Ganga · Kalu",
          "value": 5.3,
          "unit": "m",
          "status": "alertFalling",
          "observedAt": "2026-10-27T09:00:00+05:30",
          "issuedAt": "2026-10-27T09:30:00+05:30",
          "url": "https://www.dmc.gov.lk/images/dmcreports/Water_level_%26_Rainfall_2026__1793074896.pdf",
          "sha256": "e27c924dc0d06d42bf99380c2ca4b4900dc7b3b0d010a2bdb923992d0b0b4f1a",
          "sourceRemarks": "Alert",
          "sourceTrend": "Falling",
          "listingAt": "2026-10-27T09:30:00+05:30",
          "previousValue": 5.32,
          "previousObservedAt": "2026-10-27T08:00:00+05:30"
        },
        {
          "name": "Kalawellawa (Millakanda)",
          "basin": "Kuda Ganga · Kalu",
          "value": 7.37,
          "unit": "m",
          "status": "minorRising",
          "observedAt": "2026-10-27T09:00:00+05:30",
          "issuedAt": "2026-10-27T09:30:00+05:30",
          "url": "https://www.dmc.gov.lk/images/dmcreports/Water_level_%26_Rainfall_2026__1793074896.pdf",
          "sha256": "e27c924dc0d06d42bf99380c2ca4b4900dc7b3b0d010a2bdb923992d0b0b4f1a",
          "sourceRemarks": "Minor Flood",
          "sourceTrend": "Rising",
          "listingAt": "2026-10-27T09:30:00+05:30",
          "previousValue": 7.31,
          "previousObservedAt": "2026-10-27T08:00:00+05:30"
        },
        {
          "name": "Nawalapitiya",
          "basin": "Mahaweli Ganga",
          "value": 1.82,
          "unit": "m",
          "status": "normal",
          "observedAt": "2026-10-27T09:00:00+05:30",
          "issuedAt": "2026-10-27T09:30:00+05:30",
          "url": "https://www.dmc.gov.lk/images/dmcreports/Water_level_%26_Rainfall_2026__1793074896.pdf",
          "sha256": "e27c924dc0d06d42bf99380c2ca4b4900dc7b3b0d010a2bdb923992d0b0b4f1a",
          "sourceRemarks": "Normal",
          "sourceTrend": null,
          "listingAt": "2026-10-27T09:30:00+05:30",
          "previousValue": 1.83,
          "previousObservedAt": "2026-10-27T08:00:00+05:30"
        },
        {
          "name": "Dunamale",
          "basin": "Attanagalu Oya",
          "value": 4.81,
          "unit": "m",
          "status": "minorRising",
          "observedAt": "2026-10-27T09:00:00+05:30",
          "issuedAt": "2026-10-27T09:30:00+05:30",
          "url": "https://www.dmc.gov.lk/images/dmcreports/Water_level_%26_Rainfall_2026__1793074896.pdf",
          "sha256": "e27c924dc0d06d42bf99380c2ca4b4900dc7b3b0d010a2bdb923992d0b0b4f1a",
          "sourceRemarks": "Minor Flood",
          "sourceTrend": "Rising",
          "listingAt": "2026-10-27T09:30:00+05:30",
          "previousValue": 4.79,
          "previousObservedAt": "2026-10-27T08:00:00+05:30"
        },
        {
          "name": "Panadugama",
          "basin": "Nilwala Ganga",
          "unit": "m",
          "value": 6.43,
          "status": "minorFalling",
          "observedAt": "2026-10-27T09:00:00+05:30",
          "issuedAt": "2026-10-27T09:30:00+05:30",
          "url": "https://www.dmc.gov.lk/images/dmcreports/Water_level_%26_Rainfall_2026__1793074896.pdf",
          "sha256": "e27c924dc0d06d42bf99380c2ca4b4900dc7b3b0d010a2bdb923992d0b0b4f1a",
          "sourceRemarks": "Minor Flood",
          "sourceTrend": "Falling",
          "listingAt": "2026-10-27T09:30:00+05:30",
          "previousValue": 6.45,
          "previousObservedAt": "2026-10-27T08:00:00+05:30"
        },
        {
          "name": "Urawa",
          "basin": "Urubokka Ganga · Nilwala",
          "unit": "m",
          "value": 1.65,
          "status": "normal",
          "observedAt": "2026-10-27T09:00:00+05:30",
          "issuedAt": "2026-10-27T09:30:00+05:30",
          "url": "https://www.dmc.gov.lk/images/dmcreports/Water_level_%26_Rainfall_2026__1793074896.pdf",
          "sha256": "e27c924dc0d06d42bf99380c2ca4b4900dc7b3b0d010a2bdb923992d0b0b4f1a",
          "sourceRemarks": "Normal",
          "sourceTrend": null,
          "listingAt": "2026-10-27T09:30:00+05:30",
          "previousValue": 1.7,
          "previousObservedAt": "2026-10-27T08:00:00+05:30"
        },
        {
          "name": "Peradeniya",
          "basin": "Mahaweli Ganga",
          "unit": "m",
          "value": 3.62,
          "status": "normal",
          "observedAt": "2026-10-27T09:00:00+05:30",
          "issuedAt": "2026-10-27T09:30:00+05:30",
          "url": "https://www.dmc.gov.lk/images/dmcreports/Water_level_%26_Rainfall_2026__1793074896.pdf",
          "sha256": "e27c924dc0d06d42bf99380c2ca4b4900dc7b3b0d010a2bdb923992d0b0b4f1a",
          "sourceRemarks": "Normal",
          "sourceTrend": null,
          "listingAt": "2026-10-27T09:30:00+05:30",
          "previousValue": 3.64,
          "previousObservedAt": "2026-10-27T08:00:00+05:30"
        },
        {
          "name": "Glencourse",
          "basin": "Kelani Ganga",
          "unit": "m",
          "value": 13.6,
          "status": "normal",
          "observedAt": "2026-10-27T09:00:00+05:30",
          "issuedAt": "2026-10-27T09:30:00+05:30",
          "listingAt": "2026-10-27T09:30:00+05:30",
          "url": "https://www.dmc.gov.lk/images/dmcreports/Water_level_%26_Rainfall_2026__1793074896.pdf",
          "sha256": "e27c924dc0d06d42bf99380c2ca4b4900dc7b3b0d010a2bdb923992d0b0b4f1a",
          "sourceRemarks": "Normal",
          "sourceTrend": null,
          "previousValue": 13.8,
          "previousObservedAt": "2026-10-27T08:00:00+05:30"
        },
        {
          "name": "Thawalama",
          "basin": "Gin Ganga",
          "unit": "m",
          "value": 4.44,
          "status": "alertFalling",
          "observedAt": "2026-10-27T09:00:00+05:30",
          "issuedAt": "2026-10-27T09:30:00+05:30",
          "listingAt": "2026-10-27T09:30:00+05:30",
          "url": "https://www.dmc.gov.lk/images/dmcreports/Water_level_%26_Rainfall_2026__1793074896.pdf",
          "sha256": "e27c924dc0d06d42bf99380c2ca4b4900dc7b3b0d010a2bdb923992d0b0b4f1a",
          "sourceRemarks": "Alert",
          "sourceTrend": "Falling",
          "previousValue": 4.71,
          "previousObservedAt": "2026-10-27T08:00:00+05:30"
        },
        {
          "name": "Badalgama",
          "basin": "Maha Oya",
          "unit": "m",
          "value": 5.44,
          "status": "alertFalling",
          "sourceRemarks": "Alert",
          "sourceTrend": "Falling",
          "observedAt": "2026-10-27T09:00:00+05:30",
          "issuedAt": "2026-10-27T09:30:00+05:30",
          "listingAt": "2026-10-27T09:30:00+05:30",
          "url": "https://www.dmc.gov.lk/images/dmcreports/Water_level_%26_Rainfall_2026__1793074896.pdf",
          "sha256": "e27c924dc0d06d42bf99380c2ca4b4900dc7b3b0d010a2bdb923992d0b0b4f1a",
          "previousValue": 5.55,
          "previousObservedAt": "2026-10-27T08:00:00+05:30"
        },
        {
          "name": "Hanwella",
          "basin": "Kelani Ganga",
          "unit": "m",
          "value": 6.47,
          "status": "normal",
          "observedAt": "2026-10-27T09:00:00+05:30",
          "issuedAt": "2026-10-27T09:30:00+05:30",
          "listingAt": "2026-10-27T09:30:00+05:30",
          "url": "https://www.dmc.gov.lk/images/dmcreports/Water_level_%26_Rainfall_2026__1793074896.pdf",
          "sha256": "e27c924dc0d06d42bf99380c2ca4b4900dc7b3b0d010a2bdb923992d0b0b4f1a",
          "sourceRemarks": "Normal",
          "sourceTrend": null,
          "previousValue": 6.56,
          "previousObservedAt": "2026-10-27T08:00:00+05:30"
        },
        {
          "name": "Putupaula",
          "basin": "Kalu Ganga",
          "unit": "m",
          "value": 3.25,
          "status": "alertRising",
          "observedAt": "2026-10-27T09:00:00+05:30",
          "issuedAt": "2026-10-27T09:30:00+05:30",
          "listingAt": "2026-10-27T09:30:00+05:30",
          "url": "https://www.dmc.gov.lk/images/dmcreports/Water_level_%26_Rainfall_2026__1793074896.pdf",
          "sha256": "e27c924dc0d06d42bf99380c2ca4b4900dc7b3b0d010a2bdb923992d0b0b4f1a",
          "sourceRemarks": "Alert",
          "sourceTrend": "Rising",
          "previousValue": 3.22,
          "previousObservedAt": "2026-10-27T08:00:00+05:30"
        },
        {
          "name": "Baddegama",
          "basin": "Gin Ganga",
          "unit": "m",
          "value": 3.93,
          "status": "alertRising",
          "observedAt": "2026-10-27T09:00:00+05:30",
          "issuedAt": "2026-10-27T09:30:00+05:30",
          "listingAt": "2026-10-27T09:30:00+05:30",
          "url": "https://www.dmc.gov.lk/images/dmcreports/Water_level_%26_Rainfall_2026__1793074896.pdf",
          "sha256": "e27c924dc0d06d42bf99380c2ca4b4900dc7b3b0d010a2bdb923992d0b0b4f1a",
          "sourceRemarks": "Alert",
          "sourceTrend": "Rising",
          "previousValue": 3.89,
          "previousObservedAt": "2026-10-27T08:00:00+05:30"
        },
        {
          "name": "Thalgahagoda",
          "basin": "Nilwala Ganga",
          "unit": "m",
          "value": 1.6,
          "status": "alertNoTrend",
          "observedAt": "2026-10-27T09:00:00+05:30",
          "issuedAt": "2026-10-27T09:30:00+05:30",
          "listingAt": "2026-10-27T09:30:00+05:30",
          "url": "https://www.dmc.gov.lk/images/dmcreports/Water_level_%26_Rainfall_2026__1793074896.pdf",
          "sha256": "e27c924dc0d06d42bf99380c2ca4b4900dc7b3b0d010a2bdb923992d0b0b4f1a",
          "sourceRemarks": "Alert",
          "sourceTrend": null,
          "previousValue": 1.6,
          "previousObservedAt": "2026-10-27T08:00:00+05:30"
        },
        {
          "name": "Moragaswewa",
          "basin": "Deduru Oya",
          "unit": "m",
          "value": 5.25,
          "status": "alertNoTrend",
          "observedAt": "2026-10-27T09:00:00+05:30",
          "previousObservedAt": "2026-10-27T08:00:00+05:30",
          "issuedAt": "2026-10-27T09:30:00+05:30",
          "listingAt": "2026-10-27T09:30:00+05:30",
          "url": "https://www.dmc.gov.lk/images/dmcreports/Water_level_%26_Rainfall_2026__1793074896.pdf",
          "sha256": "e27c924dc0d06d42bf99380c2ca4b4900dc7b3b0d010a2bdb923992d0b0b4f1a",
          "previousValue": 5.25,
          "sourceRemarks": "Alert",
          "sourceTrend": null
        },
        {
          "name": "Galgamuwa",
          "basin": "Mee Oya",
          "unit": "m",
          "value": 4.08,
          "status": "normal",
          "observedAt": "2026-10-27T09:00:00+05:30",
          "previousObservedAt": "2026-10-27T08:00:00+05:30",
          "issuedAt": "2026-10-27T09:30:00+05:30",
          "listingAt": "2026-10-27T09:30:00+05:30",
          "url": "https://www.dmc.gov.lk/images/dmcreports/Water_level_%26_Rainfall_2026__1793074896.pdf",
          "sha256": "e27c924dc0d06d42bf99380c2ca4b4900dc7b3b0d010a2bdb923992d0b0b4f1a",
          "previousValue": 4.1,
          "sourceRemarks": "Normal",
          "sourceTrend": null
        },
        {
          "name": "Thanthirimale",
          "basin": "Malwathu Oya",
          "unit": "m",
          "value": 3.12,
          "status": "normal",
          "observedAt": "2026-10-27T09:00:00+05:30",
          "previousObservedAt": "2026-10-27T08:00:00+05:30",
          "issuedAt": "2026-10-27T09:30:00+05:30",
          "listingAt": "2026-10-27T09:30:00+05:30",
          "url": "https://www.dmc.gov.lk/images/dmcreports/Water_level_%26_Rainfall_2026__1793074896.pdf",
          "sha256": "e27c924dc0d06d42bf99380c2ca4b4900dc7b3b0d010a2bdb923992d0b0b4f1a",
          "previousValue": 3.05,
          "sourceRemarks": "Normal",
          "sourceTrend": null
        }
      ],
      "warningObjectsChanged": false,
      "marineSeparateFromInland": true,
      "rainfallPeriodHours": 24,
      "rainfallIngested": false
    },
    {
      "reviewedAt": "2026-10-27T06:50:57.442423+00:00",
      "scope": "New 27 October severe-lightning advisory and unchanged current selected official sources",
      "source": {
        "id": "LLA-26-10-27-01-04",
        "url": "https://www.dmc.gov.lk/images/dmcreports/Advisory_for_Severe_Lightning_at_1130hrs_on_27__1793082700.pdf",
        "checkedAt": "2026-10-27T06:47:44.744971+00:00",
        "status": "ok",
        "sha256": "34383e5c53aef78a5d6f93e4636a3d1d794f992178d3b3e148e24f935211a445",
        "bytes": 1256025,
        "contentType": "application/pdf",
        "finalUrl": "https://www.dmc.gov.lk/images/dmcreports/Advisory_for_Severe_Lightning_at_1130hrs_on_27__1793082700.pdf",
        "rawFile": "original.pdf",
        "issuedAt": "2026-10-27T11:30:00+05:30",
        "expiresAt": "2026-10-27T23:30:00+05:30",
        "listingAt": "2026-10-27T11:30:00+05:30",
        "reviewedAt": "2026-10-27T06:50:57.442423+00:00",
        "review": "Both original pages visually reviewed: Bulletin 04 LLA/26/10/27/01, explicit Amber header, Ampara/Batticaloa text scope, 11:30 to 23:30 SLST October 27. Red map shading does not alter bulletin severity. Existing concise shelter/trees action matches original English and Sinhala instructions."
      },
      "previousBulletin": {
        "id": "LLA-26-10-26-01-03",
        "kind": "lightning",
        "severity": "amber",
        "title": {
          "en": "Severe lightning",
          "si": "ප්‍රබල අකුණු",
          "ta": "கடும் மின்னல்"
        },
        "authority": "Department of Meteorology · Natural Hazards Early Warning Centre",
        "issuedAt": "2026-10-26T11:30:00+05:30",
        "expiresAt": "2026-10-26T23:00:00+05:30",
        "listingAt": "2026-10-26T11:30:00+05:30",
        "url": "https://www.dmc.gov.lk/images/dmcreports/Advisory_for_Severe_Lightning_at_1130hrs_on_2026__1792997048.pdf",
        "summary": {
          "en": "Severe lightning is likely at several places in North-central Province and Trincomalee and Batticaloa districts. Temporary strong winds may occur during thunderstorms.",
          "si": "උතුරු මැද පළාතේත් ත්‍රිකුණාමලය සහ මඩකලපුව දිස්ත්‍රික්කවලත් තැනින් තැන ප්‍රබල අකුණු ඇති විය හැක. ගිගුරුම් සහිත වැසි සමඟ තාවකාලික තද සුළං ඇති විය හැක.",
          "ta": "வடமத்திய மாகாணத்திலும் திருகோணமலை மற்றும் மட்டக்களப்பு மாவட்டங்களிலும் பல இடங்களில் கடும் மின்னல் ஏற்படலாம். இடியுடன் கூடிய மழையின்போது தற்காலிக பலத்த காற்றும் வீசலாம்."
        },
        "areas": [],
        "districtCodes": [
          "LK71",
          "LK72",
          "LK53",
          "LK51"
        ],
        "sha256": "e5a055762cc5fff61fe0ae610ce6241395f811d76ae020b955d21c98f707ac5c",
        "scopeBasis": "Original bulletin text: North-central province, Trincomalee and Batticaloa districts. Bulletin severity Amber; illustration colours are not converted into separate warning levels or safe areas."
      },
      "currentBulletinId": "LLA-26-10-27-01-04",
      "translationReview": "Current PDF contains Sinhala and English only. Existing non-official Tamil summary template retained with catalog-confirmed Ampara and Batticaloa names; original PDF remains linked. No new action instruction or claim of official Tamil translation. Independent native-speaker review remains pending.",
      "preserved": "Other seven bulletins, 21 station observations, marine bulletin, reservoirs, weather/cyclone/news data and automated publisher unchanged. Previous lightning validity already expired; replacement in current snapshot is not an inferred official cancellation."
    },
    {
      "reviewedAt": "2026-10-27T08:47:09.355538+00:00",
      "scope": "Kalu No. 02 extension verified against original header and annex; original trilingual limited-scope summaries retained.",
      "source": {
        "id": "kalu-20261027-02",
        "url": "https://www.dmc.gov.lk/images/dmcreports/Flood_warning_for_Kalu_River_Basin_-_No_02_-_(Extended_warning)_2026__1793090488.pdf",
        "checkedAt": "2026-10-27T08:44:58.356365+00:00",
        "status": "ok",
        "sha256": "c552b54d56512af5fcd2a8b3a26bcf3f718b13a76168ff910dc5c8ae87142a80",
        "bytes": 1344914,
        "contentType": "application/pdf",
        "finalUrl": "https://www.dmc.gov.lk/images/dmcreports/Flood_warning_for_Kalu_River_Basin_-_No_02_-_(Extended_warning)_2026__1793090488.pdf",
        "rawFile": "kalu-no02.pdf",
        "issuedAt": "2026-10-27T13:30:00+05:30",
        "expiresAt": "2026-10-28T13:30:00+05:30",
        "listingAt": "2026-10-27T13:30:00+05:30",
        "reviewedAt": "2026-10-27T08:47:09.355538+00:00",
        "review": "All three original PDF pages visually verified locally. No. 02 Amber explicitly extends No. 01, with unchanged 13-DS low-lying floodplain scope in the annex. Header dates govern; conflicting prose reference is recorded separately.",
        "sourceDiscrepancy": "No. 02 prose references No. 01 as issued on 27 October at 11:30; the attached No. 01 visibly states 26 October with expiry 27 October. No. 02 explicit header issue (27 October 13:30) and validity (28 October 13:30) govern this extension. The original dates have not been silently rewritten."
      },
      "previousBulletin": {
        "id": "kalu-20261026-01",
        "kind": "flood",
        "title": {
          "en": "Kalu River Basin",
          "si": "කළු ගඟ ද්‍රෝණිය",
          "ta": "களு கங்கை ஆற்றுப் படுகை"
        },
        "authority": "Irrigation Department",
        "issuedAt": "2026-10-26T11:30:00+05:30",
        "expiresAt": "2026-10-27T11:30:00+05:30",
        "listingAt": "2026-10-26T11:30:00+05:30",
        "url": "https://www.dmc.gov.lk/images/dmcreports/Flood_warning_for_Kalu_River_Basin_-_No_01_-_2026__1792995574.pdf",
        "summary": {
          "en": "Minor flooding is possible in low-lying parts of the Kalu floodplain in the named DS divisions. The warning does not apply uniformly to every place in a division.",
          "si": "නම් කළ කොට්ඨාසවල කළු ගඟ ගංවතුර තැනිතලාවේ පහත් බිම්වල සුළු ගංවතුර ඇති විය හැක. කොට්ඨාසයක සෑම ස්ථානයකටම එක සේ අදාළ නොවේ.",
          "ta": "பெயரிடப்பட்ட பிரிவுகளில் களு கங்கை வெள்ளச் சமவெளியின் தாழ்நிலப் பகுதிகளில் சிறிய வெள்ளம் ஏற்படலாம். பிரிவின் எல்லா இடங்களுக்கும் ஒரே விதமாகப் பொருந்தாது."
        },
        "areas": [
          {
            "district": "Ratnapura",
            "division": "Pelmadulla",
            "districtCode": "LK91",
            "divisionCode": "LK9124"
          },
          {
            "district": "Ratnapura",
            "division": "Nivithigala",
            "districtCode": "LK91",
            "divisionCode": "LK9136"
          },
          {
            "district": "Ratnapura",
            "division": "Ratnapura",
            "districtCode": "LK91",
            "divisionCode": "LK9112"
          },
          {
            "district": "Ratnapura",
            "division": "Kuruwita",
            "districtCode": "LK91",
            "divisionCode": "LK9106"
          },
          {
            "district": "Ratnapura",
            "division": "Ayagama",
            "districtCode": "LK91",
            "divisionCode": "LK9130"
          },
          {
            "district": "Ratnapura",
            "division": "Elapatha",
            "districtCode": "LK91",
            "divisionCode": "LK9127"
          },
          {
            "district": "Kalutara",
            "division": "Ingiriya",
            "districtCode": "LK13",
            "divisionCode": "LK1310"
          },
          {
            "district": "Kalutara",
            "division": "Horana",
            "districtCode": "LK13",
            "divisionCode": "LK1309"
          },
          {
            "district": "Kalutara",
            "division": "Dodangoda",
            "districtCode": "LK13",
            "divisionCode": "LK1327"
          },
          {
            "district": "Kalutara",
            "division": "Millaniya",
            "districtCode": "LK13",
            "divisionCode": "LK1318"
          },
          {
            "district": "Kalutara",
            "division": "Bulathsinhala",
            "districtCode": "LK13",
            "divisionCode": "LK1312"
          },
          {
            "district": "Kalutara",
            "division": "Madurawala",
            "districtCode": "LK13",
            "divisionCode": "LK1315"
          },
          {
            "district": "Kalutara",
            "division": "Palindanuwara",
            "districtCode": "LK13",
            "divisionCode": "LK1336"
          }
        ],
        "sha256": "1767a274eea705bca490879756b1ad5bd255183c0d101ba5c8e81212b4da8ca3",
        "districtCodes": [],
        "severity": "amber"
      },
      "currentBulletinId": "kalu-20261027-02"
    },
    {
      "reviewedAt": "2026-10-27T10:16:46.933335+00:00",
      "scope": "Reviewed 15:30 SLST river report with 15:00 observations; current warnings unchanged.",
      "source": {
        "id": "river-20261027-1530",
        "url": "https://www.dmc.gov.lk/images/dmcreports/Water_level_%26_Rainfall_2026__1793095515.pdf",
        "checkedAt": "2026-10-27T10:14:17.968410+00:00",
        "status": "ok",
        "sha256": "d1037a2a98cbbba25e484911d7087da875c87785f2b15b60487211880ec532db",
        "bytes": 200029,
        "contentType": "application/pdf",
        "finalUrl": "https://www.dmc.gov.lk/images/dmcreports/Water_level_%26_Rainfall_2026__1793095515.pdf",
        "rawFile": "river-1530.pdf",
        "issuedAt": "2026-10-27T15:30:00+05:30",
        "observedAt": "2026-10-27T15:00:00+05:30",
        "previousObservedAt": "2026-10-27T14:00:00+05:30",
        "listingAt": "2026-10-27T15:30:00+05:30",
        "reviewedAt": "2026-10-27T10:16:46.933335+00:00",
        "review": "Single original PDF page visually inspected locally: 14:00 previous and 15:00 current columns, units, classifications and printed trends. All 21 previously selected metre gauges retained; Ellagawa added. Five Minor Flood, five Alert, twelve Normal in this selected coverage. Blank Dunamale and Thalgahagoda trends remain null. Nagalagam Street is feet and remains excluded.",
        "rainfallPeriod": "06 hours ending 15:00 SLST; not ingested as rainfall or level data."
      },
      "previousStations": [
        {
          "name": "Holombuwa",
          "basin": "Gurugoda Oya · Kelani",
          "value": 1.85,
          "unit": "m",
          "status": "normal",
          "observedAt": "2026-10-27T09:00:00+05:30",
          "issuedAt": "2026-10-27T09:30:00+05:30",
          "url": "https://www.dmc.gov.lk/images/dmcreports/Water_level_%26_Rainfall_2026__1793074896.pdf",
          "sha256": "e27c924dc0d06d42bf99380c2ca4b4900dc7b3b0d010a2bdb923992d0b0b4f1a",
          "sourceRemarks": "Normal",
          "sourceTrend": null,
          "listingAt": "2026-10-27T09:30:00+05:30",
          "previousValue": 1.9,
          "previousObservedAt": "2026-10-27T08:00:00+05:30"
        },
        {
          "name": "Rathnapura",
          "basin": "Kalu Ganga",
          "value": 8.55,
          "unit": "m",
          "status": "minorFalling",
          "observedAt": "2026-10-27T09:00:00+05:30",
          "issuedAt": "2026-10-27T09:30:00+05:30",
          "url": "https://www.dmc.gov.lk/images/dmcreports/Water_level_%26_Rainfall_2026__1793074896.pdf",
          "sha256": "e27c924dc0d06d42bf99380c2ca4b4900dc7b3b0d010a2bdb923992d0b0b4f1a",
          "sourceRemarks": "Minor Flood",
          "sourceTrend": "Falling",
          "listingAt": "2026-10-27T09:30:00+05:30",
          "previousValue": 8.6,
          "previousObservedAt": "2026-10-27T08:00:00+05:30"
        },
        {
          "name": "Kithulgala",
          "basin": "Kelani Ganga",
          "value": 2.43,
          "unit": "m",
          "status": "normal",
          "observedAt": "2026-10-27T09:00:00+05:30",
          "issuedAt": "2026-10-27T09:30:00+05:30",
          "url": "https://www.dmc.gov.lk/images/dmcreports/Water_level_%26_Rainfall_2026__1793074896.pdf",
          "sha256": "e27c924dc0d06d42bf99380c2ca4b4900dc7b3b0d010a2bdb923992d0b0b4f1a",
          "sourceRemarks": "Normal",
          "sourceTrend": null,
          "listingAt": "2026-10-27T09:30:00+05:30",
          "previousValue": 2.45,
          "previousObservedAt": "2026-10-27T08:00:00+05:30"
        },
        {
          "name": "Norwood",
          "basin": "Kehelgamu Oya · Kelani",
          "value": 1.48,
          "unit": "m",
          "status": "normal",
          "observedAt": "2026-10-27T09:00:00+05:30",
          "issuedAt": "2026-10-27T09:30:00+05:30",
          "url": "https://www.dmc.gov.lk/images/dmcreports/Water_level_%26_Rainfall_2026__1793074896.pdf",
          "sha256": "e27c924dc0d06d42bf99380c2ca4b4900dc7b3b0d010a2bdb923992d0b0b4f1a",
          "sourceRemarks": "Normal",
          "sourceTrend": null,
          "listingAt": "2026-10-27T09:30:00+05:30",
          "previousValue": 1.52,
          "previousObservedAt": "2026-10-27T08:00:00+05:30"
        },
        {
          "name": "Magura",
          "basin": "Maguru Ganga · Kalu",
          "value": 5.3,
          "unit": "m",
          "status": "alertFalling",
          "observedAt": "2026-10-27T09:00:00+05:30",
          "issuedAt": "2026-10-27T09:30:00+05:30",
          "url": "https://www.dmc.gov.lk/images/dmcreports/Water_level_%26_Rainfall_2026__1793074896.pdf",
          "sha256": "e27c924dc0d06d42bf99380c2ca4b4900dc7b3b0d010a2bdb923992d0b0b4f1a",
          "sourceRemarks": "Alert",
          "sourceTrend": "Falling",
          "listingAt": "2026-10-27T09:30:00+05:30",
          "previousValue": 5.32,
          "previousObservedAt": "2026-10-27T08:00:00+05:30"
        },
        {
          "name": "Kalawellawa (Millakanda)",
          "basin": "Kuda Ganga · Kalu",
          "value": 7.37,
          "unit": "m",
          "status": "minorRising",
          "observedAt": "2026-10-27T09:00:00+05:30",
          "issuedAt": "2026-10-27T09:30:00+05:30",
          "url": "https://www.dmc.gov.lk/images/dmcreports/Water_level_%26_Rainfall_2026__1793074896.pdf",
          "sha256": "e27c924dc0d06d42bf99380c2ca4b4900dc7b3b0d010a2bdb923992d0b0b4f1a",
          "sourceRemarks": "Minor Flood",
          "sourceTrend": "Rising",
          "listingAt": "2026-10-27T09:30:00+05:30",
          "previousValue": 7.31,
          "previousObservedAt": "2026-10-27T08:00:00+05:30"
        },
        {
          "name": "Nawalapitiya",
          "basin": "Mahaweli Ganga",
          "value": 1.82,
          "unit": "m",
          "status": "normal",
          "observedAt": "2026-10-27T09:00:00+05:30",
          "issuedAt": "2026-10-27T09:30:00+05:30",
          "url": "https://www.dmc.gov.lk/images/dmcreports/Water_level_%26_Rainfall_2026__1793074896.pdf",
          "sha256": "e27c924dc0d06d42bf99380c2ca4b4900dc7b3b0d010a2bdb923992d0b0b4f1a",
          "sourceRemarks": "Normal",
          "sourceTrend": null,
          "listingAt": "2026-10-27T09:30:00+05:30",
          "previousValue": 1.83,
          "previousObservedAt": "2026-10-27T08:00:00+05:30"
        },
        {
          "name": "Dunamale",
          "basin": "Attanagalu Oya",
          "value": 4.81,
          "unit": "m",
          "status": "minorRising",
          "observedAt": "2026-10-27T09:00:00+05:30",
          "issuedAt": "2026-10-27T09:30:00+05:30",
          "url": "https://www.dmc.gov.lk/images/dmcreports/Water_level_%26_Rainfall_2026__1793074896.pdf",
          "sha256": "e27c924dc0d06d42bf99380c2ca4b4900dc7b3b0d010a2bdb923992d0b0b4f1a",
          "sourceRemarks": "Minor Flood",
          "sourceTrend": "Rising",
          "listingAt": "2026-10-27T09:30:00+05:30",
          "previousValue": 4.79,
          "previousObservedAt": "2026-10-27T08:00:00+05:30"
        },
        {
          "name": "Panadugama",
          "basin": "Nilwala Ganga",
          "unit": "m",
          "value": 6.43,
          "status": "minorFalling",
          "observedAt": "2026-10-27T09:00:00+05:30",
          "issuedAt": "2026-10-27T09:30:00+05:30",
          "url": "https://www.dmc.gov.lk/images/dmcreports/Water_level_%26_Rainfall_2026__1793074896.pdf",
          "sha256": "e27c924dc0d06d42bf99380c2ca4b4900dc7b3b0d010a2bdb923992d0b0b4f1a",
          "sourceRemarks": "Minor Flood",
          "sourceTrend": "Falling",
          "listingAt": "2026-10-27T09:30:00+05:30",
          "previousValue": 6.45,
          "previousObservedAt": "2026-10-27T08:00:00+05:30"
        },
        {
          "name": "Urawa",
          "basin": "Urubokka Ganga · Nilwala",
          "unit": "m",
          "value": 1.65,
          "status": "normal",
          "observedAt": "2026-10-27T09:00:00+05:30",
          "issuedAt": "2026-10-27T09:30:00+05:30",
          "url": "https://www.dmc.gov.lk/images/dmcreports/Water_level_%26_Rainfall_2026__1793074896.pdf",
          "sha256": "e27c924dc0d06d42bf99380c2ca4b4900dc7b3b0d010a2bdb923992d0b0b4f1a",
          "sourceRemarks": "Normal",
          "sourceTrend": null,
          "listingAt": "2026-10-27T09:30:00+05:30",
          "previousValue": 1.7,
          "previousObservedAt": "2026-10-27T08:00:00+05:30"
        },
        {
          "name": "Peradeniya",
          "basin": "Mahaweli Ganga",
          "unit": "m",
          "value": 3.62,
          "status": "normal",
          "observedAt": "2026-10-27T09:00:00+05:30",
          "issuedAt": "2026-10-27T09:30:00+05:30",
          "url": "https://www.dmc.gov.lk/images/dmcreports/Water_level_%26_Rainfall_2026__1793074896.pdf",
          "sha256": "e27c924dc0d06d42bf99380c2ca4b4900dc7b3b0d010a2bdb923992d0b0b4f1a",
          "sourceRemarks": "Normal",
          "sourceTrend": null,
          "listingAt": "2026-10-27T09:30:00+05:30",
          "previousValue": 3.64,
          "previousObservedAt": "2026-10-27T08:00:00+05:30"
        },
        {
          "name": "Glencourse",
          "basin": "Kelani Ganga",
          "unit": "m",
          "value": 13.6,
          "status": "normal",
          "observedAt": "2026-10-27T09:00:00+05:30",
          "issuedAt": "2026-10-27T09:30:00+05:30",
          "listingAt": "2026-10-27T09:30:00+05:30",
          "url": "https://www.dmc.gov.lk/images/dmcreports/Water_level_%26_Rainfall_2026__1793074896.pdf",
          "sha256": "e27c924dc0d06d42bf99380c2ca4b4900dc7b3b0d010a2bdb923992d0b0b4f1a",
          "sourceRemarks": "Normal",
          "sourceTrend": null,
          "previousValue": 13.8,
          "previousObservedAt": "2026-10-27T08:00:00+05:30"
        },
        {
          "name": "Thawalama",
          "basin": "Gin Ganga",
          "unit": "m",
          "value": 4.44,
          "status": "alertFalling",
          "observedAt": "2026-10-27T09:00:00+05:30",
          "issuedAt": "2026-10-27T09:30:00+05:30",
          "listingAt": "2026-10-27T09:30:00+05:30",
          "url": "https://www.dmc.gov.lk/images/dmcreports/Water_level_%26_Rainfall_2026__1793074896.pdf",
          "sha256": "e27c924dc0d06d42bf99380c2ca4b4900dc7b3b0d010a2bdb923992d0b0b4f1a",
          "sourceRemarks": "Alert",
          "sourceTrend": "Falling",
          "previousValue": 4.71,
          "previousObservedAt": "2026-10-27T08:00:00+05:30"
        },
        {
          "name": "Badalgama",
          "basin": "Maha Oya",
          "unit": "m",
          "value": 5.44,
          "status": "alertFalling",
          "sourceRemarks": "Alert",
          "sourceTrend": "Falling",
          "observedAt": "2026-10-27T09:00:00+05:30",
          "issuedAt": "2026-10-27T09:30:00+05:30",
          "listingAt": "2026-10-27T09:30:00+05:30",
          "url": "https://www.dmc.gov.lk/images/dmcreports/Water_level_%26_Rainfall_2026__1793074896.pdf",
          "sha256": "e27c924dc0d06d42bf99380c2ca4b4900dc7b3b0d010a2bdb923992d0b0b4f1a",
          "previousValue": 5.55,
          "previousObservedAt": "2026-10-27T08:00:00+05:30"
        },
        {
          "name": "Hanwella",
          "basin": "Kelani Ganga",
          "unit": "m",
          "value": 6.47,
          "status": "normal",
          "observedAt": "2026-10-27T09:00:00+05:30",
          "issuedAt": "2026-10-27T09:30:00+05:30",
          "listingAt": "2026-10-27T09:30:00+05:30",
          "url": "https://www.dmc.gov.lk/images/dmcreports/Water_level_%26_Rainfall_2026__1793074896.pdf",
          "sha256": "e27c924dc0d06d42bf99380c2ca4b4900dc7b3b0d010a2bdb923992d0b0b4f1a",
          "sourceRemarks": "Normal",
          "sourceTrend": null,
          "previousValue": 6.56,
          "previousObservedAt": "2026-10-27T08:00:00+05:30"
        },
        {
          "name": "Putupaula",
          "basin": "Kalu Ganga",
          "unit": "m",
          "value": 3.25,
          "status": "alertRising",
          "observedAt": "2026-10-27T09:00:00+05:30",
          "issuedAt": "2026-10-27T09:30:00+05:30",
          "listingAt": "2026-10-27T09:30:00+05:30",
          "url": "https://www.dmc.gov.lk/images/dmcreports/Water_level_%26_Rainfall_2026__1793074896.pdf",
          "sha256": "e27c924dc0d06d42bf99380c2ca4b4900dc7b3b0d010a2bdb923992d0b0b4f1a",
          "sourceRemarks": "Alert",
          "sourceTrend": "Rising",
          "previousValue": 3.22,
          "previousObservedAt": "2026-10-27T08:00:00+05:30"
        },
        {
          "name": "Baddegama",
          "basin": "Gin Ganga",
          "unit": "m",
          "value": 3.93,
          "status": "alertRising",
          "observedAt": "2026-10-27T09:00:00+05:30",
          "issuedAt": "2026-10-27T09:30:00+05:30",
          "listingAt": "2026-10-27T09:30:00+05:30",
          "url": "https://www.dmc.gov.lk/images/dmcreports/Water_level_%26_Rainfall_2026__1793074896.pdf",
          "sha256": "e27c924dc0d06d42bf99380c2ca4b4900dc7b3b0d010a2bdb923992d0b0b4f1a",
          "sourceRemarks": "Alert",
          "sourceTrend": "Rising",
          "previousValue": 3.89,
          "previousObservedAt": "2026-10-27T08:00:00+05:30"
        },
        {
          "name": "Thalgahagoda",
          "basin": "Nilwala Ganga",
          "unit": "m",
          "value": 1.6,
          "status": "alertNoTrend",
          "observedAt": "2026-10-27T09:00:00+05:30",
          "issuedAt": "2026-10-27T09:30:00+05:30",
          "listingAt": "2026-10-27T09:30:00+05:30",
          "url": "https://www.dmc.gov.lk/images/dmcreports/Water_level_%26_Rainfall_2026__1793074896.pdf",
          "sha256": "e27c924dc0d06d42bf99380c2ca4b4900dc7b3b0d010a2bdb923992d0b0b4f1a",
          "sourceRemarks": "Alert",
          "sourceTrend": null,
          "previousValue": 1.6,
          "previousObservedAt": "2026-10-27T08:00:00+05:30"
        },
        {
          "name": "Moragaswewa",
          "basin": "Deduru Oya",
          "unit": "m",
          "value": 5.25,
          "status": "alertNoTrend",
          "observedAt": "2026-10-27T09:00:00+05:30",
          "previousObservedAt": "2026-10-27T08:00:00+05:30",
          "issuedAt": "2026-10-27T09:30:00+05:30",
          "listingAt": "2026-10-27T09:30:00+05:30",
          "url": "https://www.dmc.gov.lk/images/dmcreports/Water_level_%26_Rainfall_2026__1793074896.pdf",
          "sha256": "e27c924dc0d06d42bf99380c2ca4b4900dc7b3b0d010a2bdb923992d0b0b4f1a",
          "previousValue": 5.25,
          "sourceRemarks": "Alert",
          "sourceTrend": null
        },
        {
          "name": "Galgamuwa",
          "basin": "Mee Oya",
          "unit": "m",
          "value": 4.08,
          "status": "normal",
          "observedAt": "2026-10-27T09:00:00+05:30",
          "previousObservedAt": "2026-10-27T08:00:00+05:30",
          "issuedAt": "2026-10-27T09:30:00+05:30",
          "listingAt": "2026-10-27T09:30:00+05:30",
          "url": "https://www.dmc.gov.lk/images/dmcreports/Water_level_%26_Rainfall_2026__1793074896.pdf",
          "sha256": "e27c924dc0d06d42bf99380c2ca4b4900dc7b3b0d010a2bdb923992d0b0b4f1a",
          "previousValue": 4.1,
          "sourceRemarks": "Normal",
          "sourceTrend": null
        },
        {
          "name": "Thanthirimale",
          "basin": "Malwathu Oya",
          "unit": "m",
          "value": 3.12,
          "status": "normal",
          "observedAt": "2026-10-27T09:00:00+05:30",
          "previousObservedAt": "2026-10-27T08:00:00+05:30",
          "issuedAt": "2026-10-27T09:30:00+05:30",
          "listingAt": "2026-10-27T09:30:00+05:30",
          "url": "https://www.dmc.gov.lk/images/dmcreports/Water_level_%26_Rainfall_2026__1793074896.pdf",
          "sha256": "e27c924dc0d06d42bf99380c2ca4b4900dc7b3b0d010a2bdb923992d0b0b4f1a",
          "previousValue": 3.05,
          "sourceRemarks": "Normal",
          "sourceTrend": null
        }
      ],
      "previousObservationsReviewedAt": "2026-10-27T05:10:04.423322+00:00",
      "changes": "Baddegama rises from Alert to Minor Flood; Ellagawa newly included as Alert. Thawalama and Badalgama now Normal. Dunamale remains Minor Flood with no printed trend; Thalgahagoda remains Alert with no printed trend. All station classes are observations, not cancellation of basin warnings or household safety.",
      "coverage": "22 selected metre gauges, not every station in the source. No feet-to-metres mistake, missing-to-zero conversion or inferred trend. No rainfall values ingested."
    },
    {
      "reviewedAt": "2026-10-27T11:19:20.109767+00:00",
      "scope": "NBRI 34th landslide update renews validity with unchanged 71-division geography and levels.",
      "source": {
        "id": "LEWM-27-10-2026-1600-34",
        "url": "https://www.dmc.gov.lk/images/dmcreports/Landslide_EW_Report_at_1600hrs_on_2026__1793098165.pdf",
        "checkedAt": "2026-10-27T11:15:12.539210+00:00",
        "status": "ok",
        "sha256": "6734f8541331b9fcbf5a70a60b2d1dcca291f90a138fa2e7240180a71bfe64aa",
        "bytes": 501564,
        "contentType": "application/pdf",
        "finalUrl": "https://www.dmc.gov.lk/images/dmcreports/Landslide_EW_Report_at_1600hrs_on_2026__1793098165.pdf",
        "rawFile": "landslide-1600.pdf",
        "issuedAt": "2026-10-27T16:00:00+05:30",
        "expiresAt": "2026-10-28T16:00:00+05:30",
        "listingAt": "2026-10-27T16:00:00+05:30",
        "reviewedAt": "2026-10-27T11:19:20.109767+00:00",
        "previousBulletinId": "LEWM-26-10-2026-1800-33",
        "review": "All four original pages visually verified locally. Message LEWM-27-10-2026-1600-34, update 34, explicitly references previous LEWM-26-10-2026-1800-33. Valid from 16:00 SLST 27 October through 16:00 SLST 28 October. All 71 district/name/level tuples match prior reviewed scope: 28 Yellow, 33 Amber, ten Red. Names reordered and prior change markers removed; neither changes current severity.",
        "scope": "Named DS divisions and surrounding areas, with particular attention to susceptible slopes, valleys, cut slopes, hazardous roads and previously identified susceptible areas. Administrative matching is not a household hazard assessment.",
        "languages": [
          "en",
          "si",
          "ta"
        ]
      },
      "previousBulletin": {
        "id": "LEWM-26-10-2026-1800-33",
        "kind": "landslide",
        "title": {
          "en": "Landslide early warning",
          "si": "නායයෑම් පූර්ව අනතුරු ඇඟවීම",
          "ta": "மண்சரிவு முன்னெச்சரிக்கை"
        },
        "authority": "NBRI / DMC",
        "issuedAt": "2026-10-26T18:00:00+05:30",
        "expiresAt": "2026-10-27T18:00:00+05:30",
        "listingAt": "2026-10-26T18:00:00+05:30",
        "url": "https://www.dmc.gov.lk/images/dmcreports/Landslide_EW_Report_at_1800hrs_on_2026__1793018981.pdf",
        "summary": {
          "en": "Levels 1 (Yellow), 2 (Amber) and 3 (Red) apply to named DS divisions and surrounding areas. Read the original warning and the authority’s evacuation instructions for the affected areas.",
          "si": "නම් කළ කොට්ඨාස සහ අවට ප්‍රදේශ සඳහා මට්ටම් 1 (කහ), 2 (ඇම්බර්) සහ 3 (රතු) අදාළය. අදාළ ප්‍රදේශ සඳහා මුල් අනතුරු ඇඟවීම සහ බලධාරීන්ගේ ඉවත් වීමේ උපදෙස් කියවන්න.",
          "ta": "பெயரிடப்பட்ட பிரிவுகளிலும் சுற்றுப்பகுதிகளிலும் நிலைகள் 1 (மஞ்சள்), 2 (அம்பர்), 3 (சிவப்பு) பொருந்துகின்றன. பாதிக்கப்பட்ட பகுதிகளுக்கான அசல் எச்சரிக்கையையும் அதிகாரிகளின் வெளியேற்ற அறிவுறுத்தல்களையும் படிக்கவும்."
        },
        "areas": [
          {
            "district": "Colombo",
            "division": "Seethawaka",
            "level": 1,
            "districtCode": "LK11",
            "divisionCode": "LK1115"
          },
          {
            "district": "Colombo",
            "division": "Padukka",
            "level": 1,
            "districtCode": "LK11",
            "divisionCode": "LK1118"
          },
          {
            "district": "Galle",
            "division": "Thawalama",
            "level": 1,
            "districtCode": "LK31",
            "divisionCode": "LK3118"
          },
          {
            "district": "Galle",
            "division": "Neluwa",
            "level": 1,
            "districtCode": "LK31",
            "divisionCode": "LK3121"
          },
          {
            "district": "Galle",
            "division": "Niyagama",
            "level": 1,
            "districtCode": "LK31",
            "divisionCode": "LK3115"
          },
          {
            "district": "Galle",
            "division": "Elpitiya",
            "level": 1,
            "districtCode": "LK31",
            "divisionCode": "LK3112"
          },
          {
            "district": "Galle",
            "division": "Karandeniya",
            "level": 1,
            "districtCode": "LK31",
            "divisionCode": "LK3109"
          },
          {
            "district": "Gampaha",
            "division": "Attanagalla",
            "level": 2,
            "districtCode": "LK12",
            "divisionCode": "LK1227"
          },
          {
            "district": "Kalutara",
            "division": "Beruwala",
            "level": 1,
            "districtCode": "LK13",
            "divisionCode": "LK1324"
          },
          {
            "district": "Kalutara",
            "division": "Horana",
            "level": 1,
            "districtCode": "LK13",
            "divisionCode": "LK1309"
          },
          {
            "district": "Kalutara",
            "division": "Agalawatta",
            "level": 2,
            "districtCode": "LK13",
            "divisionCode": "LK1333"
          },
          {
            "district": "Kalutara",
            "division": "Walallawita",
            "level": 2,
            "districtCode": "LK13",
            "divisionCode": "LK1339"
          },
          {
            "district": "Kalutara",
            "division": "Millaniya",
            "level": 2,
            "districtCode": "LK13",
            "divisionCode": "LK1318"
          },
          {
            "district": "Kalutara",
            "division": "Palindanuwara",
            "level": 2,
            "districtCode": "LK13",
            "divisionCode": "LK1336"
          },
          {
            "district": "Kalutara",
            "division": "Ingiriya",
            "level": 2,
            "districtCode": "LK13",
            "divisionCode": "LK1310"
          },
          {
            "district": "Kalutara",
            "division": "Madurawala",
            "level": 2,
            "districtCode": "LK13",
            "divisionCode": "LK1315"
          },
          {
            "district": "Kalutara",
            "division": "Mathugama",
            "level": 2,
            "districtCode": "LK13",
            "divisionCode": "LK1330"
          },
          {
            "district": "Kalutara",
            "division": "Bulathsinhala",
            "level": 3,
            "districtCode": "LK13",
            "divisionCode": "LK1312"
          },
          {
            "district": "Kalutara",
            "division": "Dodangoda",
            "level": 3,
            "districtCode": "LK13",
            "divisionCode": "LK1327"
          },
          {
            "district": "Kandy",
            "division": "Doluwa",
            "level": 1,
            "districtCode": "LK21",
            "divisionCode": "LK2142"
          },
          {
            "district": "Kandy",
            "division": "Hatharaliyadda",
            "level": 1,
            "districtCode": "LK21",
            "divisionCode": "LK2134"
          },
          {
            "district": "Kandy",
            "division": "Thumpane",
            "level": 1,
            "districtCode": "LK21",
            "divisionCode": "LK2103"
          },
          {
            "district": "Kandy",
            "division": "Gangawata Korale",
            "level": 1,
            "districtCode": "LK21",
            "divisionCode": "LK2130"
          },
          {
            "district": "Kandy",
            "division": "Udadumbara",
            "level": 1,
            "districtCode": "LK21",
            "divisionCode": "LK2118"
          },
          {
            "district": "Kandy",
            "division": "Akurana",
            "level": 1,
            "districtCode": "LK21",
            "divisionCode": "LK2109"
          },
          {
            "district": "Kandy",
            "division": "Kundasale",
            "level": 1,
            "districtCode": "LK21",
            "divisionCode": "LK2127"
          },
          {
            "district": "Kandy",
            "division": "Medadumbara",
            "level": 1,
            "districtCode": "LK21",
            "divisionCode": "LK2124"
          },
          {
            "district": "Kandy",
            "division": "Pasbage Korale",
            "level": 2,
            "districtCode": "LK21",
            "divisionCode": "LK2157"
          },
          {
            "district": "Kandy",
            "division": "Udunuwara",
            "level": 2,
            "districtCode": "LK21",
            "divisionCode": "LK2139"
          },
          {
            "district": "Kandy",
            "division": "Ganga Ihala Korale",
            "level": 2,
            "districtCode": "LK21",
            "divisionCode": "LK2154"
          },
          {
            "district": "Kandy",
            "division": "Udapalatha",
            "level": 2,
            "districtCode": "LK21",
            "divisionCode": "LK2151"
          },
          {
            "district": "Kandy",
            "division": "Yatinuwara",
            "level": 2,
            "districtCode": "LK21",
            "divisionCode": "LK2136"
          },
          {
            "district": "Kegalle",
            "division": "Kegalle",
            "level": 2,
            "districtCode": "LK92",
            "divisionCode": "LK9212"
          },
          {
            "district": "Kegalle",
            "division": "Mawanella",
            "level": 2,
            "districtCode": "LK92",
            "divisionCode": "LK9206"
          },
          {
            "district": "Kegalle",
            "division": "Ruwanwella",
            "level": 2,
            "districtCode": "LK92",
            "divisionCode": "LK9221"
          },
          {
            "district": "Kegalle",
            "division": "Rambukkana",
            "level": 2,
            "districtCode": "LK92",
            "divisionCode": "LK9203"
          },
          {
            "district": "Kegalle",
            "division": "Galigamuwa",
            "level": 2,
            "districtCode": "LK92",
            "divisionCode": "LK9215"
          },
          {
            "district": "Kegalle",
            "division": "Aranayake",
            "level": 2,
            "districtCode": "LK92",
            "divisionCode": "LK9209"
          },
          {
            "district": "Kegalle",
            "division": "Deraniyagala",
            "level": 2,
            "districtCode": "LK92",
            "divisionCode": "LK9233"
          },
          {
            "district": "Kegalle",
            "division": "Dehiowita",
            "level": 2,
            "districtCode": "LK92",
            "divisionCode": "LK9230"
          },
          {
            "district": "Kegalle",
            "division": "Yatiyanthota",
            "level": 2,
            "districtCode": "LK92",
            "divisionCode": "LK9227"
          },
          {
            "district": "Kegalle",
            "division": "Warakapola",
            "level": 2,
            "districtCode": "LK92",
            "divisionCode": "LK9218"
          },
          {
            "district": "Kegalle",
            "division": "Bulathkohupitiya",
            "level": 2,
            "districtCode": "LK92",
            "divisionCode": "LK9224"
          },
          {
            "district": "Kurunegala",
            "division": "Mawathagama",
            "level": 1,
            "districtCode": "LK61",
            "divisionCode": "LK6160"
          },
          {
            "district": "Kurunegala",
            "division": "Alawwa",
            "level": 1,
            "districtCode": "LK61",
            "divisionCode": "LK6184"
          },
          {
            "district": "Kurunegala",
            "division": "Narammala",
            "level": 1,
            "districtCode": "LK61",
            "divisionCode": "LK6181"
          },
          {
            "district": "Kurunegala",
            "division": "Kurunegala",
            "level": 2,
            "districtCode": "LK61",
            "divisionCode": "LK6154"
          },
          {
            "district": "Matara",
            "division": "Pitabeddara",
            "level": 1,
            "districtCode": "LK32",
            "divisionCode": "LK3203"
          },
          {
            "district": "Matara",
            "division": "Kotapola",
            "level": 1,
            "districtCode": "LK32",
            "divisionCode": "LK3206"
          },
          {
            "district": "Nuwara Eliya",
            "division": "Nuwara Eliya",
            "level": 1,
            "districtCode": "LK23",
            "divisionCode": "LK2312"
          },
          {
            "district": "Nuwara Eliya",
            "division": "Thalawakele",
            "level": 1,
            "districtCode": "LK23",
            "divisionCode": "LK2327"
          },
          {
            "district": "Nuwara Eliya",
            "division": "Kothmale West",
            "level": 2,
            "districtCode": "LK23",
            "divisionCode": "LK2321"
          },
          {
            "district": "Nuwara Eliya",
            "division": "Kotmale East",
            "level": 2,
            "districtCode": "LK23",
            "divisionCode": "LK2303"
          },
          {
            "district": "Nuwara Eliya",
            "division": "Ambagamuwa Korale",
            "level": 3,
            "districtCode": "LK23",
            "divisionCode": "LK2315"
          },
          {
            "district": "Nuwara Eliya",
            "division": "Norwood",
            "level": 3,
            "districtCode": "LK23",
            "divisionCode": "LK2330"
          },
          {
            "district": "Ratnapura",
            "division": "Kahawaththa",
            "level": 1,
            "districtCode": "LK91",
            "divisionCode": "LK9139"
          },
          {
            "district": "Ratnapura",
            "division": "Weligepola",
            "level": 1,
            "districtCode": "LK91",
            "divisionCode": "LK9145"
          },
          {
            "district": "Ratnapura",
            "division": "Kolonna",
            "level": 1,
            "districtCode": "LK91",
            "divisionCode": "LK9151"
          },
          {
            "district": "Ratnapura",
            "division": "Imbulpe",
            "level": 1,
            "districtCode": "LK91",
            "divisionCode": "LK9115"
          },
          {
            "district": "Ratnapura",
            "division": "Balangoda",
            "level": 2,
            "districtCode": "LK91",
            "divisionCode": "LK9118"
          },
          {
            "district": "Ratnapura",
            "division": "Kiriella",
            "level": 2,
            "districtCode": "LK91",
            "divisionCode": "LK9109"
          },
          {
            "district": "Ratnapura",
            "division": "Nivithigala",
            "level": 2,
            "districtCode": "LK91",
            "divisionCode": "LK9136"
          },
          {
            "district": "Ratnapura",
            "division": "Kalawana",
            "level": 2,
            "districtCode": "LK91",
            "divisionCode": "LK9133"
          },
          {
            "district": "Ratnapura",
            "division": "Eheliyagoda",
            "level": 2,
            "districtCode": "LK91",
            "divisionCode": "LK9103"
          },
          {
            "district": "Ratnapura",
            "division": "Godakawela",
            "level": 2,
            "districtCode": "LK91",
            "divisionCode": "LK9142"
          },
          {
            "district": "Ratnapura",
            "division": "Kuruwita",
            "level": 3,
            "districtCode": "LK91",
            "divisionCode": "LK9106"
          },
          {
            "district": "Ratnapura",
            "division": "Elapatha",
            "level": 3,
            "districtCode": "LK91",
            "divisionCode": "LK9127"
          },
          {
            "district": "Ratnapura",
            "division": "Ayagama",
            "level": 3,
            "districtCode": "LK91",
            "divisionCode": "LK9130"
          },
          {
            "district": "Ratnapura",
            "division": "Openayake",
            "level": 3,
            "districtCode": "LK91",
            "divisionCode": "LK9121"
          },
          {
            "district": "Ratnapura",
            "division": "Pelmadulla",
            "level": 3,
            "districtCode": "LK91",
            "divisionCode": "LK9124"
          },
          {
            "district": "Ratnapura",
            "division": "Ratnapura",
            "level": 3,
            "districtCode": "LK91",
            "divisionCode": "LK9112"
          }
        ],
        "sha256": "35e492bf3495070ff0e2fcfaf161528ebf942bb302fffbaa66f78949fdec716f",
        "districtCodes": []
      },
      "currentBulletinId": "LEWM-27-10-2026-1600-34",
      "preserved": "Existing non-official summary translations, area-code mapping and all warning levels unchanged. Other warnings, river measurements, reservoir records, automated weather data and original timestamps retained."
    },
    {
      "reviewedAt": "2026-10-27T11:47:31.935815+00:00",
      "scope": "General forecast source discrepancy audit only; no active warning, station, cyclone-track or forecast-model change.",
      "source": {
        "id": "general-weather-20261027-1600-conflicted",
        "url": "https://www.dmc.gov.lk/images/dmcreports/Weather_Report_at_1600_hrs_on_2026__1793099831.pdf",
        "checkedAt": "2026-10-27T11:45:39.914382+00:00",
        "status": "ok",
        "sha256": "7e5725887258706ffeb7845502dec6fca6d8d267014d3177b80969cf0787c678",
        "bytes": 1137284,
        "contentType": "application/pdf",
        "finalUrl": "https://www.dmc.gov.lk/images/dmcreports/Weather_Report_at_1600_hrs_on_2026__1793099831.pdf",
        "rawFile": "weather-1600.pdf",
        "kind": "general_forecast_with_unresolved_source_discrepancies",
        "languages": [
          "si",
          "en",
          "ta"
        ],
        "listingAt": "2026-10-27T16:00:00+05:30",
        "issuedAt": null,
        "issuedAtResolution": "Unresolved: language headers disagree; listing time is not used to repair the source.",
        "issueHeaders": {
          "en": "2026-10-26T16:00:00+05:30",
          "si": "2026-10-27T16:00:00+05:30",
          "ta": "2026-10-27T16:00:00+05:30"
        },
        "statedForecastPeriod": "Next 36 hours; no single reconciled absolute validity interval assigned.",
        "cityForecastDate": "2026-10-28",
        "reviewedAt": "2026-10-27T11:47:31.935815+00:00",
        "review": "All four original pages visually inspected locally. English header says 26 October; Sinhala and Tamil headers say 27 October. All describe the same 27 October 11:30 SLST cyclone observation time but give a different position from the earlier 14:00 forecast. Source discrepancies retained; not resolved by listing time. No colored severity or explicit cancellation, extension or marine-warning replacement. No conflicted date/position is promoted to the warning assessment, model forecast or cyclone map."
      },
      "previousSources": [
        {
          "id": "general-weather-20261027-1400-general-en-si",
          "url": "https://www.dmc.gov.lk/images/dmcreports/Weather_Report_at_1400_hrs_on_2026__1793092347.pdf",
          "checkedAt": "2026-10-27T09:45:44.566741+00:00",
          "status": "ok",
          "sha256": "b0f8aa55b9af13e1e41473976d7af27aa03464d67ed5d03f3c0ea50197d9bd68",
          "bytes": 1042597,
          "contentType": "application/pdf",
          "finalUrl": "https://www.dmc.gov.lk/images/dmcreports/Weather_Report_at_1400_hrs_on_2026__1793092347.pdf",
          "rawFile": "general-en-si.pdf",
          "kind": "general_forecast_context",
          "languages": [
            "en",
            "si"
          ],
          "issuedAt": "2026-10-27T14:00:00+05:30",
          "landForecastDate": "2026-10-28",
          "seaForecastPeriod": "Next 24 hours from issue; this is general forecast context, not a replacement colored warning.",
          "reviewedAt": "2026-10-27T09:51:08.750713+00:00",
          "review": "All 4 original PDF pages visually inspected locally; header issue time, land date, separate sea period and numeric position/wind/wave statements verified. Original language documents retained. General context only; no active warning cancellation or new colored severity."
        },
        {
          "id": "general-weather-20261027-1400-general-ta",
          "url": "https://www.dmc.gov.lk/images/dmcreports/Weather_Report_at_1400_hrs_on_2026__1793093828.pdf",
          "checkedAt": "2026-10-27T09:45:48.966998+00:00",
          "status": "ok",
          "sha256": "425e8b9cf2617cbae6ef81675f6bcf7c5780ba134227e6000b9c0df16821a252",
          "bytes": 389173,
          "contentType": "application/pdf",
          "finalUrl": "https://www.dmc.gov.lk/images/dmcreports/Weather_Report_at_1400_hrs_on_2026__1793093828.pdf",
          "rawFile": "general-ta.pdf",
          "kind": "general_forecast_context",
          "languages": [
            "ta"
          ],
          "issuedAt": "2026-10-27T14:00:00+05:30",
          "landForecastDate": "2026-10-28",
          "seaForecastPeriod": "Next 24 hours from issue; this is general forecast context, not a replacement colored warning.",
          "reviewedAt": "2026-10-27T09:51:08.750713+00:00",
          "review": "All 3 original PDF pages visually inspected locally; header issue time, land date, separate sea period and numeric position/wind/wave statements verified. Original language documents retained. General context only; no active warning cancellation or new colored severity."
        }
      ],
      "positionDiscrepancy": {
        "type": "same_observation_time_different_reported_position",
        "observationAtStated": "2026-10-27T11:30:00+05:30",
        "earlierSources": [
          {
            "id": "general-weather-20261027-1400-general-en-si",
            "url": "https://www.dmc.gov.lk/images/dmcreports/Weather_Report_at_1400_hrs_on_2026__1793092347.pdf",
            "sha256": "b0f8aa55b9af13e1e41473976d7af27aa03464d67ed5d03f3c0ea50197d9bd68"
          },
          {
            "id": "general-weather-20261027-1400-general-ta",
            "url": "https://www.dmc.gov.lk/images/dmcreports/Weather_Report_at_1400_hrs_on_2026__1793093828.pdf",
            "sha256": "425e8b9cf2617cbae6ef81675f6bcf7c5780ba134227e6000b9c0df16821a252"
          }
        ],
        "earlierPositionStated": {
          "latitudeN": 16.0,
          "longitudeE": 84.3,
          "distanceFromKankesanthuraiKm": 820,
          "direction": "north-east"
        },
        "newSource": {
          "id": "general-weather-20261027-1600-conflicted",
          "url": "https://www.dmc.gov.lk/images/dmcreports/Weather_Report_at_1600_hrs_on_2026__1793099831.pdf",
          "sha256": "7e5725887258706ffeb7845502dec6fca6d8d267014d3177b80969cf0787c678"
        },
        "newPositionStated": {
          "latitudeN": 16.2,
          "longitudeE": 83.7,
          "distanceFromKankesanthuraiKm": 800,
          "direction": "north-east"
        },
        "resolution": "Unresolved source-version discrepancy; not storm movement, a new analysis time or an authoritative track correction."
      },
      "publicationDecision": "Keep both versions and original hashes in provenance. Do not choose a conflicted date/position, infer movement, or alter active marine/basin/landslide/lightning warnings."
    },
    {
      "reviewedAt": "2026-10-27T13:16:30.215496+00:00",
      "scope": "18:30 SLST river report; 18:00 observations, 17:00 comparison. Same 22 selected metre gauges.",
      "source": {
        "id": "river-observations",
        "url": "https://www.dmc.gov.lk/images/dmcreports/Water_level_%26_Rainfall_2026__1793106184.pdf",
        "checkedAt": "2026-10-27T13:15:12.833682+00:00",
        "status": "ok",
        "sha256": "24f403b0375b169fcdbbd54a4e4002f967aa3486a49c3453a9412478e5b8fc41",
        "bytes": 199424,
        "contentType": "application/pdf",
        "finalUrl": "https://www.dmc.gov.lk/images/dmcreports/Water_level_%26_Rainfall_2026__1793106184.pdf",
        "rawFile": "river-1830.pdf",
        "issuedAt": "2026-10-27T18:30:00+05:30",
        "observedAt": "2026-10-27T18:00:00+05:30",
        "listingAt": "2026-10-27T18:00:00+05:30",
        "reviewedAt": "2026-10-27T13:16:30.215496+00:00",
        "review": "Original single-page table visually verified locally: 17:00 previous and 18:00 current columns, metre units, printed status/trends and 18:30 issue time. All 22 existing selected metre gauges retained: five Minor Flood, four Alert, thirteen Normal. Moragaswewa becomes Normal with blank official trend. Dunamale now explicitly Falling and Thalgahagoda Rising; no blank trends inferred. Nagalagam Street is feet and remains excluded.",
        "rainfallPeriod": "Nine-hour totals ending 18:00 SLST, not ingested as rainfall or water-level values."
      },
      "previousStations": [
        {
          "name": "Holombuwa",
          "basin": "Gurugoda Oya · Kelani",
          "value": 1.55,
          "unit": "m",
          "status": "normal",
          "observedAt": "2026-10-27T15:00:00+05:30",
          "issuedAt": "2026-10-27T15:30:00+05:30",
          "url": "https://www.dmc.gov.lk/images/dmcreports/Water_level_%26_Rainfall_2026__1793095515.pdf",
          "sha256": "d1037a2a98cbbba25e484911d7087da875c87785f2b15b60487211880ec532db",
          "sourceRemarks": "Normal",
          "sourceTrend": null,
          "listingAt": "2026-10-27T15:30:00+05:30",
          "previousValue": 1.6,
          "previousObservedAt": "2026-10-27T14:00:00+05:30"
        },
        {
          "name": "Rathnapura",
          "basin": "Kalu Ganga",
          "value": 8.1,
          "unit": "m",
          "status": "minorFalling",
          "observedAt": "2026-10-27T15:00:00+05:30",
          "issuedAt": "2026-10-27T15:30:00+05:30",
          "url": "https://www.dmc.gov.lk/images/dmcreports/Water_level_%26_Rainfall_2026__1793095515.pdf",
          "sha256": "d1037a2a98cbbba25e484911d7087da875c87785f2b15b60487211880ec532db",
          "sourceRemarks": "Minor Flood",
          "sourceTrend": "Falling",
          "listingAt": "2026-10-27T15:30:00+05:30",
          "previousValue": 8.17,
          "previousObservedAt": "2026-10-27T14:00:00+05:30"
        },
        {
          "name": "Kithulgala",
          "basin": "Kelani Ganga",
          "value": 2.26,
          "unit": "m",
          "status": "normal",
          "observedAt": "2026-10-27T15:00:00+05:30",
          "issuedAt": "2026-10-27T15:30:00+05:30",
          "url": "https://www.dmc.gov.lk/images/dmcreports/Water_level_%26_Rainfall_2026__1793095515.pdf",
          "sha256": "d1037a2a98cbbba25e484911d7087da875c87785f2b15b60487211880ec532db",
          "sourceRemarks": "Normal",
          "sourceTrend": null,
          "listingAt": "2026-10-27T15:30:00+05:30",
          "previousValue": 2.25,
          "previousObservedAt": "2026-10-27T14:00:00+05:30"
        },
        {
          "name": "Norwood",
          "basin": "Kehelgamu Oya · Kelani",
          "value": 1.37,
          "unit": "m",
          "status": "normal",
          "observedAt": "2026-10-27T15:00:00+05:30",
          "issuedAt": "2026-10-27T15:30:00+05:30",
          "url": "https://www.dmc.gov.lk/images/dmcreports/Water_level_%26_Rainfall_2026__1793095515.pdf",
          "sha256": "d1037a2a98cbbba25e484911d7087da875c87785f2b15b60487211880ec532db",
          "sourceRemarks": "Normal",
          "sourceTrend": null,
          "listingAt": "2026-10-27T15:30:00+05:30",
          "previousValue": 1.39,
          "previousObservedAt": "2026-10-27T14:00:00+05:30"
        },
        {
          "name": "Magura",
          "basin": "Maguru Ganga · Kalu",
          "value": 5.0,
          "unit": "m",
          "status": "alertFalling",
          "observedAt": "2026-10-27T15:00:00+05:30",
          "issuedAt": "2026-10-27T15:30:00+05:30",
          "url": "https://www.dmc.gov.lk/images/dmcreports/Water_level_%26_Rainfall_2026__1793095515.pdf",
          "sha256": "d1037a2a98cbbba25e484911d7087da875c87785f2b15b60487211880ec532db",
          "sourceRemarks": "Alert",
          "sourceTrend": "Falling",
          "listingAt": "2026-10-27T15:30:00+05:30",
          "previousValue": 5.07,
          "previousObservedAt": "2026-10-27T14:00:00+05:30"
        },
        {
          "name": "Kalawellawa (Millakanda)",
          "basin": "Kuda Ganga · Kalu",
          "value": 7.58,
          "unit": "m",
          "status": "minorRising",
          "observedAt": "2026-10-27T15:00:00+05:30",
          "issuedAt": "2026-10-27T15:30:00+05:30",
          "url": "https://www.dmc.gov.lk/images/dmcreports/Water_level_%26_Rainfall_2026__1793095515.pdf",
          "sha256": "d1037a2a98cbbba25e484911d7087da875c87785f2b15b60487211880ec532db",
          "sourceRemarks": "Minor Flood",
          "sourceTrend": "Rising",
          "listingAt": "2026-10-27T15:30:00+05:30",
          "previousValue": 7.55,
          "previousObservedAt": "2026-10-27T14:00:00+05:30"
        },
        {
          "name": "Nawalapitiya",
          "basin": "Mahaweli Ganga",
          "value": 1.71,
          "unit": "m",
          "status": "normal",
          "observedAt": "2026-10-27T15:00:00+05:30",
          "issuedAt": "2026-10-27T15:30:00+05:30",
          "url": "https://www.dmc.gov.lk/images/dmcreports/Water_level_%26_Rainfall_2026__1793095515.pdf",
          "sha256": "d1037a2a98cbbba25e484911d7087da875c87785f2b15b60487211880ec532db",
          "sourceRemarks": "Normal",
          "sourceTrend": null,
          "listingAt": "2026-10-27T15:30:00+05:30",
          "previousValue": 1.73,
          "previousObservedAt": "2026-10-27T14:00:00+05:30"
        },
        {
          "name": "Dunamale",
          "basin": "Attanagalu Oya",
          "value": 4.83,
          "unit": "m",
          "status": "minorNoTrend",
          "observedAt": "2026-10-27T15:00:00+05:30",
          "issuedAt": "2026-10-27T15:30:00+05:30",
          "url": "https://www.dmc.gov.lk/images/dmcreports/Water_level_%26_Rainfall_2026__1793095515.pdf",
          "sha256": "d1037a2a98cbbba25e484911d7087da875c87785f2b15b60487211880ec532db",
          "sourceRemarks": "Minor Flood",
          "sourceTrend": null,
          "listingAt": "2026-10-27T15:30:00+05:30",
          "previousValue": 4.83,
          "previousObservedAt": "2026-10-27T14:00:00+05:30"
        },
        {
          "name": "Panadugama",
          "basin": "Nilwala Ganga",
          "unit": "m",
          "value": 6.26,
          "status": "minorFalling",
          "observedAt": "2026-10-27T15:00:00+05:30",
          "issuedAt": "2026-10-27T15:30:00+05:30",
          "url": "https://www.dmc.gov.lk/images/dmcreports/Water_level_%26_Rainfall_2026__1793095515.pdf",
          "sha256": "d1037a2a98cbbba25e484911d7087da875c87785f2b15b60487211880ec532db",
          "sourceRemarks": "Minor Flood",
          "sourceTrend": "Falling",
          "listingAt": "2026-10-27T15:30:00+05:30",
          "previousValue": 6.29,
          "previousObservedAt": "2026-10-27T14:00:00+05:30"
        },
        {
          "name": "Urawa",
          "basin": "Urubokka Ganga · Nilwala",
          "unit": "m",
          "value": 1.39,
          "status": "normal",
          "observedAt": "2026-10-27T15:00:00+05:30",
          "issuedAt": "2026-10-27T15:30:00+05:30",
          "url": "https://www.dmc.gov.lk/images/dmcreports/Water_level_%26_Rainfall_2026__1793095515.pdf",
          "sha256": "d1037a2a98cbbba25e484911d7087da875c87785f2b15b60487211880ec532db",
          "sourceRemarks": "Normal",
          "sourceTrend": null,
          "listingAt": "2026-10-27T15:30:00+05:30",
          "previousValue": 1.41,
          "previousObservedAt": "2026-10-27T14:00:00+05:30"
        },
        {
          "name": "Peradeniya",
          "basin": "Mahaweli Ganga",
          "unit": "m",
          "value": 3.4,
          "status": "normal",
          "observedAt": "2026-10-27T15:00:00+05:30",
          "issuedAt": "2026-10-27T15:30:00+05:30",
          "url": "https://www.dmc.gov.lk/images/dmcreports/Water_level_%26_Rainfall_2026__1793095515.pdf",
          "sha256": "d1037a2a98cbbba25e484911d7087da875c87785f2b15b60487211880ec532db",
          "sourceRemarks": "Normal",
          "sourceTrend": null,
          "listingAt": "2026-10-27T15:30:00+05:30",
          "previousValue": 3.41,
          "previousObservedAt": "2026-10-27T14:00:00+05:30"
        },
        {
          "name": "Glencourse",
          "basin": "Kelani Ganga",
          "unit": "m",
          "value": 12.64,
          "status": "normal",
          "observedAt": "2026-10-27T15:00:00+05:30",
          "issuedAt": "2026-10-27T15:30:00+05:30",
          "listingAt": "2026-10-27T15:30:00+05:30",
          "url": "https://www.dmc.gov.lk/images/dmcreports/Water_level_%26_Rainfall_2026__1793095515.pdf",
          "sha256": "d1037a2a98cbbba25e484911d7087da875c87785f2b15b60487211880ec532db",
          "sourceRemarks": "Normal",
          "sourceTrend": null,
          "previousValue": 12.76,
          "previousObservedAt": "2026-10-27T14:00:00+05:30"
        },
        {
          "name": "Thawalama",
          "basin": "Gin Ganga",
          "unit": "m",
          "value": 3.1,
          "status": "normal",
          "observedAt": "2026-10-27T15:00:00+05:30",
          "issuedAt": "2026-10-27T15:30:00+05:30",
          "listingAt": "2026-10-27T15:30:00+05:30",
          "url": "https://www.dmc.gov.lk/images/dmcreports/Water_level_%26_Rainfall_2026__1793095515.pdf",
          "sha256": "d1037a2a98cbbba25e484911d7087da875c87785f2b15b60487211880ec532db",
          "sourceRemarks": "Normal",
          "sourceTrend": null,
          "previousValue": 3.21,
          "previousObservedAt": "2026-10-27T14:00:00+05:30"
        },
        {
          "name": "Badalgama",
          "basin": "Maha Oya",
          "unit": "m",
          "value": 4.53,
          "status": "normal",
          "sourceRemarks": "Normal",
          "sourceTrend": null,
          "observedAt": "2026-10-27T15:00:00+05:30",
          "issuedAt": "2026-10-27T15:30:00+05:30",
          "listingAt": "2026-10-27T15:30:00+05:30",
          "url": "https://www.dmc.gov.lk/images/dmcreports/Water_level_%26_Rainfall_2026__1793095515.pdf",
          "sha256": "d1037a2a98cbbba25e484911d7087da875c87785f2b15b60487211880ec532db",
          "previousValue": 4.65,
          "previousObservedAt": "2026-10-27T14:00:00+05:30"
        },
        {
          "name": "Hanwella",
          "basin": "Kelani Ganga",
          "unit": "m",
          "value": 5.75,
          "status": "normal",
          "observedAt": "2026-10-27T15:00:00+05:30",
          "issuedAt": "2026-10-27T15:30:00+05:30",
          "listingAt": "2026-10-27T15:30:00+05:30",
          "url": "https://www.dmc.gov.lk/images/dmcreports/Water_level_%26_Rainfall_2026__1793095515.pdf",
          "sha256": "d1037a2a98cbbba25e484911d7087da875c87785f2b15b60487211880ec532db",
          "sourceRemarks": "Normal",
          "sourceTrend": null,
          "previousValue": 5.87,
          "previousObservedAt": "2026-10-27T14:00:00+05:30"
        },
        {
          "name": "Putupaula",
          "basin": "Kalu Ganga",
          "unit": "m",
          "value": 3.36,
          "status": "alertRising",
          "observedAt": "2026-10-27T15:00:00+05:30",
          "issuedAt": "2026-10-27T15:30:00+05:30",
          "listingAt": "2026-10-27T15:30:00+05:30",
          "url": "https://www.dmc.gov.lk/images/dmcreports/Water_level_%26_Rainfall_2026__1793095515.pdf",
          "sha256": "d1037a2a98cbbba25e484911d7087da875c87785f2b15b60487211880ec532db",
          "sourceRemarks": "Alert",
          "sourceTrend": "Rising",
          "previousValue": 3.33,
          "previousObservedAt": "2026-10-27T14:00:00+05:30"
        },
        {
          "name": "Baddegama",
          "basin": "Gin Ganga",
          "unit": "m",
          "value": 4.09,
          "status": "minorRising",
          "observedAt": "2026-10-27T15:00:00+05:30",
          "issuedAt": "2026-10-27T15:30:00+05:30",
          "listingAt": "2026-10-27T15:30:00+05:30",
          "url": "https://www.dmc.gov.lk/images/dmcreports/Water_level_%26_Rainfall_2026__1793095515.pdf",
          "sha256": "d1037a2a98cbbba25e484911d7087da875c87785f2b15b60487211880ec532db",
          "sourceRemarks": "Minor Flood",
          "sourceTrend": "Rising",
          "previousValue": 4.07,
          "previousObservedAt": "2026-10-27T14:00:00+05:30"
        },
        {
          "name": "Thalgahagoda",
          "basin": "Nilwala Ganga",
          "unit": "m",
          "value": 1.6,
          "status": "alertNoTrend",
          "observedAt": "2026-10-27T15:00:00+05:30",
          "issuedAt": "2026-10-27T15:30:00+05:30",
          "listingAt": "2026-10-27T15:30:00+05:30",
          "url": "https://www.dmc.gov.lk/images/dmcreports/Water_level_%26_Rainfall_2026__1793095515.pdf",
          "sha256": "d1037a2a98cbbba25e484911d7087da875c87785f2b15b60487211880ec532db",
          "sourceRemarks": "Alert",
          "sourceTrend": null,
          "previousValue": 1.6,
          "previousObservedAt": "2026-10-27T14:00:00+05:30"
        },
        {
          "name": "Moragaswewa",
          "basin": "Deduru Oya",
          "unit": "m",
          "value": 4.96,
          "status": "alertFalling",
          "observedAt": "2026-10-27T15:00:00+05:30",
          "previousObservedAt": "2026-10-27T14:00:00+05:30",
          "issuedAt": "2026-10-27T15:30:00+05:30",
          "listingAt": "2026-10-27T15:30:00+05:30",
          "url": "https://www.dmc.gov.lk/images/dmcreports/Water_level_%26_Rainfall_2026__1793095515.pdf",
          "sha256": "d1037a2a98cbbba25e484911d7087da875c87785f2b15b60487211880ec532db",
          "previousValue": 5.1,
          "sourceRemarks": "Alert",
          "sourceTrend": "Falling"
        },
        {
          "name": "Galgamuwa",
          "basin": "Mee Oya",
          "unit": "m",
          "value": 4.04,
          "status": "normal",
          "observedAt": "2026-10-27T15:00:00+05:30",
          "previousObservedAt": "2026-10-27T14:00:00+05:30",
          "issuedAt": "2026-10-27T15:30:00+05:30",
          "listingAt": "2026-10-27T15:30:00+05:30",
          "url": "https://www.dmc.gov.lk/images/dmcreports/Water_level_%26_Rainfall_2026__1793095515.pdf",
          "sha256": "d1037a2a98cbbba25e484911d7087da875c87785f2b15b60487211880ec532db",
          "previousValue": 4.06,
          "sourceRemarks": "Normal",
          "sourceTrend": null
        },
        {
          "name": "Thanthirimale",
          "basin": "Malwathu Oya",
          "unit": "m",
          "value": 3.12,
          "status": "normal",
          "observedAt": "2026-10-27T15:00:00+05:30",
          "previousObservedAt": "2026-10-27T14:00:00+05:30",
          "issuedAt": "2026-10-27T15:30:00+05:30",
          "listingAt": "2026-10-27T15:30:00+05:30",
          "url": "https://www.dmc.gov.lk/images/dmcreports/Water_level_%26_Rainfall_2026__1793095515.pdf",
          "sha256": "d1037a2a98cbbba25e484911d7087da875c87785f2b15b60487211880ec532db",
          "previousValue": 3.18,
          "sourceRemarks": "Normal",
          "sourceTrend": null
        },
        {
          "name": "Ellagawa",
          "basin": "Kalu Ganga",
          "unit": "m",
          "value": 10.05,
          "previousValue": 10.03,
          "status": "alertRising",
          "sourceRemarks": "Alert",
          "sourceTrend": "Rising",
          "observedAt": "2026-10-27T15:00:00+05:30",
          "previousObservedAt": "2026-10-27T14:00:00+05:30",
          "issuedAt": "2026-10-27T15:30:00+05:30",
          "listingAt": "2026-10-27T15:30:00+05:30",
          "url": "https://www.dmc.gov.lk/images/dmcreports/Water_level_%26_Rainfall_2026__1793095515.pdf",
          "sha256": "d1037a2a98cbbba25e484911d7087da875c87785f2b15b60487211880ec532db"
        }
      ],
      "currentStations": [
        {
          "name": "Holombuwa",
          "basin": "Gurugoda Oya · Kelani",
          "value": 1.42,
          "unit": "m",
          "status": "normal",
          "observedAt": "2026-10-27T18:00:00+05:30",
          "issuedAt": "2026-10-27T18:30:00+05:30",
          "url": "https://www.dmc.gov.lk/images/dmcreports/Water_level_%26_Rainfall_2026__1793106184.pdf",
          "sha256": "24f403b0375b169fcdbbd54a4e4002f967aa3486a49c3453a9412478e5b8fc41",
          "sourceRemarks": "Normal",
          "sourceTrend": null,
          "listingAt": "2026-10-27T18:00:00+05:30",
          "previousValue": 1.44,
          "previousObservedAt": "2026-10-27T17:00:00+05:30"
        },
        {
          "name": "Rathnapura",
          "basin": "Kalu Ganga",
          "value": 7.82,
          "unit": "m",
          "status": "minorFalling",
          "observedAt": "2026-10-27T18:00:00+05:30",
          "issuedAt": "2026-10-27T18:30:00+05:30",
          "url": "https://www.dmc.gov.lk/images/dmcreports/Water_level_%26_Rainfall_2026__1793106184.pdf",
          "sha256": "24f403b0375b169fcdbbd54a4e4002f967aa3486a49c3453a9412478e5b8fc41",
          "sourceRemarks": "Minor Flood",
          "sourceTrend": "Falling",
          "listingAt": "2026-10-27T18:00:00+05:30",
          "previousValue": 7.9,
          "previousObservedAt": "2026-10-27T17:00:00+05:30"
        },
        {
          "name": "Kithulgala",
          "basin": "Kelani Ganga",
          "value": 2.28,
          "unit": "m",
          "status": "normal",
          "observedAt": "2026-10-27T18:00:00+05:30",
          "issuedAt": "2026-10-27T18:30:00+05:30",
          "url": "https://www.dmc.gov.lk/images/dmcreports/Water_level_%26_Rainfall_2026__1793106184.pdf",
          "sha256": "24f403b0375b169fcdbbd54a4e4002f967aa3486a49c3453a9412478e5b8fc41",
          "sourceRemarks": "Normal",
          "sourceTrend": null,
          "listingAt": "2026-10-27T18:00:00+05:30",
          "previousValue": 2.34,
          "previousObservedAt": "2026-10-27T17:00:00+05:30"
        },
        {
          "name": "Norwood",
          "basin": "Kehelgamu Oya · Kelani",
          "value": 1.33,
          "unit": "m",
          "status": "normal",
          "observedAt": "2026-10-27T18:00:00+05:30",
          "issuedAt": "2026-10-27T18:30:00+05:30",
          "url": "https://www.dmc.gov.lk/images/dmcreports/Water_level_%26_Rainfall_2026__1793106184.pdf",
          "sha256": "24f403b0375b169fcdbbd54a4e4002f967aa3486a49c3453a9412478e5b8fc41",
          "sourceRemarks": "Normal",
          "sourceTrend": null,
          "listingAt": "2026-10-27T18:00:00+05:30",
          "previousValue": 1.34,
          "previousObservedAt": "2026-10-27T17:00:00+05:30"
        },
        {
          "name": "Magura",
          "basin": "Maguru Ganga · Kalu",
          "value": 4.81,
          "unit": "m",
          "status": "alertFalling",
          "observedAt": "2026-10-27T18:00:00+05:30",
          "issuedAt": "2026-10-27T18:30:00+05:30",
          "url": "https://www.dmc.gov.lk/images/dmcreports/Water_level_%26_Rainfall_2026__1793106184.pdf",
          "sha256": "24f403b0375b169fcdbbd54a4e4002f967aa3486a49c3453a9412478e5b8fc41",
          "sourceRemarks": "Alert",
          "sourceTrend": "Falling",
          "listingAt": "2026-10-27T18:00:00+05:30",
          "previousValue": 4.88,
          "previousObservedAt": "2026-10-27T17:00:00+05:30"
        },
        {
          "name": "Kalawellawa (Millakanda)",
          "basin": "Kuda Ganga · Kalu",
          "value": 7.65,
          "unit": "m",
          "status": "minorRising",
          "observedAt": "2026-10-27T18:00:00+05:30",
          "issuedAt": "2026-10-27T18:30:00+05:30",
          "url": "https://www.dmc.gov.lk/images/dmcreports/Water_level_%26_Rainfall_2026__1793106184.pdf",
          "sha256": "24f403b0375b169fcdbbd54a4e4002f967aa3486a49c3453a9412478e5b8fc41",
          "sourceRemarks": "Minor Flood",
          "sourceTrend": "Rising",
          "listingAt": "2026-10-27T18:00:00+05:30",
          "previousValue": 7.63,
          "previousObservedAt": "2026-10-27T17:00:00+05:30"
        },
        {
          "name": "Nawalapitiya",
          "basin": "Mahaweli Ganga",
          "value": 1.68,
          "unit": "m",
          "status": "normal",
          "observedAt": "2026-10-27T18:00:00+05:30",
          "issuedAt": "2026-10-27T18:30:00+05:30",
          "url": "https://www.dmc.gov.lk/images/dmcreports/Water_level_%26_Rainfall_2026__1793106184.pdf",
          "sha256": "24f403b0375b169fcdbbd54a4e4002f967aa3486a49c3453a9412478e5b8fc41",
          "sourceRemarks": "Normal",
          "sourceTrend": null,
          "listingAt": "2026-10-27T18:00:00+05:30",
          "previousValue": 1.69,
          "previousObservedAt": "2026-10-27T17:00:00+05:30"
        },
        {
          "name": "Dunamale",
          "basin": "Attanagalu Oya",
          "value": 4.77,
          "unit": "m",
          "status": "minorFalling",
          "observedAt": "2026-10-27T18:00:00+05:30",
          "issuedAt": "2026-10-27T18:30:00+05:30",
          "url": "https://www.dmc.gov.lk/images/dmcreports/Water_level_%26_Rainfall_2026__1793106184.pdf",
          "sha256": "24f403b0375b169fcdbbd54a4e4002f967aa3486a49c3453a9412478e5b8fc41",
          "sourceRemarks": "Minor Flood",
          "sourceTrend": "Falling",
          "listingAt": "2026-10-27T18:00:00+05:30",
          "previousValue": 4.79,
          "previousObservedAt": "2026-10-27T17:00:00+05:30"
        },
        {
          "name": "Panadugama",
          "basin": "Nilwala Ganga",
          "unit": "m",
          "value": 6.18,
          "status": "minorFalling",
          "observedAt": "2026-10-27T18:00:00+05:30",
          "issuedAt": "2026-10-27T18:30:00+05:30",
          "url": "https://www.dmc.gov.lk/images/dmcreports/Water_level_%26_Rainfall_2026__1793106184.pdf",
          "sha256": "24f403b0375b169fcdbbd54a4e4002f967aa3486a49c3453a9412478e5b8fc41",
          "sourceRemarks": "Minor Flood",
          "sourceTrend": "Falling",
          "listingAt": "2026-10-27T18:00:00+05:30",
          "previousValue": 6.2,
          "previousObservedAt": "2026-10-27T17:00:00+05:30"
        },
        {
          "name": "Urawa",
          "basin": "Urubokka Ganga · Nilwala",
          "unit": "m",
          "value": 1.34,
          "status": "normal",
          "observedAt": "2026-10-27T18:00:00+05:30",
          "issuedAt": "2026-10-27T18:30:00+05:30",
          "url": "https://www.dmc.gov.lk/images/dmcreports/Water_level_%26_Rainfall_2026__1793106184.pdf",
          "sha256": "24f403b0375b169fcdbbd54a4e4002f967aa3486a49c3453a9412478e5b8fc41",
          "sourceRemarks": "Normal",
          "sourceTrend": null,
          "listingAt": "2026-10-27T18:00:00+05:30",
          "previousValue": 1.36,
          "previousObservedAt": "2026-10-27T17:00:00+05:30"
        },
        {
          "name": "Peradeniya",
          "basin": "Mahaweli Ganga",
          "unit": "m",
          "value": 3.2,
          "status": "normal",
          "observedAt": "2026-10-27T18:00:00+05:30",
          "issuedAt": "2026-10-27T18:30:00+05:30",
          "url": "https://www.dmc.gov.lk/images/dmcreports/Water_level_%26_Rainfall_2026__1793106184.pdf",
          "sha256": "24f403b0375b169fcdbbd54a4e4002f967aa3486a49c3453a9412478e5b8fc41",
          "sourceRemarks": "Normal",
          "sourceTrend": null,
          "listingAt": "2026-10-27T18:00:00+05:30",
          "previousValue": 3.3,
          "previousObservedAt": "2026-10-27T17:00:00+05:30"
        },
        {
          "name": "Glencourse",
          "basin": "Kelani Ganga",
          "unit": "m",
          "value": 12.26,
          "status": "normal",
          "observedAt": "2026-10-27T18:00:00+05:30",
          "issuedAt": "2026-10-27T18:30:00+05:30",
          "listingAt": "2026-10-27T18:00:00+05:30",
          "url": "https://www.dmc.gov.lk/images/dmcreports/Water_level_%26_Rainfall_2026__1793106184.pdf",
          "sha256": "24f403b0375b169fcdbbd54a4e4002f967aa3486a49c3453a9412478e5b8fc41",
          "sourceRemarks": "Normal",
          "sourceTrend": null,
          "previousValue": 12.39,
          "previousObservedAt": "2026-10-27T17:00:00+05:30"
        },
        {
          "name": "Thawalama",
          "basin": "Gin Ganga",
          "unit": "m",
          "value": 2.93,
          "status": "normal",
          "observedAt": "2026-10-27T18:00:00+05:30",
          "issuedAt": "2026-10-27T18:30:00+05:30",
          "listingAt": "2026-10-27T18:00:00+05:30",
          "url": "https://www.dmc.gov.lk/images/dmcreports/Water_level_%26_Rainfall_2026__1793106184.pdf",
          "sha256": "24f403b0375b169fcdbbd54a4e4002f967aa3486a49c3453a9412478e5b8fc41",
          "sourceRemarks": "Normal",
          "sourceTrend": null,
          "previousValue": 2.99,
          "previousObservedAt": "2026-10-27T17:00:00+05:30"
        },
        {
          "name": "Badalgama",
          "basin": "Maha Oya",
          "unit": "m",
          "value": 4.26,
          "status": "normal",
          "sourceRemarks": "Normal",
          "sourceTrend": null,
          "observedAt": "2026-10-27T18:00:00+05:30",
          "issuedAt": "2026-10-27T18:30:00+05:30",
          "listingAt": "2026-10-27T18:00:00+05:30",
          "url": "https://www.dmc.gov.lk/images/dmcreports/Water_level_%26_Rainfall_2026__1793106184.pdf",
          "sha256": "24f403b0375b169fcdbbd54a4e4002f967aa3486a49c3453a9412478e5b8fc41",
          "previousValue": 4.35,
          "previousObservedAt": "2026-10-27T17:00:00+05:30"
        },
        {
          "name": "Hanwella",
          "basin": "Kelani Ganga",
          "unit": "m",
          "value": 5.39,
          "status": "normal",
          "observedAt": "2026-10-27T18:00:00+05:30",
          "issuedAt": "2026-10-27T18:30:00+05:30",
          "listingAt": "2026-10-27T18:00:00+05:30",
          "url": "https://www.dmc.gov.lk/images/dmcreports/Water_level_%26_Rainfall_2026__1793106184.pdf",
          "sha256": "24f403b0375b169fcdbbd54a4e4002f967aa3486a49c3453a9412478e5b8fc41",
          "sourceRemarks": "Normal",
          "sourceTrend": null,
          "previousValue": 5.5,
          "previousObservedAt": "2026-10-27T17:00:00+05:30"
        },
        {
          "name": "Putupaula",
          "basin": "Kalu Ganga",
          "unit": "m",
          "value": 3.42,
          "status": "alertRising",
          "observedAt": "2026-10-27T18:00:00+05:30",
          "issuedAt": "2026-10-27T18:30:00+05:30",
          "listingAt": "2026-10-27T18:00:00+05:30",
          "url": "https://www.dmc.gov.lk/images/dmcreports/Water_level_%26_Rainfall_2026__1793106184.pdf",
          "sha256": "24f403b0375b169fcdbbd54a4e4002f967aa3486a49c3453a9412478e5b8fc41",
          "sourceRemarks": "Alert",
          "sourceTrend": "Rising",
          "previousValue": 3.4,
          "previousObservedAt": "2026-10-27T17:00:00+05:30"
        },
        {
          "name": "Baddegama",
          "basin": "Gin Ganga",
          "unit": "m",
          "value": 4.13,
          "status": "minorRising",
          "observedAt": "2026-10-27T18:00:00+05:30",
          "issuedAt": "2026-10-27T18:30:00+05:30",
          "listingAt": "2026-10-27T18:00:00+05:30",
          "url": "https://www.dmc.gov.lk/images/dmcreports/Water_level_%26_Rainfall_2026__1793106184.pdf",
          "sha256": "24f403b0375b169fcdbbd54a4e4002f967aa3486a49c3453a9412478e5b8fc41",
          "sourceRemarks": "Minor Flood",
          "sourceTrend": "Rising",
          "previousValue": 4.12,
          "previousObservedAt": "2026-10-27T17:00:00+05:30"
        },
        {
          "name": "Thalgahagoda",
          "basin": "Nilwala Ganga",
          "unit": "m",
          "value": 1.65,
          "status": "alertRising",
          "observedAt": "2026-10-27T18:00:00+05:30",
          "issuedAt": "2026-10-27T18:30:00+05:30",
          "listingAt": "2026-10-27T18:00:00+05:30",
          "url": "https://www.dmc.gov.lk/images/dmcreports/Water_level_%26_Rainfall_2026__1793106184.pdf",
          "sha256": "24f403b0375b169fcdbbd54a4e4002f967aa3486a49c3453a9412478e5b8fc41",
          "sourceRemarks": "Alert",
          "sourceTrend": "Rising",
          "previousValue": 1.61,
          "previousObservedAt": "2026-10-27T17:00:00+05:30"
        },
        {
          "name": "Moragaswewa",
          "basin": "Deduru Oya",
          "unit": "m",
          "value": 4.72,
          "status": "normal",
          "observedAt": "2026-10-27T18:00:00+05:30",
          "previousObservedAt": "2026-10-27T17:00:00+05:30",
          "issuedAt": "2026-10-27T18:30:00+05:30",
          "listingAt": "2026-10-27T18:00:00+05:30",
          "url": "https://www.dmc.gov.lk/images/dmcreports/Water_level_%26_Rainfall_2026__1793106184.pdf",
          "sha256": "24f403b0375b169fcdbbd54a4e4002f967aa3486a49c3453a9412478e5b8fc41",
          "previousValue": 4.8,
          "sourceRemarks": "Normal",
          "sourceTrend": null
        },
        {
          "name": "Galgamuwa",
          "basin": "Mee Oya",
          "unit": "m",
          "value": 4.03,
          "status": "normal",
          "observedAt": "2026-10-27T18:00:00+05:30",
          "previousObservedAt": "2026-10-27T17:00:00+05:30",
          "issuedAt": "2026-10-27T18:30:00+05:30",
          "listingAt": "2026-10-27T18:00:00+05:30",
          "url": "https://www.dmc.gov.lk/images/dmcreports/Water_level_%26_Rainfall_2026__1793106184.pdf",
          "sha256": "24f403b0375b169fcdbbd54a4e4002f967aa3486a49c3453a9412478e5b8fc41",
          "previousValue": 4.04,
          "sourceRemarks": "Normal",
          "sourceTrend": null
        },
        {
          "name": "Thanthirimale",
          "basin": "Malwathu Oya",
          "unit": "m",
          "value": 2.72,
          "status": "normal",
          "observedAt": "2026-10-27T18:00:00+05:30",
          "previousObservedAt": "2026-10-27T17:00:00+05:30",
          "issuedAt": "2026-10-27T18:30:00+05:30",
          "listingAt": "2026-10-27T18:00:00+05:30",
          "url": "https://www.dmc.gov.lk/images/dmcreports/Water_level_%26_Rainfall_2026__1793106184.pdf",
          "sha256": "24f403b0375b169fcdbbd54a4e4002f967aa3486a49c3453a9412478e5b8fc41",
          "previousValue": 2.85,
          "sourceRemarks": "Normal",
          "sourceTrend": null
        },
        {
          "name": "Ellagawa",
          "basin": "Kalu Ganga",
          "unit": "m",
          "value": 10.14,
          "previousValue": 10.11,
          "status": "alertRising",
          "sourceRemarks": "Alert",
          "sourceTrend": "Rising",
          "observedAt": "2026-10-27T18:00:00+05:30",
          "previousObservedAt": "2026-10-27T17:00:00+05:30",
          "issuedAt": "2026-10-27T18:30:00+05:30",
          "listingAt": "2026-10-27T18:00:00+05:30",
          "url": "https://www.dmc.gov.lk/images/dmcreports/Water_level_%26_Rainfall_2026__1793106184.pdf",
          "sha256": "24f403b0375b169fcdbbd54a4e4002f967aa3486a49c3453a9412478e5b8fc41"
        }
      ],
      "previousObservationsReviewedAt": "2026-10-27T10:16:46.933335+00:00",
      "warningsChanged": false,
      "rainfallPeriodHours": 9,
      "rainfallIngested": false,
      "coverage": "Selected station readings, not nationwide coverage or household flood depth. Normal does not cancel area warnings or mean safe."
    },
    {
      "scope": "Selected river observations: original table visually checked locally against independent source review.",
      "reviewedAt": "2026-10-27T16:20:48.766272+00:00",
      "source": {
        "id": "river-observations",
        "url": "https://www.dmc.gov.lk/images/dmcreports/Water_level_%26_Rainfall_2026__1793116593.pdf",
        "checkedAt": "2026-10-27T16:15:15.560700+00:00",
        "status": "ok",
        "sha256": "3c437d0b99e98432d27c95e511ec3ab9a3c087b62e240aa83af5a2d145170284",
        "bytes": 202117,
        "contentType": "application/pdf",
        "finalUrl": "https://www.dmc.gov.lk/images/dmcreports/Water_level_%26_Rainfall_2026__1793116593.pdf",
        "rawFile": "river-2130.pdf",
        "issuedAt": "2026-10-27T21:30:00+05:30",
        "observedAt": "2026-10-27T21:00:00+05:30",
        "previousObservedAt": "2026-10-27T20:00:00+05:30",
        "listingAt": "2026-10-27T21:30:00+05:30"
      },
      "previousStations": [
        {
          "name": "Holombuwa",
          "basin": "Gurugoda Oya · Kelani",
          "value": 1.42,
          "unit": "m",
          "status": "normal",
          "observedAt": "2026-10-27T18:00:00+05:30",
          "issuedAt": "2026-10-27T18:30:00+05:30",
          "url": "https://www.dmc.gov.lk/images/dmcreports/Water_level_%26_Rainfall_2026__1793106184.pdf",
          "sha256": "24f403b0375b169fcdbbd54a4e4002f967aa3486a49c3453a9412478e5b8fc41",
          "sourceRemarks": "Normal",
          "sourceTrend": null,
          "listingAt": "2026-10-27T18:00:00+05:30",
          "previousValue": 1.44,
          "previousObservedAt": "2026-10-27T17:00:00+05:30"
        },
        {
          "name": "Rathnapura",
          "basin": "Kalu Ganga",
          "value": 7.82,
          "unit": "m",
          "status": "minorFalling",
          "observedAt": "2026-10-27T18:00:00+05:30",
          "issuedAt": "2026-10-27T18:30:00+05:30",
          "url": "https://www.dmc.gov.lk/images/dmcreports/Water_level_%26_Rainfall_2026__1793106184.pdf",
          "sha256": "24f403b0375b169fcdbbd54a4e4002f967aa3486a49c3453a9412478e5b8fc41",
          "sourceRemarks": "Minor Flood",
          "sourceTrend": "Falling",
          "listingAt": "2026-10-27T18:00:00+05:30",
          "previousValue": 7.9,
          "previousObservedAt": "2026-10-27T17:00:00+05:30"
        },
        {
          "name": "Kithulgala",
          "basin": "Kelani Ganga",
          "value": 2.28,
          "unit": "m",
          "status": "normal",
          "observedAt": "2026-10-27T18:00:00+05:30",
          "issuedAt": "2026-10-27T18:30:00+05:30",
          "url": "https://www.dmc.gov.lk/images/dmcreports/Water_level_%26_Rainfall_2026__1793106184.pdf",
          "sha256": "24f403b0375b169fcdbbd54a4e4002f967aa3486a49c3453a9412478e5b8fc41",
          "sourceRemarks": "Normal",
          "sourceTrend": null,
          "listingAt": "2026-10-27T18:00:00+05:30",
          "previousValue": 2.34,
          "previousObservedAt": "2026-10-27T17:00:00+05:30"
        },
        {
          "name": "Norwood",
          "basin": "Kehelgamu Oya · Kelani",
          "value": 1.33,
          "unit": "m",
          "status": "normal",
          "observedAt": "2026-10-27T18:00:00+05:30",
          "issuedAt": "2026-10-27T18:30:00+05:30",
          "url": "https://www.dmc.gov.lk/images/dmcreports/Water_level_%26_Rainfall_2026__1793106184.pdf",
          "sha256": "24f403b0375b169fcdbbd54a4e4002f967aa3486a49c3453a9412478e5b8fc41",
          "sourceRemarks": "Normal",
          "sourceTrend": null,
          "listingAt": "2026-10-27T18:00:00+05:30",
          "previousValue": 1.34,
          "previousObservedAt": "2026-10-27T17:00:00+05:30"
        },
        {
          "name": "Magura",
          "basin": "Maguru Ganga · Kalu",
          "value": 4.81,
          "unit": "m",
          "status": "alertFalling",
          "observedAt": "2026-10-27T18:00:00+05:30",
          "issuedAt": "2026-10-27T18:30:00+05:30",
          "url": "https://www.dmc.gov.lk/images/dmcreports/Water_level_%26_Rainfall_2026__1793106184.pdf",
          "sha256": "24f403b0375b169fcdbbd54a4e4002f967aa3486a49c3453a9412478e5b8fc41",
          "sourceRemarks": "Alert",
          "sourceTrend": "Falling",
          "listingAt": "2026-10-27T18:00:00+05:30",
          "previousValue": 4.88,
          "previousObservedAt": "2026-10-27T17:00:00+05:30"
        },
        {
          "name": "Kalawellawa (Millakanda)",
          "basin": "Kuda Ganga · Kalu",
          "value": 7.65,
          "unit": "m",
          "status": "minorRising",
          "observedAt": "2026-10-27T18:00:00+05:30",
          "issuedAt": "2026-10-27T18:30:00+05:30",
          "url": "https://www.dmc.gov.lk/images/dmcreports/Water_level_%26_Rainfall_2026__1793106184.pdf",
          "sha256": "24f403b0375b169fcdbbd54a4e4002f967aa3486a49c3453a9412478e5b8fc41",
          "sourceRemarks": "Minor Flood",
          "sourceTrend": "Rising",
          "listingAt": "2026-10-27T18:00:00+05:30",
          "previousValue": 7.63,
          "previousObservedAt": "2026-10-27T17:00:00+05:30"
        },
        {
          "name": "Nawalapitiya",
          "basin": "Mahaweli Ganga",
          "value": 1.68,
          "unit": "m",
          "status": "normal",
          "observedAt": "2026-10-27T18:00:00+05:30",
          "issuedAt": "2026-10-27T18:30:00+05:30",
          "url": "https://www.dmc.gov.lk/images/dmcreports/Water_level_%26_Rainfall_2026__1793106184.pdf",
          "sha256": "24f403b0375b169fcdbbd54a4e4002f967aa3486a49c3453a9412478e5b8fc41",
          "sourceRemarks": "Normal",
          "sourceTrend": null,
          "listingAt": "2026-10-27T18:00:00+05:30",
          "previousValue": 1.69,
          "previousObservedAt": "2026-10-27T17:00:00+05:30"
        },
        {
          "name": "Dunamale",
          "basin": "Attanagalu Oya",
          "value": 4.77,
          "unit": "m",
          "status": "minorFalling",
          "observedAt": "2026-10-27T18:00:00+05:30",
          "issuedAt": "2026-10-27T18:30:00+05:30",
          "url": "https://www.dmc.gov.lk/images/dmcreports/Water_level_%26_Rainfall_2026__1793106184.pdf",
          "sha256": "24f403b0375b169fcdbbd54a4e4002f967aa3486a49c3453a9412478e5b8fc41",
          "sourceRemarks": "Minor Flood",
          "sourceTrend": "Falling",
          "listingAt": "2026-10-27T18:00:00+05:30",
          "previousValue": 4.79,
          "previousObservedAt": "2026-10-27T17:00:00+05:30"
        },
        {
          "name": "Panadugama",
          "basin": "Nilwala Ganga",
          "unit": "m",
          "value": 6.18,
          "status": "minorFalling",
          "observedAt": "2026-10-27T18:00:00+05:30",
          "issuedAt": "2026-10-27T18:30:00+05:30",
          "url": "https://www.dmc.gov.lk/images/dmcreports/Water_level_%26_Rainfall_2026__1793106184.pdf",
          "sha256": "24f403b0375b169fcdbbd54a4e4002f967aa3486a49c3453a9412478e5b8fc41",
          "sourceRemarks": "Minor Flood",
          "sourceTrend": "Falling",
          "listingAt": "2026-10-27T18:00:00+05:30",
          "previousValue": 6.2,
          "previousObservedAt": "2026-10-27T17:00:00+05:30"
        },
        {
          "name": "Urawa",
          "basin": "Urubokka Ganga · Nilwala",
          "unit": "m",
          "value": 1.34,
          "status": "normal",
          "observedAt": "2026-10-27T18:00:00+05:30",
          "issuedAt": "2026-10-27T18:30:00+05:30",
          "url": "https://www.dmc.gov.lk/images/dmcreports/Water_level_%26_Rainfall_2026__1793106184.pdf",
          "sha256": "24f403b0375b169fcdbbd54a4e4002f967aa3486a49c3453a9412478e5b8fc41",
          "sourceRemarks": "Normal",
          "sourceTrend": null,
          "listingAt": "2026-10-27T18:00:00+05:30",
          "previousValue": 1.36,
          "previousObservedAt": "2026-10-27T17:00:00+05:30"
        },
        {
          "name": "Peradeniya",
          "basin": "Mahaweli Ganga",
          "unit": "m",
          "value": 3.2,
          "status": "normal",
          "observedAt": "2026-10-27T18:00:00+05:30",
          "issuedAt": "2026-10-27T18:30:00+05:30",
          "url": "https://www.dmc.gov.lk/images/dmcreports/Water_level_%26_Rainfall_2026__1793106184.pdf",
          "sha256": "24f403b0375b169fcdbbd54a4e4002f967aa3486a49c3453a9412478e5b8fc41",
          "sourceRemarks": "Normal",
          "sourceTrend": null,
          "listingAt": "2026-10-27T18:00:00+05:30",
          "previousValue": 3.3,
          "previousObservedAt": "2026-10-27T17:00:00+05:30"
        },
        {
          "name": "Glencourse",
          "basin": "Kelani Ganga",
          "unit": "m",
          "value": 12.26,
          "status": "normal",
          "observedAt": "2026-10-27T18:00:00+05:30",
          "issuedAt": "2026-10-27T18:30:00+05:30",
          "listingAt": "2026-10-27T18:00:00+05:30",
          "url": "https://www.dmc.gov.lk/images/dmcreports/Water_level_%26_Rainfall_2026__1793106184.pdf",
          "sha256": "24f403b0375b169fcdbbd54a4e4002f967aa3486a49c3453a9412478e5b8fc41",
          "sourceRemarks": "Normal",
          "sourceTrend": null,
          "previousValue": 12.39,
          "previousObservedAt": "2026-10-27T17:00:00+05:30"
        },
        {
          "name": "Thawalama",
          "basin": "Gin Ganga",
          "unit": "m",
          "value": 2.93,
          "status": "normal",
          "observedAt": "2026-10-27T18:00:00+05:30",
          "issuedAt": "2026-10-27T18:30:00+05:30",
          "listingAt": "2026-10-27T18:00:00+05:30",
          "url": "https://www.dmc.gov.lk/images/dmcreports/Water_level_%26_Rainfall_2026__1793106184.pdf",
          "sha256": "24f403b0375b169fcdbbd54a4e4002f967aa3486a49c3453a9412478e5b8fc41",
          "sourceRemarks": "Normal",
          "sourceTrend": null,
          "previousValue": 2.99,
          "previousObservedAt": "2026-10-27T17:00:00+05:30"
        },
        {
          "name": "Badalgama",
          "basin": "Maha Oya",
          "unit": "m",
          "value": 4.26,
          "status": "normal",
          "sourceRemarks": "Normal",
          "sourceTrend": null,
          "observedAt": "2026-10-27T18:00:00+05:30",
          "issuedAt": "2026-10-27T18:30:00+05:30",
          "listingAt": "2026-10-27T18:00:00+05:30",
          "url": "https://www.dmc.gov.lk/images/dmcreports/Water_level_%26_Rainfall_2026__1793106184.pdf",
          "sha256": "24f403b0375b169fcdbbd54a4e4002f967aa3486a49c3453a9412478e5b8fc41",
          "previousValue": 4.35,
          "previousObservedAt": "2026-10-27T17:00:00+05:30"
        },
        {
          "name": "Hanwella",
          "basin": "Kelani Ganga",
          "unit": "m",
          "value": 5.39,
          "status": "normal",
          "observedAt": "2026-10-27T18:00:00+05:30",
          "issuedAt": "2026-10-27T18:30:00+05:30",
          "listingAt": "2026-10-27T18:00:00+05:30",
          "url": "https://www.dmc.gov.lk/images/dmcreports/Water_level_%26_Rainfall_2026__1793106184.pdf",
          "sha256": "24f403b0375b169fcdbbd54a4e4002f967aa3486a49c3453a9412478e5b8fc41",
          "sourceRemarks": "Normal",
          "sourceTrend": null,
          "previousValue": 5.5,
          "previousObservedAt": "2026-10-27T17:00:00+05:30"
        },
        {
          "name": "Putupaula",
          "basin": "Kalu Ganga",
          "unit": "m",
          "value": 3.42,
          "status": "alertRising",
          "observedAt": "2026-10-27T18:00:00+05:30",
          "issuedAt": "2026-10-27T18:30:00+05:30",
          "listingAt": "2026-10-27T18:00:00+05:30",
          "url": "https://www.dmc.gov.lk/images/dmcreports/Water_level_%26_Rainfall_2026__1793106184.pdf",
          "sha256": "24f403b0375b169fcdbbd54a4e4002f967aa3486a49c3453a9412478e5b8fc41",
          "sourceRemarks": "Alert",
          "sourceTrend": "Rising",
          "previousValue": 3.4,
          "previousObservedAt": "2026-10-27T17:00:00+05:30"
        },
        {
          "name": "Baddegama",
          "basin": "Gin Ganga",
          "unit": "m",
          "value": 4.13,
          "status": "minorRising",
          "observedAt": "2026-10-27T18:00:00+05:30",
          "issuedAt": "2026-10-27T18:30:00+05:30",
          "listingAt": "2026-10-27T18:00:00+05:30",
          "url": "https://www.dmc.gov.lk/images/dmcreports/Water_level_%26_Rainfall_2026__1793106184.pdf",
          "sha256": "24f403b0375b169fcdbbd54a4e4002f967aa3486a49c3453a9412478e5b8fc41",
          "sourceRemarks": "Minor Flood",
          "sourceTrend": "Rising",
          "previousValue": 4.12,
          "previousObservedAt": "2026-10-27T17:00:00+05:30"
        },
        {
          "name": "Thalgahagoda",
          "basin": "Nilwala Ganga",
          "unit": "m",
          "value": 1.65,
          "status": "alertRising",
          "observedAt": "2026-10-27T18:00:00+05:30",
          "issuedAt": "2026-10-27T18:30:00+05:30",
          "listingAt": "2026-10-27T18:00:00+05:30",
          "url": "https://www.dmc.gov.lk/images/dmcreports/Water_level_%26_Rainfall_2026__1793106184.pdf",
          "sha256": "24f403b0375b169fcdbbd54a4e4002f967aa3486a49c3453a9412478e5b8fc41",
          "sourceRemarks": "Alert",
          "sourceTrend": "Rising",
          "previousValue": 1.61,
          "previousObservedAt": "2026-10-27T17:00:00+05:30"
        },
        {
          "name": "Moragaswewa",
          "basin": "Deduru Oya",
          "unit": "m",
          "value": 4.72,
          "status": "normal",
          "observedAt": "2026-10-27T18:00:00+05:30",
          "previousObservedAt": "2026-10-27T17:00:00+05:30",
          "issuedAt": "2026-10-27T18:30:00+05:30",
          "listingAt": "2026-10-27T18:00:00+05:30",
          "url": "https://www.dmc.gov.lk/images/dmcreports/Water_level_%26_Rainfall_2026__1793106184.pdf",
          "sha256": "24f403b0375b169fcdbbd54a4e4002f967aa3486a49c3453a9412478e5b8fc41",
          "previousValue": 4.8,
          "sourceRemarks": "Normal",
          "sourceTrend": null
        },
        {
          "name": "Galgamuwa",
          "basin": "Mee Oya",
          "unit": "m",
          "value": 4.03,
          "status": "normal",
          "observedAt": "2026-10-27T18:00:00+05:30",
          "previousObservedAt": "2026-10-27T17:00:00+05:30",
          "issuedAt": "2026-10-27T18:30:00+05:30",
          "listingAt": "2026-10-27T18:00:00+05:30",
          "url": "https://www.dmc.gov.lk/images/dmcreports/Water_level_%26_Rainfall_2026__1793106184.pdf",
          "sha256": "24f403b0375b169fcdbbd54a4e4002f967aa3486a49c3453a9412478e5b8fc41",
          "previousValue": 4.04,
          "sourceRemarks": "Normal",
          "sourceTrend": null
        },
        {
          "name": "Thanthirimale",
          "basin": "Malwathu Oya",
          "unit": "m",
          "value": 2.72,
          "status": "normal",
          "observedAt": "2026-10-27T18:00:00+05:30",
          "previousObservedAt": "2026-10-27T17:00:00+05:30",
          "issuedAt": "2026-10-27T18:30:00+05:30",
          "listingAt": "2026-10-27T18:00:00+05:30",
          "url": "https://www.dmc.gov.lk/images/dmcreports/Water_level_%26_Rainfall_2026__1793106184.pdf",
          "sha256": "24f403b0375b169fcdbbd54a4e4002f967aa3486a49c3453a9412478e5b8fc41",
          "previousValue": 2.85,
          "sourceRemarks": "Normal",
          "sourceTrend": null
        },
        {
          "name": "Ellagawa",
          "basin": "Kalu Ganga",
          "unit": "m",
          "value": 10.14,
          "previousValue": 10.11,
          "status": "alertRising",
          "sourceRemarks": "Alert",
          "sourceTrend": "Rising",
          "observedAt": "2026-10-27T18:00:00+05:30",
          "previousObservedAt": "2026-10-27T17:00:00+05:30",
          "issuedAt": "2026-10-27T18:30:00+05:30",
          "listingAt": "2026-10-27T18:00:00+05:30",
          "url": "https://www.dmc.gov.lk/images/dmcreports/Water_level_%26_Rainfall_2026__1793106184.pdf",
          "sha256": "24f403b0375b169fcdbbd54a4e4002f967aa3486a49c3453a9412478e5b8fc41"
        }
      ],
      "currentStations": [
        {
          "name": "Holombuwa",
          "basin": "Gurugoda Oya · Kelani",
          "value": 1.38,
          "unit": "m",
          "status": "normal",
          "observedAt": "2026-10-27T21:00:00+05:30",
          "issuedAt": "2026-10-27T21:30:00+05:30",
          "url": "https://www.dmc.gov.lk/images/dmcreports/Water_level_%26_Rainfall_2026__1793116593.pdf",
          "sha256": "3c437d0b99e98432d27c95e511ec3ab9a3c087b62e240aa83af5a2d145170284",
          "sourceRemarks": "Normal",
          "sourceTrend": null,
          "listingAt": "2026-10-27T21:30:00+05:30",
          "previousValue": 1.4,
          "previousObservedAt": "2026-10-27T20:00:00+05:30"
        },
        {
          "name": "Rathnapura",
          "basin": "Kalu Ganga",
          "value": 7.52,
          "unit": "m",
          "status": "minorFalling",
          "observedAt": "2026-10-27T21:00:00+05:30",
          "issuedAt": "2026-10-27T21:30:00+05:30",
          "url": "https://www.dmc.gov.lk/images/dmcreports/Water_level_%26_Rainfall_2026__1793116593.pdf",
          "sha256": "3c437d0b99e98432d27c95e511ec3ab9a3c087b62e240aa83af5a2d145170284",
          "sourceRemarks": "Minor Flood",
          "sourceTrend": "Falling",
          "listingAt": "2026-10-27T21:30:00+05:30",
          "previousValue": 7.61,
          "previousObservedAt": "2026-10-27T20:00:00+05:30"
        },
        {
          "name": "Kithulgala",
          "basin": "Kelani Ganga",
          "value": 2.29,
          "unit": "m",
          "status": "normal",
          "observedAt": "2026-10-27T21:00:00+05:30",
          "issuedAt": "2026-10-27T21:30:00+05:30",
          "url": "https://www.dmc.gov.lk/images/dmcreports/Water_level_%26_Rainfall_2026__1793116593.pdf",
          "sha256": "3c437d0b99e98432d27c95e511ec3ab9a3c087b62e240aa83af5a2d145170284",
          "sourceRemarks": "Normal",
          "sourceTrend": null,
          "listingAt": "2026-10-27T21:30:00+05:30",
          "previousValue": 2.29,
          "previousObservedAt": "2026-10-27T20:00:00+05:30"
        },
        {
          "name": "Norwood",
          "basin": "Kehelgamu Oya · Kelani",
          "value": 1.31,
          "unit": "m",
          "status": "normal",
          "observedAt": "2026-10-27T21:00:00+05:30",
          "issuedAt": "2026-10-27T21:30:00+05:30",
          "url": "https://www.dmc.gov.lk/images/dmcreports/Water_level_%26_Rainfall_2026__1793116593.pdf",
          "sha256": "3c437d0b99e98432d27c95e511ec3ab9a3c087b62e240aa83af5a2d145170284",
          "sourceRemarks": "Normal",
          "sourceTrend": null,
          "listingAt": "2026-10-27T21:30:00+05:30",
          "previousValue": 1.32,
          "previousObservedAt": "2026-10-27T20:00:00+05:30"
        },
        {
          "name": "Magura",
          "basin": "Maguru Ganga · Kalu",
          "value": 4.68,
          "unit": "m",
          "status": "alertFalling",
          "observedAt": "2026-10-27T21:00:00+05:30",
          "issuedAt": "2026-10-27T21:30:00+05:30",
          "url": "https://www.dmc.gov.lk/images/dmcreports/Water_level_%26_Rainfall_2026__1793116593.pdf",
          "sha256": "3c437d0b99e98432d27c95e511ec3ab9a3c087b62e240aa83af5a2d145170284",
          "sourceRemarks": "Alert",
          "sourceTrend": "Falling",
          "listingAt": "2026-10-27T21:30:00+05:30",
          "previousValue": 4.72,
          "previousObservedAt": "2026-10-27T20:00:00+05:30"
        },
        {
          "name": "Kalawellawa (Millakanda)",
          "basin": "Kuda Ganga · Kalu",
          "value": 7.7,
          "unit": "m",
          "status": "minorRising",
          "observedAt": "2026-10-27T21:00:00+05:30",
          "issuedAt": "2026-10-27T21:30:00+05:30",
          "url": "https://www.dmc.gov.lk/images/dmcreports/Water_level_%26_Rainfall_2026__1793116593.pdf",
          "sha256": "3c437d0b99e98432d27c95e511ec3ab9a3c087b62e240aa83af5a2d145170284",
          "sourceRemarks": "Minor Flood",
          "sourceTrend": "Rising",
          "listingAt": "2026-10-27T21:30:00+05:30",
          "previousValue": 7.68,
          "previousObservedAt": "2026-10-27T20:00:00+05:30"
        },
        {
          "name": "Nawalapitiya",
          "basin": "Mahaweli Ganga",
          "value": 1.65,
          "unit": "m",
          "status": "normal",
          "observedAt": "2026-10-27T21:00:00+05:30",
          "issuedAt": "2026-10-27T21:30:00+05:30",
          "url": "https://www.dmc.gov.lk/images/dmcreports/Water_level_%26_Rainfall_2026__1793116593.pdf",
          "sha256": "3c437d0b99e98432d27c95e511ec3ab9a3c087b62e240aa83af5a2d145170284",
          "sourceRemarks": "Normal",
          "sourceTrend": null,
          "listingAt": "2026-10-27T21:30:00+05:30",
          "previousValue": 1.66,
          "previousObservedAt": "2026-10-27T20:00:00+05:30"
        },
        {
          "name": "Dunamale",
          "basin": "Attanagalu Oya",
          "value": 4.68,
          "unit": "m",
          "status": "minorFalling",
          "observedAt": "2026-10-27T21:00:00+05:30",
          "issuedAt": "2026-10-27T21:30:00+05:30",
          "url": "https://www.dmc.gov.lk/images/dmcreports/Water_level_%26_Rainfall_2026__1793116593.pdf",
          "sha256": "3c437d0b99e98432d27c95e511ec3ab9a3c087b62e240aa83af5a2d145170284",
          "sourceRemarks": "Minor Flood",
          "sourceTrend": "Falling",
          "listingAt": "2026-10-27T21:30:00+05:30",
          "previousValue": 4.72,
          "previousObservedAt": "2026-10-27T20:00:00+05:30"
        },
        {
          "name": "Panadugama",
          "basin": "Nilwala Ganga",
          "unit": "m",
          "value": 6.09,
          "status": "minorFalling",
          "observedAt": "2026-10-27T21:00:00+05:30",
          "issuedAt": "2026-10-27T21:30:00+05:30",
          "url": "https://www.dmc.gov.lk/images/dmcreports/Water_level_%26_Rainfall_2026__1793116593.pdf",
          "sha256": "3c437d0b99e98432d27c95e511ec3ab9a3c087b62e240aa83af5a2d145170284",
          "sourceRemarks": "Minor Flood",
          "sourceTrend": "Falling",
          "listingAt": "2026-10-27T21:30:00+05:30",
          "previousValue": 6.12,
          "previousObservedAt": "2026-10-27T20:00:00+05:30"
        },
        {
          "name": "Urawa",
          "basin": "Urubokka Ganga · Nilwala",
          "unit": "m",
          "value": 1.32,
          "status": "normal",
          "observedAt": "2026-10-27T21:00:00+05:30",
          "issuedAt": "2026-10-27T21:30:00+05:30",
          "url": "https://www.dmc.gov.lk/images/dmcreports/Water_level_%26_Rainfall_2026__1793116593.pdf",
          "sha256": "3c437d0b99e98432d27c95e511ec3ab9a3c087b62e240aa83af5a2d145170284",
          "sourceRemarks": "Normal",
          "sourceTrend": null,
          "listingAt": "2026-10-27T21:30:00+05:30",
          "previousValue": 1.32,
          "previousObservedAt": "2026-10-27T20:00:00+05:30"
        },
        {
          "name": "Peradeniya",
          "basin": "Mahaweli Ganga",
          "unit": "m",
          "value": 3.3,
          "status": "normal",
          "observedAt": "2026-10-27T21:00:00+05:30",
          "issuedAt": "2026-10-27T21:30:00+05:30",
          "url": "https://www.dmc.gov.lk/images/dmcreports/Water_level_%26_Rainfall_2026__1793116593.pdf",
          "sha256": "3c437d0b99e98432d27c95e511ec3ab9a3c087b62e240aa83af5a2d145170284",
          "sourceRemarks": "Normal",
          "sourceTrend": null,
          "listingAt": "2026-10-27T21:30:00+05:30",
          "previousValue": 3.25,
          "previousObservedAt": "2026-10-27T20:00:00+05:30"
        },
        {
          "name": "Glencourse",
          "basin": "Kelani Ganga",
          "unit": "m",
          "value": 12.02,
          "status": "normal",
          "observedAt": "2026-10-27T21:00:00+05:30",
          "issuedAt": "2026-10-27T21:30:00+05:30",
          "listingAt": "2026-10-27T21:30:00+05:30",
          "url": "https://www.dmc.gov.lk/images/dmcreports/Water_level_%26_Rainfall_2026__1793116593.pdf",
          "sha256": "3c437d0b99e98432d27c95e511ec3ab9a3c087b62e240aa83af5a2d145170284",
          "sourceRemarks": "Normal",
          "sourceTrend": null,
          "previousValue": 12.08,
          "previousObservedAt": "2026-10-27T20:00:00+05:30"
        },
        {
          "name": "Thawalama",
          "basin": "Gin Ganga",
          "unit": "m",
          "value": 2.8,
          "status": "normal",
          "observedAt": "2026-10-27T21:00:00+05:30",
          "issuedAt": "2026-10-27T21:30:00+05:30",
          "listingAt": "2026-10-27T21:30:00+05:30",
          "url": "https://www.dmc.gov.lk/images/dmcreports/Water_level_%26_Rainfall_2026__1793116593.pdf",
          "sha256": "3c437d0b99e98432d27c95e511ec3ab9a3c087b62e240aa83af5a2d145170284",
          "sourceRemarks": "Normal",
          "sourceTrend": null,
          "previousValue": 2.85,
          "previousObservedAt": "2026-10-27T20:00:00+05:30"
        },
        {
          "name": "Badalgama",
          "basin": "Maha Oya",
          "unit": "m",
          "value": 4.1,
          "status": "normal",
          "sourceRemarks": "Normal",
          "sourceTrend": null,
          "observedAt": "2026-10-27T21:00:00+05:30",
          "issuedAt": "2026-10-27T21:30:00+05:30",
          "listingAt": "2026-10-27T21:30:00+05:30",
          "url": "https://www.dmc.gov.lk/images/dmcreports/Water_level_%26_Rainfall_2026__1793116593.pdf",
          "sha256": "3c437d0b99e98432d27c95e511ec3ab9a3c087b62e240aa83af5a2d145170284",
          "previousValue": 4.14,
          "previousObservedAt": "2026-10-27T20:00:00+05:30"
        },
        {
          "name": "Hanwella",
          "basin": "Kelani Ganga",
          "unit": "m",
          "value": 5.1,
          "status": "normal",
          "observedAt": "2026-10-27T21:00:00+05:30",
          "issuedAt": "2026-10-27T21:30:00+05:30",
          "listingAt": "2026-10-27T21:30:00+05:30",
          "url": "https://www.dmc.gov.lk/images/dmcreports/Water_level_%26_Rainfall_2026__1793116593.pdf",
          "sha256": "3c437d0b99e98432d27c95e511ec3ab9a3c087b62e240aa83af5a2d145170284",
          "sourceRemarks": "Normal",
          "sourceTrend": null,
          "previousValue": 5.15,
          "previousObservedAt": "2026-10-27T20:00:00+05:30"
        },
        {
          "name": "Putupaula",
          "basin": "Kalu Ganga",
          "unit": "m",
          "value": 3.42,
          "status": "alertNoTrend",
          "observedAt": "2026-10-27T21:00:00+05:30",
          "issuedAt": "2026-10-27T21:30:00+05:30",
          "listingAt": "2026-10-27T21:30:00+05:30",
          "url": "https://www.dmc.gov.lk/images/dmcreports/Water_level_%26_Rainfall_2026__1793116593.pdf",
          "sha256": "3c437d0b99e98432d27c95e511ec3ab9a3c087b62e240aa83af5a2d145170284",
          "sourceRemarks": "Alert",
          "sourceTrend": null,
          "previousValue": 3.42,
          "previousObservedAt": "2026-10-27T20:00:00+05:30"
        },
        {
          "name": "Baddegama",
          "basin": "Gin Ganga",
          "unit": "m",
          "value": 4.15,
          "status": "minorRising",
          "observedAt": "2026-10-27T21:00:00+05:30",
          "issuedAt": "2026-10-27T21:30:00+05:30",
          "listingAt": "2026-10-27T21:30:00+05:30",
          "url": "https://www.dmc.gov.lk/images/dmcreports/Water_level_%26_Rainfall_2026__1793116593.pdf",
          "sha256": "3c437d0b99e98432d27c95e511ec3ab9a3c087b62e240aa83af5a2d145170284",
          "sourceRemarks": "Minor Flood",
          "sourceTrend": "Rising",
          "previousValue": 4.14,
          "previousObservedAt": "2026-10-27T20:00:00+05:30"
        },
        {
          "name": "Thalgahagoda",
          "basin": "Nilwala Ganga",
          "unit": "m",
          "value": 1.72,
          "status": "minorNoTrend",
          "observedAt": "2026-10-27T21:00:00+05:30",
          "issuedAt": "2026-10-27T21:30:00+05:30",
          "listingAt": "2026-10-27T21:30:00+05:30",
          "url": "https://www.dmc.gov.lk/images/dmcreports/Water_level_%26_Rainfall_2026__1793116593.pdf",
          "sha256": "3c437d0b99e98432d27c95e511ec3ab9a3c087b62e240aa83af5a2d145170284",
          "sourceRemarks": "Minor Flood",
          "sourceTrend": null,
          "previousValue": 1.72,
          "previousObservedAt": "2026-10-27T20:00:00+05:30"
        },
        {
          "name": "Moragaswewa",
          "basin": "Deduru Oya",
          "unit": "m",
          "value": 4.39,
          "status": "normal",
          "observedAt": "2026-10-27T21:00:00+05:30",
          "previousObservedAt": "2026-10-27T20:00:00+05:30",
          "issuedAt": "2026-10-27T21:30:00+05:30",
          "listingAt": "2026-10-27T21:30:00+05:30",
          "url": "https://www.dmc.gov.lk/images/dmcreports/Water_level_%26_Rainfall_2026__1793116593.pdf",
          "sha256": "3c437d0b99e98432d27c95e511ec3ab9a3c087b62e240aa83af5a2d145170284",
          "previousValue": 4.52,
          "sourceRemarks": "Normal",
          "sourceTrend": null
        },
        {
          "name": "Galgamuwa",
          "basin": "Mee Oya",
          "unit": "m",
          "value": null,
          "status": "unavailable",
          "observedAt": null,
          "previousObservedAt": null,
          "issuedAt": "2026-10-27T21:30:00+05:30",
          "listingAt": "2026-10-27T21:30:00+05:30",
          "url": "https://www.dmc.gov.lk/images/dmcreports/Water_level_%26_Rainfall_2026__1793116593.pdf",
          "sha256": "3c437d0b99e98432d27c95e511ec3ab9a3c087b62e240aa83af5a2d145170284",
          "previousValue": null,
          "sourceRemarks": null,
          "sourceTrend": null,
          "reportObservationAt": "2026-10-27T21:00:00+05:30"
        },
        {
          "name": "Thanthirimale",
          "basin": "Malwathu Oya",
          "unit": "m",
          "value": null,
          "status": "unavailable",
          "observedAt": null,
          "previousObservedAt": null,
          "issuedAt": "2026-10-27T21:30:00+05:30",
          "listingAt": "2026-10-27T21:30:00+05:30",
          "url": "https://www.dmc.gov.lk/images/dmcreports/Water_level_%26_Rainfall_2026__1793116593.pdf",
          "sha256": "3c437d0b99e98432d27c95e511ec3ab9a3c087b62e240aa83af5a2d145170284",
          "previousValue": null,
          "sourceRemarks": null,
          "sourceTrend": null,
          "reportObservationAt": "2026-10-27T21:00:00+05:30"
        },
        {
          "name": "Ellagawa",
          "basin": "Kalu Ganga",
          "unit": "m",
          "value": 10.26,
          "previousValue": 10.2,
          "status": "alertRising",
          "sourceRemarks": "Alert",
          "sourceTrend": "Rising",
          "observedAt": "2026-10-27T21:00:00+05:30",
          "previousObservedAt": "2026-10-27T20:00:00+05:30",
          "issuedAt": "2026-10-27T21:30:00+05:30",
          "listingAt": "2026-10-27T21:30:00+05:30",
          "url": "https://www.dmc.gov.lk/images/dmcreports/Water_level_%26_Rainfall_2026__1793116593.pdf",
          "sha256": "3c437d0b99e98432d27c95e511ec3ab9a3c087b62e240aa83af5a2d145170284"
        }
      ],
      "previousObservationsReviewedAt": "2026-10-27T13:16:30.215496+00:00",
      "warningsChanged": false,
      "rainfallPeriodHours": 12,
      "rainfallIngested": false,
      "missingStationNames": [
        "Galgamuwa",
        "Thanthirimale"
      ],
      "coverage": "Selected station readings, not household flood depth. Two missing readings/classifications remain null, not zero or Normal. Weraganthota also missing in original but outside selected directory. All prior readings retained as historical provenance."
    },
    {
      "scope": "Marine Red Bulletin 08, sea only; conflicting original times retained",
      "reviewedAt": "2026-10-27T17:17:52.824640+00:00",
      "source": {
        "url": "https://www.dmc.gov.lk/images/dmcreports/Warning_for_strong_winds_and_rough_seas_at_2100hrs_on_27__1793119377.pdf",
        "finalUrl": "https://www.dmc.gov.lk/images/dmcreports/Warning_for_strong_winds_and_rough_seas_at_2100hrs_on_27__1793119377.pdf",
        "checkedAt": "2026-10-27T17:13:41.955776+00:00",
        "status": "ok",
        "contentType": "application/pdf",
        "bytes": 1731054,
        "sha256": "a6ae16c15d85ba25e3e8613ed6a1ac0da42d24cdceb389f4ddb32de6d92c294f",
        "rawFile": "marine-2100.pdf",
        "id": "MSW-26-10-27-02-08",
        "issuedAt": null,
        "expiresAt": null,
        "sourceTimeWindows": [
          {
            "part": "header",
            "issuedAt": "2026-10-27T21:00:00+05:30",
            "expiresAt": "2026-10-28T21:00:00+05:30",
            "expiryBasis": "Header says next 24 hours"
          },
          {
            "part": "map",
            "issuedAt": "2026-10-27T20:00:00+05:30",
            "expiresAt": "2026-10-28T20:00:00+05:30",
            "expiryBasis": "Explicit map caption"
          }
        ],
        "reviewedAt": "2026-10-27T17:17:52.824640+00:00",
        "review": "All six original pages visually inspected locally. Red sea-only Bulletin 08; timing disagreement in Sinhala/English header versus map preserved. No explicit cancellation or supersedes statement. Previous bulletin retained.",
        "sourceDiscrepancy": "Header issued 21:00 SLST on 27 October for 24 hours; map caption issued 20:00 and valid until 20:00 on 28 October. No unambiguous issue/expiry is asserted. Until-further-notice guidance remains distinct.",
        "seaGuidance": {
          "avoidanceArea": {
            "latitudeNorth": [
              10,
              20
            ],
            "longitudeEast": [
              80,
              90
            ]
          },
          "untilFurtherNotice": true,
          "warningCategorySeaWindKmh": [
            80,
            150
          ],
          "warningCategoryWaveHeightMetres": [
            6,
            9
          ],
          "veryRoughCoastalSectors": [
            "Puttalam to Mullaitivu via Kankasanthurai",
            "Galle to Pottuvil via Hambantota"
          ],
          "mataraToPottuvilViaHambantotaWaveMetres": [
            2,
            2.5
          ],
          "thunderstormGustKmh": [
            60,
            70
          ]
        },
        "stormContext": {
          "observedAt": "2026-10-27T14:30:00+05:30",
          "latitudeNorth": 16.2,
          "longitudeEast": 83.3,
          "approxDistanceNortheastKankesanthuraiKm": 800,
          "sourceForecastCrossing": "Andhra Pradesh, India, 02:00–04:00 SLST on 28 October",
          "forecastSustainedWindKmh": [
            125,
            135
          ],
          "forecastGustKmh": 150,
          "notLocalArrivalPrediction": true,
          "trackNotExtracted": true
        }
      },
      "previousMarineBulletins": [
        {
          "id": "MSW-26-10-27-01-07",
          "kind": "marine",
          "scope": "sea_only",
          "severity": "red",
          "authority": "Department of Meteorology",
          "issuedAt": "2026-10-27T08:00:00+05:30",
          "expiresAt": "2026-10-27T20:00:00+05:30",
          "reviewedAt": "2026-10-27T05:10:04.423322+00:00",
          "url": "https://www.dmc.gov.lk/images/dmcreports/Warning_for_strong_winds_and_rough_seas_at_08__1793072903.pdf",
          "sha256": "9a629881fba5ecfa1cf90f1a3d90f766d14c0dc1206cf24851dc540bc37b3cb4",
          "title": {
            "en": "At sea only · Red wind and rough-sea warning",
            "si": "මුහුද සඳහා පමණි · තද සුළං සහ රළු මුහුද පිළිබඳ රතු අනතුරු ඇඟවීම",
            "ta": "கடலில் மட்டும் · பலத்த காற்று, கொந்தளிப்பான கடல் சிவப்பு எச்சரிக்கை"
          },
          "summary": {
            "en": "For the Bay of Bengal and deep/shallow seas around Sri Lanka. Fishing and naval communities: read the official restricted sea area and precautions. This is not an inland flood warning.",
            "si": "බෙංගාල බොක්ක සහ ශ්‍රී ලංකාව අවට ගැඹුරු හා නොගැඹුරු මුහුද සඳහාය. ධීවර හා නාවික ප්‍රජාව: නිල මුහුදු සීමා සහ උපදෙස් කියවන්න. මෙය ගොඩබිම් ගංවතුර අනතුරු ඇඟවීමක් නොවේ.",
            "ta": "வங்காள விரிகுடா மற்றும் இலங்கையைச் சுற்றியுள்ள ஆழமான/ஆழமற்ற கடலுக்கானது. மீனவர், கடல்சார் சமூகங்கள்: அதிகாரபூர்வ கடல் எல்லைகளையும் முன்னெச்சரிக்கைகளையும் படிக்கவும். இது நிலப்பகுதி வெள்ள எச்சரிக்கை அல்ல."
          }
        }
      ],
      "currentMarineBulletin": {
        "id": "MSW-26-10-27-02-08",
        "kind": "marine",
        "scope": "sea_only",
        "severity": "red",
        "authority": "Department of Meteorology",
        "issuedAt": null,
        "expiresAt": null,
        "reviewedAt": "2026-10-27T17:17:52.824640+00:00",
        "url": "https://www.dmc.gov.lk/images/dmcreports/Warning_for_strong_winds_and_rough_seas_at_2100hrs_on_27__1793119377.pdf",
        "sha256": "a6ae16c15d85ba25e3e8613ed6a1ac0da42d24cdceb389f4ddb32de6d92c294f",
        "title": {
          "en": "At sea only · Red wind and rough-sea warning",
          "si": "මුහුද සඳහා පමණි · තද සුළං සහ රළු මුහුද පිළිබඳ රතු අනතුරු ඇඟවීම",
          "ta": "கடலில் மட்டும் · பலத்த காற்று, கொந்தளிப்பான கடல் சிவப்பு எச்சரிக்கை"
        },
        "summary": {
          "en": "For the Bay of Bengal and deep/shallow seas around Sri Lanka. Fishing and naval communities: read the official restricted sea area and precautions. This is not an inland flood warning.",
          "si": "බෙංගාල බොක්ක සහ ශ්‍රී ලංකාව අවට ගැඹුරු හා නොගැඹුරු මුහුද සඳහාය. ධීවර හා නාවික ප්‍රජාව: නිල මුහුදු සීමා සහ උපදෙස් කියවන්න. මෙය ගොඩබිම් ගංවතුර අනතුරු ඇඟවීමක් නොවේ.",
          "ta": "வங்காள விரிகுடா மற்றும் இலங்கையைச் சுற்றியுள்ள ஆழமான/ஆழமற்ற கடலுக்கானது. மீனவர், கடல்சார் சமூகங்கள்: அதிகாரபூர்வ கடல் எல்லைகளையும் முன்னெச்சரிக்கைகளையும் படிக்கவும். இது நிலப்பகுதி வெள்ள எச்சரிக்கை அல்ல."
        },
        "timeConflict": true,
        "sourceTimeWindows": [
          {
            "part": "header",
            "issuedAt": "2026-10-27T21:00:00+05:30",
            "expiresAt": "2026-10-28T21:00:00+05:30",
            "expiryBasis": "Header says next 24 hours"
          },
          {
            "part": "map",
            "issuedAt": "2026-10-27T20:00:00+05:30",
            "expiresAt": "2026-10-28T20:00:00+05:30",
            "expiryBasis": "Explicit map caption"
          }
        ],
        "sourceDiscrepancy": "Header issued 21:00 SLST on 27 October for 24 hours; map caption issued 20:00 and valid until 20:00 on 28 October. No unambiguous issue/expiry is asserted. Until-further-notice guidance remains distinct.",
        "bulletinNumber": "08",
        "sourceBulletinId": "MSW/26/10/27/02",
        "untilFurtherNotice": true
      },
      "inlandWarningsChanged": false,
      "riverReadingsChanged": false,
      "explicitCancellationFound": false,
      "explicitSupersedesStatementFound": false
    },
    {
      "scope": "Selected midnight river observations: original one-page table visually checked locally against independent source review.",
      "reviewedAt": "2026-10-27T19:46:18.479987+00:00",
      "source": {
        "id": "river-observations",
        "url": "https://www.dmc.gov.lk/images/dmcreports/Water_level_%26_Rainfall_2026__1793128484.pdf",
        "checkedAt": "2026-10-27T19:45:03.272606+00:00",
        "status": "ok",
        "sha256": "758cc85a7b562c60dc1f891f86e1dc0a53c7b6a662744a91d5a370ab0283d21c",
        "bytes": 206321,
        "contentType": "application/pdf",
        "finalUrl": "https://www.dmc.gov.lk/images/dmcreports/Water_level_%26_Rainfall_2026__1793128484.pdf",
        "rawFile": "river-0030.pdf",
        "issuedAt": "2026-10-28T00:30:00+05:30",
        "observedAt": "2026-10-28T00:00:00+05:30",
        "previousObservedAt": "2026-10-27T23:00:00+05:30",
        "listingAt": "2026-10-28T00:30:00+05:30"
      },
      "previousStations": [
        {
          "name": "Holombuwa",
          "basin": "Gurugoda Oya · Kelani",
          "value": 1.38,
          "unit": "m",
          "status": "normal",
          "observedAt": "2026-10-27T21:00:00+05:30",
          "issuedAt": "2026-10-27T21:30:00+05:30",
          "url": "https://www.dmc.gov.lk/images/dmcreports/Water_level_%26_Rainfall_2026__1793116593.pdf",
          "sha256": "3c437d0b99e98432d27c95e511ec3ab9a3c087b62e240aa83af5a2d145170284",
          "sourceRemarks": "Normal",
          "sourceTrend": null,
          "listingAt": "2026-10-27T21:30:00+05:30",
          "previousValue": 1.4,
          "previousObservedAt": "2026-10-27T20:00:00+05:30"
        },
        {
          "name": "Rathnapura",
          "basin": "Kalu Ganga",
          "value": 7.52,
          "unit": "m",
          "status": "minorFalling",
          "observedAt": "2026-10-27T21:00:00+05:30",
          "issuedAt": "2026-10-27T21:30:00+05:30",
          "url": "https://www.dmc.gov.lk/images/dmcreports/Water_level_%26_Rainfall_2026__1793116593.pdf",
          "sha256": "3c437d0b99e98432d27c95e511ec3ab9a3c087b62e240aa83af5a2d145170284",
          "sourceRemarks": "Minor Flood",
          "sourceTrend": "Falling",
          "listingAt": "2026-10-27T21:30:00+05:30",
          "previousValue": 7.61,
          "previousObservedAt": "2026-10-27T20:00:00+05:30"
        },
        {
          "name": "Kithulgala",
          "basin": "Kelani Ganga",
          "value": 2.29,
          "unit": "m",
          "status": "normal",
          "observedAt": "2026-10-27T21:00:00+05:30",
          "issuedAt": "2026-10-27T21:30:00+05:30",
          "url": "https://www.dmc.gov.lk/images/dmcreports/Water_level_%26_Rainfall_2026__1793116593.pdf",
          "sha256": "3c437d0b99e98432d27c95e511ec3ab9a3c087b62e240aa83af5a2d145170284",
          "sourceRemarks": "Normal",
          "sourceTrend": null,
          "listingAt": "2026-10-27T21:30:00+05:30",
          "previousValue": 2.29,
          "previousObservedAt": "2026-10-27T20:00:00+05:30"
        },
        {
          "name": "Norwood",
          "basin": "Kehelgamu Oya · Kelani",
          "value": 1.31,
          "unit": "m",
          "status": "normal",
          "observedAt": "2026-10-27T21:00:00+05:30",
          "issuedAt": "2026-10-27T21:30:00+05:30",
          "url": "https://www.dmc.gov.lk/images/dmcreports/Water_level_%26_Rainfall_2026__1793116593.pdf",
          "sha256": "3c437d0b99e98432d27c95e511ec3ab9a3c087b62e240aa83af5a2d145170284",
          "sourceRemarks": "Normal",
          "sourceTrend": null,
          "listingAt": "2026-10-27T21:30:00+05:30",
          "previousValue": 1.32,
          "previousObservedAt": "2026-10-27T20:00:00+05:30"
        },
        {
          "name": "Magura",
          "basin": "Maguru Ganga · Kalu",
          "value": 4.68,
          "unit": "m",
          "status": "alertFalling",
          "observedAt": "2026-10-27T21:00:00+05:30",
          "issuedAt": "2026-10-27T21:30:00+05:30",
          "url": "https://www.dmc.gov.lk/images/dmcreports/Water_level_%26_Rainfall_2026__1793116593.pdf",
          "sha256": "3c437d0b99e98432d27c95e511ec3ab9a3c087b62e240aa83af5a2d145170284",
          "sourceRemarks": "Alert",
          "sourceTrend": "Falling",
          "listingAt": "2026-10-27T21:30:00+05:30",
          "previousValue": 4.72,
          "previousObservedAt": "2026-10-27T20:00:00+05:30"
        },
        {
          "name": "Kalawellawa (Millakanda)",
          "basin": "Kuda Ganga · Kalu",
          "value": 7.7,
          "unit": "m",
          "status": "minorRising",
          "observedAt": "2026-10-27T21:00:00+05:30",
          "issuedAt": "2026-10-27T21:30:00+05:30",
          "url": "https://www.dmc.gov.lk/images/dmcreports/Water_level_%26_Rainfall_2026__1793116593.pdf",
          "sha256": "3c437d0b99e98432d27c95e511ec3ab9a3c087b62e240aa83af5a2d145170284",
          "sourceRemarks": "Minor Flood",
          "sourceTrend": "Rising",
          "listingAt": "2026-10-27T21:30:00+05:30",
          "previousValue": 7.68,
          "previousObservedAt": "2026-10-27T20:00:00+05:30"
        },
        {
          "name": "Nawalapitiya",
          "basin": "Mahaweli Ganga",
          "value": 1.65,
          "unit": "m",
          "status": "normal",
          "observedAt": "2026-10-27T21:00:00+05:30",
          "issuedAt": "2026-10-27T21:30:00+05:30",
          "url": "https://www.dmc.gov.lk/images/dmcreports/Water_level_%26_Rainfall_2026__1793116593.pdf",
          "sha256": "3c437d0b99e98432d27c95e511ec3ab9a3c087b62e240aa83af5a2d145170284",
          "sourceRemarks": "Normal",
          "sourceTrend": null,
          "listingAt": "2026-10-27T21:30:00+05:30",
          "previousValue": 1.66,
          "previousObservedAt": "2026-10-27T20:00:00+05:30"
        },
        {
          "name": "Dunamale",
          "basin": "Attanagalu Oya",
          "value": 4.68,
          "unit": "m",
          "status": "minorFalling",
          "observedAt": "2026-10-27T21:00:00+05:30",
          "issuedAt": "2026-10-27T21:30:00+05:30",
          "url": "https://www.dmc.gov.lk/images/dmcreports/Water_level_%26_Rainfall_2026__1793116593.pdf",
          "sha256": "3c437d0b99e98432d27c95e511ec3ab9a3c087b62e240aa83af5a2d145170284",
          "sourceRemarks": "Minor Flood",
          "sourceTrend": "Falling",
          "listingAt": "2026-10-27T21:30:00+05:30",
          "previousValue": 4.72,
          "previousObservedAt": "2026-10-27T20:00:00+05:30"
        },
        {
          "name": "Panadugama",
          "basin": "Nilwala Ganga",
          "unit": "m",
          "value": 6.09,
          "status": "minorFalling",
          "observedAt": "2026-10-27T21:00:00+05:30",
          "issuedAt": "2026-10-27T21:30:00+05:30",
          "url": "https://www.dmc.gov.lk/images/dmcreports/Water_level_%26_Rainfall_2026__1793116593.pdf",
          "sha256": "3c437d0b99e98432d27c95e511ec3ab9a3c087b62e240aa83af5a2d145170284",
          "sourceRemarks": "Minor Flood",
          "sourceTrend": "Falling",
          "listingAt": "2026-10-27T21:30:00+05:30",
          "previousValue": 6.12,
          "previousObservedAt": "2026-10-27T20:00:00+05:30"
        },
        {
          "name": "Urawa",
          "basin": "Urubokka Ganga · Nilwala",
          "unit": "m",
          "value": 1.32,
          "status": "normal",
          "observedAt": "2026-10-27T21:00:00+05:30",
          "issuedAt": "2026-10-27T21:30:00+05:30",
          "url": "https://www.dmc.gov.lk/images/dmcreports/Water_level_%26_Rainfall_2026__1793116593.pdf",
          "sha256": "3c437d0b99e98432d27c95e511ec3ab9a3c087b62e240aa83af5a2d145170284",
          "sourceRemarks": "Normal",
          "sourceTrend": null,
          "listingAt": "2026-10-27T21:30:00+05:30",
          "previousValue": 1.32,
          "previousObservedAt": "2026-10-27T20:00:00+05:30"
        },
        {
          "name": "Peradeniya",
          "basin": "Mahaweli Ganga",
          "unit": "m",
          "value": 3.3,
          "status": "normal",
          "observedAt": "2026-10-27T21:00:00+05:30",
          "issuedAt": "2026-10-27T21:30:00+05:30",
          "url": "https://www.dmc.gov.lk/images/dmcreports/Water_level_%26_Rainfall_2026__1793116593.pdf",
          "sha256": "3c437d0b99e98432d27c95e511ec3ab9a3c087b62e240aa83af5a2d145170284",
          "sourceRemarks": "Normal",
          "sourceTrend": null,
          "listingAt": "2026-10-27T21:30:00+05:30",
          "previousValue": 3.25,
          "previousObservedAt": "2026-10-27T20:00:00+05:30"
        },
        {
          "name": "Glencourse",
          "basin": "Kelani Ganga",
          "unit": "m",
          "value": 12.02,
          "status": "normal",
          "observedAt": "2026-10-27T21:00:00+05:30",
          "issuedAt": "2026-10-27T21:30:00+05:30",
          "listingAt": "2026-10-27T21:30:00+05:30",
          "url": "https://www.dmc.gov.lk/images/dmcreports/Water_level_%26_Rainfall_2026__1793116593.pdf",
          "sha256": "3c437d0b99e98432d27c95e511ec3ab9a3c087b62e240aa83af5a2d145170284",
          "sourceRemarks": "Normal",
          "sourceTrend": null,
          "previousValue": 12.08,
          "previousObservedAt": "2026-10-27T20:00:00+05:30"
        },
        {
          "name": "Thawalama",
          "basin": "Gin Ganga",
          "unit": "m",
          "value": 2.8,
          "status": "normal",
          "observedAt": "2026-10-27T21:00:00+05:30",
          "issuedAt": "2026-10-27T21:30:00+05:30",
          "listingAt": "2026-10-27T21:30:00+05:30",
          "url": "https://www.dmc.gov.lk/images/dmcreports/Water_level_%26_Rainfall_2026__1793116593.pdf",
          "sha256": "3c437d0b99e98432d27c95e511ec3ab9a3c087b62e240aa83af5a2d145170284",
          "sourceRemarks": "Normal",
          "sourceTrend": null,
          "previousValue": 2.85,
          "previousObservedAt": "2026-10-27T20:00:00+05:30"
        },
        {
          "name": "Badalgama",
          "basin": "Maha Oya",
          "unit": "m",
          "value": 4.1,
          "status": "normal",
          "sourceRemarks": "Normal",
          "sourceTrend": null,
          "observedAt": "2026-10-27T21:00:00+05:30",
          "issuedAt": "2026-10-27T21:30:00+05:30",
          "listingAt": "2026-10-27T21:30:00+05:30",
          "url": "https://www.dmc.gov.lk/images/dmcreports/Water_level_%26_Rainfall_2026__1793116593.pdf",
          "sha256": "3c437d0b99e98432d27c95e511ec3ab9a3c087b62e240aa83af5a2d145170284",
          "previousValue": 4.14,
          "previousObservedAt": "2026-10-27T20:00:00+05:30"
        },
        {
          "name": "Hanwella",
          "basin": "Kelani Ganga",
          "unit": "m",
          "value": 5.1,
          "status": "normal",
          "observedAt": "2026-10-27T21:00:00+05:30",
          "issuedAt": "2026-10-27T21:30:00+05:30",
          "listingAt": "2026-10-27T21:30:00+05:30",
          "url": "https://www.dmc.gov.lk/images/dmcreports/Water_level_%26_Rainfall_2026__1793116593.pdf",
          "sha256": "3c437d0b99e98432d27c95e511ec3ab9a3c087b62e240aa83af5a2d145170284",
          "sourceRemarks": "Normal",
          "sourceTrend": null,
          "previousValue": 5.15,
          "previousObservedAt": "2026-10-27T20:00:00+05:30"
        },
        {
          "name": "Putupaula",
          "basin": "Kalu Ganga",
          "unit": "m",
          "value": 3.42,
          "status": "alertNoTrend",
          "observedAt": "2026-10-27T21:00:00+05:30",
          "issuedAt": "2026-10-27T21:30:00+05:30",
          "listingAt": "2026-10-27T21:30:00+05:30",
          "url": "https://www.dmc.gov.lk/images/dmcreports/Water_level_%26_Rainfall_2026__1793116593.pdf",
          "sha256": "3c437d0b99e98432d27c95e511ec3ab9a3c087b62e240aa83af5a2d145170284",
          "sourceRemarks": "Alert",
          "sourceTrend": null,
          "previousValue": 3.42,
          "previousObservedAt": "2026-10-27T20:00:00+05:30"
        },
        {
          "name": "Baddegama",
          "basin": "Gin Ganga",
          "unit": "m",
          "value": 4.15,
          "status": "minorRising",
          "observedAt": "2026-10-27T21:00:00+05:30",
          "issuedAt": "2026-10-27T21:30:00+05:30",
          "listingAt": "2026-10-27T21:30:00+05:30",
          "url": "https://www.dmc.gov.lk/images/dmcreports/Water_level_%26_Rainfall_2026__1793116593.pdf",
          "sha256": "3c437d0b99e98432d27c95e511ec3ab9a3c087b62e240aa83af5a2d145170284",
          "sourceRemarks": "Minor Flood",
          "sourceTrend": "Rising",
          "previousValue": 4.14,
          "previousObservedAt": "2026-10-27T20:00:00+05:30"
        },
        {
          "name": "Thalgahagoda",
          "basin": "Nilwala Ganga",
          "unit": "m",
          "value": 1.72,
          "status": "minorNoTrend",
          "observedAt": "2026-10-27T21:00:00+05:30",
          "issuedAt": "2026-10-27T21:30:00+05:30",
          "listingAt": "2026-10-27T21:30:00+05:30",
          "url": "https://www.dmc.gov.lk/images/dmcreports/Water_level_%26_Rainfall_2026__1793116593.pdf",
          "sha256": "3c437d0b99e98432d27c95e511ec3ab9a3c087b62e240aa83af5a2d145170284",
          "sourceRemarks": "Minor Flood",
          "sourceTrend": null,
          "previousValue": 1.72,
          "previousObservedAt": "2026-10-27T20:00:00+05:30"
        },
        {
          "name": "Moragaswewa",
          "basin": "Deduru Oya",
          "unit": "m",
          "value": 4.39,
          "status": "normal",
          "observedAt": "2026-10-27T21:00:00+05:30",
          "previousObservedAt": "2026-10-27T20:00:00+05:30",
          "issuedAt": "2026-10-27T21:30:00+05:30",
          "listingAt": "2026-10-27T21:30:00+05:30",
          "url": "https://www.dmc.gov.lk/images/dmcreports/Water_level_%26_Rainfall_2026__1793116593.pdf",
          "sha256": "3c437d0b99e98432d27c95e511ec3ab9a3c087b62e240aa83af5a2d145170284",
          "previousValue": 4.52,
          "sourceRemarks": "Normal",
          "sourceTrend": null
        },
        {
          "name": "Galgamuwa",
          "basin": "Mee Oya",
          "unit": "m",
          "value": null,
          "status": "unavailable",
          "observedAt": null,
          "previousObservedAt": null,
          "issuedAt": "2026-10-27T21:30:00+05:30",
          "listingAt": "2026-10-27T21:30:00+05:30",
          "url": "https://www.dmc.gov.lk/images/dmcreports/Water_level_%26_Rainfall_2026__1793116593.pdf",
          "sha256": "3c437d0b99e98432d27c95e511ec3ab9a3c087b62e240aa83af5a2d145170284",
          "previousValue": null,
          "sourceRemarks": null,
          "sourceTrend": null,
          "reportObservationAt": "2026-10-27T21:00:00+05:30"
        },
        {
          "name": "Thanthirimale",
          "basin": "Malwathu Oya",
          "unit": "m",
          "value": null,
          "status": "unavailable",
          "observedAt": null,
          "previousObservedAt": null,
          "issuedAt": "2026-10-27T21:30:00+05:30",
          "listingAt": "2026-10-27T21:30:00+05:30",
          "url": "https://www.dmc.gov.lk/images/dmcreports/Water_level_%26_Rainfall_2026__1793116593.pdf",
          "sha256": "3c437d0b99e98432d27c95e511ec3ab9a3c087b62e240aa83af5a2d145170284",
          "previousValue": null,
          "sourceRemarks": null,
          "sourceTrend": null,
          "reportObservationAt": "2026-10-27T21:00:00+05:30"
        },
        {
          "name": "Ellagawa",
          "basin": "Kalu Ganga",
          "unit": "m",
          "value": 10.26,
          "previousValue": 10.2,
          "status": "alertRising",
          "sourceRemarks": "Alert",
          "sourceTrend": "Rising",
          "observedAt": "2026-10-27T21:00:00+05:30",
          "previousObservedAt": "2026-10-27T20:00:00+05:30",
          "issuedAt": "2026-10-27T21:30:00+05:30",
          "listingAt": "2026-10-27T21:30:00+05:30",
          "url": "https://www.dmc.gov.lk/images/dmcreports/Water_level_%26_Rainfall_2026__1793116593.pdf",
          "sha256": "3c437d0b99e98432d27c95e511ec3ab9a3c087b62e240aa83af5a2d145170284"
        }
      ],
      "currentStations": [
        {
          "name": "Holombuwa",
          "basin": "Gurugoda Oya · Kelani",
          "value": 1.33,
          "unit": "m",
          "status": "normal",
          "observedAt": "2026-10-28T00:00:00+05:30",
          "issuedAt": "2026-10-28T00:30:00+05:30",
          "url": "https://www.dmc.gov.lk/images/dmcreports/Water_level_%26_Rainfall_2026__1793128484.pdf",
          "sha256": "758cc85a7b562c60dc1f891f86e1dc0a53c7b6a662744a91d5a370ab0283d21c",
          "sourceRemarks": "Normal",
          "sourceTrend": null,
          "listingAt": "2026-10-28T00:30:00+05:30",
          "previousValue": 1.34,
          "previousObservedAt": "2026-10-27T23:00:00+05:30"
        },
        {
          "name": "Rathnapura",
          "basin": "Kalu Ganga",
          "value": 7.24,
          "unit": "m",
          "status": "alertFalling",
          "observedAt": "2026-10-28T00:00:00+05:30",
          "issuedAt": "2026-10-28T00:30:00+05:30",
          "url": "https://www.dmc.gov.lk/images/dmcreports/Water_level_%26_Rainfall_2026__1793128484.pdf",
          "sha256": "758cc85a7b562c60dc1f891f86e1dc0a53c7b6a662744a91d5a370ab0283d21c",
          "sourceRemarks": "Alert",
          "sourceTrend": "Falling",
          "listingAt": "2026-10-28T00:30:00+05:30",
          "previousValue": 7.34,
          "previousObservedAt": "2026-10-27T23:00:00+05:30"
        },
        {
          "name": "Kithulgala",
          "basin": "Kelani Ganga",
          "value": 2.3,
          "unit": "m",
          "status": "normal",
          "observedAt": "2026-10-28T00:00:00+05:30",
          "issuedAt": "2026-10-28T00:30:00+05:30",
          "url": "https://www.dmc.gov.lk/images/dmcreports/Water_level_%26_Rainfall_2026__1793128484.pdf",
          "sha256": "758cc85a7b562c60dc1f891f86e1dc0a53c7b6a662744a91d5a370ab0283d21c",
          "sourceRemarks": "Normal",
          "sourceTrend": null,
          "listingAt": "2026-10-28T00:30:00+05:30",
          "previousValue": 2.2,
          "previousObservedAt": "2026-10-27T23:00:00+05:30"
        },
        {
          "name": "Norwood",
          "basin": "Kehelgamu Oya · Kelani",
          "value": 1.32,
          "unit": "m",
          "status": "normal",
          "observedAt": "2026-10-28T00:00:00+05:30",
          "issuedAt": "2026-10-28T00:30:00+05:30",
          "url": "https://www.dmc.gov.lk/images/dmcreports/Water_level_%26_Rainfall_2026__1793128484.pdf",
          "sha256": "758cc85a7b562c60dc1f891f86e1dc0a53c7b6a662744a91d5a370ab0283d21c",
          "sourceRemarks": "Normal",
          "sourceTrend": null,
          "listingAt": "2026-10-28T00:30:00+05:30",
          "previousValue": 1.31,
          "previousObservedAt": "2026-10-27T23:00:00+05:30"
        },
        {
          "name": "Magura",
          "basin": "Maguru Ganga · Kalu",
          "value": 4.57,
          "unit": "m",
          "status": "alertFalling",
          "observedAt": "2026-10-28T00:00:00+05:30",
          "issuedAt": "2026-10-28T00:30:00+05:30",
          "url": "https://www.dmc.gov.lk/images/dmcreports/Water_level_%26_Rainfall_2026__1793128484.pdf",
          "sha256": "758cc85a7b562c60dc1f891f86e1dc0a53c7b6a662744a91d5a370ab0283d21c",
          "sourceRemarks": "Alert",
          "sourceTrend": "Falling",
          "listingAt": "2026-10-28T00:30:00+05:30",
          "previousValue": 4.6,
          "previousObservedAt": "2026-10-27T23:00:00+05:30"
        },
        {
          "name": "Kalawellawa (Millakanda)",
          "basin": "Kuda Ganga · Kalu",
          "value": 7.76,
          "unit": "m",
          "status": "minorRising",
          "observedAt": "2026-10-28T00:00:00+05:30",
          "issuedAt": "2026-10-28T00:30:00+05:30",
          "url": "https://www.dmc.gov.lk/images/dmcreports/Water_level_%26_Rainfall_2026__1793128484.pdf",
          "sha256": "758cc85a7b562c60dc1f891f86e1dc0a53c7b6a662744a91d5a370ab0283d21c",
          "sourceRemarks": "Minor Flood",
          "sourceTrend": "Rising",
          "listingAt": "2026-10-28T00:30:00+05:30",
          "previousValue": 7.74,
          "previousObservedAt": "2026-10-27T23:00:00+05:30"
        },
        {
          "name": "Nawalapitiya",
          "basin": "Mahaweli Ganga",
          "value": 1.62,
          "unit": "m",
          "status": "normal",
          "observedAt": "2026-10-28T00:00:00+05:30",
          "issuedAt": "2026-10-28T00:30:00+05:30",
          "url": "https://www.dmc.gov.lk/images/dmcreports/Water_level_%26_Rainfall_2026__1793128484.pdf",
          "sha256": "758cc85a7b562c60dc1f891f86e1dc0a53c7b6a662744a91d5a370ab0283d21c",
          "sourceRemarks": "Normal",
          "sourceTrend": null,
          "listingAt": "2026-10-28T00:30:00+05:30",
          "previousValue": 1.63,
          "previousObservedAt": "2026-10-27T23:00:00+05:30"
        },
        {
          "name": "Dunamale",
          "basin": "Attanagalu Oya",
          "value": 4.56,
          "unit": "m",
          "status": "minorFalling",
          "observedAt": "2026-10-28T00:00:00+05:30",
          "issuedAt": "2026-10-28T00:30:00+05:30",
          "url": "https://www.dmc.gov.lk/images/dmcreports/Water_level_%26_Rainfall_2026__1793128484.pdf",
          "sha256": "758cc85a7b562c60dc1f891f86e1dc0a53c7b6a662744a91d5a370ab0283d21c",
          "sourceRemarks": "Minor Flood",
          "sourceTrend": "Falling",
          "listingAt": "2026-10-28T00:30:00+05:30",
          "previousValue": 4.61,
          "previousObservedAt": "2026-10-27T23:00:00+05:30"
        },
        {
          "name": "Panadugama",
          "basin": "Nilwala Ganga",
          "unit": "m",
          "value": 6.05,
          "status": "minorFalling",
          "observedAt": "2026-10-28T00:00:00+05:30",
          "issuedAt": "2026-10-28T00:30:00+05:30",
          "url": "https://www.dmc.gov.lk/images/dmcreports/Water_level_%26_Rainfall_2026__1793128484.pdf",
          "sha256": "758cc85a7b562c60dc1f891f86e1dc0a53c7b6a662744a91d5a370ab0283d21c",
          "sourceRemarks": "Minor Flood",
          "sourceTrend": "Falling",
          "listingAt": "2026-10-28T00:30:00+05:30",
          "previousValue": 6.06,
          "previousObservedAt": "2026-10-27T23:00:00+05:30"
        },
        {
          "name": "Urawa",
          "basin": "Urubokka Ganga · Nilwala",
          "unit": "m",
          "value": 1.45,
          "status": "normal",
          "observedAt": "2026-10-28T00:00:00+05:30",
          "issuedAt": "2026-10-28T00:30:00+05:30",
          "url": "https://www.dmc.gov.lk/images/dmcreports/Water_level_%26_Rainfall_2026__1793128484.pdf",
          "sha256": "758cc85a7b562c60dc1f891f86e1dc0a53c7b6a662744a91d5a370ab0283d21c",
          "sourceRemarks": "Normal",
          "sourceTrend": null,
          "listingAt": "2026-10-28T00:30:00+05:30",
          "previousValue": 1.36,
          "previousObservedAt": "2026-10-27T23:00:00+05:30"
        },
        {
          "name": "Peradeniya",
          "basin": "Mahaweli Ganga",
          "unit": "m",
          "value": 3.25,
          "status": "normal",
          "observedAt": "2026-10-28T00:00:00+05:30",
          "issuedAt": "2026-10-28T00:30:00+05:30",
          "url": "https://www.dmc.gov.lk/images/dmcreports/Water_level_%26_Rainfall_2026__1793128484.pdf",
          "sha256": "758cc85a7b562c60dc1f891f86e1dc0a53c7b6a662744a91d5a370ab0283d21c",
          "sourceRemarks": "Normal",
          "sourceTrend": null,
          "listingAt": "2026-10-28T00:30:00+05:30",
          "previousValue": 3.28,
          "previousObservedAt": "2026-10-27T23:00:00+05:30"
        },
        {
          "name": "Glencourse",
          "basin": "Kelani Ganga",
          "unit": "m",
          "value": 12.12,
          "status": "normal",
          "observedAt": "2026-10-28T00:00:00+05:30",
          "issuedAt": "2026-10-28T00:30:00+05:30",
          "listingAt": "2026-10-28T00:30:00+05:30",
          "url": "https://www.dmc.gov.lk/images/dmcreports/Water_level_%26_Rainfall_2026__1793128484.pdf",
          "sha256": "758cc85a7b562c60dc1f891f86e1dc0a53c7b6a662744a91d5a370ab0283d21c",
          "sourceRemarks": "Normal",
          "sourceTrend": null,
          "previousValue": 12.1,
          "previousObservedAt": "2026-10-27T23:00:00+05:30"
        },
        {
          "name": "Thawalama",
          "basin": "Gin Ganga",
          "unit": "m",
          "value": 2.74,
          "status": "normal",
          "observedAt": "2026-10-28T00:00:00+05:30",
          "issuedAt": "2026-10-28T00:30:00+05:30",
          "listingAt": "2026-10-28T00:30:00+05:30",
          "url": "https://www.dmc.gov.lk/images/dmcreports/Water_level_%26_Rainfall_2026__1793128484.pdf",
          "sha256": "758cc85a7b562c60dc1f891f86e1dc0a53c7b6a662744a91d5a370ab0283d21c",
          "sourceRemarks": "Normal",
          "sourceTrend": null,
          "previousValue": 2.76,
          "previousObservedAt": "2026-10-27T23:00:00+05:30"
        },
        {
          "name": "Badalgama",
          "basin": "Maha Oya",
          "unit": "m",
          "value": 3.95,
          "status": "normal",
          "sourceRemarks": "Normal",
          "sourceTrend": null,
          "observedAt": "2026-10-28T00:00:00+05:30",
          "issuedAt": "2026-10-28T00:30:00+05:30",
          "listingAt": "2026-10-28T00:30:00+05:30",
          "url": "https://www.dmc.gov.lk/images/dmcreports/Water_level_%26_Rainfall_2026__1793128484.pdf",
          "sha256": "758cc85a7b562c60dc1f891f86e1dc0a53c7b6a662744a91d5a370ab0283d21c",
          "previousValue": 4.0,
          "previousObservedAt": "2026-10-27T23:00:00+05:30"
        },
        {
          "name": "Hanwella",
          "basin": "Kelani Ganga",
          "unit": "m",
          "value": 4.83,
          "status": "normal",
          "observedAt": "2026-10-28T00:00:00+05:30",
          "issuedAt": "2026-10-28T00:30:00+05:30",
          "listingAt": "2026-10-28T00:30:00+05:30",
          "url": "https://www.dmc.gov.lk/images/dmcreports/Water_level_%26_Rainfall_2026__1793128484.pdf",
          "sha256": "758cc85a7b562c60dc1f891f86e1dc0a53c7b6a662744a91d5a370ab0283d21c",
          "sourceRemarks": "Normal",
          "sourceTrend": null,
          "previousValue": 4.91,
          "previousObservedAt": "2026-10-27T23:00:00+05:30"
        },
        {
          "name": "Putupaula",
          "basin": "Kalu Ganga",
          "unit": "m",
          "value": 3.46,
          "status": "alertRising",
          "observedAt": "2026-10-28T00:00:00+05:30",
          "issuedAt": "2026-10-28T00:30:00+05:30",
          "listingAt": "2026-10-28T00:30:00+05:30",
          "url": "https://www.dmc.gov.lk/images/dmcreports/Water_level_%26_Rainfall_2026__1793128484.pdf",
          "sha256": "758cc85a7b562c60dc1f891f86e1dc0a53c7b6a662744a91d5a370ab0283d21c",
          "sourceRemarks": "Alert",
          "sourceTrend": "Rising",
          "previousValue": 3.43,
          "previousObservedAt": "2026-10-27T23:00:00+05:30"
        },
        {
          "name": "Baddegama",
          "basin": "Gin Ganga",
          "unit": "m",
          "value": 4.2,
          "status": "minorRising",
          "observedAt": "2026-10-28T00:00:00+05:30",
          "issuedAt": "2026-10-28T00:30:00+05:30",
          "listingAt": "2026-10-28T00:30:00+05:30",
          "url": "https://www.dmc.gov.lk/images/dmcreports/Water_level_%26_Rainfall_2026__1793128484.pdf",
          "sha256": "758cc85a7b562c60dc1f891f86e1dc0a53c7b6a662744a91d5a370ab0283d21c",
          "sourceRemarks": "Minor Flood",
          "sourceTrend": "Rising",
          "previousValue": 4.18,
          "previousObservedAt": "2026-10-27T23:00:00+05:30"
        },
        {
          "name": "Thalgahagoda",
          "basin": "Nilwala Ganga",
          "unit": "m",
          "value": 1.73,
          "status": "minorRising",
          "observedAt": "2026-10-28T00:00:00+05:30",
          "issuedAt": "2026-10-28T00:30:00+05:30",
          "listingAt": "2026-10-28T00:30:00+05:30",
          "url": "https://www.dmc.gov.lk/images/dmcreports/Water_level_%26_Rainfall_2026__1793128484.pdf",
          "sha256": "758cc85a7b562c60dc1f891f86e1dc0a53c7b6a662744a91d5a370ab0283d21c",
          "sourceRemarks": "Minor Flood",
          "sourceTrend": "Rising",
          "previousValue": 1.72,
          "previousObservedAt": "2026-10-27T23:00:00+05:30"
        },
        {
          "name": "Moragaswewa",
          "basin": "Deduru Oya",
          "unit": "m",
          "value": 3.96,
          "status": "normal",
          "observedAt": "2026-10-28T00:00:00+05:30",
          "previousObservedAt": "2026-10-27T23:00:00+05:30",
          "issuedAt": "2026-10-28T00:30:00+05:30",
          "listingAt": "2026-10-28T00:30:00+05:30",
          "url": "https://www.dmc.gov.lk/images/dmcreports/Water_level_%26_Rainfall_2026__1793128484.pdf",
          "sha256": "758cc85a7b562c60dc1f891f86e1dc0a53c7b6a662744a91d5a370ab0283d21c",
          "previousValue": 4.11,
          "sourceRemarks": "Normal",
          "sourceTrend": null
        },
        {
          "name": "Galgamuwa",
          "basin": "Mee Oya",
          "unit": "m",
          "value": null,
          "status": "unavailable",
          "observedAt": null,
          "previousObservedAt": null,
          "issuedAt": "2026-10-28T00:30:00+05:30",
          "listingAt": "2026-10-28T00:30:00+05:30",
          "url": "https://www.dmc.gov.lk/images/dmcreports/Water_level_%26_Rainfall_2026__1793128484.pdf",
          "sha256": "758cc85a7b562c60dc1f891f86e1dc0a53c7b6a662744a91d5a370ab0283d21c",
          "previousValue": null,
          "sourceRemarks": null,
          "sourceTrend": null,
          "reportObservationAt": "2026-10-28T00:00:00+05:30"
        },
        {
          "name": "Thanthirimale",
          "basin": "Malwathu Oya",
          "unit": "m",
          "value": null,
          "status": "unavailable",
          "observedAt": null,
          "previousObservedAt": null,
          "issuedAt": "2026-10-28T00:30:00+05:30",
          "listingAt": "2026-10-28T00:30:00+05:30",
          "url": "https://www.dmc.gov.lk/images/dmcreports/Water_level_%26_Rainfall_2026__1793128484.pdf",
          "sha256": "758cc85a7b562c60dc1f891f86e1dc0a53c7b6a662744a91d5a370ab0283d21c",
          "previousValue": null,
          "sourceRemarks": null,
          "sourceTrend": null,
          "reportObservationAt": "2026-10-28T00:00:00+05:30"
        },
        {
          "name": "Ellagawa",
          "basin": "Kalu Ganga",
          "unit": "m",
          "value": 10.35,
          "previousValue": 10.31,
          "status": "alertRising",
          "sourceRemarks": "Alert",
          "sourceTrend": "Rising",
          "observedAt": "2026-10-28T00:00:00+05:30",
          "previousObservedAt": "2026-10-27T23:00:00+05:30",
          "issuedAt": "2026-10-28T00:30:00+05:30",
          "listingAt": "2026-10-28T00:30:00+05:30",
          "url": "https://www.dmc.gov.lk/images/dmcreports/Water_level_%26_Rainfall_2026__1793128484.pdf",
          "sha256": "758cc85a7b562c60dc1f891f86e1dc0a53c7b6a662744a91d5a370ab0283d21c"
        }
      ],
      "previousObservationsReviewedAt": "2026-10-27T16:20:48.766272+00:00",
      "warningsChanged": false,
      "rainfallPeriodHours": 15,
      "rainfallIngested": false,
      "missingStationNames": [
        "Galgamuwa",
        "Thanthirimale"
      ],
      "otherMissingSourceStations": [
        "Weraganthota",
        "Yaka Wewa"
      ],
      "coverage": "The same 22 selected gauges, all metres. Five Minor Flood, four Alert, eleven Normal and two missing. Other source gauges including Nagalagam Street (feet), Weraganthota and Yaka Wewa remain outside this selected directory. Missing rows/classifications stay null, not zero or Normal. Midnight observations and previous 23:00 readings retain separate calendar dates. Gauge classifications do not cancel area warnings or establish household safety."
    },
    {
      "scope": "28 October noon river observations, all original table columns visually checked locally against independent review.",
      "reviewedAt": "2026-10-28T08:26:45.800399+00:00",
      "source": {
        "id": "river-20261028-1230",
        "url": "https://www.dmc.gov.lk/images/dmcreports/Water_level_%26_Rainfall_2026__1793172979.pdf",
        "sha256": "d194f5769c505e5966137cfa11add952e10ab98ed620219b9d2b459c78127a31",
        "fetchedAt": "2026-10-28T08:22:09.386921+00:00",
        "bytes": 209738,
        "contentType": "application/pdf",
        "finalUrl": "https://www.dmc.gov.lk/images/dmcreports/Water_level_%26_Rainfall_2026__1793172979.pdf",
        "issuedAt": "2026-10-28T12:30:00+05:30",
        "observedAt": "2026-10-28T12:00:00+05:30",
        "previousObservedAt": "2026-10-28T11:00:00+05:30",
        "listingAt": "2026-10-28T12:30:00+05:30",
        "reviewedAt": "2026-10-28T08:26:45.800399+00:00"
      },
      "previousStations": [
        {
          "name": "Holombuwa",
          "basin": "Gurugoda Oya · Kelani",
          "value": 1.33,
          "unit": "m",
          "status": "normal",
          "observedAt": "2026-10-28T00:00:00+05:30",
          "issuedAt": "2026-10-28T00:30:00+05:30",
          "url": "https://www.dmc.gov.lk/images/dmcreports/Water_level_%26_Rainfall_2026__1793128484.pdf",
          "sha256": "758cc85a7b562c60dc1f891f86e1dc0a53c7b6a662744a91d5a370ab0283d21c",
          "sourceRemarks": "Normal",
          "sourceTrend": null,
          "listingAt": "2026-10-28T00:30:00+05:30",
          "previousValue": 1.34,
          "previousObservedAt": "2026-10-27T23:00:00+05:30"
        },
        {
          "name": "Rathnapura",
          "basin": "Kalu Ganga",
          "value": 7.24,
          "unit": "m",
          "status": "alertFalling",
          "observedAt": "2026-10-28T00:00:00+05:30",
          "issuedAt": "2026-10-28T00:30:00+05:30",
          "url": "https://www.dmc.gov.lk/images/dmcreports/Water_level_%26_Rainfall_2026__1793128484.pdf",
          "sha256": "758cc85a7b562c60dc1f891f86e1dc0a53c7b6a662744a91d5a370ab0283d21c",
          "sourceRemarks": "Alert",
          "sourceTrend": "Falling",
          "listingAt": "2026-10-28T00:30:00+05:30",
          "previousValue": 7.34,
          "previousObservedAt": "2026-10-27T23:00:00+05:30"
        },
        {
          "name": "Kithulgala",
          "basin": "Kelani Ganga",
          "value": 2.3,
          "unit": "m",
          "status": "normal",
          "observedAt": "2026-10-28T00:00:00+05:30",
          "issuedAt": "2026-10-28T00:30:00+05:30",
          "url": "https://www.dmc.gov.lk/images/dmcreports/Water_level_%26_Rainfall_2026__1793128484.pdf",
          "sha256": "758cc85a7b562c60dc1f891f86e1dc0a53c7b6a662744a91d5a370ab0283d21c",
          "sourceRemarks": "Normal",
          "sourceTrend": null,
          "listingAt": "2026-10-28T00:30:00+05:30",
          "previousValue": 2.2,
          "previousObservedAt": "2026-10-27T23:00:00+05:30"
        },
        {
          "name": "Norwood",
          "basin": "Kehelgamu Oya · Kelani",
          "value": 1.32,
          "unit": "m",
          "status": "normal",
          "observedAt": "2026-10-28T00:00:00+05:30",
          "issuedAt": "2026-10-28T00:30:00+05:30",
          "url": "https://www.dmc.gov.lk/images/dmcreports/Water_level_%26_Rainfall_2026__1793128484.pdf",
          "sha256": "758cc85a7b562c60dc1f891f86e1dc0a53c7b6a662744a91d5a370ab0283d21c",
          "sourceRemarks": "Normal",
          "sourceTrend": null,
          "listingAt": "2026-10-28T00:30:00+05:30",
          "previousValue": 1.31,
          "previousObservedAt": "2026-10-27T23:00:00+05:30"
        },
        {
          "name": "Magura",
          "basin": "Maguru Ganga · Kalu",
          "value": 4.57,
          "unit": "m",
          "status": "alertFalling",
          "observedAt": "2026-10-28T00:00:00+05:30",
          "issuedAt": "2026-10-28T00:30:00+05:30",
          "url": "https://www.dmc.gov.lk/images/dmcreports/Water_level_%26_Rainfall_2026__1793128484.pdf",
          "sha256": "758cc85a7b562c60dc1f891f86e1dc0a53c7b6a662744a91d5a370ab0283d21c",
          "sourceRemarks": "Alert",
          "sourceTrend": "Falling",
          "listingAt": "2026-10-28T00:30:00+05:30",
          "previousValue": 4.6,
          "previousObservedAt": "2026-10-27T23:00:00+05:30"
        },
        {
          "name": "Kalawellawa (Millakanda)",
          "basin": "Kuda Ganga · Kalu",
          "value": 7.76,
          "unit": "m",
          "status": "minorRising",
          "observedAt": "2026-10-28T00:00:00+05:30",
          "issuedAt": "2026-10-28T00:30:00+05:30",
          "url": "https://www.dmc.gov.lk/images/dmcreports/Water_level_%26_Rainfall_2026__1793128484.pdf",
          "sha256": "758cc85a7b562c60dc1f891f86e1dc0a53c7b6a662744a91d5a370ab0283d21c",
          "sourceRemarks": "Minor Flood",
          "sourceTrend": "Rising",
          "listingAt": "2026-10-28T00:30:00+05:30",
          "previousValue": 7.74,
          "previousObservedAt": "2026-10-27T23:00:00+05:30"
        },
        {
          "name": "Nawalapitiya",
          "basin": "Mahaweli Ganga",
          "value": 1.62,
          "unit": "m",
          "status": "normal",
          "observedAt": "2026-10-28T00:00:00+05:30",
          "issuedAt": "2026-10-28T00:30:00+05:30",
          "url": "https://www.dmc.gov.lk/images/dmcreports/Water_level_%26_Rainfall_2026__1793128484.pdf",
          "sha256": "758cc85a7b562c60dc1f891f86e1dc0a53c7b6a662744a91d5a370ab0283d21c",
          "sourceRemarks": "Normal",
          "sourceTrend": null,
          "listingAt": "2026-10-28T00:30:00+05:30",
          "previousValue": 1.63,
          "previousObservedAt": "2026-10-27T23:00:00+05:30"
        },
        {
          "name": "Dunamale",
          "basin": "Attanagalu Oya",
          "value": 4.56,
          "unit": "m",
          "status": "minorFalling",
          "observedAt": "2026-10-28T00:00:00+05:30",
          "issuedAt": "2026-10-28T00:30:00+05:30",
          "url": "https://www.dmc.gov.lk/images/dmcreports/Water_level_%26_Rainfall_2026__1793128484.pdf",
          "sha256": "758cc85a7b562c60dc1f891f86e1dc0a53c7b6a662744a91d5a370ab0283d21c",
          "sourceRemarks": "Minor Flood",
          "sourceTrend": "Falling",
          "listingAt": "2026-10-28T00:30:00+05:30",
          "previousValue": 4.61,
          "previousObservedAt": "2026-10-27T23:00:00+05:30"
        },
        {
          "name": "Panadugama",
          "basin": "Nilwala Ganga",
          "unit": "m",
          "value": 6.05,
          "status": "minorFalling",
          "observedAt": "2026-10-28T00:00:00+05:30",
          "issuedAt": "2026-10-28T00:30:00+05:30",
          "url": "https://www.dmc.gov.lk/images/dmcreports/Water_level_%26_Rainfall_2026__1793128484.pdf",
          "sha256": "758cc85a7b562c60dc1f891f86e1dc0a53c7b6a662744a91d5a370ab0283d21c",
          "sourceRemarks": "Minor Flood",
          "sourceTrend": "Falling",
          "listingAt": "2026-10-28T00:30:00+05:30",
          "previousValue": 6.06,
          "previousObservedAt": "2026-10-27T23:00:00+05:30"
        },
        {
          "name": "Urawa",
          "basin": "Urubokka Ganga · Nilwala",
          "unit": "m",
          "value": 1.45,
          "status": "normal",
          "observedAt": "2026-10-28T00:00:00+05:30",
          "issuedAt": "2026-10-28T00:30:00+05:30",
          "url": "https://www.dmc.gov.lk/images/dmcreports/Water_level_%26_Rainfall_2026__1793128484.pdf",
          "sha256": "758cc85a7b562c60dc1f891f86e1dc0a53c7b6a662744a91d5a370ab0283d21c",
          "sourceRemarks": "Normal",
          "sourceTrend": null,
          "listingAt": "2026-10-28T00:30:00+05:30",
          "previousValue": 1.36,
          "previousObservedAt": "2026-10-27T23:00:00+05:30"
        },
        {
          "name": "Peradeniya",
          "basin": "Mahaweli Ganga",
          "unit": "m",
          "value": 3.25,
          "status": "normal",
          "observedAt": "2026-10-28T00:00:00+05:30",
          "issuedAt": "2026-10-28T00:30:00+05:30",
          "url": "https://www.dmc.gov.lk/images/dmcreports/Water_level_%26_Rainfall_2026__1793128484.pdf",
          "sha256": "758cc85a7b562c60dc1f891f86e1dc0a53c7b6a662744a91d5a370ab0283d21c",
          "sourceRemarks": "Normal",
          "sourceTrend": null,
          "listingAt": "2026-10-28T00:30:00+05:30",
          "previousValue": 3.28,
          "previousObservedAt": "2026-10-27T23:00:00+05:30"
        },
        {
          "name": "Glencourse",
          "basin": "Kelani Ganga",
          "unit": "m",
          "value": 12.12,
          "status": "normal",
          "observedAt": "2026-10-28T00:00:00+05:30",
          "issuedAt": "2026-10-28T00:30:00+05:30",
          "listingAt": "2026-10-28T00:30:00+05:30",
          "url": "https://www.dmc.gov.lk/images/dmcreports/Water_level_%26_Rainfall_2026__1793128484.pdf",
          "sha256": "758cc85a7b562c60dc1f891f86e1dc0a53c7b6a662744a91d5a370ab0283d21c",
          "sourceRemarks": "Normal",
          "sourceTrend": null,
          "previousValue": 12.1,
          "previousObservedAt": "2026-10-27T23:00:00+05:30"
        },
        {
          "name": "Thawalama",
          "basin": "Gin Ganga",
          "unit": "m",
          "value": 2.74,
          "status": "normal",
          "observedAt": "2026-10-28T00:00:00+05:30",
          "issuedAt": "2026-10-28T00:30:00+05:30",
          "listingAt": "2026-10-28T00:30:00+05:30",
          "url": "https://www.dmc.gov.lk/images/dmcreports/Water_level_%26_Rainfall_2026__1793128484.pdf",
          "sha256": "758cc85a7b562c60dc1f891f86e1dc0a53c7b6a662744a91d5a370ab0283d21c",
          "sourceRemarks": "Normal",
          "sourceTrend": null,
          "previousValue": 2.76,
          "previousObservedAt": "2026-10-27T23:00:00+05:30"
        },
        {
          "name": "Badalgama",
          "basin": "Maha Oya",
          "unit": "m",
          "value": 3.95,
          "status": "normal",
          "sourceRemarks": "Normal",
          "sourceTrend": null,
          "observedAt": "2026-10-28T00:00:00+05:30",
          "issuedAt": "2026-10-28T00:30:00+05:30",
          "listingAt": "2026-10-28T00:30:00+05:30",
          "url": "https://www.dmc.gov.lk/images/dmcreports/Water_level_%26_Rainfall_2026__1793128484.pdf",
          "sha256": "758cc85a7b562c60dc1f891f86e1dc0a53c7b6a662744a91d5a370ab0283d21c",
          "previousValue": 4.0,
          "previousObservedAt": "2026-10-27T23:00:00+05:30"
        },
        {
          "name": "Hanwella",
          "basin": "Kelani Ganga",
          "unit": "m",
          "value": 4.83,
          "status": "normal",
          "observedAt": "2026-10-28T00:00:00+05:30",
          "issuedAt": "2026-10-28T00:30:00+05:30",
          "listingAt": "2026-10-28T00:30:00+05:30",
          "url": "https://www.dmc.gov.lk/images/dmcreports/Water_level_%26_Rainfall_2026__1793128484.pdf",
          "sha256": "758cc85a7b562c60dc1f891f86e1dc0a53c7b6a662744a91d5a370ab0283d21c",
          "sourceRemarks": "Normal",
          "sourceTrend": null,
          "previousValue": 4.91,
          "previousObservedAt": "2026-10-27T23:00:00+05:30"
        },
        {
          "name": "Putupaula",
          "basin": "Kalu Ganga",
          "unit": "m",
          "value": 3.46,
          "status": "alertRising",
          "observedAt": "2026-10-28T00:00:00+05:30",
          "issuedAt": "2026-10-28T00:30:00+05:30",
          "listingAt": "2026-10-28T00:30:00+05:30",
          "url": "https://www.dmc.gov.lk/images/dmcreports/Water_level_%26_Rainfall_2026__1793128484.pdf",
          "sha256": "758cc85a7b562c60dc1f891f86e1dc0a53c7b6a662744a91d5a370ab0283d21c",
          "sourceRemarks": "Alert",
          "sourceTrend": "Rising",
          "previousValue": 3.43,
          "previousObservedAt": "2026-10-27T23:00:00+05:30"
        },
        {
          "name": "Baddegama",
          "basin": "Gin Ganga",
          "unit": "m",
          "value": 4.2,
          "status": "minorRising",
          "observedAt": "2026-10-28T00:00:00+05:30",
          "issuedAt": "2026-10-28T00:30:00+05:30",
          "listingAt": "2026-10-28T00:30:00+05:30",
          "url": "https://www.dmc.gov.lk/images/dmcreports/Water_level_%26_Rainfall_2026__1793128484.pdf",
          "sha256": "758cc85a7b562c60dc1f891f86e1dc0a53c7b6a662744a91d5a370ab0283d21c",
          "sourceRemarks": "Minor Flood",
          "sourceTrend": "Rising",
          "previousValue": 4.18,
          "previousObservedAt": "2026-10-27T23:00:00+05:30"
        },
        {
          "name": "Thalgahagoda",
          "basin": "Nilwala Ganga",
          "unit": "m",
          "value": 1.73,
          "status": "minorRising",
          "observedAt": "2026-10-28T00:00:00+05:30",
          "issuedAt": "2026-10-28T00:30:00+05:30",
          "listingAt": "2026-10-28T00:30:00+05:30",
          "url": "https://www.dmc.gov.lk/images/dmcreports/Water_level_%26_Rainfall_2026__1793128484.pdf",
          "sha256": "758cc85a7b562c60dc1f891f86e1dc0a53c7b6a662744a91d5a370ab0283d21c",
          "sourceRemarks": "Minor Flood",
          "sourceTrend": "Rising",
          "previousValue": 1.72,
          "previousObservedAt": "2026-10-27T23:00:00+05:30"
        },
        {
          "name": "Moragaswewa",
          "basin": "Deduru Oya",
          "unit": "m",
          "value": 3.96,
          "status": "normal",
          "observedAt": "2026-10-28T00:00:00+05:30",
          "previousObservedAt": "2026-10-27T23:00:00+05:30",
          "issuedAt": "2026-10-28T00:30:00+05:30",
          "listingAt": "2026-10-28T00:30:00+05:30",
          "url": "https://www.dmc.gov.lk/images/dmcreports/Water_level_%26_Rainfall_2026__1793128484.pdf",
          "sha256": "758cc85a7b562c60dc1f891f86e1dc0a53c7b6a662744a91d5a370ab0283d21c",
          "previousValue": 4.11,
          "sourceRemarks": "Normal",
          "sourceTrend": null
        },
        {
          "name": "Galgamuwa",
          "basin": "Mee Oya",
          "unit": "m",
          "value": null,
          "status": "unavailable",
          "observedAt": null,
          "previousObservedAt": null,
          "issuedAt": "2026-10-28T00:30:00+05:30",
          "listingAt": "2026-10-28T00:30:00+05:30",
          "url": "https://www.dmc.gov.lk/images/dmcreports/Water_level_%26_Rainfall_2026__1793128484.pdf",
          "sha256": "758cc85a7b562c60dc1f891f86e1dc0a53c7b6a662744a91d5a370ab0283d21c",
          "previousValue": null,
          "sourceRemarks": null,
          "sourceTrend": null,
          "reportObservationAt": "2026-10-28T00:00:00+05:30"
        },
        {
          "name": "Thanthirimale",
          "basin": "Malwathu Oya",
          "unit": "m",
          "value": null,
          "status": "unavailable",
          "observedAt": null,
          "previousObservedAt": null,
          "issuedAt": "2026-10-28T00:30:00+05:30",
          "listingAt": "2026-10-28T00:30:00+05:30",
          "url": "https://www.dmc.gov.lk/images/dmcreports/Water_level_%26_Rainfall_2026__1793128484.pdf",
          "sha256": "758cc85a7b562c60dc1f891f86e1dc0a53c7b6a662744a91d5a370ab0283d21c",
          "previousValue": null,
          "sourceRemarks": null,
          "sourceTrend": null,
          "reportObservationAt": "2026-10-28T00:00:00+05:30"
        },
        {
          "name": "Ellagawa",
          "basin": "Kalu Ganga",
          "unit": "m",
          "value": 10.35,
          "previousValue": 10.31,
          "status": "alertRising",
          "sourceRemarks": "Alert",
          "sourceTrend": "Rising",
          "observedAt": "2026-10-28T00:00:00+05:30",
          "previousObservedAt": "2026-10-27T23:00:00+05:30",
          "issuedAt": "2026-10-28T00:30:00+05:30",
          "listingAt": "2026-10-28T00:30:00+05:30",
          "url": "https://www.dmc.gov.lk/images/dmcreports/Water_level_%26_Rainfall_2026__1793128484.pdf",
          "sha256": "758cc85a7b562c60dc1f891f86e1dc0a53c7b6a662744a91d5a370ab0283d21c"
        }
      ],
      "currentStations": [
        {
          "name": "Holombuwa",
          "basin": "Gurugoda Oya · Kelani",
          "value": 1.16,
          "unit": "m",
          "status": "normal",
          "observedAt": "2026-10-28T12:00:00+05:30",
          "issuedAt": "2026-10-28T12:30:00+05:30",
          "url": "https://www.dmc.gov.lk/images/dmcreports/Water_level_%26_Rainfall_2026__1793172979.pdf",
          "sha256": "d194f5769c505e5966137cfa11add952e10ab98ed620219b9d2b459c78127a31",
          "sourceRemarks": "Normal",
          "sourceTrend": null,
          "listingAt": "2026-10-28T12:30:00+05:30",
          "previousValue": 1.19,
          "previousObservedAt": "2026-10-28T11:00:00+05:30"
        },
        {
          "name": "Rathnapura",
          "basin": "Kalu Ganga",
          "value": 6.27,
          "unit": "m",
          "status": "alertFalling",
          "observedAt": "2026-10-28T12:00:00+05:30",
          "issuedAt": "2026-10-28T12:30:00+05:30",
          "url": "https://www.dmc.gov.lk/images/dmcreports/Water_level_%26_Rainfall_2026__1793172979.pdf",
          "sha256": "d194f5769c505e5966137cfa11add952e10ab98ed620219b9d2b459c78127a31",
          "sourceRemarks": "Alert",
          "sourceTrend": "Falling",
          "listingAt": "2026-10-28T12:30:00+05:30",
          "previousValue": 6.34,
          "previousObservedAt": "2026-10-28T11:00:00+05:30"
        },
        {
          "name": "Kithulgala",
          "basin": "Kelani Ganga",
          "value": 2.13,
          "unit": "m",
          "status": "normal",
          "observedAt": "2026-10-28T12:00:00+05:30",
          "issuedAt": "2026-10-28T12:30:00+05:30",
          "url": "https://www.dmc.gov.lk/images/dmcreports/Water_level_%26_Rainfall_2026__1793172979.pdf",
          "sha256": "d194f5769c505e5966137cfa11add952e10ab98ed620219b9d2b459c78127a31",
          "sourceRemarks": "Normal",
          "sourceTrend": null,
          "listingAt": "2026-10-28T12:30:00+05:30",
          "previousValue": 2.16,
          "previousObservedAt": "2026-10-28T11:00:00+05:30"
        },
        {
          "name": "Norwood",
          "basin": "Kehelgamu Oya · Kelani",
          "value": 1.19,
          "unit": "m",
          "status": "normal",
          "observedAt": "2026-10-28T12:00:00+05:30",
          "issuedAt": "2026-10-28T12:30:00+05:30",
          "url": "https://www.dmc.gov.lk/images/dmcreports/Water_level_%26_Rainfall_2026__1793172979.pdf",
          "sha256": "d194f5769c505e5966137cfa11add952e10ab98ed620219b9d2b459c78127a31",
          "sourceRemarks": "Normal",
          "sourceTrend": null,
          "listingAt": "2026-10-28T12:30:00+05:30",
          "previousValue": 1.19,
          "previousObservedAt": "2026-10-28T11:00:00+05:30"
        },
        {
          "name": "Magura",
          "basin": "Maguru Ganga · Kalu",
          "value": 4.11,
          "unit": "m",
          "status": "alertFalling",
          "observedAt": "2026-10-28T12:00:00+05:30",
          "issuedAt": "2026-10-28T12:30:00+05:30",
          "url": "https://www.dmc.gov.lk/images/dmcreports/Water_level_%26_Rainfall_2026__1793172979.pdf",
          "sha256": "d194f5769c505e5966137cfa11add952e10ab98ed620219b9d2b459c78127a31",
          "sourceRemarks": "Alert",
          "sourceTrend": "Falling",
          "listingAt": "2026-10-28T12:30:00+05:30",
          "previousValue": 4.18,
          "previousObservedAt": "2026-10-28T11:00:00+05:30"
        },
        {
          "name": "Kalawellawa (Millakanda)",
          "basin": "Kuda Ganga · Kalu",
          "value": 7.77,
          "unit": "m",
          "status": "minorNoTrend",
          "observedAt": "2026-10-28T12:00:00+05:30",
          "issuedAt": "2026-10-28T12:30:00+05:30",
          "url": "https://www.dmc.gov.lk/images/dmcreports/Water_level_%26_Rainfall_2026__1793172979.pdf",
          "sha256": "d194f5769c505e5966137cfa11add952e10ab98ed620219b9d2b459c78127a31",
          "sourceRemarks": "Minor Flood",
          "sourceTrend": null,
          "listingAt": "2026-10-28T12:30:00+05:30",
          "previousValue": 7.77,
          "previousObservedAt": "2026-10-28T11:00:00+05:30"
        },
        {
          "name": "Nawalapitiya",
          "basin": "Mahaweli Ganga",
          "value": 1.57,
          "unit": "m",
          "status": "normal",
          "observedAt": "2026-10-28T12:00:00+05:30",
          "issuedAt": "2026-10-28T12:30:00+05:30",
          "url": "https://www.dmc.gov.lk/images/dmcreports/Water_level_%26_Rainfall_2026__1793172979.pdf",
          "sha256": "d194f5769c505e5966137cfa11add952e10ab98ed620219b9d2b459c78127a31",
          "sourceRemarks": "Normal",
          "sourceTrend": null,
          "listingAt": "2026-10-28T12:30:00+05:30",
          "previousValue": 1.57,
          "previousObservedAt": "2026-10-28T11:00:00+05:30"
        },
        {
          "name": "Dunamale",
          "basin": "Attanagalu Oya",
          "value": 3.65,
          "unit": "m",
          "status": "alertFalling",
          "observedAt": "2026-10-28T12:00:00+05:30",
          "issuedAt": "2026-10-28T12:30:00+05:30",
          "url": "https://www.dmc.gov.lk/images/dmcreports/Water_level_%26_Rainfall_2026__1793172979.pdf",
          "sha256": "d194f5769c505e5966137cfa11add952e10ab98ed620219b9d2b459c78127a31",
          "sourceRemarks": "Alert",
          "sourceTrend": "Falling",
          "listingAt": "2026-10-28T12:30:00+05:30",
          "previousValue": 3.77,
          "previousObservedAt": "2026-10-28T11:00:00+05:30"
        },
        {
          "name": "Panadugama",
          "basin": "Nilwala Ganga",
          "unit": "m",
          "value": 5.82,
          "status": "alertFalling",
          "observedAt": "2026-10-28T12:00:00+05:30",
          "issuedAt": "2026-10-28T12:30:00+05:30",
          "url": "https://www.dmc.gov.lk/images/dmcreports/Water_level_%26_Rainfall_2026__1793172979.pdf",
          "sha256": "d194f5769c505e5966137cfa11add952e10ab98ed620219b9d2b459c78127a31",
          "sourceRemarks": "Alert",
          "sourceTrend": "Falling",
          "listingAt": "2026-10-28T12:30:00+05:30",
          "previousValue": 5.84,
          "previousObservedAt": "2026-10-28T11:00:00+05:30"
        },
        {
          "name": "Urawa",
          "basin": "Urubokka Ganga · Nilwala",
          "unit": "m",
          "value": 1.65,
          "status": "normal",
          "observedAt": "2026-10-28T12:00:00+05:30",
          "issuedAt": "2026-10-28T12:30:00+05:30",
          "url": "https://www.dmc.gov.lk/images/dmcreports/Water_level_%26_Rainfall_2026__1793172979.pdf",
          "sha256": "d194f5769c505e5966137cfa11add952e10ab98ed620219b9d2b459c78127a31",
          "sourceRemarks": "Normal",
          "sourceTrend": null,
          "listingAt": "2026-10-28T12:30:00+05:30",
          "previousValue": 1.42,
          "previousObservedAt": "2026-10-28T11:00:00+05:30"
        },
        {
          "name": "Peradeniya",
          "basin": "Mahaweli Ganga",
          "unit": "m",
          "value": 2.99,
          "status": "normal",
          "observedAt": "2026-10-28T12:00:00+05:30",
          "issuedAt": "2026-10-28T12:30:00+05:30",
          "url": "https://www.dmc.gov.lk/images/dmcreports/Water_level_%26_Rainfall_2026__1793172979.pdf",
          "sha256": "d194f5769c505e5966137cfa11add952e10ab98ed620219b9d2b459c78127a31",
          "sourceRemarks": "Normal",
          "sourceTrend": null,
          "listingAt": "2026-10-28T12:30:00+05:30",
          "previousValue": 3.0,
          "previousObservedAt": "2026-10-28T11:00:00+05:30"
        },
        {
          "name": "Glencourse",
          "basin": "Kelani Ganga",
          "unit": "m",
          "value": 11.63,
          "status": "normal",
          "observedAt": "2026-10-28T12:00:00+05:30",
          "issuedAt": "2026-10-28T12:30:00+05:30",
          "listingAt": "2026-10-28T12:30:00+05:30",
          "url": "https://www.dmc.gov.lk/images/dmcreports/Water_level_%26_Rainfall_2026__1793172979.pdf",
          "sha256": "d194f5769c505e5966137cfa11add952e10ab98ed620219b9d2b459c78127a31",
          "sourceRemarks": "Normal",
          "sourceTrend": null,
          "previousValue": 11.65,
          "previousObservedAt": "2026-10-28T11:00:00+05:30"
        },
        {
          "name": "Thawalama",
          "basin": "Gin Ganga",
          "unit": "m",
          "value": 3.1,
          "status": "normal",
          "observedAt": "2026-10-28T12:00:00+05:30",
          "issuedAt": "2026-10-28T12:30:00+05:30",
          "listingAt": "2026-10-28T12:30:00+05:30",
          "url": "https://www.dmc.gov.lk/images/dmcreports/Water_level_%26_Rainfall_2026__1793172979.pdf",
          "sha256": "d194f5769c505e5966137cfa11add952e10ab98ed620219b9d2b459c78127a31",
          "sourceRemarks": "Normal",
          "sourceTrend": null,
          "previousValue": 2.7,
          "previousObservedAt": "2026-10-28T11:00:00+05:30"
        },
        {
          "name": "Badalgama",
          "basin": "Maha Oya",
          "unit": "m",
          "value": 3.43,
          "status": "normal",
          "sourceRemarks": "Normal",
          "sourceTrend": null,
          "observedAt": "2026-10-28T12:00:00+05:30",
          "issuedAt": "2026-10-28T12:30:00+05:30",
          "listingAt": "2026-10-28T12:30:00+05:30",
          "url": "https://www.dmc.gov.lk/images/dmcreports/Water_level_%26_Rainfall_2026__1793172979.pdf",
          "sha256": "d194f5769c505e5966137cfa11add952e10ab98ed620219b9d2b459c78127a31",
          "previousValue": 3.45,
          "previousObservedAt": "2026-10-28T11:00:00+05:30"
        },
        {
          "name": "Hanwella",
          "basin": "Kelani Ganga",
          "unit": "m",
          "value": 4.39,
          "status": "normal",
          "observedAt": "2026-10-28T12:00:00+05:30",
          "issuedAt": "2026-10-28T12:30:00+05:30",
          "listingAt": "2026-10-28T12:30:00+05:30",
          "url": "https://www.dmc.gov.lk/images/dmcreports/Water_level_%26_Rainfall_2026__1793172979.pdf",
          "sha256": "d194f5769c505e5966137cfa11add952e10ab98ed620219b9d2b459c78127a31",
          "sourceRemarks": "Normal",
          "sourceTrend": null,
          "previousValue": 4.42,
          "previousObservedAt": "2026-10-28T11:00:00+05:30"
        },
        {
          "name": "Putupaula",
          "basin": "Kalu Ganga",
          "unit": "m",
          "value": 3.65,
          "status": "alertRising",
          "observedAt": "2026-10-28T12:00:00+05:30",
          "issuedAt": "2026-10-28T12:30:00+05:30",
          "listingAt": "2026-10-28T12:30:00+05:30",
          "url": "https://www.dmc.gov.lk/images/dmcreports/Water_level_%26_Rainfall_2026__1793172979.pdf",
          "sha256": "d194f5769c505e5966137cfa11add952e10ab98ed620219b9d2b459c78127a31",
          "sourceRemarks": "Alert",
          "sourceTrend": "Rising",
          "previousValue": 3.63,
          "previousObservedAt": "2026-10-28T11:00:00+05:30"
        },
        {
          "name": "Baddegama",
          "basin": "Gin Ganga",
          "unit": "m",
          "value": 4.23,
          "status": "minorNoTrend",
          "observedAt": "2026-10-28T12:00:00+05:30",
          "issuedAt": "2026-10-28T12:30:00+05:30",
          "listingAt": "2026-10-28T12:30:00+05:30",
          "url": "https://www.dmc.gov.lk/images/dmcreports/Water_level_%26_Rainfall_2026__1793172979.pdf",
          "sha256": "d194f5769c505e5966137cfa11add952e10ab98ed620219b9d2b459c78127a31",
          "sourceRemarks": "Minor Flood",
          "sourceTrend": null,
          "previousValue": 4.23,
          "previousObservedAt": "2026-10-28T11:00:00+05:30"
        },
        {
          "name": "Thalgahagoda",
          "basin": "Nilwala Ganga",
          "unit": "m",
          "value": 1.81,
          "status": "minorNoTrend",
          "observedAt": "2026-10-28T12:00:00+05:30",
          "issuedAt": "2026-10-28T12:30:00+05:30",
          "listingAt": "2026-10-28T12:30:00+05:30",
          "url": "https://www.dmc.gov.lk/images/dmcreports/Water_level_%26_Rainfall_2026__1793172979.pdf",
          "sha256": "d194f5769c505e5966137cfa11add952e10ab98ed620219b9d2b459c78127a31",
          "sourceRemarks": "Minor Flood",
          "sourceTrend": null,
          "previousValue": 1.81,
          "previousObservedAt": "2026-10-28T11:00:00+05:30"
        },
        {
          "name": "Moragaswewa",
          "basin": "Deduru Oya",
          "unit": "m",
          "value": 3.07,
          "status": "normal",
          "observedAt": "2026-10-28T12:00:00+05:30",
          "previousObservedAt": "2026-10-28T11:00:00+05:30",
          "issuedAt": "2026-10-28T12:30:00+05:30",
          "listingAt": "2026-10-28T12:30:00+05:30",
          "url": "https://www.dmc.gov.lk/images/dmcreports/Water_level_%26_Rainfall_2026__1793172979.pdf",
          "sha256": "d194f5769c505e5966137cfa11add952e10ab98ed620219b9d2b459c78127a31",
          "previousValue": 3.05,
          "sourceRemarks": "Normal",
          "sourceTrend": null
        },
        {
          "name": "Galgamuwa",
          "basin": "Mee Oya",
          "unit": "m",
          "value": 2.4,
          "status": "normal",
          "observedAt": "2026-10-28T12:00:00+05:30",
          "previousObservedAt": "2026-10-28T11:00:00+05:30",
          "issuedAt": "2026-10-28T12:30:00+05:30",
          "listingAt": "2026-10-28T12:30:00+05:30",
          "url": "https://www.dmc.gov.lk/images/dmcreports/Water_level_%26_Rainfall_2026__1793172979.pdf",
          "sha256": "d194f5769c505e5966137cfa11add952e10ab98ed620219b9d2b459c78127a31",
          "previousValue": 2.4,
          "sourceRemarks": "Normal",
          "sourceTrend": null
        },
        {
          "name": "Thanthirimale",
          "basin": "Malwathu Oya",
          "unit": "m",
          "value": 2.17,
          "status": "normal",
          "observedAt": "2026-10-28T12:00:00+05:30",
          "previousObservedAt": "2026-10-28T11:00:00+05:30",
          "issuedAt": "2026-10-28T12:30:00+05:30",
          "listingAt": "2026-10-28T12:30:00+05:30",
          "url": "https://www.dmc.gov.lk/images/dmcreports/Water_level_%26_Rainfall_2026__1793172979.pdf",
          "sha256": "d194f5769c505e5966137cfa11add952e10ab98ed620219b9d2b459c78127a31",
          "previousValue": 2.24,
          "sourceRemarks": "Normal",
          "sourceTrend": null
        },
        {
          "name": "Ellagawa",
          "basin": "Kalu Ganga",
          "unit": "m",
          "value": 10.43,
          "previousValue": 10.43,
          "status": "alertNoTrend",
          "sourceRemarks": "Alert",
          "sourceTrend": null,
          "observedAt": "2026-10-28T12:00:00+05:30",
          "previousObservedAt": "2026-10-28T11:00:00+05:30",
          "issuedAt": "2026-10-28T12:30:00+05:30",
          "listingAt": "2026-10-28T12:30:00+05:30",
          "url": "https://www.dmc.gov.lk/images/dmcreports/Water_level_%26_Rainfall_2026__1793172979.pdf",
          "sha256": "d194f5769c505e5966137cfa11add952e10ab98ed620219b9d2b459c78127a31"
        }
      ],
      "previousObservationsReviewedAt": "2026-10-27T19:46:18.479987+00:00",
      "warningsChanged": false,
      "rainfallPeriodHours": 3,
      "rainfallIngested": false,
      "missingStationNames": [],
      "otherMissingSourceStations": [],
      "coverage": "Same 22 selected metre gauges: three Minor Flood, six Alert, thirteen Normal. Galgamuwa and Thanthirimale now have numeric readings; prior missing values remain historical. Blank source trends remain null. Nagalagam Street is in feet and stays outside this directory.",
      "separateRainfallObservation": {
        "station": "Thawalama",
        "millimetres": 68.6,
        "durationHours": 3,
        "endsAt": "2026-10-28T12:00:00+05:30",
        "stationStatus": "Normal",
        "notLocalFloodInference": true
      }
    },
    {
      "scope": "New lightning Bulletin 05 and Gin No. 02 extension: originals visually checked locally, including all annex pages.",
      "reviewedAt": "2026-10-28T08:26:45.800399+00:00",
      "newBulletins": [
        {
          "id": "LLA-26-10-28-01-05",
          "kind": "lightning",
          "severity": "amber",
          "title": {
            "en": "Severe lightning",
            "si": "ප්‍රබල අකුණු",
            "ta": "கடும் மின்னல்"
          },
          "authority": "Department of Meteorology · Natural Hazards Early Warning Centre",
          "issuedAt": "2026-10-28T11:30:00+05:30",
          "expiresAt": "2026-10-28T23:30:00+05:30",
          "listingAt": "2026-10-28T11:30:00+05:30",
          "url": "https://www.dmc.gov.lk/images/dmcreports/Advisory_for_Severe_Lightning_at_1130hrs_on_28__1793168243.pdf",
          "summary": {
            "en": "Severe lightning is likely at several places in Monaragala, Ampara and Batticaloa districts. Temporary local strong winds may occur during thunderstorms.",
            "si": "මොණරාගල, අම්පාර සහ මඩකලපුව දිස්ත්‍රික්කවල තැනින් තැන ප්‍රබල අකුණු ඇති විය හැක. ගිගුරුම් සහිත වැසි සමඟ තාවකාලික තද සුළං ඇති විය හැක.",
            "ta": "மொணராகலை, அம்பாறை மற்றும் மட்டக்களப்பு மாவட்டங்களில் பல இடங்களில் கடும் மின்னல் ஏற்படலாம். இடியுடன் கூடிய மழையின்போது தற்காலிக பலத்த காற்றும் வீசலாம்."
          },
          "areas": [],
          "districtCodes": [
            "LK82",
            "LK52",
            "LK51"
          ],
          "sha256": "c80d69f02c3ee77c7742abd2c8127c7bf6573df3d246c18ea58fde25bfb7cfcd",
          "scopeBasis": "Original Sinhala and English text names Monaragala, Ampara and Batticaloa only. Bulletin 05 explicitly says Amber; red map shading is not a different bulletin severity."
        },
        {
          "id": "gin-20261028-02",
          "kind": "flood",
          "severity": "amber",
          "title": {
            "en": "Gin Ganga Basin",
            "si": "ගිං ගඟ ද්‍රෝණිය",
            "ta": "கிங் கங்கை ஆற்றுப் படுகை"
          },
          "authority": "Irrigation Department",
          "issuedAt": "2026-10-28T12:30:00+05:30",
          "expiresAt": "2026-10-29T12:30:00+05:30",
          "listingAt": "2026-10-28T12:30:00+05:30",
          "url": "https://www.dmc.gov.lk/images/dmcreports/Flood_warning_for_Gin_River_Basin_-_No_02_-_(Extended_warning)_2026__1793173754.pdf",
          "sha256": "5d9ddf632d3aa980957645b72bf7c772dce9be3c2bd35d12bd89d2ad68e0487a",
          "summary": {
            "en": "Minor flooding is possible in low-lying parts of the Gin Ganga valley in the four named DS divisions. Residents and drivers are asked to exercise extreme caution. This does not establish flooding at every location in a division.",
            "si": "නම් කළ කොට්ඨාස හතරේ ගිං ගඟ නිම්නයේ පහත් බිම්වල සුළු ගංවතුර ඇති විය හැක. පදිංචිකරුවන් සහ රියදුරන් දැඩි සැලකිල්ලෙන් කටයුතු කළ යුතුය. කොට්ඨාසයක සෑම ස්ථානයකම ගංවතුර ඇති බව මෙයින් අදහස් නොවේ.",
            "ta": "பெயரிடப்பட்ட நான்கு பிரிவுகளில் கிங் கங்கை பள்ளத்தாக்கின் தாழ்நிலப் பகுதிகளில் சிறிய வெள்ளம் ஏற்படலாம். குடியிருப்போரும் சாரதிகளும் மிகுந்த அவதானத்துடன் செயற்படுமாறு கேட்டுக்கொள்ளப்படுகின்றனர். பிரிவின் ஒவ்வொரு இடத்திலும் வெள்ளம் ஏற்பட்டுள்ளதாக இது பொருளல்ல."
          },
          "areas": [
            {
              "district": "Galle",
              "division": "Thawalama",
              "districtCode": "LK31",
              "divisionCode": "LK3118"
            },
            {
              "district": "Galle",
              "division": "Nagoda",
              "districtCode": "LK31",
              "divisionCode": "LK3124"
            },
            {
              "district": "Galle",
              "division": "Baddegama",
              "districtCode": "LK31",
              "divisionCode": "LK3127"
            },
            {
              "district": "Galle",
              "division": "Welivitiya-Divithura",
              "districtCode": "LK31",
              "divisionCode": "LK3130"
            }
          ],
          "districtCodes": [],
          "extendsBulletinId": "gin-20261026-01"
        }
      ],
      "priorBulletins": [
        {
          "id": "kalu-20261027-02",
          "kind": "flood",
          "title": {
            "en": "Kalu River Basin",
            "si": "කළු ගඟ ද්‍රෝණිය",
            "ta": "களு கங்கை ஆற்றுப் படுகை"
          },
          "authority": "Irrigation Department",
          "issuedAt": "2026-10-27T13:30:00+05:30",
          "expiresAt": "2026-10-28T13:30:00+05:30",
          "listingAt": "2026-10-27T13:30:00+05:30",
          "url": "https://www.dmc.gov.lk/images/dmcreports/Flood_warning_for_Kalu_River_Basin_-_No_02_-_(Extended_warning)_2026__1793090488.pdf",
          "summary": {
            "en": "Minor flooding is possible in low-lying parts of the Kalu floodplain in the named DS divisions. The warning does not apply uniformly to every place in a division.",
            "si": "නම් කළ කොට්ඨාසවල කළු ගඟ ගංවතුර තැනිතලාවේ පහත් බිම්වල සුළු ගංවතුර ඇති විය හැක. කොට්ඨාසයක සෑම ස්ථානයකටම එක සේ අදාළ නොවේ.",
            "ta": "பெயரிடப்பட்ட பிரிவுகளில் களு கங்கை வெள்ளச் சமவெளியின் தாழ்நிலப் பகுதிகளில் சிறிய வெள்ளம் ஏற்படலாம். பிரிவின் எல்லா இடங்களுக்கும் ஒரே விதமாகப் பொருந்தாது."
          },
          "areas": [
            {
              "district": "Ratnapura",
              "division": "Pelmadulla",
              "districtCode": "LK91",
              "divisionCode": "LK9124"
            },
            {
              "district": "Ratnapura",
              "division": "Nivithigala",
              "districtCode": "LK91",
              "divisionCode": "LK9136"
            },
            {
              "district": "Ratnapura",
              "division": "Ratnapura",
              "districtCode": "LK91",
              "divisionCode": "LK9112"
            },
            {
              "district": "Ratnapura",
              "division": "Kuruwita",
              "districtCode": "LK91",
              "divisionCode": "LK9106"
            },
            {
              "district": "Ratnapura",
              "division": "Ayagama",
              "districtCode": "LK91",
              "divisionCode": "LK9130"
            },
            {
              "district": "Ratnapura",
              "division": "Elapatha",
              "districtCode": "LK91",
              "divisionCode": "LK9127"
            },
            {
              "district": "Kalutara",
              "division": "Ingiriya",
              "districtCode": "LK13",
              "divisionCode": "LK1310"
            },
            {
              "district": "Kalutara",
              "division": "Horana",
              "districtCode": "LK13",
              "divisionCode": "LK1309"
            },
            {
              "district": "Kalutara",
              "division": "Dodangoda",
              "districtCode": "LK13",
              "divisionCode": "LK1327"
            },
            {
              "district": "Kalutara",
              "division": "Millaniya",
              "districtCode": "LK13",
              "divisionCode": "LK1318"
            },
            {
              "district": "Kalutara",
              "division": "Bulathsinhala",
              "districtCode": "LK13",
              "divisionCode": "LK1312"
            },
            {
              "district": "Kalutara",
              "division": "Madurawala",
              "districtCode": "LK13",
              "divisionCode": "LK1315"
            },
            {
              "district": "Kalutara",
              "division": "Palindanuwara",
              "districtCode": "LK13",
              "divisionCode": "LK1336"
            }
          ],
          "sha256": "c552b54d56512af5fcd2a8b3a26bcf3f718b13a76168ff910dc5c8ae87142a80",
          "districtCodes": [],
          "severity": "amber",
          "extendsBulletinId": "kalu-20261026-01",
          "scopeBasis": "No. 02 explicitly extends No. 01. The attached original names the same 13 DS divisions, only low-lying Kalu floodplain portions; not a whole-division or whole-district inundation footprint.",
          "sourceDiscrepancy": "No. 02 prose references No. 01 as issued on 27 October at 11:30; the attached No. 01 visibly states 26 October with expiry 27 October. No. 02 explicit header issue (27 October 13:30) and validity (28 October 13:30) govern this extension. The original dates have not been silently rewritten."
        },
        {
          "id": "mahaweli-20261026-01",
          "kind": "flood",
          "title": {
            "en": "Mahaweli · Pasbage Korale",
            "si": "මහවැලි · පස්බාගේ කෝරළේ",
            "ta": "மகாவலி · பஸ்பாகே கோரளை"
          },
          "authority": "Irrigation Department",
          "issuedAt": "2026-10-26T11:30:00+05:30",
          "expiresAt": "2026-10-27T11:30:00+05:30",
          "listingAt": "2026-10-26T11:30:00+05:30",
          "url": "https://www.dmc.gov.lk/images/dmcreports/Flood_Warning_for_Mahaweli_River_-_No_01_-_2026__1792998739.pdf",
          "summary": {
            "en": "Minor flood risk in low-lying areas beside the Mahaweli River within Pasbage Korale DS division. This is not a warning for the entire Mahaweli basin.",
            "si": "පස්බාගේ කෝරළේ කොට්ඨාසයේ මහවැලි ගඟ අසල පහත් බිම්වල සුළු ගංවතුර අවදානමක් ඇත. සම්පූර්ණ මහවැලි ද්‍රෝණිය සඳහා අනතුරු ඇඟවීමක් නොවේ.",
            "ta": "பஸ்பாகே கோரளை பிரிவில் மகாவலி ஆற்றருகிலுள்ள தாழ்நிலப் பகுதிகளில் சிறிய வெள்ள அபாயம் உள்ளது. முழு மகாவலி ஆற்றுப் படுகைக்கான எச்சரிக்கை அல்ல."
          },
          "areas": [
            {
              "district": "Kandy",
              "division": "Pasbage Korale",
              "districtCode": "LK21",
              "divisionCode": "LK2157"
            }
          ],
          "sha256": "8746dbc111719bf59283836919e8ead312f8889fa29d6d9992d70e57d205a560",
          "districtCodes": [],
          "severity": "amber"
        },
        {
          "id": "LEWM-27-10-2026-1600-34",
          "kind": "landslide",
          "title": {
            "en": "Landslide early warning",
            "si": "නායයෑම් පූර්ව අනතුරු ඇඟවීම",
            "ta": "மண்சரிவு முன்னெச்சரிக்கை"
          },
          "authority": "NBRI / DMC",
          "issuedAt": "2026-10-27T16:00:00+05:30",
          "expiresAt": "2026-10-28T16:00:00+05:30",
          "listingAt": "2026-10-27T16:00:00+05:30",
          "url": "https://www.dmc.gov.lk/images/dmcreports/Landslide_EW_Report_at_1600hrs_on_2026__1793098165.pdf",
          "summary": {
            "en": "Levels 1 (Yellow), 2 (Amber) and 3 (Red) apply to named DS divisions and surrounding areas. Read the original warning and the authority’s evacuation instructions for the affected areas.",
            "si": "නම් කළ කොට්ඨාස සහ අවට ප්‍රදේශ සඳහා මට්ටම් 1 (කහ), 2 (ඇම්බර්) සහ 3 (රතු) අදාළය. අදාළ ප්‍රදේශ සඳහා මුල් අනතුරු ඇඟවීම සහ බලධාරීන්ගේ ඉවත් වීමේ උපදෙස් කියවන්න.",
            "ta": "பெயரிடப்பட்ட பிரிவுகளிலும் சுற்றுப்பகுதிகளிலும் நிலைகள் 1 (மஞ்சள்), 2 (அம்பர்), 3 (சிவப்பு) பொருந்துகின்றன. பாதிக்கப்பட்ட பகுதிகளுக்கான அசல் எச்சரிக்கையையும் அதிகாரிகளின் வெளியேற்ற அறிவுறுத்தல்களையும் படிக்கவும்."
          },
          "areas": [
            {
              "district": "Colombo",
              "division": "Seethawaka",
              "level": 1,
              "districtCode": "LK11",
              "divisionCode": "LK1115"
            },
            {
              "district": "Colombo",
              "division": "Padukka",
              "level": 1,
              "districtCode": "LK11",
              "divisionCode": "LK1118"
            },
            {
              "district": "Galle",
              "division": "Thawalama",
              "level": 1,
              "districtCode": "LK31",
              "divisionCode": "LK3118"
            },
            {
              "district": "Galle",
              "division": "Neluwa",
              "level": 1,
              "districtCode": "LK31",
              "divisionCode": "LK3121"
            },
            {
              "district": "Galle",
              "division": "Niyagama",
              "level": 1,
              "districtCode": "LK31",
              "divisionCode": "LK3115"
            },
            {
              "district": "Galle",
              "division": "Elpitiya",
              "level": 1,
              "districtCode": "LK31",
              "divisionCode": "LK3112"
            },
            {
              "district": "Galle",
              "division": "Karandeniya",
              "level": 1,
              "districtCode": "LK31",
              "divisionCode": "LK3109"
            },
            {
              "district": "Gampaha",
              "division": "Attanagalla",
              "level": 2,
              "districtCode": "LK12",
              "divisionCode": "LK1227"
            },
            {
              "district": "Kalutara",
              "division": "Beruwala",
              "level": 1,
              "districtCode": "LK13",
              "divisionCode": "LK1324"
            },
            {
              "district": "Kalutara",
              "division": "Horana",
              "level": 1,
              "districtCode": "LK13",
              "divisionCode": "LK1309"
            },
            {
              "district": "Kalutara",
              "division": "Agalawatta",
              "level": 2,
              "districtCode": "LK13",
              "divisionCode": "LK1333"
            },
            {
              "district": "Kalutara",
              "division": "Walallawita",
              "level": 2,
              "districtCode": "LK13",
              "divisionCode": "LK1339"
            },
            {
              "district": "Kalutara",
              "division": "Millaniya",
              "level": 2,
              "districtCode": "LK13",
              "divisionCode": "LK1318"
            },
            {
              "district": "Kalutara",
              "division": "Palindanuwara",
              "level": 2,
              "districtCode": "LK13",
              "divisionCode": "LK1336"
            },
            {
              "district": "Kalutara",
              "division": "Ingiriya",
              "level": 2,
              "districtCode": "LK13",
              "divisionCode": "LK1310"
            },
            {
              "district": "Kalutara",
              "division": "Madurawala",
              "level": 2,
              "districtCode": "LK13",
              "divisionCode": "LK1315"
            },
            {
              "district": "Kalutara",
              "division": "Mathugama",
              "level": 2,
              "districtCode": "LK13",
              "divisionCode": "LK1330"
            },
            {
              "district": "Kalutara",
              "division": "Bulathsinhala",
              "level": 3,
              "districtCode": "LK13",
              "divisionCode": "LK1312"
            },
            {
              "district": "Kalutara",
              "division": "Dodangoda",
              "level": 3,
              "districtCode": "LK13",
              "divisionCode": "LK1327"
            },
            {
              "district": "Kandy",
              "division": "Doluwa",
              "level": 1,
              "districtCode": "LK21",
              "divisionCode": "LK2142"
            },
            {
              "district": "Kandy",
              "division": "Hatharaliyadda",
              "level": 1,
              "districtCode": "LK21",
              "divisionCode": "LK2134"
            },
            {
              "district": "Kandy",
              "division": "Thumpane",
              "level": 1,
              "districtCode": "LK21",
              "divisionCode": "LK2103"
            },
            {
              "district": "Kandy",
              "division": "Gangawata Korale",
              "level": 1,
              "districtCode": "LK21",
              "divisionCode": "LK2130"
            },
            {
              "district": "Kandy",
              "division": "Udadumbara",
              "level": 1,
              "districtCode": "LK21",
              "divisionCode": "LK2118"
            },
            {
              "district": "Kandy",
              "division": "Akurana",
              "level": 1,
              "districtCode": "LK21",
              "divisionCode": "LK2109"
            },
            {
              "district": "Kandy",
              "division": "Kundasale",
              "level": 1,
              "districtCode": "LK21",
              "divisionCode": "LK2127"
            },
            {
              "district": "Kandy",
              "division": "Medadumbara",
              "level": 1,
              "districtCode": "LK21",
              "divisionCode": "LK2124"
            },
            {
              "district": "Kandy",
              "division": "Pasbage Korale",
              "level": 2,
              "districtCode": "LK21",
              "divisionCode": "LK2157"
            },
            {
              "district": "Kandy",
              "division": "Udunuwara",
              "level": 2,
              "districtCode": "LK21",
              "divisionCode": "LK2139"
            },
            {
              "district": "Kandy",
              "division": "Ganga Ihala Korale",
              "level": 2,
              "districtCode": "LK21",
              "divisionCode": "LK2154"
            },
            {
              "district": "Kandy",
              "division": "Udapalatha",
              "level": 2,
              "districtCode": "LK21",
              "divisionCode": "LK2151"
            },
            {
              "district": "Kandy",
              "division": "Yatinuwara",
              "level": 2,
              "districtCode": "LK21",
              "divisionCode": "LK2136"
            },
            {
              "district": "Kegalle",
              "division": "Kegalle",
              "level": 2,
              "districtCode": "LK92",
              "divisionCode": "LK9212"
            },
            {
              "district": "Kegalle",
              "division": "Mawanella",
              "level": 2,
              "districtCode": "LK92",
              "divisionCode": "LK9206"
            },
            {
              "district": "Kegalle",
              "division": "Ruwanwella",
              "level": 2,
              "districtCode": "LK92",
              "divisionCode": "LK9221"
            },
            {
              "district": "Kegalle",
              "division": "Rambukkana",
              "level": 2,
              "districtCode": "LK92",
              "divisionCode": "LK9203"
            },
            {
              "district": "Kegalle",
              "division": "Galigamuwa",
              "level": 2,
              "districtCode": "LK92",
              "divisionCode": "LK9215"
            },
            {
              "district": "Kegalle",
              "division": "Aranayake",
              "level": 2,
              "districtCode": "LK92",
              "divisionCode": "LK9209"
            },
            {
              "district": "Kegalle",
              "division": "Deraniyagala",
              "level": 2,
              "districtCode": "LK92",
              "divisionCode": "LK9233"
            },
            {
              "district": "Kegalle",
              "division": "Dehiowita",
              "level": 2,
              "districtCode": "LK92",
              "divisionCode": "LK9230"
            },
            {
              "district": "Kegalle",
              "division": "Yatiyanthota",
              "level": 2,
              "districtCode": "LK92",
              "divisionCode": "LK9227"
            },
            {
              "district": "Kegalle",
              "division": "Warakapola",
              "level": 2,
              "districtCode": "LK92",
              "divisionCode": "LK9218"
            },
            {
              "district": "Kegalle",
              "division": "Bulathkohupitiya",
              "level": 2,
              "districtCode": "LK92",
              "divisionCode": "LK9224"
            },
            {
              "district": "Kurunegala",
              "division": "Mawathagama",
              "level": 1,
              "districtCode": "LK61",
              "divisionCode": "LK6160"
            },
            {
              "district": "Kurunegala",
              "division": "Alawwa",
              "level": 1,
              "districtCode": "LK61",
              "divisionCode": "LK6184"
            },
            {
              "district": "Kurunegala",
              "division": "Narammala",
              "level": 1,
              "districtCode": "LK61",
              "divisionCode": "LK6181"
            },
            {
              "district": "Kurunegala",
              "division": "Kurunegala",
              "level": 2,
              "districtCode": "LK61",
              "divisionCode": "LK6154"
            },
            {
              "district": "Matara",
              "division": "Pitabeddara",
              "level": 1,
              "districtCode": "LK32",
              "divisionCode": "LK3203"
            },
            {
              "district": "Matara",
              "division": "Kotapola",
              "level": 1,
              "districtCode": "LK32",
              "divisionCode": "LK3206"
            },
            {
              "district": "Nuwara Eliya",
              "division": "Nuwara Eliya",
              "level": 1,
              "districtCode": "LK23",
              "divisionCode": "LK2312"
            },
            {
              "district": "Nuwara Eliya",
              "division": "Thalawakele",
              "level": 1,
              "districtCode": "LK23",
              "divisionCode": "LK2327"
            },
            {
              "district": "Nuwara Eliya",
              "division": "Kothmale West",
              "level": 2,
              "districtCode": "LK23",
              "divisionCode": "LK2321"
            },
            {
              "district": "Nuwara Eliya",
              "division": "Kotmale East",
              "level": 2,
              "districtCode": "LK23",
              "divisionCode": "LK2303"
            },
            {
              "district": "Nuwara Eliya",
              "division": "Ambagamuwa Korale",
              "level": 3,
              "districtCode": "LK23",
              "divisionCode": "LK2315"
            },
            {
              "district": "Nuwara Eliya",
              "division": "Norwood",
              "level": 3,
              "districtCode": "LK23",
              "divisionCode": "LK2330"
            },
            {
              "district": "Ratnapura",
              "division": "Kahawaththa",
              "level": 1,
              "districtCode": "LK91",
              "divisionCode": "LK9139"
            },
            {
              "district": "Ratnapura",
              "division": "Weligepola",
              "level": 1,
              "districtCode": "LK91",
              "divisionCode": "LK9145"
            },
            {
              "district": "Ratnapura",
              "division": "Kolonna",
              "level": 1,
              "districtCode": "LK91",
              "divisionCode": "LK9151"
            },
            {
              "district": "Ratnapura",
              "division": "Imbulpe",
              "level": 1,
              "districtCode": "LK91",
              "divisionCode": "LK9115"
            },
            {
              "district": "Ratnapura",
              "division": "Balangoda",
              "level": 2,
              "districtCode": "LK91",
              "divisionCode": "LK9118"
            },
            {
              "district": "Ratnapura",
              "division": "Kiriella",
              "level": 2,
              "districtCode": "LK91",
              "divisionCode": "LK9109"
            },
            {
              "district": "Ratnapura",
              "division": "Nivithigala",
              "level": 2,
              "districtCode": "LK91",
              "divisionCode": "LK9136"
            },
            {
              "district": "Ratnapura",
              "division": "Kalawana",
              "level": 2,
              "districtCode": "LK91",
              "divisionCode": "LK9133"
            },
            {
              "district": "Ratnapura",
              "division": "Eheliyagoda",
              "level": 2,
              "districtCode": "LK91",
              "divisionCode": "LK9103"
            },
            {
              "district": "Ratnapura",
              "division": "Godakawela",
              "level": 2,
              "districtCode": "LK91",
              "divisionCode": "LK9142"
            },
            {
              "district": "Ratnapura",
              "division": "Kuruwita",
              "level": 3,
              "districtCode": "LK91",
              "divisionCode": "LK9106"
            },
            {
              "district": "Ratnapura",
              "division": "Elapatha",
              "level": 3,
              "districtCode": "LK91",
              "divisionCode": "LK9127"
            },
            {
              "district": "Ratnapura",
              "division": "Ayagama",
              "level": 3,
              "districtCode": "LK91",
              "divisionCode": "LK9130"
            },
            {
              "district": "Ratnapura",
              "division": "Openayake",
              "level": 3,
              "districtCode": "LK91",
              "divisionCode": "LK9121"
            },
            {
              "district": "Ratnapura",
              "division": "Pelmadulla",
              "level": 3,
              "districtCode": "LK91",
              "divisionCode": "LK9124"
            },
            {
              "district": "Ratnapura",
              "division": "Ratnapura",
              "level": 3,
              "districtCode": "LK91",
              "divisionCode": "LK9112"
            }
          ],
          "sha256": "6734f8541331b9fcbf5a70a60b2d1dcca291f90a138fa2e7240180a71bfe64aa",
          "districtCodes": [],
          "previousBulletinId": "LEWM-26-10-2026-1800-33"
        },
        {
          "id": "rain-20261026-0300",
          "kind": "rain",
          "title": {
            "en": "Heavy-rain advisory",
            "si": "තද වැසි නිවේදනය",
            "ta": "கடும் மழை அறிவிப்பு"
          },
          "authority": "Department of Meteorology / DMC",
          "issuedAt": "2026-10-26T03:00:00+05:30",
          "expiresAt": "2026-10-27T05:30:00+05:30",
          "listingAt": "2026-10-26T03:30:00+05:30",
          "url": "https://www.dmc.gov.lk/images/dmcreports/Advisory_for_Heavy_Rain_at_0330_hrs_on_2026__1792968291.pdf",
          "summary": {
            "en": "Falls over 100 mm are possible in Northern, Western, Sabaragamuwa, North Western, Central and Southern provinces and Anuradhapura district. This is a rainfall advisory, not observed flood inundation.",
            "si": "උතුරු, බස්නාහිර, සබරගමුව, වයඹ, මධ්‍යම හා දකුණු පළාත්වල සහ අනුරාධපුර දිස්ත්‍රික්කයේ මි.මී. 100 ඉක්මවූ වැසි ඇති විය හැක. මෙය වැසි නිවේදනයකි; නිරීක්ෂිත ගංවතුර තත්ත්වයක් නොවේ.",
            "ta": "வடக்கு, மேற்கு, சபரகமுவ, வடமேற்கு, மத்திய, தெற்கு மாகாணங்களிலும் அனுராதபுரம் மாவட்டத்திலும் 100 மி.மீ.க்கு மேல் மழை பெய்யலாம். இது மழை அறிவிப்பு; அவதானிக்கப்பட்ட வெள்ளப் பரவல் அல்ல."
          },
          "areas": [],
          "districts": [
            "Jaffna",
            "Kilinochchi",
            "Mannar",
            "Mullaitivu",
            "Vavuniya",
            "Colombo",
            "Gampaha",
            "Kalutara",
            "Kegalle",
            "Ratnapura",
            "Kurunegala",
            "Puttalam",
            "Kandy",
            "Matale",
            "Nuwara Eliya",
            "Galle",
            "Matara",
            "Hambantota",
            "Anuradhapura"
          ],
          "sha256": "0bd573752b1965d56fd8ec4ae0c372cba2766bb66294bfc2b6acef1c6d5e6136",
          "districtCodes": [
            "LK41",
            "LK45",
            "LK42",
            "LK44",
            "LK43",
            "LK11",
            "LK12",
            "LK13",
            "LK92",
            "LK91",
            "LK61",
            "LK62",
            "LK21",
            "LK22",
            "LK23",
            "LK31",
            "LK32",
            "LK33",
            "LK71"
          ],
          "severity": "amber"
        },
        {
          "id": "LLA-26-10-27-01-04",
          "kind": "lightning",
          "severity": "amber",
          "title": {
            "en": "Severe lightning",
            "si": "ප්‍රබල අකුණු",
            "ta": "கடும் மின்னல்"
          },
          "authority": "Department of Meteorology · Natural Hazards Early Warning Centre",
          "issuedAt": "2026-10-27T11:30:00+05:30",
          "expiresAt": "2026-10-27T23:30:00+05:30",
          "listingAt": "2026-10-27T11:30:00+05:30",
          "url": "https://www.dmc.gov.lk/images/dmcreports/Advisory_for_Severe_Lightning_at_1130hrs_on_27__1793082700.pdf",
          "summary": {
            "en": "Severe lightning is likely at several places in Ampara and Batticaloa districts. Temporary local strong winds may occur during thunderstorms.",
            "si": "අම්පාර සහ මඩකලපුව දිස්ත්‍රික්කවල තැනින් තැන ප්‍රබල අකුණු ඇති විය හැක. ගිගුරුම් සහිත වැසි සමඟ තාවකාලික තද සුළං ඇති විය හැක.",
            "ta": "அம்பாறை மற்றும் மட்டக்களப்பு மாவட்டங்களில் பல இடங்களில் கடும் மின்னல் ஏற்படலாம். இடியுடன் கூடிய மழையின்போது தற்காலிக பலத்த காற்றும் வீசலாம்."
          },
          "areas": [],
          "districtCodes": [
            "LK52",
            "LK51"
          ],
          "sha256": "34383e5c53aef78a5d6f93e4636a3d1d794f992178d3b3e148e24f935211a445",
          "scopeBasis": "Original Sinhala and English bulletin text names Ampara and Batticaloa districts only. Explicit bulletin severity Amber; red illustration shading is not a separate bulletin severity and other map colours are not an all-clear.",
          "officialTranslations": {
            "ta": {
              "bulletinId": "LLA-26-10-27-01-04",
              "url": "https://www.dmc.gov.lk/images/dmcreports/Advisory_for_Severe_Lightning_at_1130hrs_on_27__1793085463.pdf",
              "sha256": "8b0358d94e2291952b23235d8511eb683146eca1fd25938cb8c5a22dbc5c7485",
              "issuedAt": "2026-10-27T11:30:00+05:30",
              "expiresAt": "2026-10-27T23:30:00+05:30",
              "listingAt": "2026-10-27T12:45:00+05:30",
              "reviewedAt": "2026-10-27T07:52:08.547526+00:00"
            }
          }
        },
        {
          "id": "kelani-20261026-01",
          "kind": "flood",
          "severity": "amber",
          "title": {
            "en": "Kelani River Basin",
            "si": "කැළණි ගඟ ද්‍රෝණිය",
            "ta": "களனி கங்கை ஆற்றுப் படுகை"
          },
          "authority": "Irrigation Department",
          "issuedAt": "2026-10-26T18:00:00+05:30",
          "expiresAt": "2026-10-27T18:00:00+05:30",
          "listingAt": "2026-10-26T18:00:00+05:30",
          "url": "https://www.dmc.gov.lk/images/dmcreports/Flood_Warning_for_Kelani_Basin-_No_01_-_2026__1793020603.pdf",
          "sha256": "7ef2fd77855a9bf433e6bab591dcdbf53cc4b7301925ef0bfe248e3aa0e3edd4",
          "summary": {
            "en": "Minor flooding is possible in low-lying parts of the Kelani valley in the named DS divisions. Effects downstream of Hanwella are conditional on continued heavy rain. This does not establish conditions at every location.",
            "si": "නම් කළ කොට්ඨාසවල කැළණි ගඟ නිම්නයේ පහත් බිම්වල සුළු ගංවතුර ඇති විය හැක. අධික වැසි දිගටම පැවතුනහොත් හංවැල්ලෙන් පහළ පහත් බිම්වලටද බලපෑම් ඇති විය හැක. කොට්ඨාසයක සෑම ස්ථානයකටම එක සේ අදාළ නොවේ.",
            "ta": "பெயரிடப்பட்ட பிரிவுகளில் களனி கங்கை பள்ளத்தாக்கின் தாழ்நிலப் பகுதிகளில் சிறிய வெள்ளம் ஏற்படலாம். கடும் மழை தொடர்ந்தால் ஹங்வெல்லைக்குக் கீழ்ப்புறப் பகுதிகளிலும் வெள்ளம் ஏற்படலாம். இது ஒவ்வொரு இடத்திற்குமான மதிப்பீடு அல்ல."
          },
          "areas": [
            {
              "district": "Kegalle",
              "division": "Ruwanwella",
              "districtCode": "LK92",
              "divisionCode": "LK9221"
            },
            {
              "district": "Colombo",
              "division": "Seethawaka",
              "districtCode": "LK11",
              "divisionCode": "LK1115"
            },
            {
              "district": "Gampaha",
              "division": "Dompe",
              "districtCode": "LK12",
              "divisionCode": "LK1230"
            },
            {
              "district": "Kegalle",
              "division": "Dehiowita",
              "districtCode": "LK92",
              "divisionCode": "LK9230"
            },
            {
              "district": "Ratnapura",
              "division": "Eheliyagoda",
              "districtCode": "LK91",
              "divisionCode": "LK9103"
            },
            {
              "district": "Kegalle",
              "division": "Yatiyantota",
              "districtCode": "LK92",
              "divisionCode": "LK9227"
            },
            {
              "district": "Kegalle",
              "division": "Bulathkohupitiya",
              "districtCode": "LK92",
              "divisionCode": "LK9224"
            }
          ],
          "districtCodes": []
        },
        {
          "id": "attanagalu-20261026-01",
          "kind": "flood",
          "severity": "amber",
          "title": {
            "en": "Attanagalu Oya Basin",
            "si": "අත්තනගලු ඔය ද්‍රෝණිය",
            "ta": "அத்தனகலு ஓயா ஆற்றுப் படுகை"
          },
          "authority": "Irrigation Department",
          "issuedAt": "2026-10-26T18:00:00+05:30",
          "expiresAt": "2026-10-27T18:00:00+05:30",
          "listingAt": "2026-10-26T18:00:00+05:30",
          "url": "https://www.dmc.gov.lk/images/dmcreports/Flood_Warning_FOR_Attanagalu_Oya__-_NO_01_%282026__1793020643.pdf",
          "sha256": "aee26763cf95bbe1c092b17161ac34a0f33c7c6cf24b6b9fc118bc0453f67b72",
          "summary": {
            "en": "Flooding is possible in low-lying parts of the Attanagalu Oya and Uruwal Oya valleys in the named DS divisions. The warning does not apply uniformly to every place in a division.",
            "si": "නම් කළ කොට්ඨාසවල අත්තනගලු ඔය සහ උරුවල් ඔය නිම්නවල පහත් බිම්වල ගංවතුර ඇති විය හැක. කොට්ඨාසයක සෑම ස්ථානයකටම එක සේ අදාළ නොවේ.",
            "ta": "பெயரிடப்பட்ட பிரிவுகளில் அத்தனகலு ஓயா மற்றும் உருவல் ஓயா பள்ளத்தாக்குகளின் தாழ்நிலப் பகுதிகளில் வெள்ளம் ஏற்படலாம். பிரிவின் எல்லா இடங்களுக்கும் ஒரே விதமாகப் பொருந்தாது."
          },
          "areas": [
            {
              "district": "Gampaha",
              "division": "Divulapitiya",
              "districtCode": "LK12",
              "divisionCode": "LK1209"
            },
            {
              "district": "Gampaha",
              "division": "Mirigama",
              "districtCode": "LK12",
              "divisionCode": "LK1212"
            },
            {
              "district": "Gampaha",
              "division": "Attanagalla",
              "districtCode": "LK12",
              "divisionCode": "LK1227"
            },
            {
              "district": "Gampaha",
              "division": "Mahara",
              "districtCode": "LK12",
              "divisionCode": "LK1233"
            },
            {
              "district": "Gampaha",
              "division": "Gampaha",
              "districtCode": "LK12",
              "divisionCode": "LK1224"
            },
            {
              "district": "Gampaha",
              "division": "Minuwangoda",
              "districtCode": "LK12",
              "divisionCode": "LK1215"
            },
            {
              "district": "Gampaha",
              "division": "Ja-Ela",
              "districtCode": "LK12",
              "divisionCode": "LK1221"
            },
            {
              "district": "Gampaha",
              "division": "Katana",
              "districtCode": "LK12",
              "divisionCode": "LK1206"
            },
            {
              "district": "Gampaha",
              "division": "Wattala",
              "districtCode": "LK12",
              "divisionCode": "LK1218"
            }
          ],
          "districtCodes": []
        },
        {
          "id": "gin-20261026-01",
          "kind": "flood",
          "severity": "amber",
          "title": {
            "en": "Gin Ganga Basin",
            "si": "ගිං ගඟ ද්‍රෝණිය",
            "ta": "கிங் கங்கை ஆற்றுப் படுகை"
          },
          "authority": "Irrigation Department",
          "issuedAt": "2026-10-26T22:30:00+05:30",
          "expiresAt": "2026-10-27T22:30:00+05:30",
          "listingAt": "2026-10-26T22:30:00+05:30",
          "url": "https://www.dmc.gov.lk/images/dmcreports/Flood_warning_for_Gin_River_Basin_-_NO_01_(2026__1793038211.pdf",
          "sha256": "8c83b04f7f2c1126a6bb5334ae48b69b842d2d6962d9d0c179cd97ba670de9c3",
          "summary": {
            "en": "Minor flooding is possible in low-lying parts of the Gin Ganga valley in the four named DS divisions. Residents and drivers are asked to exercise extreme caution. This does not establish flooding at every location in a division.",
            "si": "නම් කළ කොට්ඨාස හතරේ ගිං ගඟ නිම්නයේ පහත් බිම්වල සුළු ගංවතුර ඇති විය හැක. පදිංචිකරුවන් සහ රියදුරන් දැඩි සැලකිල්ලෙන් කටයුතු කළ යුතුය. කොට්ඨාසයක සෑම ස්ථානයකම ගංවතුර ඇති බව මෙයින් අදහස් නොවේ.",
            "ta": "பெயரிடப்பட்ட நான்கு பிரிவுகளில் கிங் கங்கை பள்ளத்தாக்கின் தாழ்நிலப் பகுதிகளில் சிறிய வெள்ளம் ஏற்படலாம். குடியிருப்போரும் சாரதிகளும் மிகுந்த அவதானத்துடன் செயற்படுமாறு கேட்டுக்கொள்ளப்படுகின்றனர். பிரிவின் ஒவ்வொரு இடத்திலும் வெள்ளம் ஏற்பட்டுள்ளதாக இது பொருளல்ல."
          },
          "areas": [
            {
              "district": "Galle",
              "division": "Thawalama",
              "districtCode": "LK31",
              "divisionCode": "LK3118"
            },
            {
              "district": "Galle",
              "division": "Nagoda",
              "districtCode": "LK31",
              "divisionCode": "LK3124"
            },
            {
              "district": "Galle",
              "division": "Baddegama",
              "districtCode": "LK31",
              "divisionCode": "LK3127"
            },
            {
              "district": "Galle",
              "division": "Welivitiya-Divithura",
              "districtCode": "LK31",
              "divisionCode": "LK3130"
            }
          ],
          "districtCodes": []
        }
      ],
      "translationReview": "Existing non-official summary wording retained; named district Monaragala added using local trilingual catalogue. Official English/Sinhala PDF linked; no official Tamil source asserted for Bulletin 05.",
      "ginValidityGap": {
        "previousExpiry": "2026-10-27T22:30:00+05:30",
        "newIssue": "2026-10-28T12:30:00+05:30",
        "continuousCoverageNotAsserted": true
      },
      "kaluFinding": "No extension in current listings; expiry at 13:30 SLST October 28 is not an all-clear."
    },
    {
      "reviewedAt": "2026-10-28T09:20:19.320071+00:00",
      "scope": "Kalu No. 03 Amber extension, same 13-division low-lying scope, explicit header validity and original reference-date discrepancy.",
      "source": {
        "url": "https://www.dmc.gov.lk/images/dmcreports/Flood_warning_for_Kalu_River_Basin_-_No_03_-_%28Extended_warning%29_2026__1793177654.pdf",
        "checkedAt": "2026-10-28T09:13:26.383622+00:00",
        "status": "ok",
        "sha256": "de78a7e17264a9a3494dc15cbec0d7c817b2316ea26324a1182550e8ea3ff8c6",
        "bytes": 1345998,
        "contentType": "application/pdf",
        "finalUrl": "https://www.dmc.gov.lk/images/dmcreports/Flood_warning_for_Kalu_River_Basin_-_No_03_-_%28Extended_warning%29_2026__1793177654.pdf",
        "rawFile": "discovered-36813a664872-de78a7e17264a9a3.pdf",
        "id": "kalu-20261028-03",
        "issuedAt": "2026-10-28T13:30:00+05:30",
        "expiresAt": "2026-10-29T13:30:00+05:30",
        "listingAt": "2026-10-28T13:30:00+05:30",
        "reviewedAt": "2026-10-28T09:20:19.320071+00:00",
        "review": "All three original pages visually verified locally. Amber No. 03 header dated 28 October, issued 13:30 SLST, expressly valid until 29 October 13:30. Annex names the unchanged 13 DS low-lying Kalu floodplain portions. Reference-date discrepancy retained; no new geographic boundary or household forecast."
      },
      "previousBulletin": {
        "id": "kalu-20261027-02",
        "kind": "flood",
        "title": {
          "en": "Kalu River Basin",
          "si": "කළු ගඟ ද්‍රෝණිය",
          "ta": "களு கங்கை ஆற்றுப் படுகை"
        },
        "authority": "Irrigation Department",
        "issuedAt": "2026-10-27T13:30:00+05:30",
        "expiresAt": "2026-10-28T13:30:00+05:30",
        "listingAt": "2026-10-27T13:30:00+05:30",
        "url": "https://www.dmc.gov.lk/images/dmcreports/Flood_warning_for_Kalu_River_Basin_-_No_02_-_(Extended_warning)_2026__1793090488.pdf",
        "summary": {
          "en": "Minor flooding is possible in low-lying parts of the Kalu floodplain in the named DS divisions. The warning does not apply uniformly to every place in a division.",
          "si": "නම් කළ කොට්ඨාසවල කළු ගඟ ගංවතුර තැනිතලාවේ පහත් බිම්වල සුළු ගංවතුර ඇති විය හැක. කොට්ඨාසයක සෑම ස්ථානයකටම එක සේ අදාළ නොවේ.",
          "ta": "பெயரிடப்பட்ட பிரிவுகளில் களு கங்கை வெள்ளச் சமவெளியின் தாழ்நிலப் பகுதிகளில் சிறிய வெள்ளம் ஏற்படலாம். பிரிவின் எல்லா இடங்களுக்கும் ஒரே விதமாகப் பொருந்தாது."
        },
        "areas": [
          {
            "district": "Ratnapura",
            "division": "Pelmadulla",
            "districtCode": "LK91",
            "divisionCode": "LK9124"
          },
          {
            "district": "Ratnapura",
            "division": "Nivithigala",
            "districtCode": "LK91",
            "divisionCode": "LK9136"
          },
          {
            "district": "Ratnapura",
            "division": "Ratnapura",
            "districtCode": "LK91",
            "divisionCode": "LK9112"
          },
          {
            "district": "Ratnapura",
            "division": "Kuruwita",
            "districtCode": "LK91",
            "divisionCode": "LK9106"
          },
          {
            "district": "Ratnapura",
            "division": "Ayagama",
            "districtCode": "LK91",
            "divisionCode": "LK9130"
          },
          {
            "district": "Ratnapura",
            "division": "Elapatha",
            "districtCode": "LK91",
            "divisionCode": "LK9127"
          },
          {
            "district": "Kalutara",
            "division": "Ingiriya",
            "districtCode": "LK13",
            "divisionCode": "LK1310"
          },
          {
            "district": "Kalutara",
            "division": "Horana",
            "districtCode": "LK13",
            "divisionCode": "LK1309"
          },
          {
            "district": "Kalutara",
            "division": "Dodangoda",
            "districtCode": "LK13",
            "divisionCode": "LK1327"
          },
          {
            "district": "Kalutara",
            "division": "Millaniya",
            "districtCode": "LK13",
            "divisionCode": "LK1318"
          },
          {
            "district": "Kalutara",
            "division": "Bulathsinhala",
            "districtCode": "LK13",
            "divisionCode": "LK1312"
          },
          {
            "district": "Kalutara",
            "division": "Madurawala",
            "districtCode": "LK13",
            "divisionCode": "LK1315"
          },
          {
            "district": "Kalutara",
            "division": "Palindanuwara",
            "districtCode": "LK13",
            "divisionCode": "LK1336"
          }
        ],
        "sha256": "c552b54d56512af5fcd2a8b3a26bcf3f718b13a76168ff910dc5c8ae87142a80",
        "districtCodes": [],
        "severity": "amber",
        "extendsBulletinId": "kalu-20261026-01",
        "scopeBasis": "No. 02 explicitly extends No. 01. The attached original names the same 13 DS divisions, only low-lying Kalu floodplain portions; not a whole-division or whole-district inundation footprint.",
        "sourceDiscrepancy": "No. 02 prose references No. 01 as issued on 27 October at 11:30; the attached No. 01 visibly states 26 October with expiry 27 October. No. 02 explicit header issue (27 October 13:30) and validity (28 October 13:30) govern this extension. The original dates have not been silently rewritten."
      },
      "currentBulletinId": "kalu-20261028-03",
      "currentBulletin": {
        "id": "kalu-20261028-03",
        "kind": "flood",
        "title": {
          "en": "Kalu River Basin",
          "si": "කළු ගඟ ද්‍රෝණිය",
          "ta": "களு கங்கை ஆற்றுப் படுகை"
        },
        "authority": "Irrigation Department",
        "issuedAt": "2026-10-28T13:30:00+05:30",
        "expiresAt": "2026-10-29T13:30:00+05:30",
        "listingAt": "2026-10-28T13:30:00+05:30",
        "url": "https://www.dmc.gov.lk/images/dmcreports/Flood_warning_for_Kalu_River_Basin_-_No_03_-_%28Extended_warning%29_2026__1793177654.pdf",
        "summary": {
          "en": "Minor flooding is possible in low-lying parts of the Kalu floodplain in the named DS divisions. The warning does not apply uniformly to every place in a division.",
          "si": "නම් කළ කොට්ඨාසවල කළු ගඟ ගංවතුර තැනිතලාවේ පහත් බිම්වල සුළු ගංවතුර ඇති විය හැක. කොට්ඨාසයක සෑම ස්ථානයකටම එක සේ අදාළ නොවේ.",
          "ta": "பெயரிடப்பட்ட பிரிவுகளில் களு கங்கை வெள்ளச் சமவெளியின் தாழ்நிலப் பகுதிகளில் சிறிய வெள்ளம் ஏற்படலாம். பிரிவின் எல்லா இடங்களுக்கும் ஒரே விதமாகப் பொருந்தாது."
        },
        "areas": [
          {
            "district": "Ratnapura",
            "division": "Pelmadulla",
            "districtCode": "LK91",
            "divisionCode": "LK9124"
          },
          {
            "district": "Ratnapura",
            "division": "Nivithigala",
            "districtCode": "LK91",
            "divisionCode": "LK9136"
          },
          {
            "district": "Ratnapura",
            "division": "Ratnapura",
            "districtCode": "LK91",
            "divisionCode": "LK9112"
          },
          {
            "district": "Ratnapura",
            "division": "Kuruwita",
            "districtCode": "LK91",
            "divisionCode": "LK9106"
          },
          {
            "district": "Ratnapura",
            "division": "Ayagama",
            "districtCode": "LK91",
            "divisionCode": "LK9130"
          },
          {
            "district": "Ratnapura",
            "division": "Elapatha",
            "districtCode": "LK91",
            "divisionCode": "LK9127"
          },
          {
            "district": "Kalutara",
            "division": "Ingiriya",
            "districtCode": "LK13",
            "divisionCode": "LK1310"
          },
          {
            "district": "Kalutara",
            "division": "Horana",
            "districtCode": "LK13",
            "divisionCode": "LK1309"
          },
          {
            "district": "Kalutara",
            "division": "Dodangoda",
            "districtCode": "LK13",
            "divisionCode": "LK1327"
          },
          {
            "district": "Kalutara",
            "division": "Millaniya",
            "districtCode": "LK13",
            "divisionCode": "LK1318"
          },
          {
            "district": "Kalutara",
            "division": "Bulathsinhala",
            "districtCode": "LK13",
            "divisionCode": "LK1312"
          },
          {
            "district": "Kalutara",
            "division": "Madurawala",
            "districtCode": "LK13",
            "divisionCode": "LK1315"
          },
          {
            "district": "Kalutara",
            "division": "Palindanuwara",
            "districtCode": "LK13",
            "divisionCode": "LK1336"
          }
        ],
        "sha256": "de78a7e17264a9a3494dc15cbec0d7c817b2316ea26324a1182550e8ea3ff8c6",
        "districtCodes": [],
        "severity": "amber",
        "extendsBulletinId": "kalu-20261026-01",
        "scopeBasis": "No. 03 explicitly extends No. 01. The attached original names the same 13 DS divisions, only low-lying Kalu floodplain portions; not a whole-division or whole-district inundation footprint.",
        "sourceDiscrepancy": "No. 03 prose references No. 01 as issued on 27 October at 11:30; the attached No. 01 visibly states 26 October with expiry 27 October. No. 03 explicit header issue (28 October 13:30) and validity (29 October 13:30) govern this extension. Original dates are retained without silent correction."
      },
      "stationObservationsUnchanged": true,
      "priorValidityPublicationGap": "No. 03 explicit issue is the same instant as No. 02 expiry. The earlier Ark review found no listed extension, and its original completed check time is retained. This later publication does not retroactively claim it displayed No. 03."
    },
    {
      "reviewedAt": "2026-10-28T09:57:29.731860+00:00",
      "scope": "28 October 14:00 SLST general forecasts: language-specific originals and discrepancies only; no warning severity, geography or measurement change.",
      "sources": [
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Weather_Report_at_1400_hrs_on_2026__1793180020.pdf",
          "checkedAt": "2026-10-28T09:44:26.996044+00:00",
          "status": "ok",
          "sha256": "2ec3744ce597801989111db9dd7f55d4485c4495769835f8e41e608f1e527c77",
          "bytes": 1026764,
          "contentType": "application/pdf",
          "finalUrl": "https://www.dmc.gov.lk/images/dmcreports/Weather_Report_at_1400_hrs_on_2026__1793180020.pdf",
          "rawFile": "discovered-9bcd11b8f1c9-2ec3744ce5978019.pdf",
          "id": "general-weather-20261028-1400-en-si",
          "issuedAt": "2026-10-28T14:00:00+05:30",
          "listingAt": "2026-10-28T14:00:00+05:30",
          "reviewedAt": "2026-10-28T09:57:29.731860+00:00",
          "classification": "General land forecast for 29 October and sea forecast for next 24 hours; not a coloured warning or an explicit cancellation.",
          "languages": [
            "en",
            "si"
          ],
          "review": "All three pages visually inspected. Language differences in land and specified coastal wind speeds retained in the associated review; not reconciled into a shared numerical forecast."
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Weather_Report_at_1400_hrs_on_2026__1793180043.pdf",
          "checkedAt": "2026-10-28T09:44:26.996205+00:00",
          "status": "ok",
          "sha256": "b06d7b1e4c3398c7741061d4db89003b814ffb9c3ac906a54252e384e9ebb8f6",
          "bytes": 395828,
          "contentType": "application/pdf",
          "finalUrl": "https://www.dmc.gov.lk/images/dmcreports/Weather_Report_at_1400_hrs_on_2026__1793180043.pdf",
          "rawFile": "discovered-43e0198025f8-b06d7b1e4c3398c7.pdf",
          "id": "general-weather-20261028-1400-ta",
          "issuedAt": "2026-10-28T14:00:00+05:30",
          "listingAt": "2026-10-28T14:00:00+05:30",
          "reviewedAt": "2026-10-28T09:57:29.731860+00:00",
          "classification": "General land forecast for 29 October and sea forecast for next 24 hours; not a coloured warning or an explicit cancellation.",
          "languages": [
            "ta"
          ],
          "review": "All three pages visually inspected. Language differences in land and specified coastal wind speeds retained in the associated review; not reconciled into a shared numerical forecast."
        }
      ],
      "issuedAt": "2026-10-28T14:00:00+05:30",
      "landForecastDate": "2026-10-29",
      "seaForecastPeriod": "Next 24 hours from issue; until-further-notice avoidance is distinct.",
      "classification": "General forecast, no coloured warning and no explicit cancellation or supersession of Marine Bulletin 08.",
      "sourceStatements": {
        "cyclone": "Both originals state Arnab crossed the Andhra Pradesh coast and influence over Sri Lanka gradually weakened. No crossing time, new track point or household safety is inferred.",
        "landRain": "Showers in Western/Sabaragamuwa, Kandy/Nuwara Eliya/Galle/Matara; after 13:00 a few places in Uva/Batticaloa/Ampara. Applies to 29 October land forecast.",
        "offshoreContext": "12–20N, 80–87E: 80–100 km/h, waves 3–4 m; naval/fishing avoidance until further notice. This different general-forecast scope does not cancel the distinct Marine Red bulletin."
      },
      "languageDiscrepancies": [
        {
          "field": "landWindKmh",
          "englishSinhala": [
            30,
            40
          ],
          "tamil": [
            40,
            50
          ],
          "scope": "Western central hills, Northern/North-central/North-western provinces, Trincomalee and Hambantota."
        },
        {
          "field": "specifiedCoastalWindKmh",
          "englishSinhala": [
            50,
            60
          ],
          "tamil": [
            60,
            65
          ],
          "scope": "Puttalam–Mullaitivu via Kankesanthurai and Galle–Pottuvil via Hambantota."
        },
        {
          "field": "otherSeaWindKmh",
          "englishSinhala": null,
          "tamil": 50,
          "note": "Tamil additionally states up to 50 km/h in other sea areas; the English page has no matching line."
        }
      ],
      "resolution": "Unresolved source-language discrepancies. No blended numerical forecast, new hazard severity, withdrawal or local all-clear published. Originals and their hashes retained."
    },
    {
      "scope": "28 October 15:30 SLST river report, original single-page table visually verified locally. The 22 selected metre gauges are retained. No area warning changes or inferred trends.",
      "reviewedAt": "2026-10-28T10:24:29.192533+00:00",
      "source": {
        "url": "https://www.dmc.gov.lk/images/dmcreports/Water_level_%26_Rainfall_2026__1793181831.pdf",
        "checkedAt": "2026-10-28T10:15:48.470658+00:00",
        "status": "ok",
        "sha256": "be15cfdf983440d253a307eb603bcdd5e930a5392387d99578d9f981a8932983",
        "bytes": 211711,
        "contentType": "application/pdf",
        "finalUrl": "https://www.dmc.gov.lk/images/dmcreports/Water_level_%26_Rainfall_2026__1793181831.pdf",
        "rawFile": "discovered-c821faea14da-be15cfdf983440d2.pdf",
        "id": "river-20261028-1530",
        "issuedAt": "2026-10-28T15:30:00+05:30",
        "observedAt": "2026-10-28T15:00:00+05:30",
        "previousObservedAt": "2026-10-28T14:00:00+05:30",
        "listingAt": "2026-10-28T15:30:00+05:30",
        "reviewedAt": "2026-10-28T10:24:29.192533+00:00"
      },
      "previousStations": [
        {
          "name": "Holombuwa",
          "basin": "Gurugoda Oya · Kelani",
          "value": 1.16,
          "unit": "m",
          "status": "normal",
          "observedAt": "2026-10-28T12:00:00+05:30",
          "issuedAt": "2026-10-28T12:30:00+05:30",
          "url": "https://www.dmc.gov.lk/images/dmcreports/Water_level_%26_Rainfall_2026__1793172979.pdf",
          "sha256": "d194f5769c505e5966137cfa11add952e10ab98ed620219b9d2b459c78127a31",
          "sourceRemarks": "Normal",
          "sourceTrend": null,
          "listingAt": "2026-10-28T12:30:00+05:30",
          "previousValue": 1.19,
          "previousObservedAt": "2026-10-28T11:00:00+05:30"
        },
        {
          "name": "Rathnapura",
          "basin": "Kalu Ganga",
          "value": 6.27,
          "unit": "m",
          "status": "alertFalling",
          "observedAt": "2026-10-28T12:00:00+05:30",
          "issuedAt": "2026-10-28T12:30:00+05:30",
          "url": "https://www.dmc.gov.lk/images/dmcreports/Water_level_%26_Rainfall_2026__1793172979.pdf",
          "sha256": "d194f5769c505e5966137cfa11add952e10ab98ed620219b9d2b459c78127a31",
          "sourceRemarks": "Alert",
          "sourceTrend": "Falling",
          "listingAt": "2026-10-28T12:30:00+05:30",
          "previousValue": 6.34,
          "previousObservedAt": "2026-10-28T11:00:00+05:30"
        },
        {
          "name": "Kithulgala",
          "basin": "Kelani Ganga",
          "value": 2.13,
          "unit": "m",
          "status": "normal",
          "observedAt": "2026-10-28T12:00:00+05:30",
          "issuedAt": "2026-10-28T12:30:00+05:30",
          "url": "https://www.dmc.gov.lk/images/dmcreports/Water_level_%26_Rainfall_2026__1793172979.pdf",
          "sha256": "d194f5769c505e5966137cfa11add952e10ab98ed620219b9d2b459c78127a31",
          "sourceRemarks": "Normal",
          "sourceTrend": null,
          "listingAt": "2026-10-28T12:30:00+05:30",
          "previousValue": 2.16,
          "previousObservedAt": "2026-10-28T11:00:00+05:30"
        },
        {
          "name": "Norwood",
          "basin": "Kehelgamu Oya · Kelani",
          "value": 1.19,
          "unit": "m",
          "status": "normal",
          "observedAt": "2026-10-28T12:00:00+05:30",
          "issuedAt": "2026-10-28T12:30:00+05:30",
          "url": "https://www.dmc.gov.lk/images/dmcreports/Water_level_%26_Rainfall_2026__1793172979.pdf",
          "sha256": "d194f5769c505e5966137cfa11add952e10ab98ed620219b9d2b459c78127a31",
          "sourceRemarks": "Normal",
          "sourceTrend": null,
          "listingAt": "2026-10-28T12:30:00+05:30",
          "previousValue": 1.19,
          "previousObservedAt": "2026-10-28T11:00:00+05:30"
        },
        {
          "name": "Magura",
          "basin": "Maguru Ganga · Kalu",
          "value": 4.11,
          "unit": "m",
          "status": "alertFalling",
          "observedAt": "2026-10-28T12:00:00+05:30",
          "issuedAt": "2026-10-28T12:30:00+05:30",
          "url": "https://www.dmc.gov.lk/images/dmcreports/Water_level_%26_Rainfall_2026__1793172979.pdf",
          "sha256": "d194f5769c505e5966137cfa11add952e10ab98ed620219b9d2b459c78127a31",
          "sourceRemarks": "Alert",
          "sourceTrend": "Falling",
          "listingAt": "2026-10-28T12:30:00+05:30",
          "previousValue": 4.18,
          "previousObservedAt": "2026-10-28T11:00:00+05:30"
        },
        {
          "name": "Kalawellawa (Millakanda)",
          "basin": "Kuda Ganga · Kalu",
          "value": 7.77,
          "unit": "m",
          "status": "minorNoTrend",
          "observedAt": "2026-10-28T12:00:00+05:30",
          "issuedAt": "2026-10-28T12:30:00+05:30",
          "url": "https://www.dmc.gov.lk/images/dmcreports/Water_level_%26_Rainfall_2026__1793172979.pdf",
          "sha256": "d194f5769c505e5966137cfa11add952e10ab98ed620219b9d2b459c78127a31",
          "sourceRemarks": "Minor Flood",
          "sourceTrend": null,
          "listingAt": "2026-10-28T12:30:00+05:30",
          "previousValue": 7.77,
          "previousObservedAt": "2026-10-28T11:00:00+05:30"
        },
        {
          "name": "Nawalapitiya",
          "basin": "Mahaweli Ganga",
          "value": 1.57,
          "unit": "m",
          "status": "normal",
          "observedAt": "2026-10-28T12:00:00+05:30",
          "issuedAt": "2026-10-28T12:30:00+05:30",
          "url": "https://www.dmc.gov.lk/images/dmcreports/Water_level_%26_Rainfall_2026__1793172979.pdf",
          "sha256": "d194f5769c505e5966137cfa11add952e10ab98ed620219b9d2b459c78127a31",
          "sourceRemarks": "Normal",
          "sourceTrend": null,
          "listingAt": "2026-10-28T12:30:00+05:30",
          "previousValue": 1.57,
          "previousObservedAt": "2026-10-28T11:00:00+05:30"
        },
        {
          "name": "Dunamale",
          "basin": "Attanagalu Oya",
          "value": 3.65,
          "unit": "m",
          "status": "alertFalling",
          "observedAt": "2026-10-28T12:00:00+05:30",
          "issuedAt": "2026-10-28T12:30:00+05:30",
          "url": "https://www.dmc.gov.lk/images/dmcreports/Water_level_%26_Rainfall_2026__1793172979.pdf",
          "sha256": "d194f5769c505e5966137cfa11add952e10ab98ed620219b9d2b459c78127a31",
          "sourceRemarks": "Alert",
          "sourceTrend": "Falling",
          "listingAt": "2026-10-28T12:30:00+05:30",
          "previousValue": 3.77,
          "previousObservedAt": "2026-10-28T11:00:00+05:30"
        },
        {
          "name": "Panadugama",
          "basin": "Nilwala Ganga",
          "unit": "m",
          "value": 5.82,
          "status": "alertFalling",
          "observedAt": "2026-10-28T12:00:00+05:30",
          "issuedAt": "2026-10-28T12:30:00+05:30",
          "url": "https://www.dmc.gov.lk/images/dmcreports/Water_level_%26_Rainfall_2026__1793172979.pdf",
          "sha256": "d194f5769c505e5966137cfa11add952e10ab98ed620219b9d2b459c78127a31",
          "sourceRemarks": "Alert",
          "sourceTrend": "Falling",
          "listingAt": "2026-10-28T12:30:00+05:30",
          "previousValue": 5.84,
          "previousObservedAt": "2026-10-28T11:00:00+05:30"
        },
        {
          "name": "Urawa",
          "basin": "Urubokka Ganga · Nilwala",
          "unit": "m",
          "value": 1.65,
          "status": "normal",
          "observedAt": "2026-10-28T12:00:00+05:30",
          "issuedAt": "2026-10-28T12:30:00+05:30",
          "url": "https://www.dmc.gov.lk/images/dmcreports/Water_level_%26_Rainfall_2026__1793172979.pdf",
          "sha256": "d194f5769c505e5966137cfa11add952e10ab98ed620219b9d2b459c78127a31",
          "sourceRemarks": "Normal",
          "sourceTrend": null,
          "listingAt": "2026-10-28T12:30:00+05:30",
          "previousValue": 1.42,
          "previousObservedAt": "2026-10-28T11:00:00+05:30"
        },
        {
          "name": "Peradeniya",
          "basin": "Mahaweli Ganga",
          "unit": "m",
          "value": 2.99,
          "status": "normal",
          "observedAt": "2026-10-28T12:00:00+05:30",
          "issuedAt": "2026-10-28T12:30:00+05:30",
          "url": "https://www.dmc.gov.lk/images/dmcreports/Water_level_%26_Rainfall_2026__1793172979.pdf",
          "sha256": "d194f5769c505e5966137cfa11add952e10ab98ed620219b9d2b459c78127a31",
          "sourceRemarks": "Normal",
          "sourceTrend": null,
          "listingAt": "2026-10-28T12:30:00+05:30",
          "previousValue": 3.0,
          "previousObservedAt": "2026-10-28T11:00:00+05:30"
        },
        {
          "name": "Glencourse",
          "basin": "Kelani Ganga",
          "unit": "m",
          "value": 11.63,
          "status": "normal",
          "observedAt": "2026-10-28T12:00:00+05:30",
          "issuedAt": "2026-10-28T12:30:00+05:30",
          "listingAt": "2026-10-28T12:30:00+05:30",
          "url": "https://www.dmc.gov.lk/images/dmcreports/Water_level_%26_Rainfall_2026__1793172979.pdf",
          "sha256": "d194f5769c505e5966137cfa11add952e10ab98ed620219b9d2b459c78127a31",
          "sourceRemarks": "Normal",
          "sourceTrend": null,
          "previousValue": 11.65,
          "previousObservedAt": "2026-10-28T11:00:00+05:30"
        },
        {
          "name": "Thawalama",
          "basin": "Gin Ganga",
          "unit": "m",
          "value": 3.1,
          "status": "normal",
          "observedAt": "2026-10-28T12:00:00+05:30",
          "issuedAt": "2026-10-28T12:30:00+05:30",
          "listingAt": "2026-10-28T12:30:00+05:30",
          "url": "https://www.dmc.gov.lk/images/dmcreports/Water_level_%26_Rainfall_2026__1793172979.pdf",
          "sha256": "d194f5769c505e5966137cfa11add952e10ab98ed620219b9d2b459c78127a31",
          "sourceRemarks": "Normal",
          "sourceTrend": null,
          "previousValue": 2.7,
          "previousObservedAt": "2026-10-28T11:00:00+05:30"
        },
        {
          "name": "Badalgama",
          "basin": "Maha Oya",
          "unit": "m",
          "value": 3.43,
          "status": "normal",
          "sourceRemarks": "Normal",
          "sourceTrend": null,
          "observedAt": "2026-10-28T12:00:00+05:30",
          "issuedAt": "2026-10-28T12:30:00+05:30",
          "listingAt": "2026-10-28T12:30:00+05:30",
          "url": "https://www.dmc.gov.lk/images/dmcreports/Water_level_%26_Rainfall_2026__1793172979.pdf",
          "sha256": "d194f5769c505e5966137cfa11add952e10ab98ed620219b9d2b459c78127a31",
          "previousValue": 3.45,
          "previousObservedAt": "2026-10-28T11:00:00+05:30"
        },
        {
          "name": "Hanwella",
          "basin": "Kelani Ganga",
          "unit": "m",
          "value": 4.39,
          "status": "normal",
          "observedAt": "2026-10-28T12:00:00+05:30",
          "issuedAt": "2026-10-28T12:30:00+05:30",
          "listingAt": "2026-10-28T12:30:00+05:30",
          "url": "https://www.dmc.gov.lk/images/dmcreports/Water_level_%26_Rainfall_2026__1793172979.pdf",
          "sha256": "d194f5769c505e5966137cfa11add952e10ab98ed620219b9d2b459c78127a31",
          "sourceRemarks": "Normal",
          "sourceTrend": null,
          "previousValue": 4.42,
          "previousObservedAt": "2026-10-28T11:00:00+05:30"
        },
        {
          "name": "Putupaula",
          "basin": "Kalu Ganga",
          "unit": "m",
          "value": 3.65,
          "status": "alertRising",
          "observedAt": "2026-10-28T12:00:00+05:30",
          "issuedAt": "2026-10-28T12:30:00+05:30",
          "listingAt": "2026-10-28T12:30:00+05:30",
          "url": "https://www.dmc.gov.lk/images/dmcreports/Water_level_%26_Rainfall_2026__1793172979.pdf",
          "sha256": "d194f5769c505e5966137cfa11add952e10ab98ed620219b9d2b459c78127a31",
          "sourceRemarks": "Alert",
          "sourceTrend": "Rising",
          "previousValue": 3.63,
          "previousObservedAt": "2026-10-28T11:00:00+05:30"
        },
        {
          "name": "Baddegama",
          "basin": "Gin Ganga",
          "unit": "m",
          "value": 4.23,
          "status": "minorNoTrend",
          "observedAt": "2026-10-28T12:00:00+05:30",
          "issuedAt": "2026-10-28T12:30:00+05:30",
          "listingAt": "2026-10-28T12:30:00+05:30",
          "url": "https://www.dmc.gov.lk/images/dmcreports/Water_level_%26_Rainfall_2026__1793172979.pdf",
          "sha256": "d194f5769c505e5966137cfa11add952e10ab98ed620219b9d2b459c78127a31",
          "sourceRemarks": "Minor Flood",
          "sourceTrend": null,
          "previousValue": 4.23,
          "previousObservedAt": "2026-10-28T11:00:00+05:30"
        },
        {
          "name": "Thalgahagoda",
          "basin": "Nilwala Ganga",
          "unit": "m",
          "value": 1.81,
          "status": "minorNoTrend",
          "observedAt": "2026-10-28T12:00:00+05:30",
          "issuedAt": "2026-10-28T12:30:00+05:30",
          "listingAt": "2026-10-28T12:30:00+05:30",
          "url": "https://www.dmc.gov.lk/images/dmcreports/Water_level_%26_Rainfall_2026__1793172979.pdf",
          "sha256": "d194f5769c505e5966137cfa11add952e10ab98ed620219b9d2b459c78127a31",
          "sourceRemarks": "Minor Flood",
          "sourceTrend": null,
          "previousValue": 1.81,
          "previousObservedAt": "2026-10-28T11:00:00+05:30"
        },
        {
          "name": "Moragaswewa",
          "basin": "Deduru Oya",
          "unit": "m",
          "value": 3.07,
          "status": "normal",
          "observedAt": "2026-10-28T12:00:00+05:30",
          "previousObservedAt": "2026-10-28T11:00:00+05:30",
          "issuedAt": "2026-10-28T12:30:00+05:30",
          "listingAt": "2026-10-28T12:30:00+05:30",
          "url": "https://www.dmc.gov.lk/images/dmcreports/Water_level_%26_Rainfall_2026__1793172979.pdf",
          "sha256": "d194f5769c505e5966137cfa11add952e10ab98ed620219b9d2b459c78127a31",
          "previousValue": 3.05,
          "sourceRemarks": "Normal",
          "sourceTrend": null
        },
        {
          "name": "Galgamuwa",
          "basin": "Mee Oya",
          "unit": "m",
          "value": 2.4,
          "status": "normal",
          "observedAt": "2026-10-28T12:00:00+05:30",
          "previousObservedAt": "2026-10-28T11:00:00+05:30",
          "issuedAt": "2026-10-28T12:30:00+05:30",
          "listingAt": "2026-10-28T12:30:00+05:30",
          "url": "https://www.dmc.gov.lk/images/dmcreports/Water_level_%26_Rainfall_2026__1793172979.pdf",
          "sha256": "d194f5769c505e5966137cfa11add952e10ab98ed620219b9d2b459c78127a31",
          "previousValue": 2.4,
          "sourceRemarks": "Normal",
          "sourceTrend": null
        },
        {
          "name": "Thanthirimale",
          "basin": "Malwathu Oya",
          "unit": "m",
          "value": 2.17,
          "status": "normal",
          "observedAt": "2026-10-28T12:00:00+05:30",
          "previousObservedAt": "2026-10-28T11:00:00+05:30",
          "issuedAt": "2026-10-28T12:30:00+05:30",
          "listingAt": "2026-10-28T12:30:00+05:30",
          "url": "https://www.dmc.gov.lk/images/dmcreports/Water_level_%26_Rainfall_2026__1793172979.pdf",
          "sha256": "d194f5769c505e5966137cfa11add952e10ab98ed620219b9d2b459c78127a31",
          "previousValue": 2.24,
          "sourceRemarks": "Normal",
          "sourceTrend": null
        },
        {
          "name": "Ellagawa",
          "basin": "Kalu Ganga",
          "unit": "m",
          "value": 10.43,
          "previousValue": 10.43,
          "status": "alertNoTrend",
          "sourceRemarks": "Alert",
          "sourceTrend": null,
          "observedAt": "2026-10-28T12:00:00+05:30",
          "previousObservedAt": "2026-10-28T11:00:00+05:30",
          "issuedAt": "2026-10-28T12:30:00+05:30",
          "listingAt": "2026-10-28T12:30:00+05:30",
          "url": "https://www.dmc.gov.lk/images/dmcreports/Water_level_%26_Rainfall_2026__1793172979.pdf",
          "sha256": "d194f5769c505e5966137cfa11add952e10ab98ed620219b9d2b459c78127a31"
        }
      ],
      "currentStations": [
        {
          "name": "Holombuwa",
          "basin": "Gurugoda Oya · Kelani",
          "value": 1.19,
          "unit": "m",
          "status": "normal",
          "observedAt": "2026-10-28T15:00:00+05:30",
          "issuedAt": "2026-10-28T15:30:00+05:30",
          "url": "https://www.dmc.gov.lk/images/dmcreports/Water_level_%26_Rainfall_2026__1793181831.pdf",
          "sha256": "be15cfdf983440d253a307eb603bcdd5e930a5392387d99578d9f981a8932983",
          "sourceRemarks": "Normal",
          "sourceTrend": null,
          "listingAt": "2026-10-28T15:30:00+05:30",
          "previousValue": 1.2,
          "previousObservedAt": "2026-10-28T14:00:00+05:30"
        },
        {
          "name": "Rathnapura",
          "basin": "Kalu Ganga",
          "value": 6.09,
          "unit": "m",
          "status": "alertFalling",
          "observedAt": "2026-10-28T15:00:00+05:30",
          "issuedAt": "2026-10-28T15:30:00+05:30",
          "url": "https://www.dmc.gov.lk/images/dmcreports/Water_level_%26_Rainfall_2026__1793181831.pdf",
          "sha256": "be15cfdf983440d253a307eb603bcdd5e930a5392387d99578d9f981a8932983",
          "sourceRemarks": "Alert",
          "sourceTrend": "Falling",
          "listingAt": "2026-10-28T15:30:00+05:30",
          "previousValue": 6.15,
          "previousObservedAt": "2026-10-28T14:00:00+05:30"
        },
        {
          "name": "Kithulgala",
          "basin": "Kelani Ganga",
          "value": 2.31,
          "unit": "m",
          "status": "normal",
          "observedAt": "2026-10-28T15:00:00+05:30",
          "issuedAt": "2026-10-28T15:30:00+05:30",
          "url": "https://www.dmc.gov.lk/images/dmcreports/Water_level_%26_Rainfall_2026__1793181831.pdf",
          "sha256": "be15cfdf983440d253a307eb603bcdd5e930a5392387d99578d9f981a8932983",
          "sourceRemarks": "Normal",
          "sourceTrend": null,
          "listingAt": "2026-10-28T15:30:00+05:30",
          "previousValue": 2.19,
          "previousObservedAt": "2026-10-28T14:00:00+05:30"
        },
        {
          "name": "Norwood",
          "basin": "Kehelgamu Oya · Kelani",
          "value": 1.18,
          "unit": "m",
          "status": "normal",
          "observedAt": "2026-10-28T15:00:00+05:30",
          "issuedAt": "2026-10-28T15:30:00+05:30",
          "url": "https://www.dmc.gov.lk/images/dmcreports/Water_level_%26_Rainfall_2026__1793181831.pdf",
          "sha256": "be15cfdf983440d253a307eb603bcdd5e930a5392387d99578d9f981a8932983",
          "sourceRemarks": "Normal",
          "sourceTrend": null,
          "listingAt": "2026-10-28T15:30:00+05:30",
          "previousValue": 1.19,
          "previousObservedAt": "2026-10-28T14:00:00+05:30"
        },
        {
          "name": "Magura",
          "basin": "Maguru Ganga · Kalu",
          "value": 4.03,
          "unit": "m",
          "status": "alertFalling",
          "observedAt": "2026-10-28T15:00:00+05:30",
          "issuedAt": "2026-10-28T15:30:00+05:30",
          "url": "https://www.dmc.gov.lk/images/dmcreports/Water_level_%26_Rainfall_2026__1793181831.pdf",
          "sha256": "be15cfdf983440d253a307eb603bcdd5e930a5392387d99578d9f981a8932983",
          "sourceRemarks": "Alert",
          "sourceTrend": "Falling",
          "listingAt": "2026-10-28T15:30:00+05:30",
          "previousValue": 4.04,
          "previousObservedAt": "2026-10-28T14:00:00+05:30"
        },
        {
          "name": "Kalawellawa (Millakanda)",
          "basin": "Kuda Ganga · Kalu",
          "value": 7.72,
          "unit": "m",
          "status": "minorNoTrend",
          "observedAt": "2026-10-28T15:00:00+05:30",
          "issuedAt": "2026-10-28T15:30:00+05:30",
          "url": "https://www.dmc.gov.lk/images/dmcreports/Water_level_%26_Rainfall_2026__1793181831.pdf",
          "sha256": "be15cfdf983440d253a307eb603bcdd5e930a5392387d99578d9f981a8932983",
          "sourceRemarks": "Minor Flood",
          "sourceTrend": null,
          "listingAt": "2026-10-28T15:30:00+05:30",
          "previousValue": 7.72,
          "previousObservedAt": "2026-10-28T14:00:00+05:30"
        },
        {
          "name": "Nawalapitiya",
          "basin": "Mahaweli Ganga",
          "value": 1.54,
          "unit": "m",
          "status": "normal",
          "observedAt": "2026-10-28T15:00:00+05:30",
          "issuedAt": "2026-10-28T15:30:00+05:30",
          "url": "https://www.dmc.gov.lk/images/dmcreports/Water_level_%26_Rainfall_2026__1793181831.pdf",
          "sha256": "be15cfdf983440d253a307eb603bcdd5e930a5392387d99578d9f981a8932983",
          "sourceRemarks": "Normal",
          "sourceTrend": null,
          "listingAt": "2026-10-28T15:30:00+05:30",
          "previousValue": 1.54,
          "previousObservedAt": "2026-10-28T14:00:00+05:30"
        },
        {
          "name": "Dunamale",
          "basin": "Attanagalu Oya",
          "value": 3.47,
          "unit": "m",
          "status": "alertFalling",
          "observedAt": "2026-10-28T15:00:00+05:30",
          "issuedAt": "2026-10-28T15:30:00+05:30",
          "url": "https://www.dmc.gov.lk/images/dmcreports/Water_level_%26_Rainfall_2026__1793181831.pdf",
          "sha256": "be15cfdf983440d253a307eb603bcdd5e930a5392387d99578d9f981a8932983",
          "sourceRemarks": "Alert",
          "sourceTrend": "Falling",
          "listingAt": "2026-10-28T15:30:00+05:30",
          "previousValue": 3.55,
          "previousObservedAt": "2026-10-28T14:00:00+05:30"
        },
        {
          "name": "Panadugama",
          "basin": "Nilwala Ganga",
          "unit": "m",
          "value": 5.95,
          "status": "alertRising",
          "observedAt": "2026-10-28T15:00:00+05:30",
          "issuedAt": "2026-10-28T15:30:00+05:30",
          "url": "https://www.dmc.gov.lk/images/dmcreports/Water_level_%26_Rainfall_2026__1793181831.pdf",
          "sha256": "be15cfdf983440d253a307eb603bcdd5e930a5392387d99578d9f981a8932983",
          "sourceRemarks": "Alert",
          "sourceTrend": "Rising",
          "listingAt": "2026-10-28T15:30:00+05:30",
          "previousValue": 5.91,
          "previousObservedAt": "2026-10-28T14:00:00+05:30"
        },
        {
          "name": "Urawa",
          "basin": "Urubokka Ganga · Nilwala",
          "unit": "m",
          "value": 2.45,
          "status": "normal",
          "observedAt": "2026-10-28T15:00:00+05:30",
          "issuedAt": "2026-10-28T15:30:00+05:30",
          "url": "https://www.dmc.gov.lk/images/dmcreports/Water_level_%26_Rainfall_2026__1793181831.pdf",
          "sha256": "be15cfdf983440d253a307eb603bcdd5e930a5392387d99578d9f981a8932983",
          "sourceRemarks": "Normal",
          "sourceTrend": null,
          "listingAt": "2026-10-28T15:30:00+05:30",
          "previousValue": 2.5,
          "previousObservedAt": "2026-10-28T14:00:00+05:30"
        },
        {
          "name": "Peradeniya",
          "basin": "Mahaweli Ganga",
          "unit": "m",
          "value": 3.0,
          "status": "normal",
          "observedAt": "2026-10-28T15:00:00+05:30",
          "issuedAt": "2026-10-28T15:30:00+05:30",
          "url": "https://www.dmc.gov.lk/images/dmcreports/Water_level_%26_Rainfall_2026__1793181831.pdf",
          "sha256": "be15cfdf983440d253a307eb603bcdd5e930a5392387d99578d9f981a8932983",
          "sourceRemarks": "Normal",
          "sourceTrend": null,
          "listingAt": "2026-10-28T15:30:00+05:30",
          "previousValue": 3.02,
          "previousObservedAt": "2026-10-28T14:00:00+05:30"
        },
        {
          "name": "Glencourse",
          "basin": "Kelani Ganga",
          "unit": "m",
          "value": 11.72,
          "status": "normal",
          "observedAt": "2026-10-28T15:00:00+05:30",
          "issuedAt": "2026-10-28T15:30:00+05:30",
          "listingAt": "2026-10-28T15:30:00+05:30",
          "url": "https://www.dmc.gov.lk/images/dmcreports/Water_level_%26_Rainfall_2026__1793181831.pdf",
          "sha256": "be15cfdf983440d253a307eb603bcdd5e930a5392387d99578d9f981a8932983",
          "sourceRemarks": "Normal",
          "sourceTrend": null,
          "previousValue": 11.7,
          "previousObservedAt": "2026-10-28T14:00:00+05:30"
        },
        {
          "name": "Thawalama",
          "basin": "Gin Ganga",
          "unit": "m",
          "value": 3.35,
          "status": "normal",
          "observedAt": "2026-10-28T15:00:00+05:30",
          "issuedAt": "2026-10-28T15:30:00+05:30",
          "listingAt": "2026-10-28T15:30:00+05:30",
          "url": "https://www.dmc.gov.lk/images/dmcreports/Water_level_%26_Rainfall_2026__1793181831.pdf",
          "sha256": "be15cfdf983440d253a307eb603bcdd5e930a5392387d99578d9f981a8932983",
          "sourceRemarks": "Normal",
          "sourceTrend": null,
          "previousValue": 3.36,
          "previousObservedAt": "2026-10-28T14:00:00+05:30"
        },
        {
          "name": "Badalgama",
          "basin": "Maha Oya",
          "unit": "m",
          "value": 3.31,
          "status": "normal",
          "sourceRemarks": "Normal",
          "sourceTrend": null,
          "observedAt": "2026-10-28T15:00:00+05:30",
          "issuedAt": "2026-10-28T15:30:00+05:30",
          "listingAt": "2026-10-28T15:30:00+05:30",
          "url": "https://www.dmc.gov.lk/images/dmcreports/Water_level_%26_Rainfall_2026__1793181831.pdf",
          "sha256": "be15cfdf983440d253a307eb603bcdd5e930a5392387d99578d9f981a8932983",
          "previousValue": 3.35,
          "previousObservedAt": "2026-10-28T14:00:00+05:30"
        },
        {
          "name": "Hanwella",
          "basin": "Kelani Ganga",
          "unit": "m",
          "value": 4.3,
          "status": "normal",
          "observedAt": "2026-10-28T15:00:00+05:30",
          "issuedAt": "2026-10-28T15:30:00+05:30",
          "listingAt": "2026-10-28T15:30:00+05:30",
          "url": "https://www.dmc.gov.lk/images/dmcreports/Water_level_%26_Rainfall_2026__1793181831.pdf",
          "sha256": "be15cfdf983440d253a307eb603bcdd5e930a5392387d99578d9f981a8932983",
          "sourceRemarks": "Normal",
          "sourceTrend": null,
          "previousValue": 4.32,
          "previousObservedAt": "2026-10-28T14:00:00+05:30"
        },
        {
          "name": "Putupaula",
          "basin": "Kalu Ganga",
          "unit": "m",
          "value": 3.68,
          "status": "alertRising",
          "observedAt": "2026-10-28T15:00:00+05:30",
          "issuedAt": "2026-10-28T15:30:00+05:30",
          "listingAt": "2026-10-28T15:30:00+05:30",
          "url": "https://www.dmc.gov.lk/images/dmcreports/Water_level_%26_Rainfall_2026__1793181831.pdf",
          "sha256": "be15cfdf983440d253a307eb603bcdd5e930a5392387d99578d9f981a8932983",
          "sourceRemarks": "Alert",
          "sourceTrend": "Rising",
          "previousValue": 3.67,
          "previousObservedAt": "2026-10-28T14:00:00+05:30"
        },
        {
          "name": "Baddegama",
          "basin": "Gin Ganga",
          "unit": "m",
          "value": 4.23,
          "status": "minorNoTrend",
          "observedAt": "2026-10-28T15:00:00+05:30",
          "issuedAt": "2026-10-28T15:30:00+05:30",
          "listingAt": "2026-10-28T15:30:00+05:30",
          "url": "https://www.dmc.gov.lk/images/dmcreports/Water_level_%26_Rainfall_2026__1793181831.pdf",
          "sha256": "be15cfdf983440d253a307eb603bcdd5e930a5392387d99578d9f981a8932983",
          "sourceRemarks": "Minor Flood",
          "sourceTrend": null,
          "previousValue": 4.23,
          "previousObservedAt": "2026-10-28T14:00:00+05:30"
        },
        {
          "name": "Thalgahagoda",
          "basin": "Nilwala Ganga",
          "unit": "m",
          "value": 1.82,
          "status": "minorNoTrend",
          "observedAt": "2026-10-28T15:00:00+05:30",
          "issuedAt": "2026-10-28T15:30:00+05:30",
          "listingAt": "2026-10-28T15:30:00+05:30",
          "url": "https://www.dmc.gov.lk/images/dmcreports/Water_level_%26_Rainfall_2026__1793181831.pdf",
          "sha256": "be15cfdf983440d253a307eb603bcdd5e930a5392387d99578d9f981a8932983",
          "sourceRemarks": "Minor Flood",
          "sourceTrend": null,
          "previousValue": 1.82,
          "previousObservedAt": "2026-10-28T14:00:00+05:30"
        },
        {
          "name": "Moragaswewa",
          "basin": "Deduru Oya",
          "unit": "m",
          "value": 3.06,
          "status": "normal",
          "observedAt": "2026-10-28T15:00:00+05:30",
          "previousObservedAt": "2026-10-28T14:00:00+05:30",
          "issuedAt": "2026-10-28T15:30:00+05:30",
          "listingAt": "2026-10-28T15:30:00+05:30",
          "url": "https://www.dmc.gov.lk/images/dmcreports/Water_level_%26_Rainfall_2026__1793181831.pdf",
          "sha256": "be15cfdf983440d253a307eb603bcdd5e930a5392387d99578d9f981a8932983",
          "previousValue": 3.08,
          "sourceRemarks": "Normal",
          "sourceTrend": null
        },
        {
          "name": "Galgamuwa",
          "basin": "Mee Oya",
          "unit": "m",
          "value": 2.33,
          "status": "normal",
          "observedAt": "2026-10-28T15:00:00+05:30",
          "previousObservedAt": "2026-10-28T14:00:00+05:30",
          "issuedAt": "2026-10-28T15:30:00+05:30",
          "listingAt": "2026-10-28T15:30:00+05:30",
          "url": "https://www.dmc.gov.lk/images/dmcreports/Water_level_%26_Rainfall_2026__1793181831.pdf",
          "sha256": "be15cfdf983440d253a307eb603bcdd5e930a5392387d99578d9f981a8932983",
          "previousValue": 2.35,
          "sourceRemarks": "Normal",
          "sourceTrend": null
        },
        {
          "name": "Thanthirimale",
          "basin": "Malwathu Oya",
          "unit": "m",
          "value": 2.0,
          "status": "normal",
          "observedAt": "2026-10-28T15:00:00+05:30",
          "previousObservedAt": "2026-10-28T14:00:00+05:30",
          "issuedAt": "2026-10-28T15:30:00+05:30",
          "listingAt": "2026-10-28T15:30:00+05:30",
          "url": "https://www.dmc.gov.lk/images/dmcreports/Water_level_%26_Rainfall_2026__1793181831.pdf",
          "sha256": "be15cfdf983440d253a307eb603bcdd5e930a5392387d99578d9f981a8932983",
          "previousValue": 2.06,
          "sourceRemarks": "Normal",
          "sourceTrend": null
        },
        {
          "name": "Ellagawa",
          "basin": "Kalu Ganga",
          "unit": "m",
          "value": 10.42,
          "previousValue": 10.42,
          "status": "alertNoTrend",
          "sourceRemarks": "Alert",
          "sourceTrend": null,
          "observedAt": "2026-10-28T15:00:00+05:30",
          "previousObservedAt": "2026-10-28T14:00:00+05:30",
          "issuedAt": "2026-10-28T15:30:00+05:30",
          "listingAt": "2026-10-28T15:30:00+05:30",
          "url": "https://www.dmc.gov.lk/images/dmcreports/Water_level_%26_Rainfall_2026__1793181831.pdf",
          "sha256": "be15cfdf983440d253a307eb603bcdd5e930a5392387d99578d9f981a8932983"
        }
      ],
      "classificationCounts": {
        "minorFlood": 3,
        "alert": 6,
        "normal": 13
      },
      "rainfallPeriodHours": 6,
      "rainfallPeriodEnd": "2026-10-28T15:00:00+05:30",
      "rainfallIngested": false,
      "separateRainfallObservation": {
        "station": "Thawalama",
        "millimetres": 68.6,
        "periodHours": 6,
        "periodEnd": "2026-10-28T15:00:00+05:30",
        "limitation": "Official six-hour total, not instantaneous rainfall or a household flood prediction; the previous noon report used a different three-hour period."
      },
      "exclusions": "Nagalagam Street uses feet and remains excluded from the metre-gauge set. Blank official trend cells remain null, including Ellagawa and all three Minor Flood stations. Normal gauge classification does not cancel an area warning."
    },
    {
      "reviewedAt": "2026-10-28T11:18:18.266175+00:00",
      "scope": "28 October 16:00 SLST general forecast: both original pages visually checked; contextual provenance only, no hazard or station changes.",
      "source": {
        "url": "https://www.dmc.gov.lk/images/dmcreports/Weather_Report_at_1600_hrs_on_2026__1793185320.pdf",
        "checkedAt": "2026-10-28T11:14:03.876402+00:00",
        "status": "ok",
        "sha256": "16990e11f18840c0fd559a39d6ed351300db37bc04f41299260af17d50edae56",
        "bytes": 1026776,
        "contentType": "application/pdf",
        "finalUrl": "https://www.dmc.gov.lk/images/dmcreports/Weather_Report_at_1600_hrs_on_2026__1793185320.pdf",
        "rawFile": "discovered-1b8318446366-16990e11f18840c0.pdf",
        "id": "general-weather-20261028-1600-en-si",
        "issuedAt": "2026-10-28T16:00:00+05:30",
        "listingAt": "2026-10-28T16:00:00+05:30",
        "reviewedAt": "2026-10-28T11:18:18.266175+00:00",
        "classification": "General next-36-hour land forecast; no coloured warning or explicit warning cancellation.",
        "languages": [
          "en",
          "si"
        ],
        "review": "Both pages visually inspected locally. Page 1 Sinhala and English issue 16:00 on 28 October; page 2 city forecasts dated 29 October in English, Sinhala and Tamil. No separate Tamil general-forecast narrative in this file."
      },
      "issuedAt": "2026-10-28T16:00:00+05:30",
      "forecastPeriodHours": 36,
      "cityForecastDate": "2026-10-29",
      "classification": "General forecast, not a coloured warning and no explicit cancellation or supersession of the separate marine, lightning or basin warnings.",
      "sourceStatements": {
        "cyclone": "States Arnab crossed the Andhra Pradesh coast and its influence over Sri Lanka gradually weakened. No crossing time, new track or household safety inferred.",
        "landRain": "Showers in Western and Sabaragamuwa provinces and Kandy, Nuwara Eliya, Galle and Matara districts; a few places in Uva, Batticaloa and Ampara after 13:00. Other areas mainly fair is a general weather forecast, not flood safety.",
        "landWind": "30–40 km/h at times on western slopes of central hills, Northern, North-central and North-western provinces, Trincomalee and Hambantota.",
        "cityTable": "Dated 29 October. No numerical city forecast or new translation automatically ingested."
      },
      "limitations": "No warning-level change, measured flood extent, reservoir operation, flood arrival/recession or all-clear derived. Earlier language-specific forecast discrepancies stay in their original history; this file does not retroactively resolve them."
    },
    {
      "reviewedAt": "2026-10-28T11:54:53.855090+00:00",
      "scope": "NBRO Update 35 replaces the previous landslide assessment from its explicit issue time; all four original pages visually reviewed.",
      "source": {
        "id": "LEWM-28-10-2026-1600-35",
        "url": "https://www.dmc.gov.lk/images/dmcreports/Landslide_EW_Report_at_1600hrs_on_2026__1793186280.pdf",
        "checkedAt": "2026-10-28T11:45:34.523157+00:00",
        "status": "ok",
        "sha256": "09c25b29a90d053861884ba00c5cc8b28f7237dfa504e435e3292632d736c64c",
        "bytes": 507902,
        "contentType": "application/pdf",
        "finalUrl": "https://www.dmc.gov.lk/images/dmcreports/Landslide_EW_Report_at_1600hrs_on_2026__1793186280.pdf",
        "rawFile": "landslide-new-20261028-1600-09c25b29a90d.pdf",
        "changed": false,
        "issuedAt": "2026-10-28T16:00:00+05:30",
        "expiresAt": "2026-10-29T16:00:00+05:30",
        "listingAt": "2026-10-28T16:00:00+05:30",
        "reviewedAt": "2026-10-28T11:54:53.855090+00:00",
        "review": "All four original pages visually checked; page 2–3 exact district-scoped transcription: 41 Yellow and 13 Amber, no Red entries. The initial listing fetch failed transiently; a same-URL retry succeeded and retained the raw PDF/hash."
      },
      "previousBulletin": {
        "id": "LEWM-27-10-2026-1600-34",
        "kind": "landslide",
        "title": {
          "en": "Landslide early warning",
          "si": "නායයෑම් පූර්ව අනතුරු ඇඟවීම",
          "ta": "மண்சரிவு முன்னெச்சரிக்கை"
        },
        "authority": "NBRI / DMC",
        "issuedAt": "2026-10-27T16:00:00+05:30",
        "expiresAt": "2026-10-28T16:00:00+05:30",
        "listingAt": "2026-10-27T16:00:00+05:30",
        "url": "https://www.dmc.gov.lk/images/dmcreports/Landslide_EW_Report_at_1600hrs_on_2026__1793098165.pdf",
        "summary": {
          "en": "Levels 1 (Yellow), 2 (Amber) and 3 (Red) apply to named DS divisions and surrounding areas. Read the original warning and the authority’s evacuation instructions for the affected areas.",
          "si": "නම් කළ කොට්ඨාස සහ අවට ප්‍රදේශ සඳහා මට්ටම් 1 (කහ), 2 (ඇම්බර්) සහ 3 (රතු) අදාළය. අදාළ ප්‍රදේශ සඳහා මුල් අනතුරු ඇඟවීම සහ බලධාරීන්ගේ ඉවත් වීමේ උපදෙස් කියවන්න.",
          "ta": "பெயரிடப்பட்ட பிரிவுகளிலும் சுற்றுப்பகுதிகளிலும் நிலைகள் 1 (மஞ்சள்), 2 (அம்பர்), 3 (சிவப்பு) பொருந்துகின்றன. பாதிக்கப்பட்ட பகுதிகளுக்கான அசல் எச்சரிக்கையையும் அதிகாரிகளின் வெளியேற்ற அறிவுறுத்தல்களையும் படிக்கவும்."
        },
        "areas": [
          {
            "district": "Colombo",
            "division": "Seethawaka",
            "level": 1,
            "districtCode": "LK11",
            "divisionCode": "LK1115"
          },
          {
            "district": "Colombo",
            "division": "Padukka",
            "level": 1,
            "districtCode": "LK11",
            "divisionCode": "LK1118"
          },
          {
            "district": "Galle",
            "division": "Thawalama",
            "level": 1,
            "districtCode": "LK31",
            "divisionCode": "LK3118"
          },
          {
            "district": "Galle",
            "division": "Neluwa",
            "level": 1,
            "districtCode": "LK31",
            "divisionCode": "LK3121"
          },
          {
            "district": "Galle",
            "division": "Niyagama",
            "level": 1,
            "districtCode": "LK31",
            "divisionCode": "LK3115"
          },
          {
            "district": "Galle",
            "division": "Elpitiya",
            "level": 1,
            "districtCode": "LK31",
            "divisionCode": "LK3112"
          },
          {
            "district": "Galle",
            "division": "Karandeniya",
            "level": 1,
            "districtCode": "LK31",
            "divisionCode": "LK3109"
          },
          {
            "district": "Gampaha",
            "division": "Attanagalla",
            "level": 2,
            "districtCode": "LK12",
            "divisionCode": "LK1227"
          },
          {
            "district": "Kalutara",
            "division": "Beruwala",
            "level": 1,
            "districtCode": "LK13",
            "divisionCode": "LK1324"
          },
          {
            "district": "Kalutara",
            "division": "Horana",
            "level": 1,
            "districtCode": "LK13",
            "divisionCode": "LK1309"
          },
          {
            "district": "Kalutara",
            "division": "Agalawatta",
            "level": 2,
            "districtCode": "LK13",
            "divisionCode": "LK1333"
          },
          {
            "district": "Kalutara",
            "division": "Walallawita",
            "level": 2,
            "districtCode": "LK13",
            "divisionCode": "LK1339"
          },
          {
            "district": "Kalutara",
            "division": "Millaniya",
            "level": 2,
            "districtCode": "LK13",
            "divisionCode": "LK1318"
          },
          {
            "district": "Kalutara",
            "division": "Palindanuwara",
            "level": 2,
            "districtCode": "LK13",
            "divisionCode": "LK1336"
          },
          {
            "district": "Kalutara",
            "division": "Ingiriya",
            "level": 2,
            "districtCode": "LK13",
            "divisionCode": "LK1310"
          },
          {
            "district": "Kalutara",
            "division": "Madurawala",
            "level": 2,
            "districtCode": "LK13",
            "divisionCode": "LK1315"
          },
          {
            "district": "Kalutara",
            "division": "Mathugama",
            "level": 2,
            "districtCode": "LK13",
            "divisionCode": "LK1330"
          },
          {
            "district": "Kalutara",
            "division": "Bulathsinhala",
            "level": 3,
            "districtCode": "LK13",
            "divisionCode": "LK1312"
          },
          {
            "district": "Kalutara",
            "division": "Dodangoda",
            "level": 3,
            "districtCode": "LK13",
            "divisionCode": "LK1327"
          },
          {
            "district": "Kandy",
            "division": "Doluwa",
            "level": 1,
            "districtCode": "LK21",
            "divisionCode": "LK2142"
          },
          {
            "district": "Kandy",
            "division": "Hatharaliyadda",
            "level": 1,
            "districtCode": "LK21",
            "divisionCode": "LK2134"
          },
          {
            "district": "Kandy",
            "division": "Thumpane",
            "level": 1,
            "districtCode": "LK21",
            "divisionCode": "LK2103"
          },
          {
            "district": "Kandy",
            "division": "Gangawata Korale",
            "level": 1,
            "districtCode": "LK21",
            "divisionCode": "LK2130"
          },
          {
            "district": "Kandy",
            "division": "Udadumbara",
            "level": 1,
            "districtCode": "LK21",
            "divisionCode": "LK2118"
          },
          {
            "district": "Kandy",
            "division": "Akurana",
            "level": 1,
            "districtCode": "LK21",
            "divisionCode": "LK2109"
          },
          {
            "district": "Kandy",
            "division": "Kundasale",
            "level": 1,
            "districtCode": "LK21",
            "divisionCode": "LK2127"
          },
          {
            "district": "Kandy",
            "division": "Medadumbara",
            "level": 1,
            "districtCode": "LK21",
            "divisionCode": "LK2124"
          },
          {
            "district": "Kandy",
            "division": "Pasbage Korale",
            "level": 2,
            "districtCode": "LK21",
            "divisionCode": "LK2157"
          },
          {
            "district": "Kandy",
            "division": "Udunuwara",
            "level": 2,
            "districtCode": "LK21",
            "divisionCode": "LK2139"
          },
          {
            "district": "Kandy",
            "division": "Ganga Ihala Korale",
            "level": 2,
            "districtCode": "LK21",
            "divisionCode": "LK2154"
          },
          {
            "district": "Kandy",
            "division": "Udapalatha",
            "level": 2,
            "districtCode": "LK21",
            "divisionCode": "LK2151"
          },
          {
            "district": "Kandy",
            "division": "Yatinuwara",
            "level": 2,
            "districtCode": "LK21",
            "divisionCode": "LK2136"
          },
          {
            "district": "Kegalle",
            "division": "Kegalle",
            "level": 2,
            "districtCode": "LK92",
            "divisionCode": "LK9212"
          },
          {
            "district": "Kegalle",
            "division": "Mawanella",
            "level": 2,
            "districtCode": "LK92",
            "divisionCode": "LK9206"
          },
          {
            "district": "Kegalle",
            "division": "Ruwanwella",
            "level": 2,
            "districtCode": "LK92",
            "divisionCode": "LK9221"
          },
          {
            "district": "Kegalle",
            "division": "Rambukkana",
            "level": 2,
            "districtCode": "LK92",
            "divisionCode": "LK9203"
          },
          {
            "district": "Kegalle",
            "division": "Galigamuwa",
            "level": 2,
            "districtCode": "LK92",
            "divisionCode": "LK9215"
          },
          {
            "district": "Kegalle",
            "division": "Aranayake",
            "level": 2,
            "districtCode": "LK92",
            "divisionCode": "LK9209"
          },
          {
            "district": "Kegalle",
            "division": "Deraniyagala",
            "level": 2,
            "districtCode": "LK92",
            "divisionCode": "LK9233"
          },
          {
            "district": "Kegalle",
            "division": "Dehiowita",
            "level": 2,
            "districtCode": "LK92",
            "divisionCode": "LK9230"
          },
          {
            "district": "Kegalle",
            "division": "Yatiyanthota",
            "level": 2,
            "districtCode": "LK92",
            "divisionCode": "LK9227"
          },
          {
            "district": "Kegalle",
            "division": "Warakapola",
            "level": 2,
            "districtCode": "LK92",
            "divisionCode": "LK9218"
          },
          {
            "district": "Kegalle",
            "division": "Bulathkohupitiya",
            "level": 2,
            "districtCode": "LK92",
            "divisionCode": "LK9224"
          },
          {
            "district": "Kurunegala",
            "division": "Mawathagama",
            "level": 1,
            "districtCode": "LK61",
            "divisionCode": "LK6160"
          },
          {
            "district": "Kurunegala",
            "division": "Alawwa",
            "level": 1,
            "districtCode": "LK61",
            "divisionCode": "LK6184"
          },
          {
            "district": "Kurunegala",
            "division": "Narammala",
            "level": 1,
            "districtCode": "LK61",
            "divisionCode": "LK6181"
          },
          {
            "district": "Kurunegala",
            "division": "Kurunegala",
            "level": 2,
            "districtCode": "LK61",
            "divisionCode": "LK6154"
          },
          {
            "district": "Matara",
            "division": "Pitabeddara",
            "level": 1,
            "districtCode": "LK32",
            "divisionCode": "LK3203"
          },
          {
            "district": "Matara",
            "division": "Kotapola",
            "level": 1,
            "districtCode": "LK32",
            "divisionCode": "LK3206"
          },
          {
            "district": "Nuwara Eliya",
            "division": "Nuwara Eliya",
            "level": 1,
            "districtCode": "LK23",
            "divisionCode": "LK2312"
          },
          {
            "district": "Nuwara Eliya",
            "division": "Thalawakele",
            "level": 1,
            "districtCode": "LK23",
            "divisionCode": "LK2327"
          },
          {
            "district": "Nuwara Eliya",
            "division": "Kothmale West",
            "level": 2,
            "districtCode": "LK23",
            "divisionCode": "LK2321"
          },
          {
            "district": "Nuwara Eliya",
            "division": "Kotmale East",
            "level": 2,
            "districtCode": "LK23",
            "divisionCode": "LK2303"
          },
          {
            "district": "Nuwara Eliya",
            "division": "Ambagamuwa Korale",
            "level": 3,
            "districtCode": "LK23",
            "divisionCode": "LK2315"
          },
          {
            "district": "Nuwara Eliya",
            "division": "Norwood",
            "level": 3,
            "districtCode": "LK23",
            "divisionCode": "LK2330"
          },
          {
            "district": "Ratnapura",
            "division": "Kahawaththa",
            "level": 1,
            "districtCode": "LK91",
            "divisionCode": "LK9139"
          },
          {
            "district": "Ratnapura",
            "division": "Weligepola",
            "level": 1,
            "districtCode": "LK91",
            "divisionCode": "LK9145"
          },
          {
            "district": "Ratnapura",
            "division": "Kolonna",
            "level": 1,
            "districtCode": "LK91",
            "divisionCode": "LK9151"
          },
          {
            "district": "Ratnapura",
            "division": "Imbulpe",
            "level": 1,
            "districtCode": "LK91",
            "divisionCode": "LK9115"
          },
          {
            "district": "Ratnapura",
            "division": "Balangoda",
            "level": 2,
            "districtCode": "LK91",
            "divisionCode": "LK9118"
          },
          {
            "district": "Ratnapura",
            "division": "Kiriella",
            "level": 2,
            "districtCode": "LK91",
            "divisionCode": "LK9109"
          },
          {
            "district": "Ratnapura",
            "division": "Nivithigala",
            "level": 2,
            "districtCode": "LK91",
            "divisionCode": "LK9136"
          },
          {
            "district": "Ratnapura",
            "division": "Kalawana",
            "level": 2,
            "districtCode": "LK91",
            "divisionCode": "LK9133"
          },
          {
            "district": "Ratnapura",
            "division": "Eheliyagoda",
            "level": 2,
            "districtCode": "LK91",
            "divisionCode": "LK9103"
          },
          {
            "district": "Ratnapura",
            "division": "Godakawela",
            "level": 2,
            "districtCode": "LK91",
            "divisionCode": "LK9142"
          },
          {
            "district": "Ratnapura",
            "division": "Kuruwita",
            "level": 3,
            "districtCode": "LK91",
            "divisionCode": "LK9106"
          },
          {
            "district": "Ratnapura",
            "division": "Elapatha",
            "level": 3,
            "districtCode": "LK91",
            "divisionCode": "LK9127"
          },
          {
            "district": "Ratnapura",
            "division": "Ayagama",
            "level": 3,
            "districtCode": "LK91",
            "divisionCode": "LK9130"
          },
          {
            "district": "Ratnapura",
            "division": "Openayake",
            "level": 3,
            "districtCode": "LK91",
            "divisionCode": "LK9121"
          },
          {
            "district": "Ratnapura",
            "division": "Pelmadulla",
            "level": 3,
            "districtCode": "LK91",
            "divisionCode": "LK9124"
          },
          {
            "district": "Ratnapura",
            "division": "Ratnapura",
            "level": 3,
            "districtCode": "LK91",
            "divisionCode": "LK9112"
          }
        ],
        "sha256": "6734f8541331b9fcbf5a70a60b2d1dcca291f90a138fa2e7240180a71bfe64aa",
        "districtCodes": [],
        "previousBulletinId": "LEWM-26-10-2026-1800-33"
      },
      "currentBulletinId": "LEWM-28-10-2026-1600-35",
      "currentBulletin": {
        "id": "LEWM-28-10-2026-1600-35",
        "kind": "landslide",
        "title": {
          "en": "Landslide early warning",
          "si": "නායයෑම් පූර්ව අනතුරු ඇඟවීම",
          "ta": "மண்சரிவு முன்னெச்சரிக்கை"
        },
        "authority": "NBRI / DMC",
        "issuedAt": "2026-10-28T16:00:00+05:30",
        "expiresAt": "2026-10-29T16:00:00+05:30",
        "listingAt": "2026-10-28T16:00:00+05:30",
        "url": "https://www.dmc.gov.lk/images/dmcreports/Landslide_EW_Report_at_1600hrs_on_2026__1793186280.pdf",
        "summary": {
          "en": "Levels 1 (Yellow) and 2 (Amber) apply to the named DS divisions and surrounding areas. Read the original warning and follow official instructions.",
          "si": "නම් කළ කොට්ඨාස සහ අවට ප්‍රදේශ සඳහා මට්ටම් 1 (කහ) සහ 2 (ඇම්බර්) අදාළය. මුල් නිල අනතුරු ඇඟවීම සහ උපදෙස් කියවන්න.",
          "ta": "பெயரிடப்பட்ட பிரிவுகளிலும் சுற்றுப்பகுதிகளிலும் நிலைகள் 1 (மஞ்சள்), 2 (அம்பர்) பொருந்துகின்றன. அசல் எச்சரிக்கையையும் அதிகாரிகளின் அறிவுறுத்தல்களையும் படிக்கவும்."
        },
        "areas": [
          {
            "district": "Colombo",
            "division": "Seethawaka",
            "level": 1,
            "districtCode": "LK11",
            "divisionCode": "LK1115"
          },
          {
            "district": "Colombo",
            "division": "Padukka",
            "level": 1,
            "districtCode": "LK11",
            "divisionCode": "LK1118"
          },
          {
            "district": "Galle",
            "division": "Neluwa",
            "level": 1,
            "districtCode": "LK31",
            "divisionCode": "LK3121"
          },
          {
            "district": "Galle",
            "division": "Elpitiya",
            "level": 1,
            "districtCode": "LK31",
            "divisionCode": "LK3112"
          },
          {
            "district": "Galle",
            "division": "Thawalama",
            "level": 1,
            "districtCode": "LK31",
            "divisionCode": "LK3118"
          },
          {
            "district": "Galle",
            "division": "Niyagama",
            "level": 1,
            "districtCode": "LK31",
            "divisionCode": "LK3115"
          },
          {
            "district": "Galle",
            "division": "Karandeniya",
            "level": 1,
            "districtCode": "LK31",
            "divisionCode": "LK3109"
          },
          {
            "district": "Kalutara",
            "division": "Beruwala",
            "level": 1,
            "districtCode": "LK13",
            "divisionCode": "LK1324"
          },
          {
            "district": "Kalutara",
            "division": "Millaniya",
            "level": 1,
            "districtCode": "LK13",
            "divisionCode": "LK1318"
          },
          {
            "district": "Kalutara",
            "division": "Agalawatta",
            "level": 1,
            "districtCode": "LK13",
            "divisionCode": "LK1333"
          },
          {
            "district": "Kalutara",
            "division": "Madurawala",
            "level": 1,
            "districtCode": "LK13",
            "divisionCode": "LK1315"
          },
          {
            "district": "Kalutara",
            "division": "Horana",
            "level": 1,
            "districtCode": "LK13",
            "divisionCode": "LK1309"
          },
          {
            "district": "Kalutara",
            "division": "Walallawita",
            "level": 1,
            "districtCode": "LK13",
            "divisionCode": "LK1339"
          },
          {
            "district": "Kalutara",
            "division": "Palindanuwara",
            "level": 1,
            "districtCode": "LK13",
            "divisionCode": "LK1336"
          },
          {
            "district": "Kalutara",
            "division": "Mathugama",
            "level": 1,
            "districtCode": "LK13",
            "divisionCode": "LK1330"
          },
          {
            "district": "Kalutara",
            "division": "Ingiriya",
            "level": 1,
            "districtCode": "LK13",
            "divisionCode": "LK1310"
          },
          {
            "district": "Kandy",
            "division": "Udapalatha",
            "level": 1,
            "districtCode": "LK21",
            "divisionCode": "LK2151"
          },
          {
            "district": "Kandy",
            "division": "Yatinuwara",
            "level": 1,
            "districtCode": "LK21",
            "divisionCode": "LK2136"
          },
          {
            "district": "Kandy",
            "division": "Pasbage Korale",
            "level": 1,
            "districtCode": "LK21",
            "divisionCode": "LK2157"
          },
          {
            "district": "Kandy",
            "division": "Udunuwara",
            "level": 1,
            "districtCode": "LK21",
            "divisionCode": "LK2139"
          },
          {
            "district": "Kandy",
            "division": "Ganga Ihala Korale",
            "level": 1,
            "districtCode": "LK21",
            "divisionCode": "LK2154"
          },
          {
            "district": "Kegalle",
            "division": "Galigamuwa",
            "level": 1,
            "districtCode": "LK92",
            "divisionCode": "LK9215"
          },
          {
            "district": "Kegalle",
            "division": "Warakapola",
            "level": 1,
            "districtCode": "LK92",
            "divisionCode": "LK9218"
          },
          {
            "district": "Kegalle",
            "division": "Ruwanwella",
            "level": 1,
            "districtCode": "LK92",
            "divisionCode": "LK9221"
          },
          {
            "district": "Kegalle",
            "division": "Yatiyanthota",
            "level": 1,
            "districtCode": "LK92",
            "divisionCode": "LK9227"
          },
          {
            "district": "Kegalle",
            "division": "Rambukkana",
            "level": 1,
            "districtCode": "LK92",
            "divisionCode": "LK9203"
          },
          {
            "district": "Kegalle",
            "division": "Kegalle",
            "level": 1,
            "districtCode": "LK92",
            "divisionCode": "LK9212"
          },
          {
            "district": "Kegalle",
            "division": "Bulathkohupitiya",
            "level": 1,
            "districtCode": "LK92",
            "divisionCode": "LK9224"
          },
          {
            "district": "Kegalle",
            "division": "Dehiowita",
            "level": 1,
            "districtCode": "LK92",
            "divisionCode": "LK9230"
          },
          {
            "district": "Kegalle",
            "division": "Deraniyagala",
            "level": 1,
            "districtCode": "LK92",
            "divisionCode": "LK9233"
          },
          {
            "district": "Kurunegala",
            "division": "Kurunegala",
            "level": 1,
            "districtCode": "LK61",
            "divisionCode": "LK6154"
          },
          {
            "district": "Matara",
            "division": "Kotapola",
            "level": 1,
            "districtCode": "LK32",
            "divisionCode": "LK3206"
          },
          {
            "district": "Matara",
            "division": "Pitabeddara",
            "level": 1,
            "districtCode": "LK32",
            "divisionCode": "LK3203"
          },
          {
            "district": "Nuwara Eliya",
            "division": "Kothmale West",
            "level": 1,
            "districtCode": "LK23",
            "divisionCode": "LK2321"
          },
          {
            "district": "Nuwara Eliya",
            "division": "Kotmale East",
            "level": 1,
            "districtCode": "LK23",
            "divisionCode": "LK2303"
          },
          {
            "district": "Ratnapura",
            "division": "Kalawana",
            "level": 1,
            "districtCode": "LK91",
            "divisionCode": "LK9133"
          },
          {
            "district": "Ratnapura",
            "division": "Nivithigala",
            "level": 1,
            "districtCode": "LK91",
            "divisionCode": "LK9136"
          },
          {
            "district": "Ratnapura",
            "division": "Kiriella",
            "level": 1,
            "districtCode": "LK91",
            "divisionCode": "LK9109"
          },
          {
            "district": "Ratnapura",
            "division": "Godakawela",
            "level": 1,
            "districtCode": "LK91",
            "divisionCode": "LK9142"
          },
          {
            "district": "Ratnapura",
            "division": "Eheliyagoda",
            "level": 1,
            "districtCode": "LK91",
            "divisionCode": "LK9103"
          },
          {
            "district": "Ratnapura",
            "division": "Balangoda",
            "level": 1,
            "districtCode": "LK91",
            "divisionCode": "LK9118"
          },
          {
            "district": "Gampaha",
            "division": "Attanagalla",
            "level": 2,
            "districtCode": "LK12",
            "divisionCode": "LK1227"
          },
          {
            "district": "Kalutara",
            "division": "Bulathsinhala",
            "level": 2,
            "districtCode": "LK13",
            "divisionCode": "LK1312"
          },
          {
            "district": "Kalutara",
            "division": "Dodangoda",
            "level": 2,
            "districtCode": "LK13",
            "divisionCode": "LK1327"
          },
          {
            "district": "Kegalle",
            "division": "Mawanella",
            "level": 2,
            "districtCode": "LK92",
            "divisionCode": "LK9206"
          },
          {
            "district": "Kegalle",
            "division": "Aranayake",
            "level": 2,
            "districtCode": "LK92",
            "divisionCode": "LK9209"
          },
          {
            "district": "Nuwara Eliya",
            "division": "Norwood",
            "level": 2,
            "districtCode": "LK23",
            "divisionCode": "LK2330"
          },
          {
            "district": "Nuwara Eliya",
            "division": "Ambagamuwa Korale",
            "level": 2,
            "districtCode": "LK23",
            "divisionCode": "LK2315"
          },
          {
            "district": "Ratnapura",
            "division": "Ratnapura",
            "level": 2,
            "districtCode": "LK91",
            "divisionCode": "LK9112"
          },
          {
            "district": "Ratnapura",
            "division": "Openayake",
            "level": 2,
            "districtCode": "LK91",
            "divisionCode": "LK9121"
          },
          {
            "district": "Ratnapura",
            "division": "Kuruwita",
            "level": 2,
            "districtCode": "LK91",
            "divisionCode": "LK9106"
          },
          {
            "district": "Ratnapura",
            "division": "Ayagama",
            "level": 2,
            "districtCode": "LK91",
            "divisionCode": "LK9130"
          },
          {
            "district": "Ratnapura",
            "division": "Elapatha",
            "level": 2,
            "districtCode": "LK91",
            "divisionCode": "LK9127"
          },
          {
            "district": "Ratnapura",
            "division": "Pelmadulla",
            "level": 2,
            "districtCode": "LK91",
            "divisionCode": "LK9124"
          }
        ],
        "sha256": "09c25b29a90d053861884ba00c5cc8b28f7237dfa504e435e3292632d736c64c",
        "districtCodes": [],
        "previousBulletinId": "LEWM-27-10-2026-1600-34",
        "scopeBasis": "Original Update 35 columns on pages 2–3: 41 Yellow, 13 Amber and no Red entries. Named DS divisions and surrounding areas; special attention to susceptible slopes, valleys, cut slopes and hazardous roads. No whole-division inundation or parcel safety inferred."
      },
      "counts": {
        "yellow": 41,
        "amber": 13,
        "red": 0
      },
      "exactColumnTranscription": {
        "1": {
          "Colombo": [
            "Seethawaka",
            "Padukka"
          ],
          "Galle": [
            "Neluwa",
            "Elpitiya",
            "Thawalama",
            "Niyagama",
            "Karandeniya"
          ],
          "Kalutara": [
            "Beruwala",
            "Millaniya",
            "Agalawatta",
            "Madurawala",
            "Horana",
            "Walallawita",
            "Palindanuwara",
            "Mathugama",
            "Ingiriya"
          ],
          "Kandy": [
            "Udapalatha",
            "Yatinuwara",
            "Pasbage Korale",
            "Udunuwara",
            "Ganga Ihala Korale"
          ],
          "Kegalle": [
            "Galigamuwa",
            "Warakapola",
            "Ruwanwella",
            "Yatiyanthota",
            "Rambukkana",
            "Kegalle",
            "Bulathkohupitiya",
            "Dehiowita",
            "Deraniyagala"
          ],
          "Kurunegala": [
            "Kurunegala"
          ],
          "Matara": [
            "Kotapola",
            "Pitabeddara"
          ],
          "Nuwara Eliya": [
            "Kothmale West",
            "Kotmale East"
          ],
          "Ratnapura": [
            "Kalawana",
            "Nivithigala",
            "Kiriella",
            "Godakawela",
            "Eheliyagoda",
            "Balangoda"
          ]
        },
        "2": {
          "Gampaha": [
            "Attanagalla"
          ],
          "Kalutara": [
            "Bulathsinhala",
            "Dodangoda"
          ],
          "Kegalle": [
            "Mawanella",
            "Aranayake"
          ],
          "Nuwara Eliya": [
            "Norwood",
            "Ambagamuwa Korale"
          ],
          "Ratnapura": [
            "Ratnapura",
            "Openayake",
            "Kuruwita",
            "Ayagama",
            "Elapatha",
            "Pelmadulla"
          ]
        }
      },
      "changedAreas": [
        {
          "district": "Kalutara",
          "division": "Agalawatta",
          "divisionCode": "LK1333",
          "fromLevel": 2,
          "toLevel": 1
        },
        {
          "district": "Kalutara",
          "division": "Walallawita",
          "divisionCode": "LK1339",
          "fromLevel": 2,
          "toLevel": 1
        },
        {
          "district": "Kalutara",
          "division": "Millaniya",
          "divisionCode": "LK1318",
          "fromLevel": 2,
          "toLevel": 1
        },
        {
          "district": "Kalutara",
          "division": "Palindanuwara",
          "divisionCode": "LK1336",
          "fromLevel": 2,
          "toLevel": 1
        },
        {
          "district": "Kalutara",
          "division": "Ingiriya",
          "divisionCode": "LK1310",
          "fromLevel": 2,
          "toLevel": 1
        },
        {
          "district": "Kalutara",
          "division": "Madurawala",
          "divisionCode": "LK1315",
          "fromLevel": 2,
          "toLevel": 1
        },
        {
          "district": "Kalutara",
          "division": "Mathugama",
          "divisionCode": "LK1330",
          "fromLevel": 2,
          "toLevel": 1
        },
        {
          "district": "Kalutara",
          "division": "Bulathsinhala",
          "divisionCode": "LK1312",
          "fromLevel": 3,
          "toLevel": 2
        },
        {
          "district": "Kalutara",
          "division": "Dodangoda",
          "divisionCode": "LK1327",
          "fromLevel": 3,
          "toLevel": 2
        },
        {
          "district": "Kandy",
          "division": "Doluwa",
          "divisionCode": "LK2142",
          "fromLevel": 1,
          "toLevel": null
        },
        {
          "district": "Kandy",
          "division": "Hatharaliyadda",
          "divisionCode": "LK2134",
          "fromLevel": 1,
          "toLevel": null
        },
        {
          "district": "Kandy",
          "division": "Thumpane",
          "divisionCode": "LK2103",
          "fromLevel": 1,
          "toLevel": null
        },
        {
          "district": "Kandy",
          "division": "Gangawata Korale",
          "divisionCode": "LK2130",
          "fromLevel": 1,
          "toLevel": null
        },
        {
          "district": "Kandy",
          "division": "Udadumbara",
          "divisionCode": "LK2118",
          "fromLevel": 1,
          "toLevel": null
        },
        {
          "district": "Kandy",
          "division": "Akurana",
          "divisionCode": "LK2109",
          "fromLevel": 1,
          "toLevel": null
        },
        {
          "district": "Kandy",
          "division": "Kundasale",
          "divisionCode": "LK2127",
          "fromLevel": 1,
          "toLevel": null
        },
        {
          "district": "Kandy",
          "division": "Medadumbara",
          "divisionCode": "LK2124",
          "fromLevel": 1,
          "toLevel": null
        },
        {
          "district": "Kandy",
          "division": "Pasbage Korale",
          "divisionCode": "LK2157",
          "fromLevel": 2,
          "toLevel": 1
        },
        {
          "district": "Kandy",
          "division": "Udunuwara",
          "divisionCode": "LK2139",
          "fromLevel": 2,
          "toLevel": 1
        },
        {
          "district": "Kandy",
          "division": "Ganga Ihala Korale",
          "divisionCode": "LK2154",
          "fromLevel": 2,
          "toLevel": 1
        },
        {
          "district": "Kandy",
          "division": "Udapalatha",
          "divisionCode": "LK2151",
          "fromLevel": 2,
          "toLevel": 1
        },
        {
          "district": "Kandy",
          "division": "Yatinuwara",
          "divisionCode": "LK2136",
          "fromLevel": 2,
          "toLevel": 1
        },
        {
          "district": "Kegalle",
          "division": "Kegalle",
          "divisionCode": "LK9212",
          "fromLevel": 2,
          "toLevel": 1
        },
        {
          "district": "Kegalle",
          "division": "Ruwanwella",
          "divisionCode": "LK9221",
          "fromLevel": 2,
          "toLevel": 1
        },
        {
          "district": "Kegalle",
          "division": "Rambukkana",
          "divisionCode": "LK9203",
          "fromLevel": 2,
          "toLevel": 1
        },
        {
          "district": "Kegalle",
          "division": "Galigamuwa",
          "divisionCode": "LK9215",
          "fromLevel": 2,
          "toLevel": 1
        },
        {
          "district": "Kegalle",
          "division": "Deraniyagala",
          "divisionCode": "LK9233",
          "fromLevel": 2,
          "toLevel": 1
        },
        {
          "district": "Kegalle",
          "division": "Dehiowita",
          "divisionCode": "LK9230",
          "fromLevel": 2,
          "toLevel": 1
        },
        {
          "district": "Kegalle",
          "division": "Yatiyanthota",
          "divisionCode": "LK9227",
          "fromLevel": 2,
          "toLevel": 1
        },
        {
          "district": "Kegalle",
          "division": "Warakapola",
          "divisionCode": "LK9218",
          "fromLevel": 2,
          "toLevel": 1
        },
        {
          "district": "Kegalle",
          "division": "Bulathkohupitiya",
          "divisionCode": "LK9224",
          "fromLevel": 2,
          "toLevel": 1
        },
        {
          "district": "Kurunegala",
          "division": "Mawathagama",
          "divisionCode": "LK6160",
          "fromLevel": 1,
          "toLevel": null
        },
        {
          "district": "Kurunegala",
          "division": "Alawwa",
          "divisionCode": "LK6184",
          "fromLevel": 1,
          "toLevel": null
        },
        {
          "district": "Kurunegala",
          "division": "Narammala",
          "divisionCode": "LK6181",
          "fromLevel": 1,
          "toLevel": null
        },
        {
          "district": "Kurunegala",
          "division": "Kurunegala",
          "divisionCode": "LK6154",
          "fromLevel": 2,
          "toLevel": 1
        },
        {
          "district": "Nuwara Eliya",
          "division": "Nuwara Eliya",
          "divisionCode": "LK2312",
          "fromLevel": 1,
          "toLevel": null
        },
        {
          "district": "Nuwara Eliya",
          "division": "Thalawakele",
          "divisionCode": "LK2327",
          "fromLevel": 1,
          "toLevel": null
        },
        {
          "district": "Nuwara Eliya",
          "division": "Kothmale West",
          "divisionCode": "LK2321",
          "fromLevel": 2,
          "toLevel": 1
        },
        {
          "district": "Nuwara Eliya",
          "division": "Kotmale East",
          "divisionCode": "LK2303",
          "fromLevel": 2,
          "toLevel": 1
        },
        {
          "district": "Nuwara Eliya",
          "division": "Ambagamuwa Korale",
          "divisionCode": "LK2315",
          "fromLevel": 3,
          "toLevel": 2
        },
        {
          "district": "Nuwara Eliya",
          "division": "Norwood",
          "divisionCode": "LK2330",
          "fromLevel": 3,
          "toLevel": 2
        },
        {
          "district": "Ratnapura",
          "division": "Kahawaththa",
          "divisionCode": "LK9139",
          "fromLevel": 1,
          "toLevel": null
        },
        {
          "district": "Ratnapura",
          "division": "Weligepola",
          "divisionCode": "LK9145",
          "fromLevel": 1,
          "toLevel": null
        },
        {
          "district": "Ratnapura",
          "division": "Kolonna",
          "divisionCode": "LK9151",
          "fromLevel": 1,
          "toLevel": null
        },
        {
          "district": "Ratnapura",
          "division": "Imbulpe",
          "divisionCode": "LK9115",
          "fromLevel": 1,
          "toLevel": null
        },
        {
          "district": "Ratnapura",
          "division": "Balangoda",
          "divisionCode": "LK9118",
          "fromLevel": 2,
          "toLevel": 1
        },
        {
          "district": "Ratnapura",
          "division": "Kiriella",
          "divisionCode": "LK9109",
          "fromLevel": 2,
          "toLevel": 1
        },
        {
          "district": "Ratnapura",
          "division": "Nivithigala",
          "divisionCode": "LK9136",
          "fromLevel": 2,
          "toLevel": 1
        },
        {
          "district": "Ratnapura",
          "division": "Kalawana",
          "divisionCode": "LK9133",
          "fromLevel": 2,
          "toLevel": 1
        },
        {
          "district": "Ratnapura",
          "division": "Eheliyagoda",
          "divisionCode": "LK9103",
          "fromLevel": 2,
          "toLevel": 1
        },
        {
          "district": "Ratnapura",
          "division": "Godakawela",
          "divisionCode": "LK9142",
          "fromLevel": 2,
          "toLevel": 1
        },
        {
          "district": "Ratnapura",
          "division": "Kuruwita",
          "divisionCode": "LK9106",
          "fromLevel": 3,
          "toLevel": 2
        },
        {
          "district": "Ratnapura",
          "division": "Elapatha",
          "divisionCode": "LK9127",
          "fromLevel": 3,
          "toLevel": 2
        },
        {
          "district": "Ratnapura",
          "division": "Ayagama",
          "divisionCode": "LK9130",
          "fromLevel": 3,
          "toLevel": 2
        },
        {
          "district": "Ratnapura",
          "division": "Openayake",
          "divisionCode": "LK9121",
          "fromLevel": 3,
          "toLevel": 2
        },
        {
          "district": "Ratnapura",
          "division": "Pelmadulla",
          "divisionCode": "LK9124",
          "fromLevel": 3,
          "toLevel": 2
        },
        {
          "district": "Ratnapura",
          "division": "Ratnapura",
          "divisionCode": "LK9112",
          "fromLevel": 3,
          "toLevel": 2
        }
      ],
      "limitations": "Named DS divisions and surrounding susceptible areas, not parcel hazard precision. Omitted areas and no Red entries do not mean safe or an all-clear. Prior Update 34 validity and scope retained. Other basin, lightning and marine warnings unchanged; no station observations changed."
    },
    {
      "reviewedAt": "2026-10-28T11:54:53.855090+00:00",
      "scope": "Official Tamil 16:00 October 28 general forecast companion; provenance only.",
      "source": {
        "url": "https://www.dmc.gov.lk/images/dmcreports/Weather_report_at_1600hrs_on_2026__1793186950.pdf",
        "checkedAt": "2026-10-28T11:43:28.515541+00:00",
        "status": "ok",
        "sha256": "0065ddaffefdc4a81b9a39a40a6430fdb44412b5b3f8cc398c969ac1e9ff2d3c",
        "bytes": 338821,
        "contentType": "application/pdf",
        "finalUrl": "https://www.dmc.gov.lk/images/dmcreports/Weather_report_at_1600hrs_on_2026__1793186950.pdf",
        "rawFile": "discovered-383d134598de-0065ddaffefdc4a8.pdf",
        "id": "general-weather-20261028-1600-ta",
        "issuedAt": "2026-10-28T16:00:00+05:30",
        "listingAt": "2026-10-28T16:00:00+05:30",
        "reviewedAt": "2026-10-28T11:54:53.855090+00:00",
        "languages": [
          "ta"
        ],
        "classification": "General next-36-hour land forecast; not a coloured warning or cancellation.",
        "review": "Original Tamil page visually checked; companion to the previously reviewed English/Sinhala 16:00 forecast. No new warning severity or exact cyclone track inferred."
      },
      "companionSourceId": "general-weather-20261028-1600-en-si",
      "forecastPeriodHours": 36,
      "classification": "General forecast, not a coloured warning; no explicit cancellation or supersession of marine or other warnings.",
      "limitations": "No new numeric forecast, track, household risk or unreviewed translation published. Earlier source date/coordinate discrepancies remain recorded, not retroactively harmonized."
    },
    {
      "scope": "28 October 18:30 SLST river report; original single-page table visually verified locally, with the same 22 selected metre gauges.",
      "reviewedAt": "2026-10-28T13:51:06.693872+00:00",
      "source": {
        "url": "https://www.dmc.gov.lk/images/dmcreports/Water_level_%26_Rainfall_2026__1793193991.pdf",
        "checkedAt": "2026-10-28T13:44:43.949583+00:00",
        "status": "ok",
        "sha256": "73faf1ba5ae9da0c723fe8e8b7b0b1622e53d3e5d892e2776c22bf4deda13a09",
        "bytes": 211038,
        "contentType": "application/pdf",
        "finalUrl": "https://www.dmc.gov.lk/images/dmcreports/Water_level_%26_Rainfall_2026__1793193991.pdf",
        "rawFile": "discovered-59a2b6225451-73faf1ba5ae9da0c.pdf",
        "id": "river-20261028-1830",
        "issuedAt": "2026-10-28T18:30:00+05:30",
        "observedAt": "2026-10-28T18:00:00+05:30",
        "previousObservedAt": "2026-10-28T17:00:00+05:30",
        "listingAt": "2026-10-28T18:30:00+05:30",
        "reviewedAt": "2026-10-28T13:51:06.693872+00:00"
      },
      "previousStations": [
        {
          "name": "Holombuwa",
          "basin": "Gurugoda Oya · Kelani",
          "value": 1.19,
          "unit": "m",
          "status": "normal",
          "observedAt": "2026-10-28T15:00:00+05:30",
          "issuedAt": "2026-10-28T15:30:00+05:30",
          "url": "https://www.dmc.gov.lk/images/dmcreports/Water_level_%26_Rainfall_2026__1793181831.pdf",
          "sha256": "be15cfdf983440d253a307eb603bcdd5e930a5392387d99578d9f981a8932983",
          "sourceRemarks": "Normal",
          "sourceTrend": null,
          "listingAt": "2026-10-28T15:30:00+05:30",
          "previousValue": 1.2,
          "previousObservedAt": "2026-10-28T14:00:00+05:30"
        },
        {
          "name": "Rathnapura",
          "basin": "Kalu Ganga",
          "value": 6.09,
          "unit": "m",
          "status": "alertFalling",
          "observedAt": "2026-10-28T15:00:00+05:30",
          "issuedAt": "2026-10-28T15:30:00+05:30",
          "url": "https://www.dmc.gov.lk/images/dmcreports/Water_level_%26_Rainfall_2026__1793181831.pdf",
          "sha256": "be15cfdf983440d253a307eb603bcdd5e930a5392387d99578d9f981a8932983",
          "sourceRemarks": "Alert",
          "sourceTrend": "Falling",
          "listingAt": "2026-10-28T15:30:00+05:30",
          "previousValue": 6.15,
          "previousObservedAt": "2026-10-28T14:00:00+05:30"
        },
        {
          "name": "Kithulgala",
          "basin": "Kelani Ganga",
          "value": 2.31,
          "unit": "m",
          "status": "normal",
          "observedAt": "2026-10-28T15:00:00+05:30",
          "issuedAt": "2026-10-28T15:30:00+05:30",
          "url": "https://www.dmc.gov.lk/images/dmcreports/Water_level_%26_Rainfall_2026__1793181831.pdf",
          "sha256": "be15cfdf983440d253a307eb603bcdd5e930a5392387d99578d9f981a8932983",
          "sourceRemarks": "Normal",
          "sourceTrend": null,
          "listingAt": "2026-10-28T15:30:00+05:30",
          "previousValue": 2.19,
          "previousObservedAt": "2026-10-28T14:00:00+05:30"
        },
        {
          "name": "Norwood",
          "basin": "Kehelgamu Oya · Kelani",
          "value": 1.18,
          "unit": "m",
          "status": "normal",
          "observedAt": "2026-10-28T15:00:00+05:30",
          "issuedAt": "2026-10-28T15:30:00+05:30",
          "url": "https://www.dmc.gov.lk/images/dmcreports/Water_level_%26_Rainfall_2026__1793181831.pdf",
          "sha256": "be15cfdf983440d253a307eb603bcdd5e930a5392387d99578d9f981a8932983",
          "sourceRemarks": "Normal",
          "sourceTrend": null,
          "listingAt": "2026-10-28T15:30:00+05:30",
          "previousValue": 1.19,
          "previousObservedAt": "2026-10-28T14:00:00+05:30"
        },
        {
          "name": "Magura",
          "basin": "Maguru Ganga · Kalu",
          "value": 4.03,
          "unit": "m",
          "status": "alertFalling",
          "observedAt": "2026-10-28T15:00:00+05:30",
          "issuedAt": "2026-10-28T15:30:00+05:30",
          "url": "https://www.dmc.gov.lk/images/dmcreports/Water_level_%26_Rainfall_2026__1793181831.pdf",
          "sha256": "be15cfdf983440d253a307eb603bcdd5e930a5392387d99578d9f981a8932983",
          "sourceRemarks": "Alert",
          "sourceTrend": "Falling",
          "listingAt": "2026-10-28T15:30:00+05:30",
          "previousValue": 4.04,
          "previousObservedAt": "2026-10-28T14:00:00+05:30"
        },
        {
          "name": "Kalawellawa (Millakanda)",
          "basin": "Kuda Ganga · Kalu",
          "value": 7.72,
          "unit": "m",
          "status": "minorNoTrend",
          "observedAt": "2026-10-28T15:00:00+05:30",
          "issuedAt": "2026-10-28T15:30:00+05:30",
          "url": "https://www.dmc.gov.lk/images/dmcreports/Water_level_%26_Rainfall_2026__1793181831.pdf",
          "sha256": "be15cfdf983440d253a307eb603bcdd5e930a5392387d99578d9f981a8932983",
          "sourceRemarks": "Minor Flood",
          "sourceTrend": null,
          "listingAt": "2026-10-28T15:30:00+05:30",
          "previousValue": 7.72,
          "previousObservedAt": "2026-10-28T14:00:00+05:30"
        },
        {
          "name": "Nawalapitiya",
          "basin": "Mahaweli Ganga",
          "value": 1.54,
          "unit": "m",
          "status": "normal",
          "observedAt": "2026-10-28T15:00:00+05:30",
          "issuedAt": "2026-10-28T15:30:00+05:30",
          "url": "https://www.dmc.gov.lk/images/dmcreports/Water_level_%26_Rainfall_2026__1793181831.pdf",
          "sha256": "be15cfdf983440d253a307eb603bcdd5e930a5392387d99578d9f981a8932983",
          "sourceRemarks": "Normal",
          "sourceTrend": null,
          "listingAt": "2026-10-28T15:30:00+05:30",
          "previousValue": 1.54,
          "previousObservedAt": "2026-10-28T14:00:00+05:30"
        },
        {
          "name": "Dunamale",
          "basin": "Attanagalu Oya",
          "value": 3.47,
          "unit": "m",
          "status": "alertFalling",
          "observedAt": "2026-10-28T15:00:00+05:30",
          "issuedAt": "2026-10-28T15:30:00+05:30",
          "url": "https://www.dmc.gov.lk/images/dmcreports/Water_level_%26_Rainfall_2026__1793181831.pdf",
          "sha256": "be15cfdf983440d253a307eb603bcdd5e930a5392387d99578d9f981a8932983",
          "sourceRemarks": "Alert",
          "sourceTrend": "Falling",
          "listingAt": "2026-10-28T15:30:00+05:30",
          "previousValue": 3.55,
          "previousObservedAt": "2026-10-28T14:00:00+05:30"
        },
        {
          "name": "Panadugama",
          "basin": "Nilwala Ganga",
          "unit": "m",
          "value": 5.95,
          "status": "alertRising",
          "observedAt": "2026-10-28T15:00:00+05:30",
          "issuedAt": "2026-10-28T15:30:00+05:30",
          "url": "https://www.dmc.gov.lk/images/dmcreports/Water_level_%26_Rainfall_2026__1793181831.pdf",
          "sha256": "be15cfdf983440d253a307eb603bcdd5e930a5392387d99578d9f981a8932983",
          "sourceRemarks": "Alert",
          "sourceTrend": "Rising",
          "listingAt": "2026-10-28T15:30:00+05:30",
          "previousValue": 5.91,
          "previousObservedAt": "2026-10-28T14:00:00+05:30"
        },
        {
          "name": "Urawa",
          "basin": "Urubokka Ganga · Nilwala",
          "unit": "m",
          "value": 2.45,
          "status": "normal",
          "observedAt": "2026-10-28T15:00:00+05:30",
          "issuedAt": "2026-10-28T15:30:00+05:30",
          "url": "https://www.dmc.gov.lk/images/dmcreports/Water_level_%26_Rainfall_2026__1793181831.pdf",
          "sha256": "be15cfdf983440d253a307eb603bcdd5e930a5392387d99578d9f981a8932983",
          "sourceRemarks": "Normal",
          "sourceTrend": null,
          "listingAt": "2026-10-28T15:30:00+05:30",
          "previousValue": 2.5,
          "previousObservedAt": "2026-10-28T14:00:00+05:30"
        },
        {
          "name": "Peradeniya",
          "basin": "Mahaweli Ganga",
          "unit": "m",
          "value": 3.0,
          "status": "normal",
          "observedAt": "2026-10-28T15:00:00+05:30",
          "issuedAt": "2026-10-28T15:30:00+05:30",
          "url": "https://www.dmc.gov.lk/images/dmcreports/Water_level_%26_Rainfall_2026__1793181831.pdf",
          "sha256": "be15cfdf983440d253a307eb603bcdd5e930a5392387d99578d9f981a8932983",
          "sourceRemarks": "Normal",
          "sourceTrend": null,
          "listingAt": "2026-10-28T15:30:00+05:30",
          "previousValue": 3.02,
          "previousObservedAt": "2026-10-28T14:00:00+05:30"
        },
        {
          "name": "Glencourse",
          "basin": "Kelani Ganga",
          "unit": "m",
          "value": 11.72,
          "status": "normal",
          "observedAt": "2026-10-28T15:00:00+05:30",
          "issuedAt": "2026-10-28T15:30:00+05:30",
          "listingAt": "2026-10-28T15:30:00+05:30",
          "url": "https://www.dmc.gov.lk/images/dmcreports/Water_level_%26_Rainfall_2026__1793181831.pdf",
          "sha256": "be15cfdf983440d253a307eb603bcdd5e930a5392387d99578d9f981a8932983",
          "sourceRemarks": "Normal",
          "sourceTrend": null,
          "previousValue": 11.7,
          "previousObservedAt": "2026-10-28T14:00:00+05:30"
        },
        {
          "name": "Thawalama",
          "basin": "Gin Ganga",
          "unit": "m",
          "value": 3.35,
          "status": "normal",
          "observedAt": "2026-10-28T15:00:00+05:30",
          "issuedAt": "2026-10-28T15:30:00+05:30",
          "listingAt": "2026-10-28T15:30:00+05:30",
          "url": "https://www.dmc.gov.lk/images/dmcreports/Water_level_%26_Rainfall_2026__1793181831.pdf",
          "sha256": "be15cfdf983440d253a307eb603bcdd5e930a5392387d99578d9f981a8932983",
          "sourceRemarks": "Normal",
          "sourceTrend": null,
          "previousValue": 3.36,
          "previousObservedAt": "2026-10-28T14:00:00+05:30"
        },
        {
          "name": "Badalgama",
          "basin": "Maha Oya",
          "unit": "m",
          "value": 3.31,
          "status": "normal",
          "sourceRemarks": "Normal",
          "sourceTrend": null,
          "observedAt": "2026-10-28T15:00:00+05:30",
          "issuedAt": "2026-10-28T15:30:00+05:30",
          "listingAt": "2026-10-28T15:30:00+05:30",
          "url": "https://www.dmc.gov.lk/images/dmcreports/Water_level_%26_Rainfall_2026__1793181831.pdf",
          "sha256": "be15cfdf983440d253a307eb603bcdd5e930a5392387d99578d9f981a8932983",
          "previousValue": 3.35,
          "previousObservedAt": "2026-10-28T14:00:00+05:30"
        },
        {
          "name": "Hanwella",
          "basin": "Kelani Ganga",
          "unit": "m",
          "value": 4.3,
          "status": "normal",
          "observedAt": "2026-10-28T15:00:00+05:30",
          "issuedAt": "2026-10-28T15:30:00+05:30",
          "listingAt": "2026-10-28T15:30:00+05:30",
          "url": "https://www.dmc.gov.lk/images/dmcreports/Water_level_%26_Rainfall_2026__1793181831.pdf",
          "sha256": "be15cfdf983440d253a307eb603bcdd5e930a5392387d99578d9f981a8932983",
          "sourceRemarks": "Normal",
          "sourceTrend": null,
          "previousValue": 4.32,
          "previousObservedAt": "2026-10-28T14:00:00+05:30"
        },
        {
          "name": "Putupaula",
          "basin": "Kalu Ganga",
          "unit": "m",
          "value": 3.68,
          "status": "alertRising",
          "observedAt": "2026-10-28T15:00:00+05:30",
          "issuedAt": "2026-10-28T15:30:00+05:30",
          "listingAt": "2026-10-28T15:30:00+05:30",
          "url": "https://www.dmc.gov.lk/images/dmcreports/Water_level_%26_Rainfall_2026__1793181831.pdf",
          "sha256": "be15cfdf983440d253a307eb603bcdd5e930a5392387d99578d9f981a8932983",
          "sourceRemarks": "Alert",
          "sourceTrend": "Rising",
          "previousValue": 3.67,
          "previousObservedAt": "2026-10-28T14:00:00+05:30"
        },
        {
          "name": "Baddegama",
          "basin": "Gin Ganga",
          "unit": "m",
          "value": 4.23,
          "status": "minorNoTrend",
          "observedAt": "2026-10-28T15:00:00+05:30",
          "issuedAt": "2026-10-28T15:30:00+05:30",
          "listingAt": "2026-10-28T15:30:00+05:30",
          "url": "https://www.dmc.gov.lk/images/dmcreports/Water_level_%26_Rainfall_2026__1793181831.pdf",
          "sha256": "be15cfdf983440d253a307eb603bcdd5e930a5392387d99578d9f981a8932983",
          "sourceRemarks": "Minor Flood",
          "sourceTrend": null,
          "previousValue": 4.23,
          "previousObservedAt": "2026-10-28T14:00:00+05:30"
        },
        {
          "name": "Thalgahagoda",
          "basin": "Nilwala Ganga",
          "unit": "m",
          "value": 1.82,
          "status": "minorNoTrend",
          "observedAt": "2026-10-28T15:00:00+05:30",
          "issuedAt": "2026-10-28T15:30:00+05:30",
          "listingAt": "2026-10-28T15:30:00+05:30",
          "url": "https://www.dmc.gov.lk/images/dmcreports/Water_level_%26_Rainfall_2026__1793181831.pdf",
          "sha256": "be15cfdf983440d253a307eb603bcdd5e930a5392387d99578d9f981a8932983",
          "sourceRemarks": "Minor Flood",
          "sourceTrend": null,
          "previousValue": 1.82,
          "previousObservedAt": "2026-10-28T14:00:00+05:30"
        },
        {
          "name": "Moragaswewa",
          "basin": "Deduru Oya",
          "unit": "m",
          "value": 3.06,
          "status": "normal",
          "observedAt": "2026-10-28T15:00:00+05:30",
          "previousObservedAt": "2026-10-28T14:00:00+05:30",
          "issuedAt": "2026-10-28T15:30:00+05:30",
          "listingAt": "2026-10-28T15:30:00+05:30",
          "url": "https://www.dmc.gov.lk/images/dmcreports/Water_level_%26_Rainfall_2026__1793181831.pdf",
          "sha256": "be15cfdf983440d253a307eb603bcdd5e930a5392387d99578d9f981a8932983",
          "previousValue": 3.08,
          "sourceRemarks": "Normal",
          "sourceTrend": null
        },
        {
          "name": "Galgamuwa",
          "basin": "Mee Oya",
          "unit": "m",
          "value": 2.33,
          "status": "normal",
          "observedAt": "2026-10-28T15:00:00+05:30",
          "previousObservedAt": "2026-10-28T14:00:00+05:30",
          "issuedAt": "2026-10-28T15:30:00+05:30",
          "listingAt": "2026-10-28T15:30:00+05:30",
          "url": "https://www.dmc.gov.lk/images/dmcreports/Water_level_%26_Rainfall_2026__1793181831.pdf",
          "sha256": "be15cfdf983440d253a307eb603bcdd5e930a5392387d99578d9f981a8932983",
          "previousValue": 2.35,
          "sourceRemarks": "Normal",
          "sourceTrend": null
        },
        {
          "name": "Thanthirimale",
          "basin": "Malwathu Oya",
          "unit": "m",
          "value": 2.0,
          "status": "normal",
          "observedAt": "2026-10-28T15:00:00+05:30",
          "previousObservedAt": "2026-10-28T14:00:00+05:30",
          "issuedAt": "2026-10-28T15:30:00+05:30",
          "listingAt": "2026-10-28T15:30:00+05:30",
          "url": "https://www.dmc.gov.lk/images/dmcreports/Water_level_%26_Rainfall_2026__1793181831.pdf",
          "sha256": "be15cfdf983440d253a307eb603bcdd5e930a5392387d99578d9f981a8932983",
          "previousValue": 2.06,
          "sourceRemarks": "Normal",
          "sourceTrend": null
        },
        {
          "name": "Ellagawa",
          "basin": "Kalu Ganga",
          "unit": "m",
          "value": 10.42,
          "previousValue": 10.42,
          "status": "alertNoTrend",
          "sourceRemarks": "Alert",
          "sourceTrend": null,
          "observedAt": "2026-10-28T15:00:00+05:30",
          "previousObservedAt": "2026-10-28T14:00:00+05:30",
          "issuedAt": "2026-10-28T15:30:00+05:30",
          "listingAt": "2026-10-28T15:30:00+05:30",
          "url": "https://www.dmc.gov.lk/images/dmcreports/Water_level_%26_Rainfall_2026__1793181831.pdf",
          "sha256": "be15cfdf983440d253a307eb603bcdd5e930a5392387d99578d9f981a8932983"
        }
      ],
      "currentStations": [
        {
          "name": "Holombuwa",
          "basin": "Gurugoda Oya · Kelani",
          "value": 1.14,
          "unit": "m",
          "status": "normal",
          "observedAt": "2026-10-28T18:00:00+05:30",
          "issuedAt": "2026-10-28T18:30:00+05:30",
          "url": "https://www.dmc.gov.lk/images/dmcreports/Water_level_%26_Rainfall_2026__1793193991.pdf",
          "sha256": "73faf1ba5ae9da0c723fe8e8b7b0b1622e53d3e5d892e2776c22bf4deda13a09",
          "sourceRemarks": "Normal",
          "sourceTrend": null,
          "listingAt": "2026-10-28T18:30:00+05:30",
          "previousValue": 1.15,
          "previousObservedAt": "2026-10-28T17:00:00+05:30"
        },
        {
          "name": "Rathnapura",
          "basin": "Kalu Ganga",
          "value": 5.89,
          "unit": "m",
          "status": "alertFalling",
          "observedAt": "2026-10-28T18:00:00+05:30",
          "issuedAt": "2026-10-28T18:30:00+05:30",
          "url": "https://www.dmc.gov.lk/images/dmcreports/Water_level_%26_Rainfall_2026__1793193991.pdf",
          "sha256": "73faf1ba5ae9da0c723fe8e8b7b0b1622e53d3e5d892e2776c22bf4deda13a09",
          "sourceRemarks": "Alert",
          "sourceTrend": "Falling",
          "listingAt": "2026-10-28T18:30:00+05:30",
          "previousValue": 5.95,
          "previousObservedAt": "2026-10-28T17:00:00+05:30"
        },
        {
          "name": "Kithulgala",
          "basin": "Kelani Ganga",
          "value": 2.23,
          "unit": "m",
          "status": "normal",
          "observedAt": "2026-10-28T18:00:00+05:30",
          "issuedAt": "2026-10-28T18:30:00+05:30",
          "url": "https://www.dmc.gov.lk/images/dmcreports/Water_level_%26_Rainfall_2026__1793193991.pdf",
          "sha256": "73faf1ba5ae9da0c723fe8e8b7b0b1622e53d3e5d892e2776c22bf4deda13a09",
          "sourceRemarks": "Normal",
          "sourceTrend": null,
          "listingAt": "2026-10-28T18:30:00+05:30",
          "previousValue": 2.21,
          "previousObservedAt": "2026-10-28T17:00:00+05:30"
        },
        {
          "name": "Norwood",
          "basin": "Kehelgamu Oya · Kelani",
          "value": 1.17,
          "unit": "m",
          "status": "normal",
          "observedAt": "2026-10-28T18:00:00+05:30",
          "issuedAt": "2026-10-28T18:30:00+05:30",
          "url": "https://www.dmc.gov.lk/images/dmcreports/Water_level_%26_Rainfall_2026__1793193991.pdf",
          "sha256": "73faf1ba5ae9da0c723fe8e8b7b0b1622e53d3e5d892e2776c22bf4deda13a09",
          "sourceRemarks": "Normal",
          "sourceTrend": null,
          "listingAt": "2026-10-28T18:30:00+05:30",
          "previousValue": 1.17,
          "previousObservedAt": "2026-10-28T17:00:00+05:30"
        },
        {
          "name": "Magura",
          "basin": "Maguru Ganga · Kalu",
          "value": 4.28,
          "unit": "m",
          "status": "alertRising",
          "observedAt": "2026-10-28T18:00:00+05:30",
          "issuedAt": "2026-10-28T18:30:00+05:30",
          "url": "https://www.dmc.gov.lk/images/dmcreports/Water_level_%26_Rainfall_2026__1793193991.pdf",
          "sha256": "73faf1ba5ae9da0c723fe8e8b7b0b1622e53d3e5d892e2776c22bf4deda13a09",
          "sourceRemarks": "Alert",
          "sourceTrend": "Rising",
          "listingAt": "2026-10-28T18:30:00+05:30",
          "previousValue": 4.19,
          "previousObservedAt": "2026-10-28T17:00:00+05:30"
        },
        {
          "name": "Kalawellawa (Millakanda)",
          "basin": "Kuda Ganga · Kalu",
          "value": 7.68,
          "unit": "m",
          "status": "minorFalling",
          "observedAt": "2026-10-28T18:00:00+05:30",
          "issuedAt": "2026-10-28T18:30:00+05:30",
          "url": "https://www.dmc.gov.lk/images/dmcreports/Water_level_%26_Rainfall_2026__1793193991.pdf",
          "sha256": "73faf1ba5ae9da0c723fe8e8b7b0b1622e53d3e5d892e2776c22bf4deda13a09",
          "sourceRemarks": "Minor Flood",
          "sourceTrend": "Falling",
          "listingAt": "2026-10-28T18:30:00+05:30",
          "previousValue": 7.7,
          "previousObservedAt": "2026-10-28T17:00:00+05:30"
        },
        {
          "name": "Nawalapitiya",
          "basin": "Mahaweli Ganga",
          "value": 1.55,
          "unit": "m",
          "status": "normal",
          "observedAt": "2026-10-28T18:00:00+05:30",
          "issuedAt": "2026-10-28T18:30:00+05:30",
          "url": "https://www.dmc.gov.lk/images/dmcreports/Water_level_%26_Rainfall_2026__1793193991.pdf",
          "sha256": "73faf1ba5ae9da0c723fe8e8b7b0b1622e53d3e5d892e2776c22bf4deda13a09",
          "sourceRemarks": "Normal",
          "sourceTrend": null,
          "listingAt": "2026-10-28T18:30:00+05:30",
          "previousValue": 1.56,
          "previousObservedAt": "2026-10-28T17:00:00+05:30"
        },
        {
          "name": "Dunamale",
          "basin": "Attanagalu Oya",
          "value": 3.25,
          "unit": "m",
          "status": "normal",
          "observedAt": "2026-10-28T18:00:00+05:30",
          "issuedAt": "2026-10-28T18:30:00+05:30",
          "url": "https://www.dmc.gov.lk/images/dmcreports/Water_level_%26_Rainfall_2026__1793193991.pdf",
          "sha256": "73faf1ba5ae9da0c723fe8e8b7b0b1622e53d3e5d892e2776c22bf4deda13a09",
          "sourceRemarks": "Normal",
          "sourceTrend": null,
          "listingAt": "2026-10-28T18:30:00+05:30",
          "previousValue": 3.27,
          "previousObservedAt": "2026-10-28T17:00:00+05:30"
        },
        {
          "name": "Panadugama",
          "basin": "Nilwala Ganga",
          "unit": "m",
          "value": 6.11,
          "status": "minorRising",
          "observedAt": "2026-10-28T18:00:00+05:30",
          "issuedAt": "2026-10-28T18:30:00+05:30",
          "url": "https://www.dmc.gov.lk/images/dmcreports/Water_level_%26_Rainfall_2026__1793193991.pdf",
          "sha256": "73faf1ba5ae9da0c723fe8e8b7b0b1622e53d3e5d892e2776c22bf4deda13a09",
          "sourceRemarks": "Minor Flood",
          "sourceTrend": "Rising",
          "listingAt": "2026-10-28T18:30:00+05:30",
          "previousValue": 6.06,
          "previousObservedAt": "2026-10-28T17:00:00+05:30"
        },
        {
          "name": "Urawa",
          "basin": "Urubokka Ganga · Nilwala",
          "unit": "m",
          "value": 2.09,
          "status": "normal",
          "observedAt": "2026-10-28T18:00:00+05:30",
          "issuedAt": "2026-10-28T18:30:00+05:30",
          "url": "https://www.dmc.gov.lk/images/dmcreports/Water_level_%26_Rainfall_2026__1793193991.pdf",
          "sha256": "73faf1ba5ae9da0c723fe8e8b7b0b1622e53d3e5d892e2776c22bf4deda13a09",
          "sourceRemarks": "Normal",
          "sourceTrend": null,
          "listingAt": "2026-10-28T18:30:00+05:30",
          "previousValue": 2.2,
          "previousObservedAt": "2026-10-28T17:00:00+05:30"
        },
        {
          "name": "Peradeniya",
          "basin": "Mahaweli Ganga",
          "unit": "m",
          "value": 2.98,
          "status": "normal",
          "observedAt": "2026-10-28T18:00:00+05:30",
          "issuedAt": "2026-10-28T18:30:00+05:30",
          "url": "https://www.dmc.gov.lk/images/dmcreports/Water_level_%26_Rainfall_2026__1793193991.pdf",
          "sha256": "73faf1ba5ae9da0c723fe8e8b7b0b1622e53d3e5d892e2776c22bf4deda13a09",
          "sourceRemarks": "Normal",
          "sourceTrend": null,
          "listingAt": "2026-10-28T18:30:00+05:30",
          "previousValue": 2.98,
          "previousObservedAt": "2026-10-28T17:00:00+05:30"
        },
        {
          "name": "Glencourse",
          "basin": "Kelani Ganga",
          "unit": "m",
          "value": 11.65,
          "status": "normal",
          "observedAt": "2026-10-28T18:00:00+05:30",
          "issuedAt": "2026-10-28T18:30:00+05:30",
          "listingAt": "2026-10-28T18:30:00+05:30",
          "url": "https://www.dmc.gov.lk/images/dmcreports/Water_level_%26_Rainfall_2026__1793193991.pdf",
          "sha256": "73faf1ba5ae9da0c723fe8e8b7b0b1622e53d3e5d892e2776c22bf4deda13a09",
          "sourceRemarks": "Normal",
          "sourceTrend": null,
          "previousValue": 11.71,
          "previousObservedAt": "2026-10-28T17:00:00+05:30"
        },
        {
          "name": "Thawalama",
          "basin": "Gin Ganga",
          "unit": "m",
          "value": 3.3,
          "status": "normal",
          "observedAt": "2026-10-28T18:00:00+05:30",
          "issuedAt": "2026-10-28T18:30:00+05:30",
          "listingAt": "2026-10-28T18:30:00+05:30",
          "url": "https://www.dmc.gov.lk/images/dmcreports/Water_level_%26_Rainfall_2026__1793193991.pdf",
          "sha256": "73faf1ba5ae9da0c723fe8e8b7b0b1622e53d3e5d892e2776c22bf4deda13a09",
          "sourceRemarks": "Normal",
          "sourceTrend": null,
          "previousValue": 3.3,
          "previousObservedAt": "2026-10-28T17:00:00+05:30"
        },
        {
          "name": "Badalgama",
          "basin": "Maha Oya",
          "unit": "m",
          "value": 3.29,
          "status": "normal",
          "sourceRemarks": "Normal",
          "sourceTrend": null,
          "observedAt": "2026-10-28T18:00:00+05:30",
          "issuedAt": "2026-10-28T18:30:00+05:30",
          "listingAt": "2026-10-28T18:30:00+05:30",
          "url": "https://www.dmc.gov.lk/images/dmcreports/Water_level_%26_Rainfall_2026__1793193991.pdf",
          "sha256": "73faf1ba5ae9da0c723fe8e8b7b0b1622e53d3e5d892e2776c22bf4deda13a09",
          "previousValue": 3.3,
          "previousObservedAt": "2026-10-28T17:00:00+05:30"
        },
        {
          "name": "Hanwella",
          "basin": "Kelani Ganga",
          "unit": "m",
          "value": 4.27,
          "status": "normal",
          "observedAt": "2026-10-28T18:00:00+05:30",
          "issuedAt": "2026-10-28T18:30:00+05:30",
          "listingAt": "2026-10-28T18:30:00+05:30",
          "url": "https://www.dmc.gov.lk/images/dmcreports/Water_level_%26_Rainfall_2026__1793193991.pdf",
          "sha256": "73faf1ba5ae9da0c723fe8e8b7b0b1622e53d3e5d892e2776c22bf4deda13a09",
          "sourceRemarks": "Normal",
          "sourceTrend": null,
          "previousValue": 4.28,
          "previousObservedAt": "2026-10-28T17:00:00+05:30"
        },
        {
          "name": "Putupaula",
          "basin": "Kalu Ganga",
          "unit": "m",
          "value": 3.71,
          "status": "alertRising",
          "observedAt": "2026-10-28T18:00:00+05:30",
          "issuedAt": "2026-10-28T18:30:00+05:30",
          "listingAt": "2026-10-28T18:30:00+05:30",
          "url": "https://www.dmc.gov.lk/images/dmcreports/Water_level_%26_Rainfall_2026__1793193991.pdf",
          "sha256": "73faf1ba5ae9da0c723fe8e8b7b0b1622e53d3e5d892e2776c22bf4deda13a09",
          "sourceRemarks": "Alert",
          "sourceTrend": "Rising",
          "previousValue": 3.7,
          "previousObservedAt": "2026-10-28T17:00:00+05:30"
        },
        {
          "name": "Baddegama",
          "basin": "Gin Ganga",
          "unit": "m",
          "value": 4.23,
          "status": "minorNoTrend",
          "observedAt": "2026-10-28T18:00:00+05:30",
          "issuedAt": "2026-10-28T18:30:00+05:30",
          "listingAt": "2026-10-28T18:30:00+05:30",
          "url": "https://www.dmc.gov.lk/images/dmcreports/Water_level_%26_Rainfall_2026__1793193991.pdf",
          "sha256": "73faf1ba5ae9da0c723fe8e8b7b0b1622e53d3e5d892e2776c22bf4deda13a09",
          "sourceRemarks": "Minor Flood",
          "sourceTrend": null,
          "previousValue": 4.23,
          "previousObservedAt": "2026-10-28T17:00:00+05:30"
        },
        {
          "name": "Thalgahagoda",
          "basin": "Nilwala Ganga",
          "unit": "m",
          "value": 1.85,
          "status": "minorRising",
          "observedAt": "2026-10-28T18:00:00+05:30",
          "issuedAt": "2026-10-28T18:30:00+05:30",
          "listingAt": "2026-10-28T18:30:00+05:30",
          "url": "https://www.dmc.gov.lk/images/dmcreports/Water_level_%26_Rainfall_2026__1793193991.pdf",
          "sha256": "73faf1ba5ae9da0c723fe8e8b7b0b1622e53d3e5d892e2776c22bf4deda13a09",
          "sourceRemarks": "Minor Flood",
          "sourceTrend": "Rising",
          "previousValue": 1.84,
          "previousObservedAt": "2026-10-28T17:00:00+05:30"
        },
        {
          "name": "Moragaswewa",
          "basin": "Deduru Oya",
          "unit": "m",
          "value": 2.95,
          "status": "normal",
          "observedAt": "2026-10-28T18:00:00+05:30",
          "previousObservedAt": "2026-10-28T17:00:00+05:30",
          "issuedAt": "2026-10-28T18:30:00+05:30",
          "listingAt": "2026-10-28T18:30:00+05:30",
          "url": "https://www.dmc.gov.lk/images/dmcreports/Water_level_%26_Rainfall_2026__1793193991.pdf",
          "sha256": "73faf1ba5ae9da0c723fe8e8b7b0b1622e53d3e5d892e2776c22bf4deda13a09",
          "previousValue": 3.0,
          "sourceRemarks": "Normal",
          "sourceTrend": null
        },
        {
          "name": "Galgamuwa",
          "basin": "Mee Oya",
          "unit": "m",
          "value": 2.36,
          "status": "normal",
          "observedAt": "2026-10-28T18:00:00+05:30",
          "previousObservedAt": "2026-10-28T17:00:00+05:30",
          "issuedAt": "2026-10-28T18:30:00+05:30",
          "listingAt": "2026-10-28T18:30:00+05:30",
          "url": "https://www.dmc.gov.lk/images/dmcreports/Water_level_%26_Rainfall_2026__1793193991.pdf",
          "sha256": "73faf1ba5ae9da0c723fe8e8b7b0b1622e53d3e5d892e2776c22bf4deda13a09",
          "previousValue": 2.35,
          "sourceRemarks": "Normal",
          "sourceTrend": null
        },
        {
          "name": "Thanthirimale",
          "basin": "Malwathu Oya",
          "unit": "m",
          "value": 1.82,
          "status": "normal",
          "observedAt": "2026-10-28T18:00:00+05:30",
          "previousObservedAt": "2026-10-28T17:00:00+05:30",
          "issuedAt": "2026-10-28T18:30:00+05:30",
          "listingAt": "2026-10-28T18:30:00+05:30",
          "url": "https://www.dmc.gov.lk/images/dmcreports/Water_level_%26_Rainfall_2026__1793193991.pdf",
          "sha256": "73faf1ba5ae9da0c723fe8e8b7b0b1622e53d3e5d892e2776c22bf4deda13a09",
          "previousValue": 1.82,
          "sourceRemarks": "Normal",
          "sourceTrend": null
        },
        {
          "name": "Ellagawa",
          "basin": "Kalu Ganga",
          "unit": "m",
          "value": 10.4,
          "previousValue": 10.41,
          "status": "alertFalling",
          "sourceRemarks": "Alert",
          "sourceTrend": "Falling",
          "observedAt": "2026-10-28T18:00:00+05:30",
          "previousObservedAt": "2026-10-28T17:00:00+05:30",
          "issuedAt": "2026-10-28T18:30:00+05:30",
          "listingAt": "2026-10-28T18:30:00+05:30",
          "url": "https://www.dmc.gov.lk/images/dmcreports/Water_level_%26_Rainfall_2026__1793193991.pdf",
          "sha256": "73faf1ba5ae9da0c723fe8e8b7b0b1622e53d3e5d892e2776c22bf4deda13a09"
        }
      ],
      "classificationCounts": {
        "minorFlood": 4,
        "alert": 4,
        "normal": 14
      },
      "rainfallPeriodHours": 9,
      "rainfallPeriodEnd": "2026-10-28T18:00:00+05:30",
      "rainfallIngested": false,
      "separateRainfallObservation": {
        "station": "Thawalama",
        "millimetres": 68.6,
        "periodHours": 9,
        "periodEnd": "2026-10-28T18:00:00+05:30",
        "limitation": "Nine-hour total, not an hourly intensity or a household flood prediction. Earlier six-hour and three-hour totals remain separate."
      },
      "exclusions": "Nagalagam Street uses feet and remains excluded from the selected metre-gauge set. All selected readings are numeric. Baddegama has a blank printed trend, retained as null; Normal rows also have blank trends. No station classification cancels an area warning."
    },
    {
      "scope": "28 October 21:30 SLST river report; all table columns visually verified on the original single page. Same 22 selected metre gauges.",
      "reviewedAt": "2026-10-28T16:21:23.412344+00:00",
      "source": {
        "url": "https://www.dmc.gov.lk/images/dmcreports/Water_level_%26_Rainfall_2026__1793203215.pdf",
        "checkedAt": "2026-10-28T16:13:39.998920+00:00",
        "status": "ok",
        "sha256": "e8393f346ce1841906471e0b5e1b128eeee0183cc28e877f2428f4d5ed087bc2",
        "bytes": 211062,
        "contentType": "application/pdf",
        "finalUrl": "https://www.dmc.gov.lk/images/dmcreports/Water_level_%26_Rainfall_2026__1793203215.pdf",
        "rawFile": "discovered-c34a8884eb7a-e8393f346ce18419.pdf",
        "id": "river-20261028-2130",
        "listingAt": "2026-10-28T21:30:00+05:30",
        "reviewedAt": "2026-10-28T16:21:23.412344+00:00",
        "issuedAt": "2026-10-28T21:30:00+05:30",
        "observedAt": "2026-10-28T21:00:00+05:30",
        "previousObservedAt": "2026-10-28T20:00:00+05:30"
      },
      "previousStations": [
        {
          "name": "Holombuwa",
          "basin": "Gurugoda Oya · Kelani",
          "value": 1.14,
          "unit": "m",
          "status": "normal",
          "observedAt": "2026-10-28T18:00:00+05:30",
          "issuedAt": "2026-10-28T18:30:00+05:30",
          "url": "https://www.dmc.gov.lk/images/dmcreports/Water_level_%26_Rainfall_2026__1793193991.pdf",
          "sha256": "73faf1ba5ae9da0c723fe8e8b7b0b1622e53d3e5d892e2776c22bf4deda13a09",
          "sourceRemarks": "Normal",
          "sourceTrend": null,
          "listingAt": "2026-10-28T18:30:00+05:30",
          "previousValue": 1.15,
          "previousObservedAt": "2026-10-28T17:00:00+05:30"
        },
        {
          "name": "Rathnapura",
          "basin": "Kalu Ganga",
          "value": 5.89,
          "unit": "m",
          "status": "alertFalling",
          "observedAt": "2026-10-28T18:00:00+05:30",
          "issuedAt": "2026-10-28T18:30:00+05:30",
          "url": "https://www.dmc.gov.lk/images/dmcreports/Water_level_%26_Rainfall_2026__1793193991.pdf",
          "sha256": "73faf1ba5ae9da0c723fe8e8b7b0b1622e53d3e5d892e2776c22bf4deda13a09",
          "sourceRemarks": "Alert",
          "sourceTrend": "Falling",
          "listingAt": "2026-10-28T18:30:00+05:30",
          "previousValue": 5.95,
          "previousObservedAt": "2026-10-28T17:00:00+05:30"
        },
        {
          "name": "Kithulgala",
          "basin": "Kelani Ganga",
          "value": 2.23,
          "unit": "m",
          "status": "normal",
          "observedAt": "2026-10-28T18:00:00+05:30",
          "issuedAt": "2026-10-28T18:30:00+05:30",
          "url": "https://www.dmc.gov.lk/images/dmcreports/Water_level_%26_Rainfall_2026__1793193991.pdf",
          "sha256": "73faf1ba5ae9da0c723fe8e8b7b0b1622e53d3e5d892e2776c22bf4deda13a09",
          "sourceRemarks": "Normal",
          "sourceTrend": null,
          "listingAt": "2026-10-28T18:30:00+05:30",
          "previousValue": 2.21,
          "previousObservedAt": "2026-10-28T17:00:00+05:30"
        },
        {
          "name": "Norwood",
          "basin": "Kehelgamu Oya · Kelani",
          "value": 1.17,
          "unit": "m",
          "status": "normal",
          "observedAt": "2026-10-28T18:00:00+05:30",
          "issuedAt": "2026-10-28T18:30:00+05:30",
          "url": "https://www.dmc.gov.lk/images/dmcreports/Water_level_%26_Rainfall_2026__1793193991.pdf",
          "sha256": "73faf1ba5ae9da0c723fe8e8b7b0b1622e53d3e5d892e2776c22bf4deda13a09",
          "sourceRemarks": "Normal",
          "sourceTrend": null,
          "listingAt": "2026-10-28T18:30:00+05:30",
          "previousValue": 1.17,
          "previousObservedAt": "2026-10-28T17:00:00+05:30"
        },
        {
          "name": "Magura",
          "basin": "Maguru Ganga · Kalu",
          "value": 4.28,
          "unit": "m",
          "status": "alertRising",
          "observedAt": "2026-10-28T18:00:00+05:30",
          "issuedAt": "2026-10-28T18:30:00+05:30",
          "url": "https://www.dmc.gov.lk/images/dmcreports/Water_level_%26_Rainfall_2026__1793193991.pdf",
          "sha256": "73faf1ba5ae9da0c723fe8e8b7b0b1622e53d3e5d892e2776c22bf4deda13a09",
          "sourceRemarks": "Alert",
          "sourceTrend": "Rising",
          "listingAt": "2026-10-28T18:30:00+05:30",
          "previousValue": 4.19,
          "previousObservedAt": "2026-10-28T17:00:00+05:30"
        },
        {
          "name": "Kalawellawa (Millakanda)",
          "basin": "Kuda Ganga · Kalu",
          "value": 7.68,
          "unit": "m",
          "status": "minorFalling",
          "observedAt": "2026-10-28T18:00:00+05:30",
          "issuedAt": "2026-10-28T18:30:00+05:30",
          "url": "https://www.dmc.gov.lk/images/dmcreports/Water_level_%26_Rainfall_2026__1793193991.pdf",
          "sha256": "73faf1ba5ae9da0c723fe8e8b7b0b1622e53d3e5d892e2776c22bf4deda13a09",
          "sourceRemarks": "Minor Flood",
          "sourceTrend": "Falling",
          "listingAt": "2026-10-28T18:30:00+05:30",
          "previousValue": 7.7,
          "previousObservedAt": "2026-10-28T17:00:00+05:30"
        },
        {
          "name": "Nawalapitiya",
          "basin": "Mahaweli Ganga",
          "value": 1.55,
          "unit": "m",
          "status": "normal",
          "observedAt": "2026-10-28T18:00:00+05:30",
          "issuedAt": "2026-10-28T18:30:00+05:30",
          "url": "https://www.dmc.gov.lk/images/dmcreports/Water_level_%26_Rainfall_2026__1793193991.pdf",
          "sha256": "73faf1ba5ae9da0c723fe8e8b7b0b1622e53d3e5d892e2776c22bf4deda13a09",
          "sourceRemarks": "Normal",
          "sourceTrend": null,
          "listingAt": "2026-10-28T18:30:00+05:30",
          "previousValue": 1.56,
          "previousObservedAt": "2026-10-28T17:00:00+05:30"
        },
        {
          "name": "Dunamale",
          "basin": "Attanagalu Oya",
          "value": 3.25,
          "unit": "m",
          "status": "normal",
          "observedAt": "2026-10-28T18:00:00+05:30",
          "issuedAt": "2026-10-28T18:30:00+05:30",
          "url": "https://www.dmc.gov.lk/images/dmcreports/Water_level_%26_Rainfall_2026__1793193991.pdf",
          "sha256": "73faf1ba5ae9da0c723fe8e8b7b0b1622e53d3e5d892e2776c22bf4deda13a09",
          "sourceRemarks": "Normal",
          "sourceTrend": null,
          "listingAt": "2026-10-28T18:30:00+05:30",
          "previousValue": 3.27,
          "previousObservedAt": "2026-10-28T17:00:00+05:30"
        },
        {
          "name": "Panadugama",
          "basin": "Nilwala Ganga",
          "unit": "m",
          "value": 6.11,
          "status": "minorRising",
          "observedAt": "2026-10-28T18:00:00+05:30",
          "issuedAt": "2026-10-28T18:30:00+05:30",
          "url": "https://www.dmc.gov.lk/images/dmcreports/Water_level_%26_Rainfall_2026__1793193991.pdf",
          "sha256": "73faf1ba5ae9da0c723fe8e8b7b0b1622e53d3e5d892e2776c22bf4deda13a09",
          "sourceRemarks": "Minor Flood",
          "sourceTrend": "Rising",
          "listingAt": "2026-10-28T18:30:00+05:30",
          "previousValue": 6.06,
          "previousObservedAt": "2026-10-28T17:00:00+05:30"
        },
        {
          "name": "Urawa",
          "basin": "Urubokka Ganga · Nilwala",
          "unit": "m",
          "value": 2.09,
          "status": "normal",
          "observedAt": "2026-10-28T18:00:00+05:30",
          "issuedAt": "2026-10-28T18:30:00+05:30",
          "url": "https://www.dmc.gov.lk/images/dmcreports/Water_level_%26_Rainfall_2026__1793193991.pdf",
          "sha256": "73faf1ba5ae9da0c723fe8e8b7b0b1622e53d3e5d892e2776c22bf4deda13a09",
          "sourceRemarks": "Normal",
          "sourceTrend": null,
          "listingAt": "2026-10-28T18:30:00+05:30",
          "previousValue": 2.2,
          "previousObservedAt": "2026-10-28T17:00:00+05:30"
        },
        {
          "name": "Peradeniya",
          "basin": "Mahaweli Ganga",
          "unit": "m",
          "value": 2.98,
          "status": "normal",
          "observedAt": "2026-10-28T18:00:00+05:30",
          "issuedAt": "2026-10-28T18:30:00+05:30",
          "url": "https://www.dmc.gov.lk/images/dmcreports/Water_level_%26_Rainfall_2026__1793193991.pdf",
          "sha256": "73faf1ba5ae9da0c723fe8e8b7b0b1622e53d3e5d892e2776c22bf4deda13a09",
          "sourceRemarks": "Normal",
          "sourceTrend": null,
          "listingAt": "2026-10-28T18:30:00+05:30",
          "previousValue": 2.98,
          "previousObservedAt": "2026-10-28T17:00:00+05:30"
        },
        {
          "name": "Glencourse",
          "basin": "Kelani Ganga",
          "unit": "m",
          "value": 11.65,
          "status": "normal",
          "observedAt": "2026-10-28T18:00:00+05:30",
          "issuedAt": "2026-10-28T18:30:00+05:30",
          "listingAt": "2026-10-28T18:30:00+05:30",
          "url": "https://www.dmc.gov.lk/images/dmcreports/Water_level_%26_Rainfall_2026__1793193991.pdf",
          "sha256": "73faf1ba5ae9da0c723fe8e8b7b0b1622e53d3e5d892e2776c22bf4deda13a09",
          "sourceRemarks": "Normal",
          "sourceTrend": null,
          "previousValue": 11.71,
          "previousObservedAt": "2026-10-28T17:00:00+05:30"
        },
        {
          "name": "Thawalama",
          "basin": "Gin Ganga",
          "unit": "m",
          "value": 3.3,
          "status": "normal",
          "observedAt": "2026-10-28T18:00:00+05:30",
          "issuedAt": "2026-10-28T18:30:00+05:30",
          "listingAt": "2026-10-28T18:30:00+05:30",
          "url": "https://www.dmc.gov.lk/images/dmcreports/Water_level_%26_Rainfall_2026__1793193991.pdf",
          "sha256": "73faf1ba5ae9da0c723fe8e8b7b0b1622e53d3e5d892e2776c22bf4deda13a09",
          "sourceRemarks": "Normal",
          "sourceTrend": null,
          "previousValue": 3.3,
          "previousObservedAt": "2026-10-28T17:00:00+05:30"
        },
        {
          "name": "Badalgama",
          "basin": "Maha Oya",
          "unit": "m",
          "value": 3.29,
          "status": "normal",
          "sourceRemarks": "Normal",
          "sourceTrend": null,
          "observedAt": "2026-10-28T18:00:00+05:30",
          "issuedAt": "2026-10-28T18:30:00+05:30",
          "listingAt": "2026-10-28T18:30:00+05:30",
          "url": "https://www.dmc.gov.lk/images/dmcreports/Water_level_%26_Rainfall_2026__1793193991.pdf",
          "sha256": "73faf1ba5ae9da0c723fe8e8b7b0b1622e53d3e5d892e2776c22bf4deda13a09",
          "previousValue": 3.3,
          "previousObservedAt": "2026-10-28T17:00:00+05:30"
        },
        {
          "name": "Hanwella",
          "basin": "Kelani Ganga",
          "unit": "m",
          "value": 4.27,
          "status": "normal",
          "observedAt": "2026-10-28T18:00:00+05:30",
          "issuedAt": "2026-10-28T18:30:00+05:30",
          "listingAt": "2026-10-28T18:30:00+05:30",
          "url": "https://www.dmc.gov.lk/images/dmcreports/Water_level_%26_Rainfall_2026__1793193991.pdf",
          "sha256": "73faf1ba5ae9da0c723fe8e8b7b0b1622e53d3e5d892e2776c22bf4deda13a09",
          "sourceRemarks": "Normal",
          "sourceTrend": null,
          "previousValue": 4.28,
          "previousObservedAt": "2026-10-28T17:00:00+05:30"
        },
        {
          "name": "Putupaula",
          "basin": "Kalu Ganga",
          "unit": "m",
          "value": 3.71,
          "status": "alertRising",
          "observedAt": "2026-10-28T18:00:00+05:30",
          "issuedAt": "2026-10-28T18:30:00+05:30",
          "listingAt": "2026-10-28T18:30:00+05:30",
          "url": "https://www.dmc.gov.lk/images/dmcreports/Water_level_%26_Rainfall_2026__1793193991.pdf",
          "sha256": "73faf1ba5ae9da0c723fe8e8b7b0b1622e53d3e5d892e2776c22bf4deda13a09",
          "sourceRemarks": "Alert",
          "sourceTrend": "Rising",
          "previousValue": 3.7,
          "previousObservedAt": "2026-10-28T17:00:00+05:30"
        },
        {
          "name": "Baddegama",
          "basin": "Gin Ganga",
          "unit": "m",
          "value": 4.23,
          "status": "minorNoTrend",
          "observedAt": "2026-10-28T18:00:00+05:30",
          "issuedAt": "2026-10-28T18:30:00+05:30",
          "listingAt": "2026-10-28T18:30:00+05:30",
          "url": "https://www.dmc.gov.lk/images/dmcreports/Water_level_%26_Rainfall_2026__1793193991.pdf",
          "sha256": "73faf1ba5ae9da0c723fe8e8b7b0b1622e53d3e5d892e2776c22bf4deda13a09",
          "sourceRemarks": "Minor Flood",
          "sourceTrend": null,
          "previousValue": 4.23,
          "previousObservedAt": "2026-10-28T17:00:00+05:30"
        },
        {
          "name": "Thalgahagoda",
          "basin": "Nilwala Ganga",
          "unit": "m",
          "value": 1.85,
          "status": "minorRising",
          "observedAt": "2026-10-28T18:00:00+05:30",
          "issuedAt": "2026-10-28T18:30:00+05:30",
          "listingAt": "2026-10-28T18:30:00+05:30",
          "url": "https://www.dmc.gov.lk/images/dmcreports/Water_level_%26_Rainfall_2026__1793193991.pdf",
          "sha256": "73faf1ba5ae9da0c723fe8e8b7b0b1622e53d3e5d892e2776c22bf4deda13a09",
          "sourceRemarks": "Minor Flood",
          "sourceTrend": "Rising",
          "previousValue": 1.84,
          "previousObservedAt": "2026-10-28T17:00:00+05:30"
        },
        {
          "name": "Moragaswewa",
          "basin": "Deduru Oya",
          "unit": "m",
          "value": 2.95,
          "status": "normal",
          "observedAt": "2026-10-28T18:00:00+05:30",
          "previousObservedAt": "2026-10-28T17:00:00+05:30",
          "issuedAt": "2026-10-28T18:30:00+05:30",
          "listingAt": "2026-10-28T18:30:00+05:30",
          "url": "https://www.dmc.gov.lk/images/dmcreports/Water_level_%26_Rainfall_2026__1793193991.pdf",
          "sha256": "73faf1ba5ae9da0c723fe8e8b7b0b1622e53d3e5d892e2776c22bf4deda13a09",
          "previousValue": 3.0,
          "sourceRemarks": "Normal",
          "sourceTrend": null
        },
        {
          "name": "Galgamuwa",
          "basin": "Mee Oya",
          "unit": "m",
          "value": 2.36,
          "status": "normal",
          "observedAt": "2026-10-28T18:00:00+05:30",
          "previousObservedAt": "2026-10-28T17:00:00+05:30",
          "issuedAt": "2026-10-28T18:30:00+05:30",
          "listingAt": "2026-10-28T18:30:00+05:30",
          "url": "https://www.dmc.gov.lk/images/dmcreports/Water_level_%26_Rainfall_2026__1793193991.pdf",
          "sha256": "73faf1ba5ae9da0c723fe8e8b7b0b1622e53d3e5d892e2776c22bf4deda13a09",
          "previousValue": 2.35,
          "sourceRemarks": "Normal",
          "sourceTrend": null
        },
        {
          "name": "Thanthirimale",
          "basin": "Malwathu Oya",
          "unit": "m",
          "value": 1.82,
          "status": "normal",
          "observedAt": "2026-10-28T18:00:00+05:30",
          "previousObservedAt": "2026-10-28T17:00:00+05:30",
          "issuedAt": "2026-10-28T18:30:00+05:30",
          "listingAt": "2026-10-28T18:30:00+05:30",
          "url": "https://www.dmc.gov.lk/images/dmcreports/Water_level_%26_Rainfall_2026__1793193991.pdf",
          "sha256": "73faf1ba5ae9da0c723fe8e8b7b0b1622e53d3e5d892e2776c22bf4deda13a09",
          "previousValue": 1.82,
          "sourceRemarks": "Normal",
          "sourceTrend": null
        },
        {
          "name": "Ellagawa",
          "basin": "Kalu Ganga",
          "unit": "m",
          "value": 10.4,
          "previousValue": 10.41,
          "status": "alertFalling",
          "sourceRemarks": "Alert",
          "sourceTrend": "Falling",
          "observedAt": "2026-10-28T18:00:00+05:30",
          "previousObservedAt": "2026-10-28T17:00:00+05:30",
          "issuedAt": "2026-10-28T18:30:00+05:30",
          "listingAt": "2026-10-28T18:30:00+05:30",
          "url": "https://www.dmc.gov.lk/images/dmcreports/Water_level_%26_Rainfall_2026__1793193991.pdf",
          "sha256": "73faf1ba5ae9da0c723fe8e8b7b0b1622e53d3e5d892e2776c22bf4deda13a09"
        }
      ],
      "currentStations": [
        {
          "name": "Holombuwa",
          "basin": "Gurugoda Oya · Kelani",
          "value": 1.1,
          "unit": "m",
          "status": "normal",
          "observedAt": "2026-10-28T21:00:00+05:30",
          "issuedAt": "2026-10-28T21:30:00+05:30",
          "url": "https://www.dmc.gov.lk/images/dmcreports/Water_level_%26_Rainfall_2026__1793203215.pdf",
          "sha256": "e8393f346ce1841906471e0b5e1b128eeee0183cc28e877f2428f4d5ed087bc2",
          "sourceRemarks": "Normal",
          "sourceTrend": null,
          "listingAt": "2026-10-28T21:30:00+05:30",
          "previousValue": 1.11,
          "previousObservedAt": "2026-10-28T20:00:00+05:30"
        },
        {
          "name": "Rathnapura",
          "basin": "Kalu Ganga",
          "value": 5.74,
          "unit": "m",
          "status": "alertFalling",
          "observedAt": "2026-10-28T21:00:00+05:30",
          "issuedAt": "2026-10-28T21:30:00+05:30",
          "url": "https://www.dmc.gov.lk/images/dmcreports/Water_level_%26_Rainfall_2026__1793203215.pdf",
          "sha256": "e8393f346ce1841906471e0b5e1b128eeee0183cc28e877f2428f4d5ed087bc2",
          "sourceRemarks": "Alert",
          "sourceTrend": "Falling",
          "listingAt": "2026-10-28T21:30:00+05:30",
          "previousValue": 5.79,
          "previousObservedAt": "2026-10-28T20:00:00+05:30"
        },
        {
          "name": "Kithulgala",
          "basin": "Kelani Ganga",
          "value": 2.22,
          "unit": "m",
          "status": "normal",
          "observedAt": "2026-10-28T21:00:00+05:30",
          "issuedAt": "2026-10-28T21:30:00+05:30",
          "url": "https://www.dmc.gov.lk/images/dmcreports/Water_level_%26_Rainfall_2026__1793203215.pdf",
          "sha256": "e8393f346ce1841906471e0b5e1b128eeee0183cc28e877f2428f4d5ed087bc2",
          "sourceRemarks": "Normal",
          "sourceTrend": null,
          "listingAt": "2026-10-28T21:30:00+05:30",
          "previousValue": 2.32,
          "previousObservedAt": "2026-10-28T20:00:00+05:30"
        },
        {
          "name": "Norwood",
          "basin": "Kehelgamu Oya · Kelani",
          "value": 1.17,
          "unit": "m",
          "status": "normal",
          "observedAt": "2026-10-28T21:00:00+05:30",
          "issuedAt": "2026-10-28T21:30:00+05:30",
          "url": "https://www.dmc.gov.lk/images/dmcreports/Water_level_%26_Rainfall_2026__1793203215.pdf",
          "sha256": "e8393f346ce1841906471e0b5e1b128eeee0183cc28e877f2428f4d5ed087bc2",
          "sourceRemarks": "Normal",
          "sourceTrend": null,
          "listingAt": "2026-10-28T21:30:00+05:30",
          "previousValue": 1.17,
          "previousObservedAt": "2026-10-28T20:00:00+05:30"
        },
        {
          "name": "Magura",
          "basin": "Maguru Ganga · Kalu",
          "value": 4.25,
          "unit": "m",
          "status": "alertFalling",
          "observedAt": "2026-10-28T21:00:00+05:30",
          "issuedAt": "2026-10-28T21:30:00+05:30",
          "url": "https://www.dmc.gov.lk/images/dmcreports/Water_level_%26_Rainfall_2026__1793203215.pdf",
          "sha256": "e8393f346ce1841906471e0b5e1b128eeee0183cc28e877f2428f4d5ed087bc2",
          "sourceRemarks": "Alert",
          "sourceTrend": "Falling",
          "listingAt": "2026-10-28T21:30:00+05:30",
          "previousValue": 4.32,
          "previousObservedAt": "2026-10-28T20:00:00+05:30"
        },
        {
          "name": "Kalawellawa (Millakanda)",
          "basin": "Kuda Ganga · Kalu",
          "value": 7.65,
          "unit": "m",
          "status": "minorFalling",
          "observedAt": "2026-10-28T21:00:00+05:30",
          "issuedAt": "2026-10-28T21:30:00+05:30",
          "url": "https://www.dmc.gov.lk/images/dmcreports/Water_level_%26_Rainfall_2026__1793203215.pdf",
          "sha256": "e8393f346ce1841906471e0b5e1b128eeee0183cc28e877f2428f4d5ed087bc2",
          "sourceRemarks": "Minor Flood",
          "sourceTrend": "Falling",
          "listingAt": "2026-10-28T21:30:00+05:30",
          "previousValue": 7.66,
          "previousObservedAt": "2026-10-28T20:00:00+05:30"
        },
        {
          "name": "Nawalapitiya",
          "basin": "Mahaweli Ganga",
          "value": 1.53,
          "unit": "m",
          "status": "normal",
          "observedAt": "2026-10-28T21:00:00+05:30",
          "issuedAt": "2026-10-28T21:30:00+05:30",
          "url": "https://www.dmc.gov.lk/images/dmcreports/Water_level_%26_Rainfall_2026__1793203215.pdf",
          "sha256": "e8393f346ce1841906471e0b5e1b128eeee0183cc28e877f2428f4d5ed087bc2",
          "sourceRemarks": "Normal",
          "sourceTrend": null,
          "listingAt": "2026-10-28T21:30:00+05:30",
          "previousValue": 1.54,
          "previousObservedAt": "2026-10-28T20:00:00+05:30"
        },
        {
          "name": "Dunamale",
          "basin": "Attanagalu Oya",
          "value": 3.06,
          "unit": "m",
          "status": "normal",
          "observedAt": "2026-10-28T21:00:00+05:30",
          "issuedAt": "2026-10-28T21:30:00+05:30",
          "url": "https://www.dmc.gov.lk/images/dmcreports/Water_level_%26_Rainfall_2026__1793203215.pdf",
          "sha256": "e8393f346ce1841906471e0b5e1b128eeee0183cc28e877f2428f4d5ed087bc2",
          "sourceRemarks": "Normal",
          "sourceTrend": null,
          "listingAt": "2026-10-28T21:30:00+05:30",
          "previousValue": 3.11,
          "previousObservedAt": "2026-10-28T20:00:00+05:30"
        },
        {
          "name": "Panadugama",
          "basin": "Nilwala Ganga",
          "unit": "m",
          "value": 6.15,
          "status": "minorNoTrend",
          "observedAt": "2026-10-28T21:00:00+05:30",
          "issuedAt": "2026-10-28T21:30:00+05:30",
          "url": "https://www.dmc.gov.lk/images/dmcreports/Water_level_%26_Rainfall_2026__1793203215.pdf",
          "sha256": "e8393f346ce1841906471e0b5e1b128eeee0183cc28e877f2428f4d5ed087bc2",
          "sourceRemarks": "Minor Flood",
          "sourceTrend": null,
          "listingAt": "2026-10-28T21:30:00+05:30",
          "previousValue": 6.15,
          "previousObservedAt": "2026-10-28T20:00:00+05:30"
        },
        {
          "name": "Urawa",
          "basin": "Urubokka Ganga · Nilwala",
          "unit": "m",
          "value": 1.81,
          "status": "normal",
          "observedAt": "2026-10-28T21:00:00+05:30",
          "issuedAt": "2026-10-28T21:30:00+05:30",
          "url": "https://www.dmc.gov.lk/images/dmcreports/Water_level_%26_Rainfall_2026__1793203215.pdf",
          "sha256": "e8393f346ce1841906471e0b5e1b128eeee0183cc28e877f2428f4d5ed087bc2",
          "sourceRemarks": "Normal",
          "sourceTrend": null,
          "listingAt": "2026-10-28T21:30:00+05:30",
          "previousValue": 1.9,
          "previousObservedAt": "2026-10-28T20:00:00+05:30"
        },
        {
          "name": "Peradeniya",
          "basin": "Mahaweli Ganga",
          "unit": "m",
          "value": 3.17,
          "status": "normal",
          "observedAt": "2026-10-28T21:00:00+05:30",
          "issuedAt": "2026-10-28T21:30:00+05:30",
          "url": "https://www.dmc.gov.lk/images/dmcreports/Water_level_%26_Rainfall_2026__1793203215.pdf",
          "sha256": "e8393f346ce1841906471e0b5e1b128eeee0183cc28e877f2428f4d5ed087bc2",
          "sourceRemarks": "Normal",
          "sourceTrend": null,
          "listingAt": "2026-10-28T21:30:00+05:30",
          "previousValue": 3.1,
          "previousObservedAt": "2026-10-28T20:00:00+05:30"
        },
        {
          "name": "Glencourse",
          "basin": "Kelani Ganga",
          "unit": "m",
          "value": 11.66,
          "status": "normal",
          "observedAt": "2026-10-28T21:00:00+05:30",
          "issuedAt": "2026-10-28T21:30:00+05:30",
          "listingAt": "2026-10-28T21:30:00+05:30",
          "url": "https://www.dmc.gov.lk/images/dmcreports/Water_level_%26_Rainfall_2026__1793203215.pdf",
          "sha256": "e8393f346ce1841906471e0b5e1b128eeee0183cc28e877f2428f4d5ed087bc2",
          "sourceRemarks": "Normal",
          "sourceTrend": null,
          "previousValue": 11.5,
          "previousObservedAt": "2026-10-28T20:00:00+05:30"
        },
        {
          "name": "Thawalama",
          "basin": "Gin Ganga",
          "unit": "m",
          "value": 3.27,
          "status": "normal",
          "observedAt": "2026-10-28T21:00:00+05:30",
          "issuedAt": "2026-10-28T21:30:00+05:30",
          "listingAt": "2026-10-28T21:30:00+05:30",
          "url": "https://www.dmc.gov.lk/images/dmcreports/Water_level_%26_Rainfall_2026__1793203215.pdf",
          "sha256": "e8393f346ce1841906471e0b5e1b128eeee0183cc28e877f2428f4d5ed087bc2",
          "sourceRemarks": "Normal",
          "sourceTrend": null,
          "previousValue": 3.28,
          "previousObservedAt": "2026-10-28T20:00:00+05:30"
        },
        {
          "name": "Badalgama",
          "basin": "Maha Oya",
          "unit": "m",
          "value": 3.32,
          "status": "normal",
          "sourceRemarks": "Normal",
          "sourceTrend": null,
          "observedAt": "2026-10-28T21:00:00+05:30",
          "issuedAt": "2026-10-28T21:30:00+05:30",
          "listingAt": "2026-10-28T21:30:00+05:30",
          "url": "https://www.dmc.gov.lk/images/dmcreports/Water_level_%26_Rainfall_2026__1793203215.pdf",
          "sha256": "e8393f346ce1841906471e0b5e1b128eeee0183cc28e877f2428f4d5ed087bc2",
          "previousValue": 3.3,
          "previousObservedAt": "2026-10-28T20:00:00+05:30"
        },
        {
          "name": "Hanwella",
          "basin": "Kelani Ganga",
          "unit": "m",
          "value": 4.19,
          "status": "normal",
          "observedAt": "2026-10-28T21:00:00+05:30",
          "issuedAt": "2026-10-28T21:30:00+05:30",
          "listingAt": "2026-10-28T21:30:00+05:30",
          "url": "https://www.dmc.gov.lk/images/dmcreports/Water_level_%26_Rainfall_2026__1793203215.pdf",
          "sha256": "e8393f346ce1841906471e0b5e1b128eeee0183cc28e877f2428f4d5ed087bc2",
          "sourceRemarks": "Normal",
          "sourceTrend": null,
          "previousValue": 4.21,
          "previousObservedAt": "2026-10-28T20:00:00+05:30"
        },
        {
          "name": "Putupaula",
          "basin": "Kalu Ganga",
          "unit": "m",
          "value": 3.73,
          "status": "alertRising",
          "observedAt": "2026-10-28T21:00:00+05:30",
          "issuedAt": "2026-10-28T21:30:00+05:30",
          "listingAt": "2026-10-28T21:30:00+05:30",
          "url": "https://www.dmc.gov.lk/images/dmcreports/Water_level_%26_Rainfall_2026__1793203215.pdf",
          "sha256": "e8393f346ce1841906471e0b5e1b128eeee0183cc28e877f2428f4d5ed087bc2",
          "sourceRemarks": "Alert",
          "sourceTrend": "Rising",
          "previousValue": 3.72,
          "previousObservedAt": "2026-10-28T20:00:00+05:30"
        },
        {
          "name": "Baddegama",
          "basin": "Gin Ganga",
          "unit": "m",
          "value": 4.23,
          "status": "minorNoTrend",
          "observedAt": "2026-10-28T21:00:00+05:30",
          "issuedAt": "2026-10-28T21:30:00+05:30",
          "listingAt": "2026-10-28T21:30:00+05:30",
          "url": "https://www.dmc.gov.lk/images/dmcreports/Water_level_%26_Rainfall_2026__1793203215.pdf",
          "sha256": "e8393f346ce1841906471e0b5e1b128eeee0183cc28e877f2428f4d5ed087bc2",
          "sourceRemarks": "Minor Flood",
          "sourceTrend": null,
          "previousValue": 4.23,
          "previousObservedAt": "2026-10-28T20:00:00+05:30"
        },
        {
          "name": "Thalgahagoda",
          "basin": "Nilwala Ganga",
          "unit": "m",
          "value": 1.89,
          "status": "minorRising",
          "observedAt": "2026-10-28T21:00:00+05:30",
          "issuedAt": "2026-10-28T21:30:00+05:30",
          "listingAt": "2026-10-28T21:30:00+05:30",
          "url": "https://www.dmc.gov.lk/images/dmcreports/Water_level_%26_Rainfall_2026__1793203215.pdf",
          "sha256": "e8393f346ce1841906471e0b5e1b128eeee0183cc28e877f2428f4d5ed087bc2",
          "sourceRemarks": "Minor Flood",
          "sourceTrend": "Rising",
          "previousValue": 1.88,
          "previousObservedAt": "2026-10-28T20:00:00+05:30"
        },
        {
          "name": "Moragaswewa",
          "basin": "Deduru Oya",
          "unit": "m",
          "value": 2.66,
          "status": "normal",
          "observedAt": "2026-10-28T21:00:00+05:30",
          "previousObservedAt": "2026-10-28T20:00:00+05:30",
          "issuedAt": "2026-10-28T21:30:00+05:30",
          "listingAt": "2026-10-28T21:30:00+05:30",
          "url": "https://www.dmc.gov.lk/images/dmcreports/Water_level_%26_Rainfall_2026__1793203215.pdf",
          "sha256": "e8393f346ce1841906471e0b5e1b128eeee0183cc28e877f2428f4d5ed087bc2",
          "previousValue": 2.78,
          "sourceRemarks": "Normal",
          "sourceTrend": null
        },
        {
          "name": "Galgamuwa",
          "basin": "Mee Oya",
          "unit": "m",
          "value": null,
          "status": "unavailable",
          "observedAt": null,
          "previousObservedAt": null,
          "issuedAt": "2026-10-28T21:30:00+05:30",
          "listingAt": "2026-10-28T21:30:00+05:30",
          "url": "https://www.dmc.gov.lk/images/dmcreports/Water_level_%26_Rainfall_2026__1793203215.pdf",
          "sha256": "e8393f346ce1841906471e0b5e1b128eeee0183cc28e877f2428f4d5ed087bc2",
          "previousValue": null,
          "sourceRemarks": null,
          "sourceTrend": null,
          "reportObservationAt": "2026-10-28T21:00:00+05:30",
          "missingReason": "Both columns are dashes and the official classification is blank; no previous value carried forward."
        },
        {
          "name": "Thanthirimale",
          "basin": "Malwathu Oya",
          "unit": "m",
          "value": null,
          "status": "unavailable",
          "observedAt": null,
          "previousObservedAt": null,
          "issuedAt": "2026-10-28T21:30:00+05:30",
          "listingAt": "2026-10-28T21:30:00+05:30",
          "url": "https://www.dmc.gov.lk/images/dmcreports/Water_level_%26_Rainfall_2026__1793203215.pdf",
          "sha256": "e8393f346ce1841906471e0b5e1b128eeee0183cc28e877f2428f4d5ed087bc2",
          "previousValue": null,
          "sourceRemarks": null,
          "sourceTrend": null,
          "reportObservationAt": "2026-10-28T21:00:00+05:30",
          "missingReason": "Both columns are dashes and the official classification is blank; no previous value carried forward."
        },
        {
          "name": "Ellagawa",
          "basin": "Kalu Ganga",
          "unit": "m",
          "value": 10.35,
          "previousValue": 10.38,
          "status": "alertFalling",
          "sourceRemarks": "Alert",
          "sourceTrend": "Falling",
          "observedAt": "2026-10-28T21:00:00+05:30",
          "previousObservedAt": "2026-10-28T20:00:00+05:30",
          "issuedAt": "2026-10-28T21:30:00+05:30",
          "listingAt": "2026-10-28T21:30:00+05:30",
          "url": "https://www.dmc.gov.lk/images/dmcreports/Water_level_%26_Rainfall_2026__1793203215.pdf",
          "sha256": "e8393f346ce1841906471e0b5e1b128eeee0183cc28e877f2428f4d5ed087bc2"
        }
      ],
      "classificationCounts": {
        "minorFlood": 4,
        "alert": 4,
        "normal": 12,
        "unavailable": 2
      },
      "missingInOriginal": [
        "Weraganthota",
        "Thanthirimale",
        "Galgamuwa"
      ],
      "rainfallPeriodHours": 12,
      "rainfallIngested": false,
      "separateRainfallObservation": {
        "station": "Thawalama",
        "millimetres": 68.6,
        "periodHours": 12,
        "periodEnd": "2026-10-28T21:00:00+05:30",
        "meaning": "Twelve-hour total, not hourly rate and not a station flood forecast."
      },
      "limitations": "Nagalagam Street is in feet and remains excluded from the metre directory. Normal does not cancel basin warnings. Panadugama and Baddegama trends are blank, not inferred from levels."
    },
    {
      "scope": "Marine Bulletin 09; all four pages visually reviewed, including Sinhala/English text, maps and forecast tables.",
      "reviewedAt": "2026-10-28T16:21:23.412344+00:00",
      "source": {
        "url": "https://www.dmc.gov.lk/images/dmcreports/Advisory_for_strong_winds_and_rough_seas_2100_hrs__1793203582.pdf",
        "checkedAt": "2026-10-28T16:13:39.999099+00:00",
        "status": "ok",
        "sha256": "1520300ddd193d37ce23a6a5deca9683df930339b455a41409ae77ed67e44d58",
        "bytes": 1663090,
        "contentType": "application/pdf",
        "finalUrl": "https://www.dmc.gov.lk/images/dmcreports/Advisory_for_strong_winds_and_rough_seas_2100_hrs__1793203582.pdf",
        "rawFile": "discovered-280c5d8a5e6b-1520300ddd193d37.pdf",
        "id": "marine-20261028-2100-09",
        "listingAt": "2026-10-28T21:30:00+05:30",
        "reviewedAt": "2026-10-28T16:21:23.412344+00:00",
        "issuedAt": "2026-10-28T21:00:00+05:30",
        "expiresAt": "2026-10-29T09:00:00+05:30",
        "languages": [
          "si",
          "en"
        ]
      },
      "currentMarineBulletin": {
        "id": "MSW-26-10-28-01-09",
        "kind": "marine",
        "scope": "sea_only",
        "severity": "amber",
        "authority": "Department of Meteorology",
        "issuedAt": "2026-10-28T21:00:00+05:30",
        "expiresAt": "2026-10-29T09:00:00+05:30",
        "reviewedAt": "2026-10-28T16:21:23.412344+00:00",
        "url": "https://www.dmc.gov.lk/images/dmcreports/Advisory_for_strong_winds_and_rough_seas_2100_hrs__1793203582.pdf",
        "sha256": "1520300ddd193d37ce23a6a5deca9683df930339b455a41409ae77ed67e44d58",
        "bulletinNumber": "09",
        "sourceBulletinId": "MSW/26/10/28/01",
        "untilFurtherNotice": false,
        "title": {
          "en": "At sea only · Amber wind and rough-sea advisory",
          "si": "මුහුද සඳහා පමණි · තද සුළං සහ රළු මුහුද පිළිබඳ ඇම්බර් අවවාදය",
          "ta": "கடலில் மட்டும் · பலத்த காற்று, கொந்தளிப்பான கடல் அம்பர் அறிவிப்பு"
        },
        "summary": {
          "en": "Bay of Bengal deep sea areas shown in the original: winds may reach 55–65 km/h with rough or very rough seas. The earlier restriction on multi-day fishing and naval activities in the deep southwest Bay of Bengal is withdrawn. Vigilance is still advised; this is not an all-clear or an inland flood warning.",
          "si": "මුල් නිවේදනයේ දැක්වෙන බෙංගාල බොක්ක ගැඹුරු මුහුදේ සුළං පැ.කි.මී. 55–65 දක්වා වැඩි විය හැකි අතර මුහුද රළු හෝ ඉතා රළු විය හැක. නිරිතදිග බෙංගාල බොක්කේ බහුදින ධීවර හා නාවික කටයුතු වැළැක්වීමේ පෙර අනතුරු ඇඟවීම ඉවත් කර ඇත. තවදුරටත් අවධානයෙන් සිටිය යුතුය; මෙය ආරක්ෂාව තහවුරු කිරීමක් හෝ ගොඩබිම් ගංවතුර ඇඟවීමක් නොවේ.",
          "ta": "அசல் அறிவிப்பில் காட்டிய வங்காள விரிகுடாவின் ஆழ்கடல் பகுதிகளில் காற்று மணிக்கு 55–65 கி.மீ. வரை அதிகரிக்கலாம்; கடல் கொந்தளிப்பாக அல்லது மிகவும் கொந்தளிப்பாக இருக்கலாம். தென்மேற்கு வங்காள விரிகுடா ஆழ்கடலில் பலநாள் மீன்பிடி மற்றும் கடற்படை நடவடிக்கைகளைத் தவிர்க்குமாறு விடுத்த முந்தைய எச்சரிக்கை திரும்பப் பெறப்பட்டுள்ளது. விழிப்புடன் இருக்குமாறு தொடர்ந்து அறிவுறுத்தப்படுகிறது; இது பாதுகாப்பு உறுதியோ நிலப்பகுதி வெள்ள எச்சரிக்கையோ அல்ல."
        },
        "withdrawal": {
          "instruction": "multi_day_fishing_and_naval_avoidance",
          "scope": "deep_southwest_bay_of_bengal",
          "sourceUrl": "https://www.dmc.gov.lk/images/dmcreports/Advisory_for_strong_winds_and_rough_seas_2100_hrs__1793203582.pdf",
          "sourceSha256": "1520300ddd193d37ce23a6a5deca9683df930339b455a41409ae77ed67e44d58",
          "reviewedAt": "2026-10-28T16:21:23.412344+00:00",
          "basis": "Explicit withdrawal stated on original Sinhala page 1 and English page 3; other current advisories remain in effect."
        },
        "summaryTranslationStatus": "Non-official summaries; original official Sinhala and English pages linked."
      },
      "inlandWarningsChanged": false,
      "previousMarineBulletinsRetained": true,
      "explicitWithdrawalFound": true,
      "withdrawalScope": {
        "instruction": "multi_day_fishing_and_naval_avoidance",
        "scope": "deep_southwest_bay_of_bengal",
        "sourceUrl": "https://www.dmc.gov.lk/images/dmcreports/Advisory_for_strong_winds_and_rough_seas_2100_hrs__1793203582.pdf",
        "sourceSha256": "1520300ddd193d37ce23a6a5deca9683df930339b455a41409ae77ed67e44d58",
        "reviewedAt": "2026-10-28T16:21:23.412344+00:00",
        "basis": "Explicit withdrawal stated on original Sinhala page 1 and English page 3; other current advisories remain in effect."
      },
      "wholeWarningSystemCancelled": false,
      "headerAndMapTimesAgree": true,
      "listingIsNotIssueTime": true,
      "sourceStormObservation": {
        "at": "2026-10-28T17:30:00+05:30",
        "latitude": 17.0,
        "longitude": 81.7,
        "classification": "Cyclonic Storm",
        "scope": "Coastal Andhra Pradesh; source-reported observation, not a local hazard forecast."
      },
      "forecastTableRetainedInOriginal": true,
      "limitations": "The earlier marine restriction is expressly withdrawn for the named activity and sea area. An Amber advisory remains for mapped deep sea areas; no all-clear, no inland warning, no digitized hazard polygon or inferred household impact. Historical Bulletin 08 conflicting windows remain unchanged."
    },
    {
      "scope": "New official Tamil Marine Bulletin 09 publication: all three pages visually reviewed, including header, body, map, forecast table and track image.",
      "reviewedAt": "2026-10-28T18:17:23.173678+00:00",
      "source": {
        "url": "https://www.dmc.gov.lk/images/dmcreports/MSW_26102801_TM__1793211013.pdf",
        "checkedAt": "2026-10-28T18:12:35.570933+00:00",
        "status": "ok",
        "sha256": "88b01bfbfcb9c9f9a0bd5b5f46658741fdc55dc8367e01254681dc0d30f6d1da",
        "bytes": 426679,
        "contentType": "application/pdf",
        "finalUrl": "https://www.dmc.gov.lk/images/dmcreports/MSW_26102801_TM__1793211013.pdf",
        "rawFile": "discovered-933ea8171592-88b01bfbfcb9c9f9.pdf",
        "id": "marine-20261028-2100-09-tamil",
        "listingAt": "2026-10-28T21:00:00+05:30",
        "reviewedAt": "2026-10-28T18:17:23.173678+00:00",
        "issuedAt": "2026-10-28T21:00:00+05:30",
        "expiresAt": "2026-10-29T09:00:00+05:30",
        "languages": [
          "ta"
        ],
        "sourceBulletinId": "MSW/26/10/28/02",
        "bulletinNumber": "09"
      },
      "relatedMarineBulletinId": "MSW-26-10-28-01-09",
      "sourceIdentifierDiscrepancy": {
        "field": "printed bulletin identifier",
        "tamilOriginal": "MSW/26/10/28/02",
        "sinhalaEnglishOriginal": "MSW/26/10/28/01",
        "handling": "Both identifiers retained exactly as printed. Matching Bulletin 09 number, issue/validity, Amber severity, sea scope and instructions support association; no inferred new warning or supersession."
      },
      "severity": "amber",
      "scopeType": "sea_only",
      "headerAndMapTimesAgree": true,
      "issuedAt": "2026-10-28T21:00:00+05:30",
      "expiresAt": "2026-10-29T09:00:00+05:30",
      "forecastWindsKmh": [
        55,
        65
      ],
      "roughOrVeryRoughSeas": true,
      "limitedWithdrawalConfirmed": "Earlier avoidance of multi-day fishing and naval activities in the deep southwest Bay of Bengal is withdrawn; vigilance and the Amber sea advisory remain.",
      "changedWarningSeverityOrScope": false,
      "originalSourceTimesChanged": false,
      "sourceStormObservation": {
        "at": "2026-10-28T17:30:00+05:30",
        "latitude": 17.0,
        "longitude": 81.7,
        "classification": "Cyclonic Storm",
        "scope": "Coastal Andhra Pradesh, not a Sri Lankan household assessment."
      },
      "forecastTablePreservedInOriginal": true,
      "limitations": "Official Tamil source is distinct from the app summaries, which retain their non-official translation label. No all-clear, inland warning or digitized Google/meteorological hazard polygon inferred."
    }
  ],
  "reviewChecks": [
    {
      "checkedAt": "2026-10-26T18:19:31.514294+00:00",
      "release": "20261026-16",
      "result": "All seven previously reviewed warning PDFs and selected river source unchanged. Gin Ganga original independently visually reviewed and added. Other unreviewed/historical listing entries remain outside the selected assessment. No cancellation found for the current selected warnings.",
      "listingWindowComplete": true,
      "sources": [
        {
          "id": "kalu-20261026-01",
          "url": "https://www.dmc.gov.lk/images/dmcreports/Flood_warning_for_Kalu_River_Basin_-_No_01_-_2026__1792995574.pdf",
          "sha256": "1767a274eea705bca490879756b1ad5bd255183c0d101ba5c8e81212b4da8ca3",
          "status": "ok",
          "checkedAt": "2026-10-26T18:18:42.922570+00:00"
        },
        {
          "id": "mahaweli-20261026-01",
          "url": "https://www.dmc.gov.lk/images/dmcreports/Flood_Warning_for_Mahaweli_River_-_No_01_-_2026__1792998739.pdf",
          "sha256": "8746dbc111719bf59283836919e8ead312f8889fa29d6d9992d70e57d205a560",
          "status": "ok",
          "checkedAt": "2026-10-26T18:18:42.923938+00:00"
        },
        {
          "id": "LEWM-26-10-2026-1800-33",
          "url": "https://www.dmc.gov.lk/images/dmcreports/Landslide_EW_Report_at_1800hrs_on_2026__1793018981.pdf",
          "sha256": "35e492bf3495070ff0e2fcfaf161528ebf942bb302fffbaa66f78949fdec716f",
          "status": "ok",
          "checkedAt": "2026-10-26T18:18:42.924423+00:00"
        },
        {
          "id": "rain-20261026-0300",
          "url": "https://www.dmc.gov.lk/images/dmcreports/Advisory_for_Heavy_Rain_at_0330_hrs_on_2026__1792968291.pdf",
          "sha256": "0bd573752b1965d56fd8ec4ae0c372cba2766bb66294bfc2b6acef1c6d5e6136",
          "status": "ok",
          "checkedAt": "2026-10-26T18:18:47.017819+00:00"
        },
        {
          "id": "LLA-26-10-26-01-03",
          "url": "https://www.dmc.gov.lk/images/dmcreports/Advisory_for_Severe_Lightning_at_1130hrs_on_2026__1792997048.pdf",
          "sha256": "e5a055762cc5fff61fe0ae610ce6241395f811d76ae020b955d21c98f707ac5c",
          "status": "ok",
          "checkedAt": "2026-10-26T18:18:47.312612+00:00"
        },
        {
          "id": "kelani-20261026-01",
          "url": "https://www.dmc.gov.lk/images/dmcreports/Flood_Warning_for_Kelani_Basin-_No_01_-_2026__1793020603.pdf",
          "sha256": "7ef2fd77855a9bf433e6bab591dcdbf53cc4b7301925ef0bfe248e3aa0e3edd4",
          "status": "ok",
          "checkedAt": "2026-10-26T18:18:47.595279+00:00"
        },
        {
          "id": "attanagalu-20261026-01",
          "url": "https://www.dmc.gov.lk/images/dmcreports/Flood_Warning_FOR_Attanagalu_Oya__-_NO_01_%282026__1793020643.pdf",
          "sha256": "aee26763cf95bbe1c092b17161ac34a0f33c7c6cf24b6b9fc118bc0453f67b72",
          "status": "ok",
          "checkedAt": "2026-10-26T18:18:51.733770+00:00"
        },
        {
          "id": "river-observations",
          "url": "https://www.dmc.gov.lk/images/dmcreports/Water_level_%26_Rainfall_2026__1793031612.pdf",
          "sha256": "eed191d373c03e12f80226e02d7f2a3146a3c6f84422e960b9c553b0e5b1381d",
          "status": "ok",
          "checkedAt": "2026-10-26T18:18:51.804817+00:00"
        },
        {
          "id": "major-reservoir-csv",
          "url": "https://docs.google.com/spreadsheets/d/e/2PACX-1vTcSGhi9RESl7CMCl1TQnrKe07Gx5Q696YiSB9jneIHqIP9lifpqSErgI3D5k9KtQXSdW5JpycIIr5e/pub?gid=1238978530&single=true&output=csv",
          "sha256": "ed1616d8317eeeb1ba4a041c590f66685f365bd47f26af2c7ae113aed8aae44b",
          "status": "ok",
          "checkedAt": "2026-10-26T18:18:51.940490+00:00"
        },
        {
          "id": "flood-listing",
          "url": "https://www.dmc.gov.lk/index.php?option=com_dmcreports&view=reports&report_type_id=6&lang=en&limit=100",
          "sha256": "64357f3a1db019a9b78d8fc777c4fc1333621adeaa97462ea3874484e8936396",
          "status": "ok",
          "checkedAt": "2026-10-26T18:18:55.612960+00:00"
        },
        {
          "id": "landslide-listing",
          "url": "https://www.dmc.gov.lk/index.php?option=com_dmcreports&view=reports&report_type_id=5&lang=en&limit=100",
          "sha256": "398aa210d031f260f82c90adfc16d637fd4c34400c39d9f6c4ff2c1910d4218c",
          "status": "ok",
          "checkedAt": "2026-10-26T18:18:56.054716+00:00"
        },
        {
          "id": "weather-listing",
          "url": "https://www.dmc.gov.lk/index.php?option=com_dmcreports&view=reports&report_type_id=2&lang=en&limit=100",
          "sha256": "462788f838d035bad020885b01ae35c7553f4bff155ef8850e0c6d34eff9856c",
          "status": "ok",
          "checkedAt": "2026-10-26T18:18:56.654520+00:00"
        }
      ]
    },
    {
      "checkedAt": "2026-10-27T05:10:04.423322+00:00",
      "result": "300 DMC listing rows reviewed; no newer landslide/flood warning or cancellation found; all eight selected warning hashes unchanged. Expired rain/lightning not extended. New sea-only Red bulletin separately reviewed, not used for inland assessment. General forecast is not a warning replacement.",
      "sources": [
        {
          "id": "kalu-20261026-01",
          "url": "https://www.dmc.gov.lk/images/dmcreports/Flood_warning_for_Kalu_River_Basin_-_No_01_-_2026__1792995574.pdf",
          "checkedAt": "2026-10-27T05:05:00.052143+00:00",
          "status": "ok",
          "sha256": "1767a274eea705bca490879756b1ad5bd255183c0d101ba5c8e81212b4da8ca3",
          "bytes": 633187,
          "contentType": "application/pdf",
          "finalUrl": "https://www.dmc.gov.lk/images/dmcreports/Flood_warning_for_Kalu_River_Basin_-_No_01_-_2026__1792995574.pdf",
          "rawFile": "kalu-20261026-01-1767a274eea7.pdf",
          "changed": false
        },
        {
          "id": "mahaweli-20261026-01",
          "url": "https://www.dmc.gov.lk/images/dmcreports/Flood_Warning_for_Mahaweli_River_-_No_01_-_2026__1792998739.pdf",
          "checkedAt": "2026-10-27T05:05:00.052995+00:00",
          "status": "ok",
          "sha256": "8746dbc111719bf59283836919e8ead312f8889fa29d6d9992d70e57d205a560",
          "bytes": 583618,
          "contentType": "application/pdf",
          "finalUrl": "https://www.dmc.gov.lk/images/dmcreports/Flood_Warning_for_Mahaweli_River_-_No_01_-_2026__1792998739.pdf",
          "rawFile": "mahaweli-20261026-01-8746dbc11171.pdf",
          "changed": false
        },
        {
          "id": "LEWM-26-10-2026-1800-33",
          "url": "https://www.dmc.gov.lk/images/dmcreports/Landslide_EW_Report_at_1800hrs_on_2026__1793018981.pdf",
          "checkedAt": "2026-10-27T05:05:00.053118+00:00",
          "status": "ok",
          "sha256": "35e492bf3495070ff0e2fcfaf161528ebf942bb302fffbaa66f78949fdec716f",
          "bytes": 482805,
          "contentType": "application/pdf",
          "finalUrl": "https://www.dmc.gov.lk/images/dmcreports/Landslide_EW_Report_at_1800hrs_on_2026__1793018981.pdf",
          "rawFile": "LEWM-26-10-2026-1800-33-35e492bf3495.pdf",
          "changed": false
        },
        {
          "id": "rain-20261026-0300",
          "url": "https://www.dmc.gov.lk/images/dmcreports/Advisory_for_Heavy_Rain_at_0330_hrs_on_2026__1792968291.pdf",
          "checkedAt": "2026-10-27T05:05:05.209373+00:00",
          "status": "ok",
          "sha256": "0bd573752b1965d56fd8ec4ae0c372cba2766bb66294bfc2b6acef1c6d5e6136",
          "bytes": 1282287,
          "contentType": "application/pdf",
          "finalUrl": "https://www.dmc.gov.lk/images/dmcreports/Advisory_for_Heavy_Rain_at_0330_hrs_on_2026__1792968291.pdf",
          "rawFile": "rain-20261026-0300-0bd573752b19.pdf",
          "changed": false
        },
        {
          "id": "LLA-26-10-26-01-03",
          "url": "https://www.dmc.gov.lk/images/dmcreports/Advisory_for_Severe_Lightning_at_1130hrs_on_2026__1792997048.pdf",
          "checkedAt": "2026-10-27T05:05:05.836872+00:00",
          "status": "ok",
          "sha256": "e5a055762cc5fff61fe0ae610ce6241395f811d76ae020b955d21c98f707ac5c",
          "bytes": 1275760,
          "contentType": "application/pdf",
          "finalUrl": "https://www.dmc.gov.lk/images/dmcreports/Advisory_for_Severe_Lightning_at_1130hrs_on_2026__1792997048.pdf",
          "rawFile": "LLA-26-10-26-01-03-e5a055762cc5.pdf",
          "changed": false
        },
        {
          "id": "kelani-20261026-01",
          "url": "https://www.dmc.gov.lk/images/dmcreports/Flood_Warning_for_Kelani_Basin-_No_01_-_2026__1793020603.pdf",
          "checkedAt": "2026-10-27T05:05:06.303033+00:00",
          "status": "ok",
          "sha256": "7ef2fd77855a9bf433e6bab591dcdbf53cc4b7301925ef0bfe248e3aa0e3edd4",
          "bytes": 588308,
          "contentType": "application/pdf",
          "finalUrl": "https://www.dmc.gov.lk/images/dmcreports/Flood_Warning_for_Kelani_Basin-_No_01_-_2026__1793020603.pdf",
          "rawFile": "kelani-20261026-01-7ef2fd77855a.pdf",
          "changed": false
        },
        {
          "id": "attanagalu-20261026-01",
          "url": "https://www.dmc.gov.lk/images/dmcreports/Flood_Warning_FOR_Attanagalu_Oya__-_NO_01_%282026__1793020643.pdf",
          "checkedAt": "2026-10-27T05:05:10.243091+00:00",
          "status": "ok",
          "sha256": "aee26763cf95bbe1c092b17161ac34a0f33c7c6cf24b6b9fc118bc0453f67b72",
          "bytes": 619248,
          "contentType": "application/pdf",
          "finalUrl": "https://www.dmc.gov.lk/images/dmcreports/Flood_Warning_FOR_Attanagalu_Oya__-_NO_01_%282026__1793020643.pdf",
          "rawFile": "attanagalu-20261026-01-aee26763cf95.pdf",
          "changed": false
        },
        {
          "id": "gin-20261026-01",
          "url": "https://www.dmc.gov.lk/images/dmcreports/Flood_warning_for_Gin_River_Basin_-_NO_01_(2026__1793038211.pdf",
          "checkedAt": "2026-10-27T05:05:10.853740+00:00",
          "status": "ok",
          "sha256": "8c83b04f7f2c1126a6bb5334ae48b69b842d2d6962d9d0c179cd97ba670de9c3",
          "bytes": 574373,
          "contentType": "application/pdf",
          "finalUrl": "https://www.dmc.gov.lk/images/dmcreports/Flood_warning_for_Gin_River_Basin_-_NO_01_(2026__1793038211.pdf",
          "rawFile": "gin-20261026-01-8c83b04f7f2c.pdf",
          "changed": false
        },
        {
          "id": "river-observations",
          "url": "https://www.dmc.gov.lk/images/dmcreports/Water_level_%26_Rainfall_2026__1793045388.pdf",
          "checkedAt": "2026-10-27T05:05:11.098499+00:00",
          "status": "ok",
          "sha256": "8fd8c2141f695cf54ddd62b08608d5ef0a85f119cf19600a5792535a1ef1550f",
          "bytes": 216155,
          "contentType": "application/pdf",
          "finalUrl": "https://www.dmc.gov.lk/images/dmcreports/Water_level_%26_Rainfall_2026__1793045388.pdf",
          "rawFile": "river-observations-8fd8c2141f69.pdf",
          "changed": false
        },
        {
          "id": "major-reservoir-csv",
          "url": "https://docs.google.com/spreadsheets/d/e/2PACX-1vTcSGhi9RESl7CMCl1TQnrKe07Gx5Q696YiSB9jneIHqIP9lifpqSErgI3D5k9KtQXSdW5JpycIIr5e/pub?gid=1238978530&single=true&output=csv",
          "checkedAt": "2026-10-27T05:05:15.674762+00:00",
          "status": "ok",
          "sha256": "7cf839c52039d9a98995a1981f0f1639a94469f98a9fa28ced00c5239d1bc5c7",
          "bytes": 15487,
          "contentType": "text/csv; charset=utf-8",
          "finalUrl": "https://doc-0k-7o-sheets.googleusercontent.com/pub/f3kk9gtum31ktuqh54kn7i1e14/ioitm6g76r83hg0gggh878gom4/1793077515000/116061781022753387612/*/e@2PACX-1vTcSGhi9RESl7CMCl1TQnrKe07Gx5Q696YiSB9jneIHqIP9lifpqSErgI3D5k9KtQXSdW5JpycIIr5e?gid=1238978530&single=true&output=csv",
          "rawFile": "major-reservoir-csv-7cf839c52039.csv",
          "changed": true,
          "rows": 74,
          "columns": [
            "NO",
            "Week No",
            "Update Date",
            "Reservoir",
            "Latitude",
            "Longitude",
            "Range",
            "Division",
            "Extent_Ac",
            "FSD_ft",
            "Gross Capacity_Acft",
            "Dead Storage_Acft",
            "Active Storage_Acft",
            "Date",
            "Water Depth_ft",
            "Gross Storage_Acft",
            "Effective Storage_Acft",
            "Effective Storage_per",
            "Rainfall_Preceding Day_mm",
            "Spilling",
            "Remarks",
            "DS IMPACT",
            "Spilling_Cusec",
            "Remind_Storage_Acft"
          ]
        },
        {
          "id": "flood-listing",
          "url": "https://www.dmc.gov.lk/index.php?option=com_dmcreports&view=reports&report_type_id=6&lang=en&limit=100",
          "checkedAt": "2026-10-27T05:05:15.850677+00:00",
          "status": "ok",
          "sha256": "c378512a521097fc149984d46e51299ed42ba57d8782c953f629bc1f727cd861",
          "bytes": 65574,
          "contentType": "text/html; charset=utf-8",
          "finalUrl": "https://www.dmc.gov.lk/index.php?option=com_dmcreports&view=reports&report_type_id=6&lang=en&limit=100",
          "rawFile": "flood-listing-c378512a5210.html",
          "changed": true,
          "pdfLinks": [
            "/images/dmcreports/Deduru_Oya_Flood_Warning_-_NO_01_(2026__1792642274.pdf",
            "/images/dmcreports/Flood_Warning_FOR_Attanagalu_Oya__-_NO_01_(2026__1793020643.pdf",
            "/images/dmcreports/Flood_Warning_for_Kelani_Basin-_No_01_-_2026__1793020603.pdf",
            "/images/dmcreports/Flood_Warning_for_Mahaweli_River_-_No_01_-_2026__1792998739.pdf",
            "/images/dmcreports/Flood_warning_for_Gin_River_Basin_-_NO_01_(2026__1793038211.pdf",
            "/images/dmcreports/Flood_warning_for_Kala_Oya_Basin_-_NO_01_(2026__1792648900.pdf",
            "/images/dmcreports/Flood_warning_for_Kalu_River_Basin_-_No_01_-_2026__1792995574.pdf",
            "/images/dmcreports/Flood_warning_for_Nilwala_River_Basin_-_NO_01_(2026__1792069011.pdf",
            "/images/dmcreports/Water_Level_&_Rainfall_on_2026__1792169790.pdf",
            "/images/dmcreports/Water_level_&_Rainfall_2026__1791702393.pdf",
            "/images/dmcreports/Water_level_&_Rainfall_2026__1791766516.pdf",
            "/images/dmcreports/Water_level_&_Rainfall_2026__1791779449.pdf",
            "/images/dmcreports/Water_level_&_Rainfall_2026__1791789176.pdf",
            "/images/dmcreports/Water_level_&_Rainfall_2026__1791849238.pdf",
            "/images/dmcreports/Water_level_&_Rainfall_2026__1791853872.pdf",
            "/images/dmcreports/Water_level_&_Rainfall_2026__1791864437.pdf",
            "/images/dmcreports/Water_level_&_Rainfall_2026__1791874832.pdf",
            "/images/dmcreports/Water_level_&_Rainfall_2026__1791906269.pdf",
            "/images/dmcreports/Water_level_&_Rainfall_2026__1791921828.pdf",
            "/images/dmcreports/Water_level_&_Rainfall_2026__1791951644.pdf",
            "/images/dmcreports/Water_level_&_Rainfall_2026__1791963804.pdf",
            "/images/dmcreports/Water_level_&_Rainfall_2026__1791982862.pdf",
            "/images/dmcreports/Water_level_&_Rainfall_2026__1792005678.pdf",
            "/images/dmcreports/Water_level_&_Rainfall_2026__1792027164.pdf",
            "/images/dmcreports/Water_level_&_Rainfall_2026__1792037251.pdf",
            "/images/dmcreports/Water_level_&_Rainfall_2026__1792051128.pdf",
            "/images/dmcreports/Water_level_&_Rainfall_2026__1792072400.pdf",
            "/images/dmcreports/Water_level_&_Rainfall_2026__1792083039.pdf",
            "/images/dmcreports/Water_level_&_Rainfall_2026__1792092687.pdf",
            "/images/dmcreports/Water_level_&_Rainfall_2026__1792106686.pdf",
            "/images/dmcreports/Water_level_&_Rainfall_2026__1792113332.pdf",
            "/images/dmcreports/Water_level_&_Rainfall_2026__1792126432.pdf",
            "/images/dmcreports/Water_level_&_Rainfall_2026__1792135117.pdf",
            "/images/dmcreports/Water_level_&_Rainfall_2026__1792146528.pdf",
            "/images/dmcreports/Water_level_&_Rainfall_2026__1792178164.pdf",
            "/images/dmcreports/Water_level_&_Rainfall_2026__1792188285.pdf",
            "/images/dmcreports/Water_level_&_Rainfall_2026__1792199830.pdf",
            "/images/dmcreports/Water_level_&_Rainfall_2026__1792213238.pdf",
            "/images/dmcreports/Water_level_&_Rainfall_2026__1792224899.pdf",
            "/images/dmcreports/Water_level_&_Rainfall_2026__1792231264.pdf",
            "/images/dmcreports/Water_level_&_Rainfall_2026__1792253048.pdf",
            "/images/dmcreports/Water_level_&_Rainfall_2026__1792264004.pdf",
            "/images/dmcreports/Water_level_&_Rainfall_2026__1792279547.pdf",
            "/images/dmcreports/Water_level_&_Rainfall_2026__1792286352.pdf",
            "/images/dmcreports/Water_level_&_Rainfall_2026__1792296345.pdf",
            "/images/dmcreports/Water_level_&_Rainfall_2026__1792306671.pdf",
            "/images/dmcreports/Water_level_&_Rainfall_2026__1792318086.pdf",
            "/images/dmcreports/Water_level_&_Rainfall_2026__1792340684.pdf",
            "/images/dmcreports/Water_level_&_Rainfall_2026__1792350554.pdf",
            "/images/dmcreports/Water_level_&_Rainfall_2026__1792361423.pdf",
            "/images/dmcreports/Water_level_&_Rainfall_2026__1792372569.pdf",
            "/images/dmcreports/Water_level_&_Rainfall_2026__1792383037.pdf",
            "/images/dmcreports/Water_level_&_Rainfall_2026__1792393386.pdf",
            "/images/dmcreports/Water_level_&_Rainfall_2026__1792404307.pdf",
            "/images/dmcreports/Water_level_&_Rainfall_2026__1792416446.pdf",
            "/images/dmcreports/Water_level_&_Rainfall_2026__1792426610.pdf",
            "/images/dmcreports/Water_level_&_Rainfall_2026__1792446111.pdf",
            "/images/dmcreports/Water_level_&_Rainfall_2026__1792452733.pdf",
            "/images/dmcreports/Water_level_&_Rainfall_2026__1792458705.pdf",
            "/images/dmcreports/Water_level_&_Rainfall_2026__1792470772.pdf",
            "/images/dmcreports/Water_level_&_Rainfall_2026__1792479680.pdf",
            "/images/dmcreports/Water_level_&_Rainfall_2026__1792491175.pdf",
            "/images/dmcreports/Water_level_&_Rainfall_2026__1792501808.pdf",
            "/images/dmcreports/Water_level_&_Rainfall_2026__1792512885.pdf",
            "/images/dmcreports/Water_level_&_Rainfall_2026__1792534891.pdf",
            "/images/dmcreports/Water_level_&_Rainfall_2026__1792544885.pdf",
            "/images/dmcreports/Water_level_&_Rainfall_2026__1792556003.pdf",
            "/images/dmcreports/Water_level_&_Rainfall_2026__1792566521.pdf",
            "/images/dmcreports/Water_level_&_Rainfall_2026__1792577779.pdf",
            "/images/dmcreports/Water_level_&_Rainfall_2026__1792589310.pdf",
            "/images/dmcreports/Water_level_&_Rainfall_2026__1792599252.pdf",
            "/images/dmcreports/Water_level_&_Rainfall_2026__1792620775.pdf",
            "/images/dmcreports/Water_level_&_Rainfall_2026__1792636547.pdf",
            "/images/dmcreports/Water_level_&_Rainfall_2026__1792652554.pdf",
            "/images/dmcreports/Water_level_&_Rainfall_2026__1792663890.pdf",
            "/images/dmcreports/Water_level_&_Rainfall_2026__1792686004.pdf",
            "/images/dmcreports/Water_level_&_Rainfall_2026__1792696423.pdf",
            "/images/dmcreports/Water_level_&_Rainfall_2026__1792707181.pdf",
            "/images/dmcreports/Water_level_&_Rainfall_2026__1792717608.pdf",
            "/images/dmcreports/Water_level_&_Rainfall_2026__1792728997.pdf",
            "/images/dmcreports/Water_level_&_Rainfall_2026__1792741750.pdf",
            "/images/dmcreports/Water_level_&_Rainfall_2026__1792760391.pdf",
            "/images/dmcreports/Water_level_&_Rainfall_2026__1792782314.pdf",
            "/images/dmcreports/Water_level_&_Rainfall_2026__1792808848.pdf",
            "/images/dmcreports/Water_level_&_Rainfall_2026__1792826481.pdf",
            "/images/dmcreports/Water_level_&_Rainfall_2026__1792893335.pdf",
            "/images/dmcreports/Water_level_&_Rainfall_2026__1792901155.pdf",
            "/images/dmcreports/Water_level_&_Rainfall_2026__1792912247.pdf",
            "/images/dmcreports/Water_level_&_Rainfall_2026__1792934282.pdf",
            "/images/dmcreports/Water_level_&_Rainfall_2026__1792956144.pdf",
            "/images/dmcreports/Water_level_&_Rainfall_2026__1792979408.pdf",
            "/images/dmcreports/Water_level_&_Rainfall_2026__1792990677.pdf",
            "/images/dmcreports/Water_level_&_Rainfall_2026__1792998944.pdf",
            "/images/dmcreports/Water_level_&_Rainfall_2026__1793017314.pdf",
            "/images/dmcreports/Water_level_&_Rainfall_2026__1793020835.pdf",
            "/images/dmcreports/Water_level_&_Rainfall_2026__1793031612.pdf",
            "/images/dmcreports/Water_level_&_Rainfall_2026__1793045388.pdf",
            "/images/dmcreports/Water_level_&_Rainfall_2026__1793053469.pdf",
            "/images/dmcreports/Water_level_&_Rainfall_2026__1793063168.pdf",
            "/images/dmcreports/Water_level_&_Rainfall_2026__1793074896.pdf"
          ]
        },
        {
          "id": "landslide-listing",
          "url": "https://www.dmc.gov.lk/index.php?option=com_dmcreports&view=reports&report_type_id=5&lang=en&limit=100",
          "checkedAt": "2026-10-27T05:05:18.589845+00:00",
          "status": "ok",
          "sha256": "99b1f629e929e8ab31089561d300602ee6f8e06455ddf93e259d732a799bfa36",
          "bytes": 66820,
          "contentType": "text/html; charset=utf-8",
          "finalUrl": "https://www.dmc.gov.lk/index.php?option=com_dmcreports&view=reports&report_type_id=5&lang=en&limit=100",
          "rawFile": "landslide-listing-99b1f629e929.html",
          "changed": true,
          "pdfLinks": [
            "/images/dmcreports/(Merged)Landslide_early_warning_Report_at_0600hrs___1779412352.pdf",
            "/images/dmcreports/LEWM_14-05-2026_16_00__1778757021.pdf",
            "/images/dmcreports/LEWM_15-10-2026_16_00__1792063558.pdf",
            "/images/dmcreports/LEWM_21-02-2026_20_30-1__1771688491.pdf",
            "/images/dmcreports/LEWM_21-10-2026_18_00__1792589290.pdf",
            "/images/dmcreports/LEWM_21-10-2026_22_00__1792605539.pdf",
            "/images/dmcreports/LEWM_23-10-2026_16_00__1792754836.pdf",
            "/images/dmcreports/LEWM_24-04-2026_16_00__1777027275.pdf",
            "/images/dmcreports/LEWM_25-05-2026_16_00__1779705918.pdf",
            "/images/dmcreports/LEWM_26-05-2026_16_00__1779796966.pdf",
            "/images/dmcreports/LandSlide_Early_warning_report___1778350473.pdf",
            "/images/dmcreports/Landslide_EW_Report_at_0400hrs_on_2026__1790205325.pdf",
            "/images/dmcreports/Landslide_EW_Report_at_0700hrs_on_2026__1771119917.pdf",
            "/images/dmcreports/Landslide_EW_Report_at_0700hrs_on_2026__1789870835.pdf",
            "/images/dmcreports/Landslide_EW_Report_at_0800hrs_on_2026__1771556682.pdf",
            "/images/dmcreports/Landslide_EW_Report_at_0900hrs_on_2026__1771215166.pdf",
            "/images/dmcreports/Landslide_EW_Report_at_0900hrs_on_2026__1785988143.pdf",
            "/images/dmcreports/Landslide_EW_Report_at_0900hrs_on_2026__1786075964.pdf",
            "/images/dmcreports/Landslide_EW_Report_at_0900hrs_on_2026__1786161107.pdf",
            "/images/dmcreports/Landslide_EW_Report_at_0900hrs_on_2026__1786251019.pdf",
            "/images/dmcreports/Landslide_EW_Report_at_0900hrs_on_2026__1792988751.pdf",
            "/images/dmcreports/Landslide_EW_Report_at_09__1785729374.pdf",
            "/images/dmcreports/Landslide_EW_Report_at_09__1785816590.pdf",
            "/images/dmcreports/Landslide_EW_Report_at_09__1785902381.pdf",
            "/images/dmcreports/Landslide_EW_Report_at_1000hrs_on_2026__1789448963.pdf",
            "/images/dmcreports/Landslide_EW_Report_at_1000hrs_on_2026__1789534365.pdf",
            "/images/dmcreports/Landslide_EW_Report_at_1000hrs_on_2026__1789879344.pdf",
            "/images/dmcreports/Landslide_EW_Report_at_1030hrs_on_2026__1771393203.pdf",
            "/images/dmcreports/Landslide_EW_Report_at_12__1785742696.pdf",
            "/images/dmcreports/Landslide_EW_Report_at_1300hrs_on_2026__1790236908.pdf",
            "/images/dmcreports/Landslide_EW_Report_at_1300hrs_on_2026__1790237433.pdf",
            "/images/dmcreports/Landslide_EW_Report_at_1400hrs_on_2026__1789894283.pdf",
            "/images/dmcreports/Landslide_EW_Report_at_1445hrs_on_2026__1793007485.pdf",
            "/images/dmcreports/Landslide_EW_Report_at_1600hrs_on_2026__1779021090.pdf",
            "/images/dmcreports/Landslide_EW_Report_at_1600hrs_on_2026__1789987708.pdf",
            "/images/dmcreports/Landslide_EW_Report_at_1600hrs_on_2026__1790075641.pdf",
            "/images/dmcreports/Landslide_EW_Report_at_1600hrs_on_2026__1790160812.pdf",
            "/images/dmcreports/Landslide_EW_Report_at_1600hrs_on_2026__1790333042.pdf",
            "/images/dmcreports/Landslide_EW_Report_at_1600hrs_on_2026__1790421382.pdf",
            "/images/dmcreports/Landslide_EW_Report_at_1600hrs_on_2026__1791113233.pdf",
            "/images/dmcreports/Landslide_EW_Report_at_1600hrs_on_2026__1791197863.pdf",
            "/images/dmcreports/Landslide_EW_Report_at_1600hrs_on_2026__1791282469.pdf",
            "/images/dmcreports/Landslide_EW_Report_at_1600hrs_on_2026__1791371317.pdf",
            "/images/dmcreports/Landslide_EW_Report_at_1600hrs_on_2026__1791543928.pdf",
            "/images/dmcreports/Landslide_EW_Report_at_1600hrs_on_2026__1791629923.pdf",
            "/images/dmcreports/Landslide_EW_Report_at_1600hrs_on_2026__1791717348.pdf",
            "/images/dmcreports/Landslide_EW_Report_at_1600hrs_on_2026__1791802714.pdf",
            "/images/dmcreports/Landslide_EW_Report_at_1600hrs_on_2026__1791889014.pdf",
            "/images/dmcreports/Landslide_EW_Report_at_1600hrs_on_2026__1791975134.pdf",
            "/images/dmcreports/Landslide_EW_Report_at_1600hrs_on_2026__1792149759.pdf",
            "/images/dmcreports/Landslide_EW_Report_at_1600hrs_on_2026__1792408386.pdf",
            "/images/dmcreports/Landslide_EW_Report_at_1600hrs_on_2026__1792493826.pdf",
            "/images/dmcreports/Landslide_EW_Report_at_1600hrs_on_2026__1792579927.pdf",
            "/images/dmcreports/Landslide_EW_Report_at_1600hrs_on_2026__1792839037.pdf",
            "/images/dmcreports/Landslide_EW_Report_at_1630hrs_on_2026__1790508308.pdf",
            "/images/dmcreports/Landslide_EW_Report_at_1700hrs_on_2026__1790251970.pdf",
            "/images/dmcreports/Landslide_EW_Report_at_1800hrs_on_2026__1792242515.pdf",
            "/images/dmcreports/Landslide_EW_Report_at_1800hrs_on_2026__1792328311.pdf",
            "/images/dmcreports/Landslide_EW_Report_at_1800hrs_on_2026__1793018981.pdf",
            "/images/dmcreports/Landslide_EW_Report_at_1900hrs_on_2026__1791388539.pdf",
            "/images/dmcreports/Landslide_EW_Report_at_1900hrs_on_2026__1791735713.pdf",
            "/images/dmcreports/Landslide_EW_Report_at_1900hrs_on_2026__1791817266.pdf",
            "/images/dmcreports/Landslide_EW_Report_at_1900hrs_on_2026__1792937657.pdf",
            "/images/dmcreports/Landslide_EW_Report_at_2100hrs_on_2026__1792080337.pdf",
            "/images/dmcreports/Landslide_EW_Report_at_2200hrs_on_2026__1789931576.pdf",
            "/images/dmcreports/Landslide_EW_Report_at_2200hrs_on_2026__1792950045.pdf",
            "/images/dmcreports/Landslide_EW_Report_at_2350hrs_on_2026__1785696011.pdf",
            "/images/dmcreports/Landslide_Early_Warning_Report_at_1600hrs_on_15__1778844228.pdf",
            "/images/dmcreports/Landslide_Early_Warning_Report_at_1600hrs_on_16__1778928261.pdf",
            "/images/dmcreports/Landslide_Early_Warning_Report_at_1700hrs_on_2026__1775305024.pdf",
            "/images/dmcreports/Landslide_Early_Warning_at_0300hrs_at_22__1779400855.pdf",
            "/images/dmcreports/Landslide_Early_Warning_at_0900hrs_at_22__1779423870.pdf",
            "/images/dmcreports/Landslide_Early_Warning_at_0900hrs_at_23__1779509025.pdf",
            "/images/dmcreports/Landslide_Early_Warning_at_1600hrs_on_27__1779880374.pdf",
            "/images/dmcreports/Landslide_Early_Warning_at_1600hrs_on_28__1779964569.pdf",
            "/images/dmcreports/Landslide_Early_Warning_at_1600hrs_on_29__1780052116.pdf",
            "/images/dmcreports/Landslide_Early_warning_report_at_0400hrs_on_12__1781221492.pdf",
            "/images/dmcreports/Landslide_Early_warning_report_at_0900hrs_on_13__1778644336.pdf",
            "/images/dmcreports/Landslide_Early_warning_report_at_0900hrs_on_14__1778733408.pdf",
            "/images/dmcreports/Landslide_Early_warning_report_at_1600hrs_on_12__1781261099.pdf",
            "/images/dmcreports/Landslide_Early_warning_report_at_1600hrs_on_13__1781348104.pdf",
            "/images/dmcreports/Landslide_Early_warning_report_at_1600hrs_on_13__1781348112.pdf",
            "/images/dmcreports/Landslide_Early_warning_report_at_2200hrs_on_14__1778779033.pdf",
            "/images/dmcreports/Landslide_Ew_Letter__1792666962.pdf",
            "/images/dmcreports/Landslide_Ew_Report_at_0800hrs_on_21__1771643034.pdf",
            "/images/dmcreports/Landslide_Ew_Report_at_0830hrs_on_22__1771733754.pdf",
            "/images/dmcreports/Landslide_Ew_Report_at_0830hrs_on_23__1771817075.pdf",
            "/images/dmcreports/Landslide_Ew_Report_at_0830hrs_on_24__1771903346.pdf",
            "/images/dmcreports/Landslide_Ew_Report_at_1600hrs_on_2026__1776081161.pdf",
            "/images/dmcreports/Landslide_Ew_Report_at_1600hrs_on_2026__1776942433.pdf",
            "/images/dmcreports/Landslide_Ew_Report_at_1900hrs_on_2026__1771682960.pdf",
            "/images/dmcreports/Landslide_Ew_Repots_at_1600hrs_on_2026__1778497802.pdf",
            "/images/dmcreports/Landslide_early_warning__1778430610.pdf",
            "/images/dmcreports/Landslide_early_warning_at_0600_hrs_on_14-02-2026__1771031819.pdf",
            "/images/dmcreports/Landslide_early_warning_at_2200hrs_on_2026__1778517844.pdf",
            "/images/dmcreports/Landslide_early_warning_message_at_1600_hrs_on_08-10-2026__1791456596.pdf",
            "/images/dmcreports/Landslide_early_warning_message_at_1800_hrs_on_08-10-2026__1791464690.pdf",
            "/images/dmcreports/Landslide_warning_report_at_1700hrs__1779624141.pdf",
            "/images/dmcreports/Lanslide_Early_Warning_at_0600_on_24__1779584677.pdf",
            "/images/dmcreports/landslide_EW_Report_at_1600hrs_on_2026__1779101540.pdf"
          ]
        },
        {
          "id": "weather-listing",
          "url": "https://www.dmc.gov.lk/index.php?option=com_dmcreports&view=reports&report_type_id=2&lang=en&limit=100",
          "checkedAt": "2026-10-27T05:05:19.177438+00:00",
          "status": "ok",
          "sha256": "eedba6d18d4b8157827f892fcf542972074090e13a01ec44659960a2287a8368",
          "bytes": 67432,
          "contentType": "text/html; charset=utf-8",
          "finalUrl": "https://www.dmc.gov.lk/index.php?option=com_dmcreports&view=reports&report_type_id=2&lang=en&limit=100",
          "rawFile": "weather-listing-eedba6d18d4b.html",
          "changed": true,
          "pdfLinks": [
            "/images/dmcreports/Advisory_for_Heavy_Rain_(Tamil_Language)__1792894181.pdf",
            "/images/dmcreports/Advisory_for_Heavy_Rain__1792546880.pdf",
            "/images/dmcreports/Advisory_for_Heavy_Rain_at_0330_hrs_on_2026__1792968291.pdf",
            "/images/dmcreports/Advisory_for_Heavy_Rain_at_0330_hrs_on_2026__1792981386.pdf",
            "/images/dmcreports/Advisory_for_Heavy_Rain_at_0530_hrs_on_2026__1792894123.pdf",
            "/images/dmcreports/Advisory_for_Heavy_Rain_at_0530hrs_on_22__1792636213.pdf",
            "/images/dmcreports/Advisory_for_Heavy_Rain_at_1530hrs_on_2026__1792493077.pdf",
            "/images/dmcreports/Advisory_for_Heavy_Rain_st_1500hrs_on_15__1792058688.pdf",
            "/images/dmcreports/Advisory_for_Rough_Seas_Issued_at_05__1792412698.pdf",
            "/images/dmcreports/Advisory_for_Rough_Seas__1792653551.pdf",
            "/images/dmcreports/Advisory_for_Rough_Seas___1792539146.pdf",
            "/images/dmcreports/Advisory_for_Rough_Seas_at_1600hrs_on_18__1792321833.pdf",
            "/images/dmcreports/Advisory_for_Rough_Seas_at_1630hrs_on_20__1792495235.pdf",
            "/images/dmcreports/Advisory_for_Severe_Lightning_at_1130hrs_on_18__1792305477.pdf",
            "/images/dmcreports/Advisory_for_Severe_Lightning_at_1130hrs_on_18__1792314593.pdf",
            "/images/dmcreports/Advisory_for_Severe_Lightning_at_1130hrs_on_19__1792392467.pdf",
            "/images/dmcreports/Advisory_for_Severe_Lightning_at_1130hrs_on_19__1792393312.pdf",
            "/images/dmcreports/Advisory_for_Severe_Lightning_at_1130hrs_on_2026__1792132601.pdf",
            "/images/dmcreports/Advisory_for_Severe_Lightning_at_1130hrs_on_2026__1792139967.pdf",
            "/images/dmcreports/Advisory_for_Severe_Lightning_at_1130hrs_on_2026__1792651632.pdf",
            "/images/dmcreports/Advisory_for_Severe_Lightning_at_1130hrs_on_2026__1792997048.pdf",
            "/images/dmcreports/Advisory_for_Severe_Lightning_at_1130hrs_on_22__1792650693.pdf",
            "/images/dmcreports/Advisory_for_Severe_Lightning_at_1130hrs_on_24__1792824215.pdf",
            "/images/dmcreports/Advisory_for_Severe_Lightning_at_1130hrs_on_25__1792908975.pdf",
            "/images/dmcreports/Advisory_for_Severe_Lightning_at_1130hrs_on_25__1792909124.pdf",
            "/images/dmcreports/Fishermen_bulletin_for_strong_winds_and_rough_seas,_Issued_at_03__1792840056.pdf",
            "/images/dmcreports/LRA_26102101_TM__1792548788.pdf",
            "/images/dmcreports/MLA_26102101_TM__1792548837.pdf",
            "/images/dmcreports/MLA_26102102_TM__1792584612.pdf",
            "/images/dmcreports/Special_Weather_Bulletin__1792680475.pdf",
            "/images/dmcreports/The_Weather_Report_at_1400hrs_on_2026__1792401872.pdf",
            "/images/dmcreports/W20261021a_TM__1792547250.pdf",
            "/images/dmcreports/W20261023a_TM__1792719475.pdf",
            "/images/dmcreports/Warm_Weather_Advisory_at_1600hrs_on_19__1792407583.pdf",
            "/images/dmcreports/Warm_Weather_Advisory_at_1600hrs_on_19__1792407606.pdf",
            "/images/dmcreports/Warm_advisory_at_1600hrs_on_2026__1792150486.pdf",
            "/images/dmcreports/Warm_advisory_at_1600hrs_on_2026__1792235496.pdf",
            "/images/dmcreports/Warm_advisory_at_1600hrs_on_2026__1792322389.pdf",
            "/images/dmcreports/Warning_for_strong_winds_and_rough_seas__-_Tamil__1792760306.pdf",
            "/images/dmcreports/Warning_for_strong_winds_and_rough_seas__1792756684.pdf",
            "/images/dmcreports/Warning_for_strong_winds_and_rough_seas_at_0700hrs_on_25__1792894219.pdf",
            "/images/dmcreports/Warning_for_strong_winds_and_rough_seas_at_0700hrs_on_25__1792894610.pdf",
            "/images/dmcreports/Warning_for_strong_winds_and_rough_seas_at_08__1793072903.pdf",
            "/images/dmcreports/Warning_for_strong_winds_and_rough_seas_at_0930hrs_on_26__1792991218.pdf",
            "/images/dmcreports/Warning_for_strong_winds_and_rough_seas_at_1630hrs_on_24__1792841662.pdf",
            "/images/dmcreports/Warning_for_strong_winds_and_rough_seas_at_2200hrs_on_25__1792956105.pdf",
            "/images/dmcreports/Water_level_&_Rainfall_2026__1792642935.pdf",
            "/images/dmcreports/Weather_Forecast_at_0530hrs__1792629841.pdf",
            "/images/dmcreports/Weather_Forecast_at_0530hrs__1792714951.pdf",
            "/images/dmcreports/Weather_Forecast_at_1600hrs_on_23__1792760606.pdf",
            "/images/dmcreports/Weather_Report_at_0530_hrs_on_2026__1792110117.pdf",
            "/images/dmcreports/Weather_Report_at_0530_hrs_on_2026__1792197394.pdf",
            "/images/dmcreports/Weather_Report_at_0530_hrs_on_2026__1792292731.pdf",
            "/images/dmcreports/Weather_Report_at_0530_hrs_on_2026__1792373118.pdf",
            "/images/dmcreports/Weather_Report_at_0530_hrs_on_2026__1792455586.pdf",
            "/images/dmcreports/Weather_Report_at_0530_hrs_on_2026__1792461596.pdf",
            "/images/dmcreports/Weather_Report_at_0530_hrs_on_2026__1792543747.pdf",
            "/images/dmcreports/Weather_Report_at_0530_hrs_on_2026__1792802094.pdf",
            "/images/dmcreports/Weather_Report_at_0530_hrs_on_2026__1792975473.pdf",
            "/images/dmcreports/Weather_Report_at_0530_hrs_on_2026__1792979625.pdf",
            "/images/dmcreports/Weather_Report_at_0530_hrs_on_2026__1793071609.pdf",
            "/images/dmcreports/Weather_Report_at_0530hrs_on_2026__1792118850.pdf",
            "/images/dmcreports/Weather_Report_at_0530hrs_on_2026__1792369004.pdf",
            "/images/dmcreports/Weather_Report_at_1400_hrs_on_2026__1792141114.pdf",
            "/images/dmcreports/Weather_Report_at_1400_hrs_on_2026__1792312576.pdf",
            "/images/dmcreports/Weather_Report_at_1400_hrs_on_2026__1792314735.pdf",
            "/images/dmcreports/Weather_Report_at_1400_hrs_on_2026__1792400898.pdf",
            "/images/dmcreports/Weather_Report_at_1400_hrs_on_2026__1792488874.pdf",
            "/images/dmcreports/Weather_Report_at_1400_hrs_on_2026__1792573150.pdf",
            "/images/dmcreports/Weather_Report_at_1400_hrs_on_2026__1792575596.pdf",
            "/images/dmcreports/Weather_Report_at_1400_hrs_on_2026__1792660481.pdf",
            "/images/dmcreports/Weather_Report_at_1400_hrs_on_2026__1792662133.pdf",
            "/images/dmcreports/Weather_Report_at_1400_hrs_on_2026__1792833541.pdf",
            "/images/dmcreports/Weather_Report_at_1400_hrs_on_2026__1793007431.pdf",
            "/images/dmcreports/Weather_Report_at_1400hrs__1792227310.pdf",
            "/images/dmcreports/Weather_Report_at_1400hrs_on_2026__1792141374.pdf",
            "/images/dmcreports/Weather_Report_at_1400hrs_on_2026__1792487531.pdf",
            "/images/dmcreports/Weather_Report_at_1600_hrs_on_2026__1792062451.pdf",
            "/images/dmcreports/Weather_Report_at_1600_hrs_on_2026__1792148541.pdf",
            "/images/dmcreports/Weather_Report_at_1600_hrs_on_2026__1792233740.pdf",
            "/images/dmcreports/Weather_Report_at_1600_hrs_on_2026__1792322079.pdf",
            "/images/dmcreports/Weather_Report_at_1600_hrs_on_2026__1792406372.pdf",
            "/images/dmcreports/Weather_Report_at_1600_hrs_on_2026__1792580501.pdf",
            "/images/dmcreports/Weather_Report_at_1600_hrs_on_2026__1792581236.pdf",
            "/images/dmcreports/Weather_Report_at_1600_hrs_on_2026__1792840317.pdf",
            "/images/dmcreports/Weather_Report_at_1600_hrs_on_2026__1793011605.pdf",
            "/images/dmcreports/Weather_Report_at_1600hrs_on_2026__1792493104.pdf",
            "/images/dmcreports/Weather_Report_at_1600hrs_on_2026__1792665610.pdf",
            "/images/dmcreports/Weather_forecast_at_0530hrs__1792284131.pdf",
            "/images/dmcreports/Weather_forecast_at_1600hrs__1792756746.pdf",
            "/images/dmcreports/Weather_forecast_for_Multiday_boats__1792724294.pdf",
            "/images/dmcreports/Weather_forecast_for_multi-day_boats_for_sea_areas_at_0700hrs_on_22__1792636861.pdf",
            "/images/dmcreports/Weather_report_at_0530_hrs_on_2026__1792888633.pdf",
            "/images/dmcreports/Weather_report_at_0530_hrs_on_2026__1792894738.pdf",
            "/images/dmcreports/Weather_report_at_1400_hrs_on_2026__1792919375.pdf",
            "/images/dmcreports/Weather_report_at_1400_hrs_on_2026__1792919733.pdf",
            "/images/dmcreports/Weather_report_at_1600_hrs_on_2026__1792926790.pdf",
            "/images/dmcreports/Weather_report_at_1600hrs_on_2026__1792927422.pdf",
            "/images/dmcreports/__1793071636.pdf",
            "/images/dmcreports/තදවැසි_පිළිබඳ_අවවාදාත්මක_නිවේදනය__1792248050.pdf"
          ]
        }
      ],
      "listingCoverage": {
        "lookbackStart": "2026-10-20T00:00:00+05:30",
        "streams": [
          {
            "stream": "flood",
            "status": "complete",
            "stopReason": "lookback-covered",
            "rows": 100,
            "earliestListingAt": "2026-10-11T12:30:00+05:30"
          },
          {
            "stream": "landslide",
            "status": "complete",
            "stopReason": "lookback-covered",
            "rows": 100,
            "earliestListingAt": "2026-02-14T06:00:00+05:30"
          },
          {
            "stream": "weather",
            "status": "complete",
            "stopReason": "lookback-covered",
            "rows": 100,
            "earliestListingAt": "2026-10-15T15:00:00+05:30"
          }
        ],
        "completeForListingWindow": true,
        "warningValidityCoverage": "unknown: listing dates cannot establish validity of unreviewed PDFs",
        "maxPagesPerStream": 5,
        "rowsScanned": 300
      }
    },
    {
      "checkedAt": "2026-10-27T06:48:51.499938+00:00",
      "reviewedAt": "2026-10-27T06:50:57.442423+00:00",
      "result": "300 official listing rows inspected. New lightning original visually verified; other eight selected original PDF hashes unchanged including river report. No newer basin/landslide warning or Kalu/Mahaweli extension found. Existing expiry times retained; no all-clear inferred. Reservoir source retrieval is audit-only and does not publish observations in this review.",
      "sources": [
        {
          "id": "kalu-20261026-01",
          "url": "https://www.dmc.gov.lk/images/dmcreports/Flood_warning_for_Kalu_River_Basin_-_No_01_-_2026__1792995574.pdf",
          "checkedAt": "2026-10-27T06:47:38.875913+00:00",
          "status": "ok",
          "sha256": "1767a274eea705bca490879756b1ad5bd255183c0d101ba5c8e81212b4da8ca3",
          "bytes": 633187,
          "contentType": "application/pdf",
          "finalUrl": "https://www.dmc.gov.lk/images/dmcreports/Flood_warning_for_Kalu_River_Basin_-_No_01_-_2026__1792995574.pdf",
          "rawFile": "kalu-20261026-01-1767a274eea7.pdf",
          "changed": false
        },
        {
          "id": "mahaweli-20261026-01",
          "url": "https://www.dmc.gov.lk/images/dmcreports/Flood_Warning_for_Mahaweli_River_-_No_01_-_2026__1792998739.pdf",
          "checkedAt": "2026-10-27T06:47:38.876269+00:00",
          "status": "ok",
          "sha256": "8746dbc111719bf59283836919e8ead312f8889fa29d6d9992d70e57d205a560",
          "bytes": 583618,
          "contentType": "application/pdf",
          "finalUrl": "https://www.dmc.gov.lk/images/dmcreports/Flood_Warning_for_Mahaweli_River_-_No_01_-_2026__1792998739.pdf",
          "rawFile": "mahaweli-20261026-01-8746dbc11171.pdf",
          "changed": false
        },
        {
          "id": "LEWM-26-10-2026-1800-33",
          "url": "https://www.dmc.gov.lk/images/dmcreports/Landslide_EW_Report_at_1800hrs_on_2026__1793018981.pdf",
          "checkedAt": "2026-10-27T06:47:38.876359+00:00",
          "status": "ok",
          "sha256": "35e492bf3495070ff0e2fcfaf161528ebf942bb302fffbaa66f78949fdec716f",
          "bytes": 482805,
          "contentType": "application/pdf",
          "finalUrl": "https://www.dmc.gov.lk/images/dmcreports/Landslide_EW_Report_at_1800hrs_on_2026__1793018981.pdf",
          "rawFile": "LEWM-26-10-2026-1800-33-35e492bf3495.pdf",
          "changed": false
        },
        {
          "id": "rain-20261026-0300",
          "url": "https://www.dmc.gov.lk/images/dmcreports/Advisory_for_Heavy_Rain_at_0330_hrs_on_2026__1792968291.pdf",
          "checkedAt": "2026-10-27T06:47:44.263589+00:00",
          "status": "ok",
          "sha256": "0bd573752b1965d56fd8ec4ae0c372cba2766bb66294bfc2b6acef1c6d5e6136",
          "bytes": 1282287,
          "contentType": "application/pdf",
          "finalUrl": "https://www.dmc.gov.lk/images/dmcreports/Advisory_for_Heavy_Rain_at_0330_hrs_on_2026__1792968291.pdf",
          "rawFile": "rain-20261026-0300-0bd573752b19.pdf",
          "changed": false
        },
        {
          "id": "LLA-26-10-26-01-03",
          "url": "https://www.dmc.gov.lk/images/dmcreports/Advisory_for_Severe_Lightning_at_1130hrs_on_2026__1792997048.pdf",
          "checkedAt": "2026-10-27T06:47:46.052854+00:00",
          "status": "ok",
          "sha256": "e5a055762cc5fff61fe0ae610ce6241395f811d76ae020b955d21c98f707ac5c",
          "bytes": 1275760,
          "contentType": "application/pdf",
          "finalUrl": "https://www.dmc.gov.lk/images/dmcreports/Advisory_for_Severe_Lightning_at_1130hrs_on_2026__1792997048.pdf",
          "rawFile": "LLA-26-10-26-01-03-e5a055762cc5.pdf",
          "changed": false
        },
        {
          "id": "kelani-20261026-01",
          "url": "https://www.dmc.gov.lk/images/dmcreports/Flood_Warning_for_Kelani_Basin-_No_01_-_2026__1793020603.pdf",
          "checkedAt": "2026-10-27T06:47:46.054821+00:00",
          "status": "ok",
          "sha256": "7ef2fd77855a9bf433e6bab591dcdbf53cc4b7301925ef0bfe248e3aa0e3edd4",
          "bytes": 588308,
          "contentType": "application/pdf",
          "finalUrl": "https://www.dmc.gov.lk/images/dmcreports/Flood_Warning_for_Kelani_Basin-_No_01_-_2026__1793020603.pdf",
          "rawFile": "kelani-20261026-01-7ef2fd77855a.pdf",
          "changed": false
        },
        {
          "id": "attanagalu-20261026-01",
          "url": "https://www.dmc.gov.lk/images/dmcreports/Flood_Warning_FOR_Attanagalu_Oya__-_NO_01_%282026__1793020643.pdf",
          "checkedAt": "2026-10-27T06:47:50.069220+00:00",
          "status": "ok",
          "sha256": "aee26763cf95bbe1c092b17161ac34a0f33c7c6cf24b6b9fc118bc0453f67b72",
          "bytes": 619248,
          "contentType": "application/pdf",
          "finalUrl": "https://www.dmc.gov.lk/images/dmcreports/Flood_Warning_FOR_Attanagalu_Oya__-_NO_01_%282026__1793020643.pdf",
          "rawFile": "attanagalu-20261026-01-aee26763cf95.pdf",
          "changed": false
        },
        {
          "id": "gin-20261026-01",
          "url": "https://www.dmc.gov.lk/images/dmcreports/Flood_warning_for_Gin_River_Basin_-_NO_01_(2026__1793038211.pdf",
          "checkedAt": "2026-10-27T06:47:51.633826+00:00",
          "status": "ok",
          "sha256": "8c83b04f7f2c1126a6bb5334ae48b69b842d2d6962d9d0c179cd97ba670de9c3",
          "bytes": 574373,
          "contentType": "application/pdf",
          "finalUrl": "https://www.dmc.gov.lk/images/dmcreports/Flood_warning_for_Gin_River_Basin_-_NO_01_(2026__1793038211.pdf",
          "rawFile": "gin-20261026-01-8c83b04f7f2c.pdf",
          "changed": false
        },
        {
          "id": "river-observations",
          "url": "https://www.dmc.gov.lk/images/dmcreports/Water_level_%26_Rainfall_2026__1793074896.pdf",
          "checkedAt": "2026-10-27T06:47:52.463068+00:00",
          "status": "ok",
          "sha256": "e27c924dc0d06d42bf99380c2ca4b4900dc7b3b0d010a2bdb923992d0b0b4f1a",
          "bytes": 274740,
          "contentType": "application/pdf",
          "finalUrl": "https://www.dmc.gov.lk/images/dmcreports/Water_level_%26_Rainfall_2026__1793074896.pdf",
          "rawFile": "river-observations-e27c924dc0d0.pdf",
          "changed": false
        },
        {
          "id": "major-reservoir-csv",
          "url": "https://docs.google.com/spreadsheets/d/e/2PACX-1vTcSGhi9RESl7CMCl1TQnrKe07Gx5Q696YiSB9jneIHqIP9lifpqSErgI3D5k9KtQXSdW5JpycIIr5e/pub?gid=1238978530&single=true&output=csv",
          "checkedAt": "2026-10-27T06:47:54.404309+00:00",
          "status": "ok",
          "sha256": "13c7505afa3af17d392d7811e2cac0297280013d02c054b613c4b99b748cf570",
          "bytes": 15486,
          "contentType": "text/csv; charset=utf-8",
          "finalUrl": "https://doc-0k-7o-sheets.googleusercontent.com/pub/f3kk9gtum31ktuqh54kn7i1e14/lr3crtt6ucl11jl211jl5vda8g/1793083675000/116061781022753387612/*/e@2PACX-1vTcSGhi9RESl7CMCl1TQnrKe07Gx5Q696YiSB9jneIHqIP9lifpqSErgI3D5k9KtQXSdW5JpycIIr5e?gid=1238978530&single=true&output=csv",
          "rawFile": "major-reservoir-csv-13c7505afa3a.csv",
          "changed": true,
          "rows": 74,
          "columns": [
            "NO",
            "Week No",
            "Update Date",
            "Reservoir",
            "Latitude",
            "Longitude",
            "Range",
            "Division",
            "Extent_Ac",
            "FSD_ft",
            "Gross Capacity_Acft",
            "Dead Storage_Acft",
            "Active Storage_Acft",
            "Date",
            "Water Depth_ft",
            "Gross Storage_Acft",
            "Effective Storage_Acft",
            "Effective Storage_per",
            "Rainfall_Preceding Day_mm",
            "Spilling",
            "Remarks",
            "DS IMPACT",
            "Spilling_Cusec",
            "Remind_Storage_Acft"
          ]
        },
        {
          "id": "flood-listing",
          "url": "https://www.dmc.gov.lk/index.php?option=com_dmcreports&view=reports&report_type_id=6&lang=en&limit=100",
          "checkedAt": "2026-10-27T06:47:56.549995+00:00",
          "status": "ok",
          "sha256": "cf3a1878b203877fd72338c601254a71ceeaf4d9869c39b615c3a9782b21434f",
          "bytes": 65574,
          "contentType": "text/html; charset=utf-8",
          "finalUrl": "https://www.dmc.gov.lk/index.php?option=com_dmcreports&view=reports&report_type_id=6&lang=en&limit=100",
          "rawFile": "flood-listing-cf3a1878b203.html",
          "changed": true,
          "pdfLinks": [
            "/images/dmcreports/Deduru_Oya_Flood_Warning_-_NO_01_(2026__1792642274.pdf",
            "/images/dmcreports/Flood_Warning_FOR_Attanagalu_Oya__-_NO_01_(2026__1793020643.pdf",
            "/images/dmcreports/Flood_Warning_for_Kelani_Basin-_No_01_-_2026__1793020603.pdf",
            "/images/dmcreports/Flood_Warning_for_Mahaweli_River_-_No_01_-_2026__1792998739.pdf",
            "/images/dmcreports/Flood_warning_for_Gin_River_Basin_-_NO_01_(2026__1793038211.pdf",
            "/images/dmcreports/Flood_warning_for_Kala_Oya_Basin_-_NO_01_(2026__1792648900.pdf",
            "/images/dmcreports/Flood_warning_for_Kalu_River_Basin_-_No_01_-_2026__1792995574.pdf",
            "/images/dmcreports/Flood_warning_for_Nilwala_River_Basin_-_NO_01_(2026__1792069011.pdf",
            "/images/dmcreports/Water_Level_&_Rainfall_on_2026__1792169790.pdf",
            "/images/dmcreports/Water_level_&_Rainfall_2026__1791702393.pdf",
            "/images/dmcreports/Water_level_&_Rainfall_2026__1791766516.pdf",
            "/images/dmcreports/Water_level_&_Rainfall_2026__1791779449.pdf",
            "/images/dmcreports/Water_level_&_Rainfall_2026__1791789176.pdf",
            "/images/dmcreports/Water_level_&_Rainfall_2026__1791849238.pdf",
            "/images/dmcreports/Water_level_&_Rainfall_2026__1791853872.pdf",
            "/images/dmcreports/Water_level_&_Rainfall_2026__1791864437.pdf",
            "/images/dmcreports/Water_level_&_Rainfall_2026__1791874832.pdf",
            "/images/dmcreports/Water_level_&_Rainfall_2026__1791906269.pdf",
            "/images/dmcreports/Water_level_&_Rainfall_2026__1791921828.pdf",
            "/images/dmcreports/Water_level_&_Rainfall_2026__1791951644.pdf",
            "/images/dmcreports/Water_level_&_Rainfall_2026__1791963804.pdf",
            "/images/dmcreports/Water_level_&_Rainfall_2026__1791982862.pdf",
            "/images/dmcreports/Water_level_&_Rainfall_2026__1792005678.pdf",
            "/images/dmcreports/Water_level_&_Rainfall_2026__1792027164.pdf",
            "/images/dmcreports/Water_level_&_Rainfall_2026__1792037251.pdf",
            "/images/dmcreports/Water_level_&_Rainfall_2026__1792051128.pdf",
            "/images/dmcreports/Water_level_&_Rainfall_2026__1792072400.pdf",
            "/images/dmcreports/Water_level_&_Rainfall_2026__1792083039.pdf",
            "/images/dmcreports/Water_level_&_Rainfall_2026__1792092687.pdf",
            "/images/dmcreports/Water_level_&_Rainfall_2026__1792106686.pdf",
            "/images/dmcreports/Water_level_&_Rainfall_2026__1792113332.pdf",
            "/images/dmcreports/Water_level_&_Rainfall_2026__1792126432.pdf",
            "/images/dmcreports/Water_level_&_Rainfall_2026__1792135117.pdf",
            "/images/dmcreports/Water_level_&_Rainfall_2026__1792146528.pdf",
            "/images/dmcreports/Water_level_&_Rainfall_2026__1792178164.pdf",
            "/images/dmcreports/Water_level_&_Rainfall_2026__1792188285.pdf",
            "/images/dmcreports/Water_level_&_Rainfall_2026__1792199830.pdf",
            "/images/dmcreports/Water_level_&_Rainfall_2026__1792213238.pdf",
            "/images/dmcreports/Water_level_&_Rainfall_2026__1792224899.pdf",
            "/images/dmcreports/Water_level_&_Rainfall_2026__1792231264.pdf",
            "/images/dmcreports/Water_level_&_Rainfall_2026__1792253048.pdf",
            "/images/dmcreports/Water_level_&_Rainfall_2026__1792264004.pdf",
            "/images/dmcreports/Water_level_&_Rainfall_2026__1792279547.pdf",
            "/images/dmcreports/Water_level_&_Rainfall_2026__1792286352.pdf",
            "/images/dmcreports/Water_level_&_Rainfall_2026__1792296345.pdf",
            "/images/dmcreports/Water_level_&_Rainfall_2026__1792306671.pdf",
            "/images/dmcreports/Water_level_&_Rainfall_2026__1792318086.pdf",
            "/images/dmcreports/Water_level_&_Rainfall_2026__1792340684.pdf",
            "/images/dmcreports/Water_level_&_Rainfall_2026__1792350554.pdf",
            "/images/dmcreports/Water_level_&_Rainfall_2026__1792361423.pdf",
            "/images/dmcreports/Water_level_&_Rainfall_2026__1792372569.pdf",
            "/images/dmcreports/Water_level_&_Rainfall_2026__1792383037.pdf",
            "/images/dmcreports/Water_level_&_Rainfall_2026__1792393386.pdf",
            "/images/dmcreports/Water_level_&_Rainfall_2026__1792404307.pdf",
            "/images/dmcreports/Water_level_&_Rainfall_2026__1792416446.pdf",
            "/images/dmcreports/Water_level_&_Rainfall_2026__1792426610.pdf",
            "/images/dmcreports/Water_level_&_Rainfall_2026__1792446111.pdf",
            "/images/dmcreports/Water_level_&_Rainfall_2026__1792452733.pdf",
            "/images/dmcreports/Water_level_&_Rainfall_2026__1792458705.pdf",
            "/images/dmcreports/Water_level_&_Rainfall_2026__1792470772.pdf",
            "/images/dmcreports/Water_level_&_Rainfall_2026__1792479680.pdf",
            "/images/dmcreports/Water_level_&_Rainfall_2026__1792491175.pdf",
            "/images/dmcreports/Water_level_&_Rainfall_2026__1792501808.pdf",
            "/images/dmcreports/Water_level_&_Rainfall_2026__1792512885.pdf",
            "/images/dmcreports/Water_level_&_Rainfall_2026__1792534891.pdf",
            "/images/dmcreports/Water_level_&_Rainfall_2026__1792544885.pdf",
            "/images/dmcreports/Water_level_&_Rainfall_2026__1792556003.pdf",
            "/images/dmcreports/Water_level_&_Rainfall_2026__1792566521.pdf",
            "/images/dmcreports/Water_level_&_Rainfall_2026__1792577779.pdf",
            "/images/dmcreports/Water_level_&_Rainfall_2026__1792589310.pdf",
            "/images/dmcreports/Water_level_&_Rainfall_2026__1792599252.pdf",
            "/images/dmcreports/Water_level_&_Rainfall_2026__1792620775.pdf",
            "/images/dmcreports/Water_level_&_Rainfall_2026__1792636547.pdf",
            "/images/dmcreports/Water_level_&_Rainfall_2026__1792652554.pdf",
            "/images/dmcreports/Water_level_&_Rainfall_2026__1792663890.pdf",
            "/images/dmcreports/Water_level_&_Rainfall_2026__1792686004.pdf",
            "/images/dmcreports/Water_level_&_Rainfall_2026__1792696423.pdf",
            "/images/dmcreports/Water_level_&_Rainfall_2026__1792707181.pdf",
            "/images/dmcreports/Water_level_&_Rainfall_2026__1792717608.pdf",
            "/images/dmcreports/Water_level_&_Rainfall_2026__1792728997.pdf",
            "/images/dmcreports/Water_level_&_Rainfall_2026__1792741750.pdf",
            "/images/dmcreports/Water_level_&_Rainfall_2026__1792760391.pdf",
            "/images/dmcreports/Water_level_&_Rainfall_2026__1792782314.pdf",
            "/images/dmcreports/Water_level_&_Rainfall_2026__1792808848.pdf",
            "/images/dmcreports/Water_level_&_Rainfall_2026__1792826481.pdf",
            "/images/dmcreports/Water_level_&_Rainfall_2026__1792893335.pdf",
            "/images/dmcreports/Water_level_&_Rainfall_2026__1792901155.pdf",
            "/images/dmcreports/Water_level_&_Rainfall_2026__1792912247.pdf",
            "/images/dmcreports/Water_level_&_Rainfall_2026__1792934282.pdf",
            "/images/dmcreports/Water_level_&_Rainfall_2026__1792956144.pdf",
            "/images/dmcreports/Water_level_&_Rainfall_2026__1792979408.pdf",
            "/images/dmcreports/Water_level_&_Rainfall_2026__1792990677.pdf",
            "/images/dmcreports/Water_level_&_Rainfall_2026__1792998944.pdf",
            "/images/dmcreports/Water_level_&_Rainfall_2026__1793017314.pdf",
            "/images/dmcreports/Water_level_&_Rainfall_2026__1793020835.pdf",
            "/images/dmcreports/Water_level_&_Rainfall_2026__1793031612.pdf",
            "/images/dmcreports/Water_level_&_Rainfall_2026__1793045388.pdf",
            "/images/dmcreports/Water_level_&_Rainfall_2026__1793053469.pdf",
            "/images/dmcreports/Water_level_&_Rainfall_2026__1793063168.pdf",
            "/images/dmcreports/Water_level_&_Rainfall_2026__1793074896.pdf"
          ]
        },
        {
          "id": "landslide-listing",
          "url": "https://www.dmc.gov.lk/index.php?option=com_dmcreports&view=reports&report_type_id=5&lang=en&limit=100",
          "checkedAt": "2026-10-27T06:47:57.685527+00:00",
          "status": "ok",
          "sha256": "9818d235848528e274d6f9053380b6597a26429e199625cf901a337eab43eec2",
          "bytes": 66820,
          "contentType": "text/html; charset=utf-8",
          "finalUrl": "https://www.dmc.gov.lk/index.php?option=com_dmcreports&view=reports&report_type_id=5&lang=en&limit=100",
          "rawFile": "landslide-listing-9818d2358485.html",
          "changed": true,
          "pdfLinks": [
            "/images/dmcreports/(Merged)Landslide_early_warning_Report_at_0600hrs___1779412352.pdf",
            "/images/dmcreports/LEWM_14-05-2026_16_00__1778757021.pdf",
            "/images/dmcreports/LEWM_15-10-2026_16_00__1792063558.pdf",
            "/images/dmcreports/LEWM_21-02-2026_20_30-1__1771688491.pdf",
            "/images/dmcreports/LEWM_21-10-2026_18_00__1792589290.pdf",
            "/images/dmcreports/LEWM_21-10-2026_22_00__1792605539.pdf",
            "/images/dmcreports/LEWM_23-10-2026_16_00__1792754836.pdf",
            "/images/dmcreports/LEWM_24-04-2026_16_00__1777027275.pdf",
            "/images/dmcreports/LEWM_25-05-2026_16_00__1779705918.pdf",
            "/images/dmcreports/LEWM_26-05-2026_16_00__1779796966.pdf",
            "/images/dmcreports/LandSlide_Early_warning_report___1778350473.pdf",
            "/images/dmcreports/Landslide_EW_Report_at_0400hrs_on_2026__1790205325.pdf",
            "/images/dmcreports/Landslide_EW_Report_at_0700hrs_on_2026__1771119917.pdf",
            "/images/dmcreports/Landslide_EW_Report_at_0700hrs_on_2026__1789870835.pdf",
            "/images/dmcreports/Landslide_EW_Report_at_0800hrs_on_2026__1771556682.pdf",
            "/images/dmcreports/Landslide_EW_Report_at_0900hrs_on_2026__1771215166.pdf",
            "/images/dmcreports/Landslide_EW_Report_at_0900hrs_on_2026__1785988143.pdf",
            "/images/dmcreports/Landslide_EW_Report_at_0900hrs_on_2026__1786075964.pdf",
            "/images/dmcreports/Landslide_EW_Report_at_0900hrs_on_2026__1786161107.pdf",
            "/images/dmcreports/Landslide_EW_Report_at_0900hrs_on_2026__1786251019.pdf",
            "/images/dmcreports/Landslide_EW_Report_at_0900hrs_on_2026__1792988751.pdf",
            "/images/dmcreports/Landslide_EW_Report_at_09__1785729374.pdf",
            "/images/dmcreports/Landslide_EW_Report_at_09__1785816590.pdf",
            "/images/dmcreports/Landslide_EW_Report_at_09__1785902381.pdf",
            "/images/dmcreports/Landslide_EW_Report_at_1000hrs_on_2026__1789448963.pdf",
            "/images/dmcreports/Landslide_EW_Report_at_1000hrs_on_2026__1789534365.pdf",
            "/images/dmcreports/Landslide_EW_Report_at_1000hrs_on_2026__1789879344.pdf",
            "/images/dmcreports/Landslide_EW_Report_at_1030hrs_on_2026__1771393203.pdf",
            "/images/dmcreports/Landslide_EW_Report_at_12__1785742696.pdf",
            "/images/dmcreports/Landslide_EW_Report_at_1300hrs_on_2026__1790236908.pdf",
            "/images/dmcreports/Landslide_EW_Report_at_1300hrs_on_2026__1790237433.pdf",
            "/images/dmcreports/Landslide_EW_Report_at_1400hrs_on_2026__1789894283.pdf",
            "/images/dmcreports/Landslide_EW_Report_at_1445hrs_on_2026__1793007485.pdf",
            "/images/dmcreports/Landslide_EW_Report_at_1600hrs_on_2026__1779021090.pdf",
            "/images/dmcreports/Landslide_EW_Report_at_1600hrs_on_2026__1789987708.pdf",
            "/images/dmcreports/Landslide_EW_Report_at_1600hrs_on_2026__1790075641.pdf",
            "/images/dmcreports/Landslide_EW_Report_at_1600hrs_on_2026__1790160812.pdf",
            "/images/dmcreports/Landslide_EW_Report_at_1600hrs_on_2026__1790333042.pdf",
            "/images/dmcreports/Landslide_EW_Report_at_1600hrs_on_2026__1790421382.pdf",
            "/images/dmcreports/Landslide_EW_Report_at_1600hrs_on_2026__1791113233.pdf",
            "/images/dmcreports/Landslide_EW_Report_at_1600hrs_on_2026__1791197863.pdf",
            "/images/dmcreports/Landslide_EW_Report_at_1600hrs_on_2026__1791282469.pdf",
            "/images/dmcreports/Landslide_EW_Report_at_1600hrs_on_2026__1791371317.pdf",
            "/images/dmcreports/Landslide_EW_Report_at_1600hrs_on_2026__1791543928.pdf",
            "/images/dmcreports/Landslide_EW_Report_at_1600hrs_on_2026__1791629923.pdf",
            "/images/dmcreports/Landslide_EW_Report_at_1600hrs_on_2026__1791717348.pdf",
            "/images/dmcreports/Landslide_EW_Report_at_1600hrs_on_2026__1791802714.pdf",
            "/images/dmcreports/Landslide_EW_Report_at_1600hrs_on_2026__1791889014.pdf",
            "/images/dmcreports/Landslide_EW_Report_at_1600hrs_on_2026__1791975134.pdf",
            "/images/dmcreports/Landslide_EW_Report_at_1600hrs_on_2026__1792149759.pdf",
            "/images/dmcreports/Landslide_EW_Report_at_1600hrs_on_2026__1792408386.pdf",
            "/images/dmcreports/Landslide_EW_Report_at_1600hrs_on_2026__1792493826.pdf",
            "/images/dmcreports/Landslide_EW_Report_at_1600hrs_on_2026__1792579927.pdf",
            "/images/dmcreports/Landslide_EW_Report_at_1600hrs_on_2026__1792839037.pdf",
            "/images/dmcreports/Landslide_EW_Report_at_1630hrs_on_2026__1790508308.pdf",
            "/images/dmcreports/Landslide_EW_Report_at_1700hrs_on_2026__1790251970.pdf",
            "/images/dmcreports/Landslide_EW_Report_at_1800hrs_on_2026__1792242515.pdf",
            "/images/dmcreports/Landslide_EW_Report_at_1800hrs_on_2026__1792328311.pdf",
            "/images/dmcreports/Landslide_EW_Report_at_1800hrs_on_2026__1793018981.pdf",
            "/images/dmcreports/Landslide_EW_Report_at_1900hrs_on_2026__1791388539.pdf",
            "/images/dmcreports/Landslide_EW_Report_at_1900hrs_on_2026__1791735713.pdf",
            "/images/dmcreports/Landslide_EW_Report_at_1900hrs_on_2026__1791817266.pdf",
            "/images/dmcreports/Landslide_EW_Report_at_1900hrs_on_2026__1792937657.pdf",
            "/images/dmcreports/Landslide_EW_Report_at_2100hrs_on_2026__1792080337.pdf",
            "/images/dmcreports/Landslide_EW_Report_at_2200hrs_on_2026__1789931576.pdf",
            "/images/dmcreports/Landslide_EW_Report_at_2200hrs_on_2026__1792950045.pdf",
            "/images/dmcreports/Landslide_EW_Report_at_2350hrs_on_2026__1785696011.pdf",
            "/images/dmcreports/Landslide_Early_Warning_Report_at_1600hrs_on_15__1778844228.pdf",
            "/images/dmcreports/Landslide_Early_Warning_Report_at_1600hrs_on_16__1778928261.pdf",
            "/images/dmcreports/Landslide_Early_Warning_Report_at_1700hrs_on_2026__1775305024.pdf",
            "/images/dmcreports/Landslide_Early_Warning_at_0300hrs_at_22__1779400855.pdf",
            "/images/dmcreports/Landslide_Early_Warning_at_0900hrs_at_22__1779423870.pdf",
            "/images/dmcreports/Landslide_Early_Warning_at_0900hrs_at_23__1779509025.pdf",
            "/images/dmcreports/Landslide_Early_Warning_at_1600hrs_on_27__1779880374.pdf",
            "/images/dmcreports/Landslide_Early_Warning_at_1600hrs_on_28__1779964569.pdf",
            "/images/dmcreports/Landslide_Early_Warning_at_1600hrs_on_29__1780052116.pdf",
            "/images/dmcreports/Landslide_Early_warning_report_at_0400hrs_on_12__1781221492.pdf",
            "/images/dmcreports/Landslide_Early_warning_report_at_0900hrs_on_13__1778644336.pdf",
            "/images/dmcreports/Landslide_Early_warning_report_at_0900hrs_on_14__1778733408.pdf",
            "/images/dmcreports/Landslide_Early_warning_report_at_1600hrs_on_12__1781261099.pdf",
            "/images/dmcreports/Landslide_Early_warning_report_at_1600hrs_on_13__1781348104.pdf",
            "/images/dmcreports/Landslide_Early_warning_report_at_1600hrs_on_13__1781348112.pdf",
            "/images/dmcreports/Landslide_Early_warning_report_at_2200hrs_on_14__1778779033.pdf",
            "/images/dmcreports/Landslide_Ew_Letter__1792666962.pdf",
            "/images/dmcreports/Landslide_Ew_Report_at_0800hrs_on_21__1771643034.pdf",
            "/images/dmcreports/Landslide_Ew_Report_at_0830hrs_on_22__1771733754.pdf",
            "/images/dmcreports/Landslide_Ew_Report_at_0830hrs_on_23__1771817075.pdf",
            "/images/dmcreports/Landslide_Ew_Report_at_0830hrs_on_24__1771903346.pdf",
            "/images/dmcreports/Landslide_Ew_Report_at_1600hrs_on_2026__1776081161.pdf",
            "/images/dmcreports/Landslide_Ew_Report_at_1600hrs_on_2026__1776942433.pdf",
            "/images/dmcreports/Landslide_Ew_Report_at_1900hrs_on_2026__1771682960.pdf",
            "/images/dmcreports/Landslide_Ew_Repots_at_1600hrs_on_2026__1778497802.pdf",
            "/images/dmcreports/Landslide_early_warning__1778430610.pdf",
            "/images/dmcreports/Landslide_early_warning_at_0600_hrs_on_14-02-2026__1771031819.pdf",
            "/images/dmcreports/Landslide_early_warning_at_2200hrs_on_2026__1778517844.pdf",
            "/images/dmcreports/Landslide_early_warning_message_at_1600_hrs_on_08-10-2026__1791456596.pdf",
            "/images/dmcreports/Landslide_early_warning_message_at_1800_hrs_on_08-10-2026__1791464690.pdf",
            "/images/dmcreports/Landslide_warning_report_at_1700hrs__1779624141.pdf",
            "/images/dmcreports/Lanslide_Early_Warning_at_0600_on_24__1779584677.pdf",
            "/images/dmcreports/landslide_EW_Report_at_1600hrs_on_2026__1779101540.pdf"
          ]
        },
        {
          "id": "weather-listing",
          "url": "https://www.dmc.gov.lk/index.php?option=com_dmcreports&view=reports&report_type_id=2&lang=en&limit=100",
          "checkedAt": "2026-10-27T06:47:58.035742+00:00",
          "status": "ok",
          "sha256": "1ae549f757ff4db204037d73d70112eff790a57619570fb5f6aa40124b4720c9",
          "bytes": 67444,
          "contentType": "text/html; charset=utf-8",
          "finalUrl": "https://www.dmc.gov.lk/index.php?option=com_dmcreports&view=reports&report_type_id=2&lang=en&limit=100",
          "rawFile": "weather-listing-1ae549f757ff.html",
          "changed": true,
          "pdfLinks": [
            "/images/dmcreports/Advisory_for_Heavy_Rain_(Tamil_Language)__1792894181.pdf",
            "/images/dmcreports/Advisory_for_Heavy_Rain__1792546880.pdf",
            "/images/dmcreports/Advisory_for_Heavy_Rain_at_0330_hrs_on_2026__1792968291.pdf",
            "/images/dmcreports/Advisory_for_Heavy_Rain_at_0330_hrs_on_2026__1792981386.pdf",
            "/images/dmcreports/Advisory_for_Heavy_Rain_at_0530_hrs_on_2026__1792894123.pdf",
            "/images/dmcreports/Advisory_for_Heavy_Rain_at_0530hrs_on_22__1792636213.pdf",
            "/images/dmcreports/Advisory_for_Heavy_Rain_at_1530hrs_on_2026__1792493077.pdf",
            "/images/dmcreports/Advisory_for_Rough_Seas_Issued_at_05__1792412698.pdf",
            "/images/dmcreports/Advisory_for_Rough_Seas__1792653551.pdf",
            "/images/dmcreports/Advisory_for_Rough_Seas___1792539146.pdf",
            "/images/dmcreports/Advisory_for_Rough_Seas_at_1600hrs_on_18__1792321833.pdf",
            "/images/dmcreports/Advisory_for_Rough_Seas_at_1630hrs_on_20__1792495235.pdf",
            "/images/dmcreports/Advisory_for_Severe_Lightning_at_1130hrs_on_18__1792305477.pdf",
            "/images/dmcreports/Advisory_for_Severe_Lightning_at_1130hrs_on_18__1792314593.pdf",
            "/images/dmcreports/Advisory_for_Severe_Lightning_at_1130hrs_on_19__1792392467.pdf",
            "/images/dmcreports/Advisory_for_Severe_Lightning_at_1130hrs_on_19__1792393312.pdf",
            "/images/dmcreports/Advisory_for_Severe_Lightning_at_1130hrs_on_2026__1792132601.pdf",
            "/images/dmcreports/Advisory_for_Severe_Lightning_at_1130hrs_on_2026__1792139967.pdf",
            "/images/dmcreports/Advisory_for_Severe_Lightning_at_1130hrs_on_2026__1792651632.pdf",
            "/images/dmcreports/Advisory_for_Severe_Lightning_at_1130hrs_on_2026__1792997048.pdf",
            "/images/dmcreports/Advisory_for_Severe_Lightning_at_1130hrs_on_22__1792650693.pdf",
            "/images/dmcreports/Advisory_for_Severe_Lightning_at_1130hrs_on_24__1792824215.pdf",
            "/images/dmcreports/Advisory_for_Severe_Lightning_at_1130hrs_on_25__1792908975.pdf",
            "/images/dmcreports/Advisory_for_Severe_Lightning_at_1130hrs_on_25__1792909124.pdf",
            "/images/dmcreports/Advisory_for_Severe_Lightning_at_1130hrs_on_27__1793082700.pdf",
            "/images/dmcreports/Fishermen_bulletin_for_strong_winds_and_rough_seas,_Issued_at_03__1792840056.pdf",
            "/images/dmcreports/LRA_26102101_TM__1792548788.pdf",
            "/images/dmcreports/MLA_26102101_TM__1792548837.pdf",
            "/images/dmcreports/MLA_26102102_TM__1792584612.pdf",
            "/images/dmcreports/Special_Weather_Bulletin__1792680475.pdf",
            "/images/dmcreports/The_Weather_Report_at_1400hrs_on_2026__1792401872.pdf",
            "/images/dmcreports/W20261021a_TM__1792547250.pdf",
            "/images/dmcreports/W20261023a_TM__1792719475.pdf",
            "/images/dmcreports/Warm_Weather_Advisory_at_1600hrs_on_19__1792407583.pdf",
            "/images/dmcreports/Warm_Weather_Advisory_at_1600hrs_on_19__1792407606.pdf",
            "/images/dmcreports/Warm_advisory_at_1600hrs_on_2026__1792150486.pdf",
            "/images/dmcreports/Warm_advisory_at_1600hrs_on_2026__1792235496.pdf",
            "/images/dmcreports/Warm_advisory_at_1600hrs_on_2026__1792322389.pdf",
            "/images/dmcreports/Warning_for_strong_winds_and_rough_seas__-_Tamil__1792760306.pdf",
            "/images/dmcreports/Warning_for_strong_winds_and_rough_seas__1792756684.pdf",
            "/images/dmcreports/Warning_for_strong_winds_and_rough_seas_at_0700hrs_on_25__1792894219.pdf",
            "/images/dmcreports/Warning_for_strong_winds_and_rough_seas_at_0700hrs_on_25__1792894610.pdf",
            "/images/dmcreports/Warning_for_strong_winds_and_rough_seas_at_08__1793072903.pdf",
            "/images/dmcreports/Warning_for_strong_winds_and_rough_seas_at_0930hrs_on_26__1792991218.pdf",
            "/images/dmcreports/Warning_for_strong_winds_and_rough_seas_at_1630hrs_on_24__1792841662.pdf",
            "/images/dmcreports/Warning_for_strong_winds_and_rough_seas_at_2200hrs_on_25__1792956105.pdf",
            "/images/dmcreports/Water_level_&_Rainfall_2026__1792642935.pdf",
            "/images/dmcreports/Weather_Forecast_at_0530hrs__1792629841.pdf",
            "/images/dmcreports/Weather_Forecast_at_0530hrs__1792714951.pdf",
            "/images/dmcreports/Weather_Forecast_at_1600hrs_on_23__1792760606.pdf",
            "/images/dmcreports/Weather_Report_at_0530_hrs_on_2026__1792110117.pdf",
            "/images/dmcreports/Weather_Report_at_0530_hrs_on_2026__1792197394.pdf",
            "/images/dmcreports/Weather_Report_at_0530_hrs_on_2026__1792292731.pdf",
            "/images/dmcreports/Weather_Report_at_0530_hrs_on_2026__1792373118.pdf",
            "/images/dmcreports/Weather_Report_at_0530_hrs_on_2026__1792455586.pdf",
            "/images/dmcreports/Weather_Report_at_0530_hrs_on_2026__1792461596.pdf",
            "/images/dmcreports/Weather_Report_at_0530_hrs_on_2026__1792543747.pdf",
            "/images/dmcreports/Weather_Report_at_0530_hrs_on_2026__1792802094.pdf",
            "/images/dmcreports/Weather_Report_at_0530_hrs_on_2026__1792975473.pdf",
            "/images/dmcreports/Weather_Report_at_0530_hrs_on_2026__1792979625.pdf",
            "/images/dmcreports/Weather_Report_at_0530_hrs_on_2026__1793071609.pdf",
            "/images/dmcreports/Weather_Report_at_0530hrs_on_2026__1792118850.pdf",
            "/images/dmcreports/Weather_Report_at_0530hrs_on_2026__1792369004.pdf",
            "/images/dmcreports/Weather_Report_at_1400_hrs_on_2026__1792141114.pdf",
            "/images/dmcreports/Weather_Report_at_1400_hrs_on_2026__1792312576.pdf",
            "/images/dmcreports/Weather_Report_at_1400_hrs_on_2026__1792314735.pdf",
            "/images/dmcreports/Weather_Report_at_1400_hrs_on_2026__1792400898.pdf",
            "/images/dmcreports/Weather_Report_at_1400_hrs_on_2026__1792488874.pdf",
            "/images/dmcreports/Weather_Report_at_1400_hrs_on_2026__1792573150.pdf",
            "/images/dmcreports/Weather_Report_at_1400_hrs_on_2026__1792575596.pdf",
            "/images/dmcreports/Weather_Report_at_1400_hrs_on_2026__1792660481.pdf",
            "/images/dmcreports/Weather_Report_at_1400_hrs_on_2026__1792662133.pdf",
            "/images/dmcreports/Weather_Report_at_1400_hrs_on_2026__1792833541.pdf",
            "/images/dmcreports/Weather_Report_at_1400_hrs_on_2026__1793007431.pdf",
            "/images/dmcreports/Weather_Report_at_1400hrs__1792227310.pdf",
            "/images/dmcreports/Weather_Report_at_1400hrs_on_2026__1792141374.pdf",
            "/images/dmcreports/Weather_Report_at_1400hrs_on_2026__1792487531.pdf",
            "/images/dmcreports/Weather_Report_at_1600_hrs_on_2026__1792062451.pdf",
            "/images/dmcreports/Weather_Report_at_1600_hrs_on_2026__1792148541.pdf",
            "/images/dmcreports/Weather_Report_at_1600_hrs_on_2026__1792233740.pdf",
            "/images/dmcreports/Weather_Report_at_1600_hrs_on_2026__1792322079.pdf",
            "/images/dmcreports/Weather_Report_at_1600_hrs_on_2026__1792406372.pdf",
            "/images/dmcreports/Weather_Report_at_1600_hrs_on_2026__1792580501.pdf",
            "/images/dmcreports/Weather_Report_at_1600_hrs_on_2026__1792581236.pdf",
            "/images/dmcreports/Weather_Report_at_1600_hrs_on_2026__1792840317.pdf",
            "/images/dmcreports/Weather_Report_at_1600_hrs_on_2026__1793011605.pdf",
            "/images/dmcreports/Weather_Report_at_1600hrs_on_2026__1792493104.pdf",
            "/images/dmcreports/Weather_Report_at_1600hrs_on_2026__1792665610.pdf",
            "/images/dmcreports/Weather_forecast_at_0530hrs__1792284131.pdf",
            "/images/dmcreports/Weather_forecast_at_1600hrs__1792756746.pdf",
            "/images/dmcreports/Weather_forecast_for_Multiday_boats__1792724294.pdf",
            "/images/dmcreports/Weather_forecast_for_multi-day_boats_for_sea_areas_at_0700hrs_on_22__1792636861.pdf",
            "/images/dmcreports/Weather_report_at_0530_hrs_on_2026__1792888633.pdf",
            "/images/dmcreports/Weather_report_at_0530_hrs_on_2026__1792894738.pdf",
            "/images/dmcreports/Weather_report_at_1400_hrs_on_2026__1792919375.pdf",
            "/images/dmcreports/Weather_report_at_1400_hrs_on_2026__1792919733.pdf",
            "/images/dmcreports/Weather_report_at_1600_hrs_on_2026__1792926790.pdf",
            "/images/dmcreports/Weather_report_at_1600hrs_on_2026__1792927422.pdf",
            "/images/dmcreports/__1793071636.pdf",
            "/images/dmcreports/තදවැසි_පිළිබඳ_අවවාදාත්මක_නිවේදනය__1792248050.pdf"
          ]
        }
      ],
      "listingCoverage": {
        "lookbackStart": "2026-10-20T00:00:00+05:30",
        "streams": [
          {
            "stream": "flood",
            "status": "complete",
            "stopReason": "lookback-covered",
            "rows": 100,
            "earliestListingAt": "2026-10-11T12:30:00+05:30"
          },
          {
            "stream": "landslide",
            "status": "complete",
            "stopReason": "lookback-covered",
            "rows": 100,
            "earliestListingAt": "2026-02-14T06:00:00+05:30"
          },
          {
            "stream": "weather",
            "status": "complete",
            "stopReason": "lookback-covered",
            "rows": 100,
            "earliestListingAt": "2026-10-15T16:00:00+05:30"
          }
        ],
        "completeForListingWindow": true,
        "warningValidityCoverage": "unknown: listing dates cannot establish validity of unreviewed PDFs",
        "maxPagesPerStream": 5,
        "rowsScanned": 300
      }
    },
    {
      "checkedAt": "2026-10-27T07:12:41+00:00",
      "reviewedAt": "2026-10-27T07:12:41+00:00",
      "method": "Independent source review relayed by the coordinating review task; no new warning interpretation.",
      "result": "Fresh 100-row DMC listings for each of types 6, 5 and 2 matched the 06:44 review. Eleven relevant originals were freshly fetched and reported byte-identical to reviewed originals: river, lightning, marine, landslide, five basin warnings, expired rain and general forecast. No cancellation, supersession or Kalu/Mahaweli extension found. Only completed review time changes; all source issue/observation/expiry times retained.",
      "previousPublicReviewAt": "2026-10-27T06:50:57.442423+00:00",
      "listingCoverage": {
        "rowsScanned": 300,
        "categories": [
          6,
          5,
          2
        ],
        "completeForListingWindow": true
      },
      "verifiedCurrentSnapshotHashes": [
        {
          "id": "kalu-20261026-01",
          "url": "https://www.dmc.gov.lk/images/dmcreports/Flood_warning_for_Kalu_River_Basin_-_No_01_-_2026__1792995574.pdf",
          "sha256": "1767a274eea705bca490879756b1ad5bd255183c0d101ba5c8e81212b4da8ca3"
        },
        {
          "id": "mahaweli-20261026-01",
          "url": "https://www.dmc.gov.lk/images/dmcreports/Flood_Warning_for_Mahaweli_River_-_No_01_-_2026__1792998739.pdf",
          "sha256": "8746dbc111719bf59283836919e8ead312f8889fa29d6d9992d70e57d205a560"
        },
        {
          "id": "LEWM-26-10-2026-1800-33",
          "url": "https://www.dmc.gov.lk/images/dmcreports/Landslide_EW_Report_at_1800hrs_on_2026__1793018981.pdf",
          "sha256": "35e492bf3495070ff0e2fcfaf161528ebf942bb302fffbaa66f78949fdec716f"
        },
        {
          "id": "rain-20261026-0300",
          "url": "https://www.dmc.gov.lk/images/dmcreports/Advisory_for_Heavy_Rain_at_0330_hrs_on_2026__1792968291.pdf",
          "sha256": "0bd573752b1965d56fd8ec4ae0c372cba2766bb66294bfc2b6acef1c6d5e6136"
        },
        {
          "id": "LLA-26-10-27-01-04",
          "url": "https://www.dmc.gov.lk/images/dmcreports/Advisory_for_Severe_Lightning_at_1130hrs_on_27__1793082700.pdf",
          "sha256": "34383e5c53aef78a5d6f93e4636a3d1d794f992178d3b3e148e24f935211a445"
        },
        {
          "id": "kelani-20261026-01",
          "url": "https://www.dmc.gov.lk/images/dmcreports/Flood_Warning_for_Kelani_Basin-_No_01_-_2026__1793020603.pdf",
          "sha256": "7ef2fd77855a9bf433e6bab591dcdbf53cc4b7301925ef0bfe248e3aa0e3edd4"
        },
        {
          "id": "attanagalu-20261026-01",
          "url": "https://www.dmc.gov.lk/images/dmcreports/Flood_Warning_FOR_Attanagalu_Oya__-_NO_01_%282026__1793020643.pdf",
          "sha256": "aee26763cf95bbe1c092b17161ac34a0f33c7c6cf24b6b9fc118bc0453f67b72"
        },
        {
          "id": "gin-20261026-01",
          "url": "https://www.dmc.gov.lk/images/dmcreports/Flood_warning_for_Gin_River_Basin_-_NO_01_(2026__1793038211.pdf",
          "sha256": "8c83b04f7f2c1126a6bb5334ae48b69b842d2d6962d9d0c179cd97ba670de9c3"
        },
        {
          "id": "river-observations",
          "url": "https://www.dmc.gov.lk/images/dmcreports/Water_level_%26_Rainfall_2026__1793074896.pdf",
          "sha256": "e27c924dc0d06d42bf99380c2ca4b4900dc7b3b0d010a2bdb923992d0b0b4f1a"
        }
      ],
      "googlePublicObservation": {
        "checkedAt": "2026-10-27T07:12:00+00:00",
        "method": "Independent public-browser review relayed by coordinating task.",
        "puttalam": "Place panel still unsupported/no flooding data; no orange shading. This is unavailable information, not an all-clear.",
        "kalaWewa": "Green Normal at a HYBAS discharge forecast node; thresholds 41/73/153 m3/s, not reservoir telemetry.",
        "providerIssuedAt": null,
        "providerValidUntil": null,
        "limitations": "No explicit issue/update timestamp or exact validity endpoints visible. Review time is not model issue time."
      }
    },
    {
      "checkedAt": "2026-10-27T07:42:22+00:00",
      "reviewedAt": "2026-10-27T07:42:22+00:00",
      "method": "Independent 300-row source review and fresh original hashes relayed by coordinating review task; new Tamil original additionally fetched and visually verified locally.",
      "result": "Types 6 and 5 unchanged. Type 2 adds the official Tamil translation of the same current lightning bulletin, without changed severity, scope or validity. Eleven existing relevant original PDFs were freshly fetched and reported byte-identical. No cancellation, supersession or Kalu/Mahaweli extension found. Original source issue, observation and expiry times retained.",
      "previousPublicReviewAt": "2026-10-27T07:12:41+00:00",
      "listingCoverage": {
        "rowsScanned": 300,
        "categories": [
          6,
          5,
          2
        ],
        "completeForListingWindow": true
      },
      "verifiedCurrentSnapshotHashes": [
        {
          "id": "kalu-20261026-01",
          "url": "https://www.dmc.gov.lk/images/dmcreports/Flood_warning_for_Kalu_River_Basin_-_No_01_-_2026__1792995574.pdf",
          "sha256": "1767a274eea705bca490879756b1ad5bd255183c0d101ba5c8e81212b4da8ca3"
        },
        {
          "id": "mahaweli-20261026-01",
          "url": "https://www.dmc.gov.lk/images/dmcreports/Flood_Warning_for_Mahaweli_River_-_No_01_-_2026__1792998739.pdf",
          "sha256": "8746dbc111719bf59283836919e8ead312f8889fa29d6d9992d70e57d205a560"
        },
        {
          "id": "LEWM-26-10-2026-1800-33",
          "url": "https://www.dmc.gov.lk/images/dmcreports/Landslide_EW_Report_at_1800hrs_on_2026__1793018981.pdf",
          "sha256": "35e492bf3495070ff0e2fcfaf161528ebf942bb302fffbaa66f78949fdec716f"
        },
        {
          "id": "rain-20261026-0300",
          "url": "https://www.dmc.gov.lk/images/dmcreports/Advisory_for_Heavy_Rain_at_0330_hrs_on_2026__1792968291.pdf",
          "sha256": "0bd573752b1965d56fd8ec4ae0c372cba2766bb66294bfc2b6acef1c6d5e6136"
        },
        {
          "id": "LLA-26-10-27-01-04",
          "url": "https://www.dmc.gov.lk/images/dmcreports/Advisory_for_Severe_Lightning_at_1130hrs_on_27__1793082700.pdf",
          "sha256": "34383e5c53aef78a5d6f93e4636a3d1d794f992178d3b3e148e24f935211a445"
        },
        {
          "id": "kelani-20261026-01",
          "url": "https://www.dmc.gov.lk/images/dmcreports/Flood_Warning_for_Kelani_Basin-_No_01_-_2026__1793020603.pdf",
          "sha256": "7ef2fd77855a9bf433e6bab591dcdbf53cc4b7301925ef0bfe248e3aa0e3edd4"
        },
        {
          "id": "attanagalu-20261026-01",
          "url": "https://www.dmc.gov.lk/images/dmcreports/Flood_Warning_FOR_Attanagalu_Oya__-_NO_01_%282026__1793020643.pdf",
          "sha256": "aee26763cf95bbe1c092b17161ac34a0f33c7c6cf24b6b9fc118bc0453f67b72"
        },
        {
          "id": "gin-20261026-01",
          "url": "https://www.dmc.gov.lk/images/dmcreports/Flood_warning_for_Gin_River_Basin_-_NO_01_(2026__1793038211.pdf",
          "sha256": "8c83b04f7f2c1126a6bb5334ae48b69b842d2d6962d9d0c179cd97ba670de9c3"
        },
        {
          "id": "river-observations",
          "url": "https://www.dmc.gov.lk/images/dmcreports/Water_level_%26_Rainfall_2026__1793074896.pdf",
          "sha256": "e27c924dc0d06d42bf99380c2ca4b4900dc7b3b0d010a2bdb923992d0b0b4f1a"
        }
      ],
      "officialTranslation": {
        "sourceId": "LLA-26-10-27-01-04-ta",
        "bulletinId": "LLA-26-10-27-01-04",
        "url": "https://www.dmc.gov.lk/images/dmcreports/Advisory_for_Severe_Lightning_at_1130hrs_on_27__1793085463.pdf",
        "sha256": "8b0358d94e2291952b23235d8511eb683146eca1fd25938cb8c5a22dbc5c7485",
        "issuedAt": "2026-10-27T11:30:00+05:30",
        "expiresAt": "2026-10-27T23:30:00+05:30",
        "listingAt": "2026-10-27T12:45:00+05:30",
        "reviewedAt": "2026-10-27T07:52:08.547526+00:00"
      },
      "googlePublicObservation": {
        "checkedAt": "2026-10-27T07:42:00+00:00",
        "method": "Independent public-browser review relayed by coordinating task.",
        "puttalam": "Place panel remains unsupported/no flooding data, without orange shading. Unavailable information, not an all-clear.",
        "kalaWewa": "Green Normal at a higher-confidence HYBAS discharge forecast node; unchanged thresholds 41/73/153 m3/s, not reservoir telemetry.",
        "providerIssuedAt": null,
        "providerValidUntil": null,
        "limitations": "No explicit issue/update time or exact validity endpoints visible. Review time is not model issue time."
      }
    },
    {
      "checkedAt": "2026-10-27T08:13:23+00:00",
      "reviewedAt": "2026-10-27T08:13:23+00:00",
      "method": "Independent completed DMC source review relayed by coordinating task; no new warning interpretation.",
      "result": "100 listings each in types 6, 5 and 2 unchanged from 07:42:22 UTC. Twelve relevant originals freshly fetched, including the official Tamil lightning translation, and reported byte-identical to visually reviewed originals. No new warning, cancellation, supersession or expiry extension. River report remains issued 09:30 SLST with 09:00 observations; source ages are not reset. Expired Kalu, Mahaweli and heavy-rain bulletins are not extended or treated as an all-clear.",
      "previousPublicReviewAt": "2026-10-27T07:42:22+00:00",
      "listingCoverage": {
        "rowsScanned": 300,
        "categories": [
          6,
          5,
          2
        ],
        "completeForListingWindow": true
      },
      "verifiedCurrentSnapshotHashes": [
        {
          "id": "kalu-20261026-01",
          "url": "https://www.dmc.gov.lk/images/dmcreports/Flood_warning_for_Kalu_River_Basin_-_No_01_-_2026__1792995574.pdf",
          "sha256": "1767a274eea705bca490879756b1ad5bd255183c0d101ba5c8e81212b4da8ca3"
        },
        {
          "id": "mahaweli-20261026-01",
          "url": "https://www.dmc.gov.lk/images/dmcreports/Flood_Warning_for_Mahaweli_River_-_No_01_-_2026__1792998739.pdf",
          "sha256": "8746dbc111719bf59283836919e8ead312f8889fa29d6d9992d70e57d205a560"
        },
        {
          "id": "LEWM-26-10-2026-1800-33",
          "url": "https://www.dmc.gov.lk/images/dmcreports/Landslide_EW_Report_at_1800hrs_on_2026__1793018981.pdf",
          "sha256": "35e492bf3495070ff0e2fcfaf161528ebf942bb302fffbaa66f78949fdec716f"
        },
        {
          "id": "rain-20261026-0300",
          "url": "https://www.dmc.gov.lk/images/dmcreports/Advisory_for_Heavy_Rain_at_0330_hrs_on_2026__1792968291.pdf",
          "sha256": "0bd573752b1965d56fd8ec4ae0c372cba2766bb66294bfc2b6acef1c6d5e6136"
        },
        {
          "id": "LLA-26-10-27-01-04",
          "url": "https://www.dmc.gov.lk/images/dmcreports/Advisory_for_Severe_Lightning_at_1130hrs_on_27__1793082700.pdf",
          "sha256": "34383e5c53aef78a5d6f93e4636a3d1d794f992178d3b3e148e24f935211a445"
        },
        {
          "id": "kelani-20261026-01",
          "url": "https://www.dmc.gov.lk/images/dmcreports/Flood_Warning_for_Kelani_Basin-_No_01_-_2026__1793020603.pdf",
          "sha256": "7ef2fd77855a9bf433e6bab591dcdbf53cc4b7301925ef0bfe248e3aa0e3edd4"
        },
        {
          "id": "attanagalu-20261026-01",
          "url": "https://www.dmc.gov.lk/images/dmcreports/Flood_Warning_FOR_Attanagalu_Oya__-_NO_01_%282026__1793020643.pdf",
          "sha256": "aee26763cf95bbe1c092b17161ac34a0f33c7c6cf24b6b9fc118bc0453f67b72"
        },
        {
          "id": "gin-20261026-01",
          "url": "https://www.dmc.gov.lk/images/dmcreports/Flood_warning_for_Gin_River_Basin_-_NO_01_(2026__1793038211.pdf",
          "sha256": "8c83b04f7f2c1126a6bb5334ae48b69b842d2d6962d9d0c179cd97ba670de9c3"
        },
        {
          "id": "river-observations",
          "url": "https://www.dmc.gov.lk/images/dmcreports/Water_level_%26_Rainfall_2026__1793074896.pdf",
          "sha256": "e27c924dc0d06d42bf99380c2ca4b4900dc7b3b0d010a2bdb923992d0b0b4f1a"
        }
      ],
      "verifiedOfficialTranslations": [
        {
          "id": "LLA-26-10-27-01-04-ta",
          "url": "https://www.dmc.gov.lk/images/dmcreports/Advisory_for_Severe_Lightning_at_1130hrs_on_27__1793085463.pdf",
          "sha256": "8b0358d94e2291952b23235d8511eb683146eca1fd25938cb8c5a22dbc5c7485"
        }
      ],
      "googlePublicObservation": {
        "checkedAt": "2026-10-27T08:13:00+00:00",
        "method": "Independent public-browser review relayed by coordinating task.",
        "overview": "Exact overview shading unchanged from 07:42 UTC.",
        "puttalam": "Place panel unsupported/no flooding data without orange shading. Unavailable information, not an all-clear.",
        "kalaWewa": "Green Normal, unchanged higher-confidence HYBAS discharge curve and thresholds 41/73/153 m3/s; not reservoir or gate telemetry.",
        "providerIssuedAt": null,
        "providerValidUntil": null,
        "limitations": "No explicit issue/update timestamp or exact validity endpoints displayed. Chart Now is not issuance; review time is not model issue time."
      }
    },
    {
      "checkedAt": "2026-10-27T08:43:59+00:00",
      "reviewedAt": "2026-10-27T08:43:59+00:00",
      "method": "Independent complete DMC source review relayed by coordinating task; new Kalu No. 02 additionally fetched and visually verified locally.",
      "result": "300 listings checked (100 each of types 6/5/2). New Kalu No. 02 Amber extension only; types 5/2 unchanged. Twelve baseline originals, including official Tamil lightning, freshly fetched and reported byte-identical. No other extension or cancellation; Mahaweli remains expired. River remains 09:30 issue/09:00 observations, not relabelled as current.",
      "previousPublicReviewAt": "2026-10-27T08:13:23+00:00",
      "listingCoverage": {
        "rowsScanned": 300,
        "categories": [
          6,
          5,
          2
        ],
        "completeForListingWindow": true
      },
      "verifiedCurrentSnapshotHashes": [
        {
          "id": "kalu-20261027-02",
          "url": "https://www.dmc.gov.lk/images/dmcreports/Flood_warning_for_Kalu_River_Basin_-_No_02_-_(Extended_warning)_2026__1793090488.pdf",
          "sha256": "c552b54d56512af5fcd2a8b3a26bcf3f718b13a76168ff910dc5c8ae87142a80"
        },
        {
          "id": "mahaweli-20261026-01",
          "url": "https://www.dmc.gov.lk/images/dmcreports/Flood_Warning_for_Mahaweli_River_-_No_01_-_2026__1792998739.pdf",
          "sha256": "8746dbc111719bf59283836919e8ead312f8889fa29d6d9992d70e57d205a560"
        },
        {
          "id": "LEWM-26-10-2026-1800-33",
          "url": "https://www.dmc.gov.lk/images/dmcreports/Landslide_EW_Report_at_1800hrs_on_2026__1793018981.pdf",
          "sha256": "35e492bf3495070ff0e2fcfaf161528ebf942bb302fffbaa66f78949fdec716f"
        },
        {
          "id": "rain-20261026-0300",
          "url": "https://www.dmc.gov.lk/images/dmcreports/Advisory_for_Heavy_Rain_at_0330_hrs_on_2026__1792968291.pdf",
          "sha256": "0bd573752b1965d56fd8ec4ae0c372cba2766bb66294bfc2b6acef1c6d5e6136"
        },
        {
          "id": "LLA-26-10-27-01-04",
          "url": "https://www.dmc.gov.lk/images/dmcreports/Advisory_for_Severe_Lightning_at_1130hrs_on_27__1793082700.pdf",
          "sha256": "34383e5c53aef78a5d6f93e4636a3d1d794f992178d3b3e148e24f935211a445"
        },
        {
          "id": "kelani-20261026-01",
          "url": "https://www.dmc.gov.lk/images/dmcreports/Flood_Warning_for_Kelani_Basin-_No_01_-_2026__1793020603.pdf",
          "sha256": "7ef2fd77855a9bf433e6bab591dcdbf53cc4b7301925ef0bfe248e3aa0e3edd4"
        },
        {
          "id": "attanagalu-20261026-01",
          "url": "https://www.dmc.gov.lk/images/dmcreports/Flood_Warning_FOR_Attanagalu_Oya__-_NO_01_%282026__1793020643.pdf",
          "sha256": "aee26763cf95bbe1c092b17161ac34a0f33c7c6cf24b6b9fc118bc0453f67b72"
        },
        {
          "id": "gin-20261026-01",
          "url": "https://www.dmc.gov.lk/images/dmcreports/Flood_warning_for_Gin_River_Basin_-_NO_01_(2026__1793038211.pdf",
          "sha256": "8c83b04f7f2c1126a6bb5334ae48b69b842d2d6962d9d0c179cd97ba670de9c3"
        },
        {
          "id": "river-observations",
          "url": "https://www.dmc.gov.lk/images/dmcreports/Water_level_%26_Rainfall_2026__1793074896.pdf",
          "sha256": "e27c924dc0d06d42bf99380c2ca4b4900dc7b3b0d010a2bdb923992d0b0b4f1a"
        }
      ],
      "verifiedOfficialTranslations": [
        {
          "id": "LLA-26-10-27-01-04-ta",
          "url": "https://www.dmc.gov.lk/images/dmcreports/Advisory_for_Severe_Lightning_at_1130hrs_on_27__1793085463.pdf",
          "sha256": "8b0358d94e2291952b23235d8511eb683146eca1fd25938cb8c5a22dbc5c7485"
        }
      ],
      "sourceDiscrepancy": "No. 02 prose references No. 01 as issued on 27 October at 11:30; the attached No. 01 visibly states 26 October with expiry 27 October. No. 02 explicit header issue (27 October 13:30) and validity (28 October 13:30) govern this extension. The original dates have not been silently rewritten.",
      "googlePublicObservation": {
        "checkedAt": "2026-10-27T08:43:00+00:00",
        "method": "Independent public-browser review relayed by coordinating task.",
        "overview": "Exact overview shading unchanged from 08:13 UTC.",
        "puttalam": "Unsupported/no flooding data without orange shading; unavailable information, not an all-clear.",
        "kalaWewa": "Green Normal, unchanged higher-confidence HYBAS discharge curve and thresholds 41/73/153 m3/s; not reservoir or gate telemetry.",
        "providerIssuedAt": null,
        "providerValidUntil": null,
        "limitations": "No explicit issue/update time or exact validity endpoints displayed; chart Now is not issuance."
      }
    },
    {
      "checkedAt": "2026-10-27T09:12:41+00:00",
      "reviewedAt": "2026-10-27T09:12:41+00:00",
      "method": "Independent completed DMC source review relayed by coordinating task; no new warning interpretation.",
      "result": "100 listings each in types 6, 5 and 2 unchanged from 08:43:59 UTC. Thirteen relevant originals freshly downloaded and reported byte-identical, including Kalu No. 02 and the official Tamil lightning translation. No new cancellation, supersession or extension. Kalu No. 02 retains explicit header validity and its recorded reference-date inconsistency. Mahaweli remains expired, not an all-clear. River report stays issued 09:30 SLST with 09:00 observations; original source times and readings retained.",
      "previousPublicReviewAt": "2026-10-27T08:43:59+00:00",
      "listingCoverage": {
        "rowsScanned": 300,
        "categories": [
          6,
          5,
          2
        ],
        "completeForListingWindow": true
      },
      "verifiedCurrentSnapshotHashes": [
        {
          "id": "kalu-20261027-02",
          "url": "https://www.dmc.gov.lk/images/dmcreports/Flood_warning_for_Kalu_River_Basin_-_No_02_-_(Extended_warning)_2026__1793090488.pdf",
          "sha256": "c552b54d56512af5fcd2a8b3a26bcf3f718b13a76168ff910dc5c8ae87142a80"
        },
        {
          "id": "mahaweli-20261026-01",
          "url": "https://www.dmc.gov.lk/images/dmcreports/Flood_Warning_for_Mahaweli_River_-_No_01_-_2026__1792998739.pdf",
          "sha256": "8746dbc111719bf59283836919e8ead312f8889fa29d6d9992d70e57d205a560"
        },
        {
          "id": "LEWM-26-10-2026-1800-33",
          "url": "https://www.dmc.gov.lk/images/dmcreports/Landslide_EW_Report_at_1800hrs_on_2026__1793018981.pdf",
          "sha256": "35e492bf3495070ff0e2fcfaf161528ebf942bb302fffbaa66f78949fdec716f"
        },
        {
          "id": "rain-20261026-0300",
          "url": "https://www.dmc.gov.lk/images/dmcreports/Advisory_for_Heavy_Rain_at_0330_hrs_on_2026__1792968291.pdf",
          "sha256": "0bd573752b1965d56fd8ec4ae0c372cba2766bb66294bfc2b6acef1c6d5e6136"
        },
        {
          "id": "LLA-26-10-27-01-04",
          "url": "https://www.dmc.gov.lk/images/dmcreports/Advisory_for_Severe_Lightning_at_1130hrs_on_27__1793082700.pdf",
          "sha256": "34383e5c53aef78a5d6f93e4636a3d1d794f992178d3b3e148e24f935211a445"
        },
        {
          "id": "kelani-20261026-01",
          "url": "https://www.dmc.gov.lk/images/dmcreports/Flood_Warning_for_Kelani_Basin-_No_01_-_2026__1793020603.pdf",
          "sha256": "7ef2fd77855a9bf433e6bab591dcdbf53cc4b7301925ef0bfe248e3aa0e3edd4"
        },
        {
          "id": "attanagalu-20261026-01",
          "url": "https://www.dmc.gov.lk/images/dmcreports/Flood_Warning_FOR_Attanagalu_Oya__-_NO_01_%282026__1793020643.pdf",
          "sha256": "aee26763cf95bbe1c092b17161ac34a0f33c7c6cf24b6b9fc118bc0453f67b72"
        },
        {
          "id": "gin-20261026-01",
          "url": "https://www.dmc.gov.lk/images/dmcreports/Flood_warning_for_Gin_River_Basin_-_NO_01_(2026__1793038211.pdf",
          "sha256": "8c83b04f7f2c1126a6bb5334ae48b69b842d2d6962d9d0c179cd97ba670de9c3"
        },
        {
          "id": "river-observations",
          "url": "https://www.dmc.gov.lk/images/dmcreports/Water_level_%26_Rainfall_2026__1793074896.pdf",
          "sha256": "e27c924dc0d06d42bf99380c2ca4b4900dc7b3b0d010a2bdb923992d0b0b4f1a"
        }
      ],
      "verifiedOfficialTranslations": [
        {
          "id": "LLA-26-10-27-01-04-ta",
          "url": "https://www.dmc.gov.lk/images/dmcreports/Advisory_for_Severe_Lightning_at_1130hrs_on_27__1793085463.pdf",
          "sha256": "8b0358d94e2291952b23235d8511eb683146eca1fd25938cb8c5a22dbc5c7485"
        }
      ],
      "googlePublicObservation": {
        "checkedAt": "2026-10-27T09:13:00+00:00",
        "observationWindow": "2026-10-27 09:12–09:13 UTC, minute precision as reported by reviewer",
        "method": "Independent public-browser review relayed by coordinating task.",
        "overview": "Observed regional flash-flood shading changed from 08:43 UTC: orange polygons near Mannar and south of Kilinochchi disappeared; western/southwestern shading reduced or fragmented; prior polygon north of Wariyapola absent. This records visible display changes only; no geometry is copied or interpreted as flood extent.",
        "puttalam": "Still unsupported/no flooding data, unshaded. Unavailable information, not an all-clear.",
        "kalaWewa": "Still green Normal; unchanged higher-confidence HYBAS discharge curve and thresholds 41/73/153 m3/s, not reservoir or gate telemetry.",
        "providerIssuedAt": null,
        "providerValidUntil": null,
        "limitations": "No explicit issue/update time or validity endpoints displayed. Display change is not an official cancellation, improved household safety, observed flood extent or a new forecast issue time. Review time and chart Now are not issuance."
      }
    },
    {
      "checkedAt": "2026-10-27T09:44:16+00:00",
      "reviewedAt": "2026-10-27T09:44:16+00:00",
      "method": "Independent completed DMC source review relayed by coordinating task; new general forecast originals separately fetched, hashed and visually verified locally.",
      "result": "100 listings each in types 6, 5 and 2 checked; thirteen baseline originals freshly downloaded and reported byte-identical. No new cancellation, explicit warning supersession or extension. Type 2 adds the 14:00 SLST general land/sea forecast and official Tamil version, preserved as dated contextual provenance only. Kalu No. 02 retains its explicit header validity and reference-date discrepancy. Mahaweli remains expired, not an all-clear. River report stays issued 09:30 SLST with 09:00 observations; original warning, issue, expiry and measurement times and readings retained.",
      "previousPublicReviewAt": "2026-10-27T09:12:41+00:00",
      "listingCoverage": {
        "rowsScanned": 300,
        "categories": [
          6,
          5,
          2
        ],
        "completeForListingWindow": true
      },
      "verifiedCurrentSnapshotHashes": [
        {
          "id": "kalu-20261027-02",
          "url": "https://www.dmc.gov.lk/images/dmcreports/Flood_warning_for_Kalu_River_Basin_-_No_02_-_(Extended_warning)_2026__1793090488.pdf",
          "sha256": "c552b54d56512af5fcd2a8b3a26bcf3f718b13a76168ff910dc5c8ae87142a80"
        },
        {
          "id": "mahaweli-20261026-01",
          "url": "https://www.dmc.gov.lk/images/dmcreports/Flood_Warning_for_Mahaweli_River_-_No_01_-_2026__1792998739.pdf",
          "sha256": "8746dbc111719bf59283836919e8ead312f8889fa29d6d9992d70e57d205a560"
        },
        {
          "id": "LEWM-26-10-2026-1800-33",
          "url": "https://www.dmc.gov.lk/images/dmcreports/Landslide_EW_Report_at_1800hrs_on_2026__1793018981.pdf",
          "sha256": "35e492bf3495070ff0e2fcfaf161528ebf942bb302fffbaa66f78949fdec716f"
        },
        {
          "id": "rain-20261026-0300",
          "url": "https://www.dmc.gov.lk/images/dmcreports/Advisory_for_Heavy_Rain_at_0330_hrs_on_2026__1792968291.pdf",
          "sha256": "0bd573752b1965d56fd8ec4ae0c372cba2766bb66294bfc2b6acef1c6d5e6136"
        },
        {
          "id": "LLA-26-10-27-01-04",
          "url": "https://www.dmc.gov.lk/images/dmcreports/Advisory_for_Severe_Lightning_at_1130hrs_on_27__1793082700.pdf",
          "sha256": "34383e5c53aef78a5d6f93e4636a3d1d794f992178d3b3e148e24f935211a445"
        },
        {
          "id": "kelani-20261026-01",
          "url": "https://www.dmc.gov.lk/images/dmcreports/Flood_Warning_for_Kelani_Basin-_No_01_-_2026__1793020603.pdf",
          "sha256": "7ef2fd77855a9bf433e6bab591dcdbf53cc4b7301925ef0bfe248e3aa0e3edd4"
        },
        {
          "id": "attanagalu-20261026-01",
          "url": "https://www.dmc.gov.lk/images/dmcreports/Flood_Warning_FOR_Attanagalu_Oya__-_NO_01_%282026__1793020643.pdf",
          "sha256": "aee26763cf95bbe1c092b17161ac34a0f33c7c6cf24b6b9fc118bc0453f67b72"
        },
        {
          "id": "gin-20261026-01",
          "url": "https://www.dmc.gov.lk/images/dmcreports/Flood_warning_for_Gin_River_Basin_-_NO_01_(2026__1793038211.pdf",
          "sha256": "8c83b04f7f2c1126a6bb5334ae48b69b842d2d6962d9d0c179cd97ba670de9c3"
        },
        {
          "id": "river-observations",
          "url": "https://www.dmc.gov.lk/images/dmcreports/Water_level_%26_Rainfall_2026__1793074896.pdf",
          "sha256": "e27c924dc0d06d42bf99380c2ca4b4900dc7b3b0d010a2bdb923992d0b0b4f1a"
        }
      ],
      "verifiedOfficialTranslations": [
        {
          "id": "LLA-26-10-27-01-04-ta",
          "url": "https://www.dmc.gov.lk/images/dmcreports/Advisory_for_Severe_Lightning_at_1130hrs_on_27__1793085463.pdf",
          "sha256": "8b0358d94e2291952b23235d8511eb683146eca1fd25938cb8c5a22dbc5c7485"
        }
      ],
      "contextualForecast": {
        "kind": "general_forecast_context",
        "issuedAt": "2026-10-27T14:00:00+05:30",
        "landForecastDate": "2026-10-28",
        "seaForecastPeriod": "Next 24 hours from issue; this is general forecast context, not a replacement colored warning.",
        "severity": null,
        "summary": "Tomorrow's forecast includes showers in Western and Sabaragamuwa provinces and Kandy, Nuwara Eliya, Galle and Matara districts, with isolated afternoon showers or thunderstorms in Uva, Batticaloa and Ampara. Strong winds of 40–50 km/h are forecast at times over western central-hill slopes, Northern, North-central and North-western provinces, Trincomalee and Hambantota. Effects of Arnab are forecast to decrease gradually starting tomorrow, not an all-clear today.",
        "cycloneContext": {
          "name": "Arnab",
          "sourceClassification": "Very Severe Cyclonic Storm",
          "positionAt": "2026-10-27T11:30:00+05:30",
          "latitude": 16.0,
          "longitude": 84.3,
          "distanceDescription": "About 820 km northeast of Kankasanthurai",
          "limitation": "Position reported in the general forecast, not a new observed track or household impact assessment."
        },
        "seaContext": "The general sea forecast describes 80–100 km/h winds and 3–4 m waves in 10–20 N, 80–90 E; 60–65 km/h winds and very rough seas at times from Puttalam to Mullaitivu via Kankasanthurai and from Galle to Pottuvil via Hambantota; 2–2.5 m waves off Matara to Pottuvil via Hambantota. These are scoped sea forecasts, not inland conditions.",
        "limitations": "No colored warning severity assigned. No cancellation or supersession of the separate 08:00 SLST Red marine bulletin was found. The rainfall-amount categories in PDF footers are a legend, not forecast quantities. No warning, rainfall-grid, cyclone-track or river measurement is altered by this contextual record.",
        "sources": [
          {
            "id": "general-weather-20261027-1400-general-en-si",
            "url": "https://www.dmc.gov.lk/images/dmcreports/Weather_Report_at_1400_hrs_on_2026__1793092347.pdf",
            "sha256": "b0f8aa55b9af13e1e41473976d7af27aa03464d67ed5d03f3c0ea50197d9bd68"
          },
          {
            "id": "general-weather-20261027-1400-general-ta",
            "url": "https://www.dmc.gov.lk/images/dmcreports/Weather_Report_at_1400_hrs_on_2026__1793093828.pdf",
            "sha256": "425e8b9cf2617cbae6ef81675f6bcf7c5780ba134227e6000b9c0df16821a252"
          }
        ],
        "verifiedAt": "2026-10-27T09:51:08.750713+00:00"
      },
      "googlePublicObservation": {
        "checkedAt": "2026-10-27T09:43:00+00:00",
        "observationWindow": "2026-10-27 09:43 UTC, minute precision as reported by reviewer",
        "method": "Independent public-browser review relayed by coordinating task.",
        "overview": "No material display change from the reduced or fragmented regional shading observed at 09:12–09:13 UTC. No geometry copied or interpreted as observed flood extent.",
        "puttalam": "Still unsupported/no flooding data, unshaded. Unavailable information, not an all-clear.",
        "kalaWewa": "Still green Normal; unchanged higher-confidence HYBAS discharge curve and thresholds 41/73/153 m3/s, not reservoir or gate telemetry.",
        "providerIssuedAt": null,
        "providerValidUntil": null,
        "limitations": "No explicit issue/update time or validity endpoints displayed. Display change is not an official cancellation, household safety assessment, observed flood extent or a new forecast issue time. Review time and chart Now are not issuance."
      }
    },
    {
      "checkedAt": "2026-10-27T10:12:59+00:00",
      "reviewedAt": "2026-10-27T10:12:59+00:00",
      "method": "Completed independent 300-listing source review relayed by coordinating task; new river original fetched, hashed and visually verified locally.",
      "result": "New river report issued 15:30 SLST with 15:00 observations; 15 baseline originals reported unchanged after a transient landslide-source 503 was retried by the reviewer. Types 5 and 2 unchanged; no warning cancellation or extension. General 14:00 forecast remains separate context. Current warning issue, scope, severity and expiry preserved.",
      "previousPublicReviewAt": "2026-10-27T09:44:16+00:00",
      "listingCoverage": {
        "rowsScanned": 300,
        "categories": [
          6,
          5,
          2
        ],
        "completeForListingWindow": true
      },
      "verifiedCurrentSnapshotHashes": [
        {
          "id": "kalu-20261027-02",
          "url": "https://www.dmc.gov.lk/images/dmcreports/Flood_warning_for_Kalu_River_Basin_-_No_02_-_(Extended_warning)_2026__1793090488.pdf",
          "sha256": "c552b54d56512af5fcd2a8b3a26bcf3f718b13a76168ff910dc5c8ae87142a80"
        },
        {
          "id": "mahaweli-20261026-01",
          "url": "https://www.dmc.gov.lk/images/dmcreports/Flood_Warning_for_Mahaweli_River_-_No_01_-_2026__1792998739.pdf",
          "sha256": "8746dbc111719bf59283836919e8ead312f8889fa29d6d9992d70e57d205a560"
        },
        {
          "id": "LEWM-26-10-2026-1800-33",
          "url": "https://www.dmc.gov.lk/images/dmcreports/Landslide_EW_Report_at_1800hrs_on_2026__1793018981.pdf",
          "sha256": "35e492bf3495070ff0e2fcfaf161528ebf942bb302fffbaa66f78949fdec716f"
        },
        {
          "id": "rain-20261026-0300",
          "url": "https://www.dmc.gov.lk/images/dmcreports/Advisory_for_Heavy_Rain_at_0330_hrs_on_2026__1792968291.pdf",
          "sha256": "0bd573752b1965d56fd8ec4ae0c372cba2766bb66294bfc2b6acef1c6d5e6136"
        },
        {
          "id": "LLA-26-10-27-01-04",
          "url": "https://www.dmc.gov.lk/images/dmcreports/Advisory_for_Severe_Lightning_at_1130hrs_on_27__1793082700.pdf",
          "sha256": "34383e5c53aef78a5d6f93e4636a3d1d794f992178d3b3e148e24f935211a445"
        },
        {
          "id": "kelani-20261026-01",
          "url": "https://www.dmc.gov.lk/images/dmcreports/Flood_Warning_for_Kelani_Basin-_No_01_-_2026__1793020603.pdf",
          "sha256": "7ef2fd77855a9bf433e6bab591dcdbf53cc4b7301925ef0bfe248e3aa0e3edd4"
        },
        {
          "id": "attanagalu-20261026-01",
          "url": "https://www.dmc.gov.lk/images/dmcreports/Flood_Warning_FOR_Attanagalu_Oya__-_NO_01_%282026__1793020643.pdf",
          "sha256": "aee26763cf95bbe1c092b17161ac34a0f33c7c6cf24b6b9fc118bc0453f67b72"
        },
        {
          "id": "gin-20261026-01",
          "url": "https://www.dmc.gov.lk/images/dmcreports/Flood_warning_for_Gin_River_Basin_-_NO_01_(2026__1793038211.pdf",
          "sha256": "8c83b04f7f2c1126a6bb5334ae48b69b842d2d6962d9d0c179cd97ba670de9c3"
        },
        {
          "id": "river-observations",
          "url": "https://www.dmc.gov.lk/images/dmcreports/Water_level_%26_Rainfall_2026__1793095515.pdf",
          "sha256": "d1037a2a98cbbba25e484911d7087da875c87785f2b15b60487211880ec532db"
        }
      ],
      "verifiedOfficialTranslations": [
        {
          "id": "LLA-26-10-27-01-04-ta",
          "url": "https://www.dmc.gov.lk/images/dmcreports/Advisory_for_Severe_Lightning_at_1130hrs_on_27__1793085463.pdf",
          "sha256": "8b0358d94e2291952b23235d8511eb683146eca1fd25938cb8c5a22dbc5c7485"
        }
      ],
      "googlePublicObservation": {
        "checkedAt": "2026-10-27T10:12:00+00:00",
        "observationWindow": "2026-10-27 10:12 UTC, minute precision as reported by reviewer",
        "method": "Independent public-browser review relayed by coordinating task.",
        "overview": "No material change from 09:43 UTC.",
        "puttalam": "Unsupported/no flooding data, unshaded. Unavailable information, not an all-clear.",
        "kalaWewa": "Green Normal; unchanged higher-confidence HYBAS discharge curve and thresholds 41/73/153 m3/s, not reservoir or gate telemetry.",
        "providerIssuedAt": null,
        "providerValidUntil": null,
        "limitations": "No explicit issue/update time or validity endpoints displayed. Review time and chart Now are not issuance; no cancellation, flood extent or household safety inferred."
      }
    },
    {
      "checkedAt": "2026-10-27T10:43:34+00:00",
      "reviewedAt": "2026-10-27T10:43:34+00:00",
      "method": "Independent completed DMC and Google public-browser review relayed by coordinating task; no new warning or measurement interpretation.",
      "result": "100 listings each in DMC types 6, 5 and 2 unchanged from 10:12:59 UTC. Sixteen relevant originals freshly fetched and reported byte-identical after a transient Attanagalu-source 503 was retried. No warning, cancellation, supersession or extension. River report remains issued 15:30 SLST with 15:00 observations and a separate six-hour rainfall column. Landslide, Kelani and Attanagalu warnings still expire at 18:00 SLST today; no replacement found. All source issue, observation and expiry times, values, limited scopes and recorded discrepancies retained.",
      "previousPublicReviewAt": "2026-10-27T10:12:59+00:00",
      "listingCoverage": {
        "rowsScanned": 300,
        "categories": [
          6,
          5,
          2
        ],
        "completeForListingWindow": true
      },
      "verifiedCurrentSnapshotHashes": [
        {
          "id": "kalu-20261027-02",
          "url": "https://www.dmc.gov.lk/images/dmcreports/Flood_warning_for_Kalu_River_Basin_-_No_02_-_(Extended_warning)_2026__1793090488.pdf",
          "sha256": "c552b54d56512af5fcd2a8b3a26bcf3f718b13a76168ff910dc5c8ae87142a80"
        },
        {
          "id": "mahaweli-20261026-01",
          "url": "https://www.dmc.gov.lk/images/dmcreports/Flood_Warning_for_Mahaweli_River_-_No_01_-_2026__1792998739.pdf",
          "sha256": "8746dbc111719bf59283836919e8ead312f8889fa29d6d9992d70e57d205a560"
        },
        {
          "id": "LEWM-26-10-2026-1800-33",
          "url": "https://www.dmc.gov.lk/images/dmcreports/Landslide_EW_Report_at_1800hrs_on_2026__1793018981.pdf",
          "sha256": "35e492bf3495070ff0e2fcfaf161528ebf942bb302fffbaa66f78949fdec716f"
        },
        {
          "id": "rain-20261026-0300",
          "url": "https://www.dmc.gov.lk/images/dmcreports/Advisory_for_Heavy_Rain_at_0330_hrs_on_2026__1792968291.pdf",
          "sha256": "0bd573752b1965d56fd8ec4ae0c372cba2766bb66294bfc2b6acef1c6d5e6136"
        },
        {
          "id": "LLA-26-10-27-01-04",
          "url": "https://www.dmc.gov.lk/images/dmcreports/Advisory_for_Severe_Lightning_at_1130hrs_on_27__1793082700.pdf",
          "sha256": "34383e5c53aef78a5d6f93e4636a3d1d794f992178d3b3e148e24f935211a445"
        },
        {
          "id": "kelani-20261026-01",
          "url": "https://www.dmc.gov.lk/images/dmcreports/Flood_Warning_for_Kelani_Basin-_No_01_-_2026__1793020603.pdf",
          "sha256": "7ef2fd77855a9bf433e6bab591dcdbf53cc4b7301925ef0bfe248e3aa0e3edd4"
        },
        {
          "id": "attanagalu-20261026-01",
          "url": "https://www.dmc.gov.lk/images/dmcreports/Flood_Warning_FOR_Attanagalu_Oya__-_NO_01_%282026__1793020643.pdf",
          "sha256": "aee26763cf95bbe1c092b17161ac34a0f33c7c6cf24b6b9fc118bc0453f67b72"
        },
        {
          "id": "gin-20261026-01",
          "url": "https://www.dmc.gov.lk/images/dmcreports/Flood_warning_for_Gin_River_Basin_-_NO_01_(2026__1793038211.pdf",
          "sha256": "8c83b04f7f2c1126a6bb5334ae48b69b842d2d6962d9d0c179cd97ba670de9c3"
        },
        {
          "id": "river-observations",
          "url": "https://www.dmc.gov.lk/images/dmcreports/Water_level_%26_Rainfall_2026__1793095515.pdf",
          "sha256": "d1037a2a98cbbba25e484911d7087da875c87785f2b15b60487211880ec532db"
        }
      ],
      "verifiedOfficialTranslations": [
        {
          "id": "LLA-26-10-27-01-04-ta",
          "url": "https://www.dmc.gov.lk/images/dmcreports/Advisory_for_Severe_Lightning_at_1130hrs_on_27__1793085463.pdf",
          "sha256": "8b0358d94e2291952b23235d8511eb683146eca1fd25938cb8c5a22dbc5c7485"
        }
      ],
      "googlePublicObservation": {
        "checkedAt": "2026-10-27T10:43:00+00:00",
        "observationWindow": "2026-10-27 10:43 UTC, minute precision as reported by reviewer",
        "method": "Independent public-browser review relayed by coordinating task.",
        "overview": "No material change from 10:12 UTC reduced regional shading. No geometry copied or interpreted as observed flood extent.",
        "puttalam": "Unsupported/no flooding data, unshaded. Unavailable information, not an all-clear.",
        "kalaWewa": "Green Normal; unchanged higher-confidence HYBAS discharge curve and thresholds 41/73/153 m3/s, not reservoir or gate telemetry.",
        "providerIssuedAt": null,
        "providerValidUntil": null,
        "limitations": "No explicit issue/update time or validity endpoints displayed. Review time and chart Now are not issuance; no cancellation, observed flood extent or household safety inferred."
      }
    },
    {
      "checkedAt": "2026-10-27T11:13:41+00:00",
      "reviewedAt": "2026-10-27T11:13:41+00:00",
      "method": "Completed independent 300-listing DMC review relayed by coordinating task; new landslide original fetched, hashed and all four pages visually reviewed locally.",
      "result": "New 16:00 SLST NBRI landslide renewal through 16:00 SLST October 28, unchanged 71-division scope and levels. Types 6 and 2 unchanged; sixteen baseline originals reported freshly fetched and byte-identical. Kelani and Attanagalu still expire at 18:00 SLST today, with no extension found. River report remains issued 15:30 with 15:00 observations. No other warning cancellation, supersession or extension found.",
      "previousPublicReviewAt": "2026-10-27T10:43:34+00:00",
      "listingCoverage": {
        "rowsScanned": 300,
        "categories": [
          6,
          5,
          2
        ],
        "completeForListingWindow": true
      },
      "verifiedCurrentSnapshotHashes": [
        {
          "id": "kalu-20261027-02",
          "url": "https://www.dmc.gov.lk/images/dmcreports/Flood_warning_for_Kalu_River_Basin_-_No_02_-_(Extended_warning)_2026__1793090488.pdf",
          "sha256": "c552b54d56512af5fcd2a8b3a26bcf3f718b13a76168ff910dc5c8ae87142a80"
        },
        {
          "id": "mahaweli-20261026-01",
          "url": "https://www.dmc.gov.lk/images/dmcreports/Flood_Warning_for_Mahaweli_River_-_No_01_-_2026__1792998739.pdf",
          "sha256": "8746dbc111719bf59283836919e8ead312f8889fa29d6d9992d70e57d205a560"
        },
        {
          "id": "LEWM-27-10-2026-1600-34",
          "url": "https://www.dmc.gov.lk/images/dmcreports/Landslide_EW_Report_at_1600hrs_on_2026__1793098165.pdf",
          "sha256": "6734f8541331b9fcbf5a70a60b2d1dcca291f90a138fa2e7240180a71bfe64aa"
        },
        {
          "id": "rain-20261026-0300",
          "url": "https://www.dmc.gov.lk/images/dmcreports/Advisory_for_Heavy_Rain_at_0330_hrs_on_2026__1792968291.pdf",
          "sha256": "0bd573752b1965d56fd8ec4ae0c372cba2766bb66294bfc2b6acef1c6d5e6136"
        },
        {
          "id": "LLA-26-10-27-01-04",
          "url": "https://www.dmc.gov.lk/images/dmcreports/Advisory_for_Severe_Lightning_at_1130hrs_on_27__1793082700.pdf",
          "sha256": "34383e5c53aef78a5d6f93e4636a3d1d794f992178d3b3e148e24f935211a445"
        },
        {
          "id": "kelani-20261026-01",
          "url": "https://www.dmc.gov.lk/images/dmcreports/Flood_Warning_for_Kelani_Basin-_No_01_-_2026__1793020603.pdf",
          "sha256": "7ef2fd77855a9bf433e6bab591dcdbf53cc4b7301925ef0bfe248e3aa0e3edd4"
        },
        {
          "id": "attanagalu-20261026-01",
          "url": "https://www.dmc.gov.lk/images/dmcreports/Flood_Warning_FOR_Attanagalu_Oya__-_NO_01_%282026__1793020643.pdf",
          "sha256": "aee26763cf95bbe1c092b17161ac34a0f33c7c6cf24b6b9fc118bc0453f67b72"
        },
        {
          "id": "gin-20261026-01",
          "url": "https://www.dmc.gov.lk/images/dmcreports/Flood_warning_for_Gin_River_Basin_-_NO_01_(2026__1793038211.pdf",
          "sha256": "8c83b04f7f2c1126a6bb5334ae48b69b842d2d6962d9d0c179cd97ba670de9c3"
        },
        {
          "id": "river-observations",
          "url": "https://www.dmc.gov.lk/images/dmcreports/Water_level_%26_Rainfall_2026__1793095515.pdf",
          "sha256": "d1037a2a98cbbba25e484911d7087da875c87785f2b15b60487211880ec532db"
        }
      ],
      "verifiedOfficialTranslations": [
        {
          "id": "LLA-26-10-27-01-04-ta",
          "url": "https://www.dmc.gov.lk/images/dmcreports/Advisory_for_Severe_Lightning_at_1130hrs_on_27__1793085463.pdf",
          "sha256": "8b0358d94e2291952b23235d8511eb683146eca1fd25938cb8c5a22dbc5c7485"
        }
      ],
      "googlePublicObservation": {
        "checkedAt": "2026-10-27T11:13:00+00:00",
        "observationWindow": "2026-10-27 11:13 UTC, minute precision as reported by reviewer",
        "method": "Independent public-browser review relayed by coordinating task.",
        "overview": "No material change from 10:43 UTC reduced regional shading. No geometry copied or interpreted as observed flood extent.",
        "puttalam": "Unsupported/no flooding data, unshaded. Unavailable information, not an all-clear.",
        "kalaWewa": "Green Normal; unchanged higher-confidence HYBAS discharge curve and thresholds 41/73/153 m3/s, not reservoir or gate telemetry.",
        "providerIssuedAt": null,
        "providerValidUntil": null,
        "limitations": "No explicit issue/update time or validity endpoints displayed. Review time and chart Now are not issuance; no cancellation, observed flood extent or household safety inferred."
      }
    },
    {
      "checkedAt": "2026-10-27T11:44:04+00:00",
      "reviewedAt": "2026-10-27T11:44:04+00:00",
      "method": "Completed independent 300-listing DMC review relayed by coordinating task; new general-weather original fetched, hashed and all four pages visually inspected locally.",
      "result": "No warning or river change. Seventeen baseline originals reported freshly fetched and byte-identical. Kelani/Attanagalu still expire at 18:00 SLST today with no replacement found; NBRI update 34 remains valid through 16:00 SLST October 28. River issue 15:30 and observation 15:00 retained. New general 16:00 forecast has unresolved language-header date and same-time cyclone-position discrepancies, recorded separately without guessed warning/track changes.",
      "previousPublicReviewAt": "2026-10-27T11:13:41+00:00",
      "listingCoverage": {
        "rowsScanned": 300,
        "categories": [
          6,
          5,
          2
        ],
        "completeForListingWindow": true
      },
      "verifiedCurrentSnapshotHashes": [
        {
          "id": "kalu-20261027-02",
          "url": "https://www.dmc.gov.lk/images/dmcreports/Flood_warning_for_Kalu_River_Basin_-_No_02_-_(Extended_warning)_2026__1793090488.pdf",
          "sha256": "c552b54d56512af5fcd2a8b3a26bcf3f718b13a76168ff910dc5c8ae87142a80"
        },
        {
          "id": "mahaweli-20261026-01",
          "url": "https://www.dmc.gov.lk/images/dmcreports/Flood_Warning_for_Mahaweli_River_-_No_01_-_2026__1792998739.pdf",
          "sha256": "8746dbc111719bf59283836919e8ead312f8889fa29d6d9992d70e57d205a560"
        },
        {
          "id": "LEWM-27-10-2026-1600-34",
          "url": "https://www.dmc.gov.lk/images/dmcreports/Landslide_EW_Report_at_1600hrs_on_2026__1793098165.pdf",
          "sha256": "6734f8541331b9fcbf5a70a60b2d1dcca291f90a138fa2e7240180a71bfe64aa"
        },
        {
          "id": "rain-20261026-0300",
          "url": "https://www.dmc.gov.lk/images/dmcreports/Advisory_for_Heavy_Rain_at_0330_hrs_on_2026__1792968291.pdf",
          "sha256": "0bd573752b1965d56fd8ec4ae0c372cba2766bb66294bfc2b6acef1c6d5e6136"
        },
        {
          "id": "LLA-26-10-27-01-04",
          "url": "https://www.dmc.gov.lk/images/dmcreports/Advisory_for_Severe_Lightning_at_1130hrs_on_27__1793082700.pdf",
          "sha256": "34383e5c53aef78a5d6f93e4636a3d1d794f992178d3b3e148e24f935211a445"
        },
        {
          "id": "kelani-20261026-01",
          "url": "https://www.dmc.gov.lk/images/dmcreports/Flood_Warning_for_Kelani_Basin-_No_01_-_2026__1793020603.pdf",
          "sha256": "7ef2fd77855a9bf433e6bab591dcdbf53cc4b7301925ef0bfe248e3aa0e3edd4"
        },
        {
          "id": "attanagalu-20261026-01",
          "url": "https://www.dmc.gov.lk/images/dmcreports/Flood_Warning_FOR_Attanagalu_Oya__-_NO_01_%282026__1793020643.pdf",
          "sha256": "aee26763cf95bbe1c092b17161ac34a0f33c7c6cf24b6b9fc118bc0453f67b72"
        },
        {
          "id": "gin-20261026-01",
          "url": "https://www.dmc.gov.lk/images/dmcreports/Flood_warning_for_Gin_River_Basin_-_NO_01_(2026__1793038211.pdf",
          "sha256": "8c83b04f7f2c1126a6bb5334ae48b69b842d2d6962d9d0c179cd97ba670de9c3"
        },
        {
          "id": "river-observations",
          "url": "https://www.dmc.gov.lk/images/dmcreports/Water_level_%26_Rainfall_2026__1793095515.pdf",
          "sha256": "d1037a2a98cbbba25e484911d7087da875c87785f2b15b60487211880ec532db"
        }
      ],
      "verifiedOfficialTranslations": [
        {
          "id": "LLA-26-10-27-01-04-ta",
          "url": "https://www.dmc.gov.lk/images/dmcreports/Advisory_for_Severe_Lightning_at_1130hrs_on_27__1793085463.pdf",
          "sha256": "8b0358d94e2291952b23235d8511eb683146eca1fd25938cb8c5a22dbc5c7485"
        }
      ],
      "googlePublicObservation": {
        "checkedAt": "2026-10-27T11:44:00+00:00",
        "observationWindow": "2026-10-27 11:43–11:44 UTC, minute precision as reported by reviewer",
        "method": "Independent public-browser review relayed by coordinating task.",
        "overview": "No material change from 11:13 UTC reduced regional shading. No geometry copied or interpreted as observed flood extent.",
        "puttalam": "Unsupported/no flooding data, unshaded. Unavailable information, not an all-clear.",
        "kalaWewa": "Green Normal; unchanged higher-confidence HYBAS discharge curve and thresholds 41/73/153 m3/s, not reservoir or gate telemetry.",
        "providerIssuedAt": null,
        "providerValidUntil": null,
        "limitations": "No explicit issue/update time or validity endpoints displayed. Review time and chart Now are not issuance; no cancellation, observed flood extent or household safety inferred."
      },
      "newSourceDiscrepancy": {
        "id": "general-weather-20261027-1600-conflicted",
        "url": "https://www.dmc.gov.lk/images/dmcreports/Weather_Report_at_1600_hrs_on_2026__1793099831.pdf",
        "sha256": "7e5725887258706ffeb7845502dec6fca6d8d267014d3177b80969cf0787c678",
        "canonicalIssuedAt": null,
        "warningsChanged": false
      }
    },
    {
      "checkedAt": "2026-10-27T12:13:01+00:00",
      "reviewedAt": "2026-10-27T12:13:01+00:00",
      "method": "Completed independent 300-listing DMC review and fresh original-PDF hash comparisons relayed by coordinating task; no changed source interpretation.",
      "result": "No change from the 11:44:04 UTC review: 100 listings each of types 6, 5 and 2 and eighteen relevant original PDFs freshly checked, with all baseline PDF bytes identical. No new warning, cancellation, replacement or extension found. Kelani and Attanagalu still expire at 18:00 SLST today; expiry is not an all-clear. NBRI update 34 remains valid through 16:00 SLST October 28. River issue 15:30 and observation 15:00 remain unchanged. The general-forecast language-header date and same-time position discrepancies remain unresolved; no guessed forecast facts published.",
      "previousPublicReviewAt": "2026-10-27T11:44:04+00:00",
      "listingCoverage": {
        "rowsScanned": 300,
        "categories": [
          6,
          5,
          2
        ],
        "completeForListingWindow": true
      },
      "verifiedCurrentSnapshotHashes": [
        {
          "id": "kalu-20261027-02",
          "url": "https://www.dmc.gov.lk/images/dmcreports/Flood_warning_for_Kalu_River_Basin_-_No_02_-_(Extended_warning)_2026__1793090488.pdf",
          "sha256": "c552b54d56512af5fcd2a8b3a26bcf3f718b13a76168ff910dc5c8ae87142a80"
        },
        {
          "id": "mahaweli-20261026-01",
          "url": "https://www.dmc.gov.lk/images/dmcreports/Flood_Warning_for_Mahaweli_River_-_No_01_-_2026__1792998739.pdf",
          "sha256": "8746dbc111719bf59283836919e8ead312f8889fa29d6d9992d70e57d205a560"
        },
        {
          "id": "LEWM-27-10-2026-1600-34",
          "url": "https://www.dmc.gov.lk/images/dmcreports/Landslide_EW_Report_at_1600hrs_on_2026__1793098165.pdf",
          "sha256": "6734f8541331b9fcbf5a70a60b2d1dcca291f90a138fa2e7240180a71bfe64aa"
        },
        {
          "id": "rain-20261026-0300",
          "url": "https://www.dmc.gov.lk/images/dmcreports/Advisory_for_Heavy_Rain_at_0330_hrs_on_2026__1792968291.pdf",
          "sha256": "0bd573752b1965d56fd8ec4ae0c372cba2766bb66294bfc2b6acef1c6d5e6136"
        },
        {
          "id": "LLA-26-10-27-01-04",
          "url": "https://www.dmc.gov.lk/images/dmcreports/Advisory_for_Severe_Lightning_at_1130hrs_on_27__1793082700.pdf",
          "sha256": "34383e5c53aef78a5d6f93e4636a3d1d794f992178d3b3e148e24f935211a445"
        },
        {
          "id": "kelani-20261026-01",
          "url": "https://www.dmc.gov.lk/images/dmcreports/Flood_Warning_for_Kelani_Basin-_No_01_-_2026__1793020603.pdf",
          "sha256": "7ef2fd77855a9bf433e6bab591dcdbf53cc4b7301925ef0bfe248e3aa0e3edd4"
        },
        {
          "id": "attanagalu-20261026-01",
          "url": "https://www.dmc.gov.lk/images/dmcreports/Flood_Warning_FOR_Attanagalu_Oya__-_NO_01_%282026__1793020643.pdf",
          "sha256": "aee26763cf95bbe1c092b17161ac34a0f33c7c6cf24b6b9fc118bc0453f67b72"
        },
        {
          "id": "gin-20261026-01",
          "url": "https://www.dmc.gov.lk/images/dmcreports/Flood_warning_for_Gin_River_Basin_-_NO_01_(2026__1793038211.pdf",
          "sha256": "8c83b04f7f2c1126a6bb5334ae48b69b842d2d6962d9d0c179cd97ba670de9c3"
        },
        {
          "id": "river-observations",
          "url": "https://www.dmc.gov.lk/images/dmcreports/Water_level_%26_Rainfall_2026__1793095515.pdf",
          "sha256": "d1037a2a98cbbba25e484911d7087da875c87785f2b15b60487211880ec532db"
        }
      ],
      "verifiedOfficialTranslations": [
        {
          "id": "LLA-26-10-27-01-04-ta",
          "url": "https://www.dmc.gov.lk/images/dmcreports/Advisory_for_Severe_Lightning_at_1130hrs_on_27__1793085463.pdf",
          "sha256": "8b0358d94e2291952b23235d8511eb683146eca1fd25938cb8c5a22dbc5c7485"
        }
      ],
      "googlePublicObservation": {
        "checkedAt": "2026-10-27T12:13:00+00:00",
        "observationWindow": "2026-10-27 12:12–12:13 UTC, minute precision as reported by reviewer",
        "method": "Independent public-browser review relayed by coordinating task.",
        "overview": "No material change from 11:43–11:44 UTC reduced regional shading. No geometry copied or interpreted as observed flood extent.",
        "puttalam": "Unsupported/no flooding data, unshaded. Unavailable information, not an all-clear.",
        "kalaWewa": "Green Normal; unchanged higher-confidence HYBAS discharge curve and thresholds 41/73/153 m3/s, not reservoir or gate telemetry.",
        "providerIssuedAt": null,
        "providerValidUntil": null,
        "limitations": "No explicit issue/update time or validity endpoints displayed. Review time and chart Now are not issuance; no cancellation, observed flood extent or household safety inferred."
      },
      "unchangedGeneralForecastDiscrepancy": {
        "id": "general-weather-20261027-1600-conflicted",
        "sha256": "7e5725887258706ffeb7845502dec6fca6d8d267014d3177b80969cf0787c678",
        "resolution": "Unresolved; original language dates and both same-observation-time positions retained in previous review provenance."
      }
    },
    {
      "checkedAt": "2026-10-27T12:42:46+00:00",
      "reviewedAt": "2026-10-27T12:42:46+00:00",
      "method": "Completed independent 300-listing DMC review and fresh original-PDF hash comparisons relayed by coordinating task; no changed source interpretation.",
      "result": "No listing or document change from 12:13:01 UTC: 100 rows each of DMC types 6, 5 and 2 and eighteen relevant originals freshly checked, with identical PDF bytes. Kelani and Attanagalu No. 01 validity elapsed at 18:00 SLST / 12:30 UTC; no extension, replacement or cancellation found. Expiry is not cancellation or an all-clear. NBRI update 34, Kalu No. 02, Gin, lightning and marine warning validities remain unchanged. River issue 15:30 and observations 15:00 retained; readings now exceed three hours old. General-forecast source discrepancies remain unresolved and unchanged.",
      "previousPublicReviewAt": "2026-10-27T12:13:01+00:00",
      "listingCoverage": {
        "rowsScanned": 300,
        "categories": [
          6,
          5,
          2
        ],
        "completeForListingWindow": true
      },
      "verifiedCurrentSnapshotHashes": [
        {
          "id": "kalu-20261027-02",
          "url": "https://www.dmc.gov.lk/images/dmcreports/Flood_warning_for_Kalu_River_Basin_-_No_02_-_(Extended_warning)_2026__1793090488.pdf",
          "sha256": "c552b54d56512af5fcd2a8b3a26bcf3f718b13a76168ff910dc5c8ae87142a80"
        },
        {
          "id": "mahaweli-20261026-01",
          "url": "https://www.dmc.gov.lk/images/dmcreports/Flood_Warning_for_Mahaweli_River_-_No_01_-_2026__1792998739.pdf",
          "sha256": "8746dbc111719bf59283836919e8ead312f8889fa29d6d9992d70e57d205a560"
        },
        {
          "id": "LEWM-27-10-2026-1600-34",
          "url": "https://www.dmc.gov.lk/images/dmcreports/Landslide_EW_Report_at_1600hrs_on_2026__1793098165.pdf",
          "sha256": "6734f8541331b9fcbf5a70a60b2d1dcca291f90a138fa2e7240180a71bfe64aa"
        },
        {
          "id": "rain-20261026-0300",
          "url": "https://www.dmc.gov.lk/images/dmcreports/Advisory_for_Heavy_Rain_at_0330_hrs_on_2026__1792968291.pdf",
          "sha256": "0bd573752b1965d56fd8ec4ae0c372cba2766bb66294bfc2b6acef1c6d5e6136"
        },
        {
          "id": "LLA-26-10-27-01-04",
          "url": "https://www.dmc.gov.lk/images/dmcreports/Advisory_for_Severe_Lightning_at_1130hrs_on_27__1793082700.pdf",
          "sha256": "34383e5c53aef78a5d6f93e4636a3d1d794f992178d3b3e148e24f935211a445"
        },
        {
          "id": "kelani-20261026-01",
          "url": "https://www.dmc.gov.lk/images/dmcreports/Flood_Warning_for_Kelani_Basin-_No_01_-_2026__1793020603.pdf",
          "sha256": "7ef2fd77855a9bf433e6bab591dcdbf53cc4b7301925ef0bfe248e3aa0e3edd4"
        },
        {
          "id": "attanagalu-20261026-01",
          "url": "https://www.dmc.gov.lk/images/dmcreports/Flood_Warning_FOR_Attanagalu_Oya__-_NO_01_%282026__1793020643.pdf",
          "sha256": "aee26763cf95bbe1c092b17161ac34a0f33c7c6cf24b6b9fc118bc0453f67b72"
        },
        {
          "id": "gin-20261026-01",
          "url": "https://www.dmc.gov.lk/images/dmcreports/Flood_warning_for_Gin_River_Basin_-_NO_01_(2026__1793038211.pdf",
          "sha256": "8c83b04f7f2c1126a6bb5334ae48b69b842d2d6962d9d0c179cd97ba670de9c3"
        },
        {
          "id": "river-observations",
          "url": "https://www.dmc.gov.lk/images/dmcreports/Water_level_%26_Rainfall_2026__1793095515.pdf",
          "sha256": "d1037a2a98cbbba25e484911d7087da875c87785f2b15b60487211880ec532db"
        }
      ],
      "verifiedOfficialTranslations": [
        {
          "id": "LLA-26-10-27-01-04-ta",
          "url": "https://www.dmc.gov.lk/images/dmcreports/Advisory_for_Severe_Lightning_at_1130hrs_on_27__1793085463.pdf",
          "sha256": "8b0358d94e2291952b23235d8511eb683146eca1fd25938cb8c5a22dbc5c7485"
        }
      ],
      "googlePublicObservation": {
        "checkedAt": "2026-10-27T12:43:00+00:00",
        "observationWindow": "2026-10-27 12:42–12:43 UTC, minute precision as reported by reviewer",
        "method": "Independent public-browser review relayed by coordinating task.",
        "overview": "No material change from 12:12–12:13 UTC reduced regional shading. No geometry copied or interpreted as observed flood extent.",
        "puttalam": "Unsupported/no flooding data, unshaded. Unavailable information, not an all-clear.",
        "kalaWewa": "Green Normal; unchanged higher-confidence HYBAS discharge curve and thresholds 41/73/153 m3/s, not reservoir or gate telemetry.",
        "providerIssuedAt": null,
        "providerValidUntil": null,
        "limitations": "No explicit issue/update time or validity endpoints displayed. Review time and chart Now are not issuance; no cancellation, observed flood extent or household safety inferred."
      },
      "unchangedGeneralForecastDiscrepancy": {
        "id": "general-weather-20261027-1600-conflicted",
        "sha256": "7e5725887258706ffeb7845502dec6fca6d8d267014d3177b80969cf0787c678",
        "resolution": "Unresolved; original language dates and both same-observation-time positions retained in previous review provenance."
      },
      "elapsedWarningValidity": [
        {
          "id": "kelani-20261026-01",
          "expiresAt": "2026-10-27T18:00:00+05:30",
          "finding": "Validity elapsed; no extension, replacement or cancellation found. Not an all-clear."
        },
        {
          "id": "attanagalu-20261026-01",
          "expiresAt": "2026-10-27T18:00:00+05:30",
          "finding": "Validity elapsed; no extension, replacement or cancellation found. Not an all-clear."
        }
      ]
    },
    {
      "checkedAt": "2026-10-27T13:13:15+00:00",
      "reviewedAt": "2026-10-27T13:13:15+00:00",
      "method": "Completed independent 300-listing DMC review relayed by coordinating task; new river original fetched, hashed and visually verified locally.",
      "result": "New river report lists 18:00 but is actually issued 18:30 SLST, with 18:00 observations and 17:00 comparison. Same 22 selected metre gauges: five Minor Flood, four Alert, thirteen Normal. Eighteen baseline originals reported byte-identical; types 5 and 2 unchanged. No Kelani/Attanagalu extension or cancellation found; elapsed validity remains not an all-clear. All other warning validities, scopes and general-forecast discrepancies retained.",
      "previousPublicReviewAt": "2026-10-27T12:42:46+00:00",
      "listingCoverage": {
        "rowsScanned": 300,
        "categories": [
          6,
          5,
          2
        ],
        "completeForListingWindow": true
      },
      "verifiedCurrentSnapshotHashes": [
        {
          "id": "kalu-20261027-02",
          "url": "https://www.dmc.gov.lk/images/dmcreports/Flood_warning_for_Kalu_River_Basin_-_No_02_-_(Extended_warning)_2026__1793090488.pdf",
          "sha256": "c552b54d56512af5fcd2a8b3a26bcf3f718b13a76168ff910dc5c8ae87142a80"
        },
        {
          "id": "mahaweli-20261026-01",
          "url": "https://www.dmc.gov.lk/images/dmcreports/Flood_Warning_for_Mahaweli_River_-_No_01_-_2026__1792998739.pdf",
          "sha256": "8746dbc111719bf59283836919e8ead312f8889fa29d6d9992d70e57d205a560"
        },
        {
          "id": "LEWM-27-10-2026-1600-34",
          "url": "https://www.dmc.gov.lk/images/dmcreports/Landslide_EW_Report_at_1600hrs_on_2026__1793098165.pdf",
          "sha256": "6734f8541331b9fcbf5a70a60b2d1dcca291f90a138fa2e7240180a71bfe64aa"
        },
        {
          "id": "rain-20261026-0300",
          "url": "https://www.dmc.gov.lk/images/dmcreports/Advisory_for_Heavy_Rain_at_0330_hrs_on_2026__1792968291.pdf",
          "sha256": "0bd573752b1965d56fd8ec4ae0c372cba2766bb66294bfc2b6acef1c6d5e6136"
        },
        {
          "id": "LLA-26-10-27-01-04",
          "url": "https://www.dmc.gov.lk/images/dmcreports/Advisory_for_Severe_Lightning_at_1130hrs_on_27__1793082700.pdf",
          "sha256": "34383e5c53aef78a5d6f93e4636a3d1d794f992178d3b3e148e24f935211a445"
        },
        {
          "id": "kelani-20261026-01",
          "url": "https://www.dmc.gov.lk/images/dmcreports/Flood_Warning_for_Kelani_Basin-_No_01_-_2026__1793020603.pdf",
          "sha256": "7ef2fd77855a9bf433e6bab591dcdbf53cc4b7301925ef0bfe248e3aa0e3edd4"
        },
        {
          "id": "attanagalu-20261026-01",
          "url": "https://www.dmc.gov.lk/images/dmcreports/Flood_Warning_FOR_Attanagalu_Oya__-_NO_01_%282026__1793020643.pdf",
          "sha256": "aee26763cf95bbe1c092b17161ac34a0f33c7c6cf24b6b9fc118bc0453f67b72"
        },
        {
          "id": "gin-20261026-01",
          "url": "https://www.dmc.gov.lk/images/dmcreports/Flood_warning_for_Gin_River_Basin_-_NO_01_(2026__1793038211.pdf",
          "sha256": "8c83b04f7f2c1126a6bb5334ae48b69b842d2d6962d9d0c179cd97ba670de9c3"
        },
        {
          "id": "river-observations",
          "url": "https://www.dmc.gov.lk/images/dmcreports/Water_level_%26_Rainfall_2026__1793106184.pdf",
          "sha256": "24f403b0375b169fcdbbd54a4e4002f967aa3486a49c3453a9412478e5b8fc41"
        }
      ],
      "verifiedOfficialTranslations": [
        {
          "id": "LLA-26-10-27-01-04-ta",
          "url": "https://www.dmc.gov.lk/images/dmcreports/Advisory_for_Severe_Lightning_at_1130hrs_on_27__1793085463.pdf",
          "sha256": "8b0358d94e2291952b23235d8511eb683146eca1fd25938cb8c5a22dbc5c7485"
        }
      ],
      "googlePublicObservation": {
        "checkedAt": "2026-10-27T13:13:00+00:00",
        "observationWindow": "2026-10-27 13:12–13:13 UTC, minute precision as reported by reviewer",
        "method": "Independent public-browser review relayed by coordinating task.",
        "overview": "No material change from 12:42–12:43 UTC reduced regional shading. No geometry copied or interpreted as observed flood extent.",
        "puttalam": "Unsupported/no flooding data, unshaded. Unavailable information, not an all-clear.",
        "kalaWewa": "Green Normal; unchanged higher-confidence HYBAS discharge curve and thresholds 41/73/153 m3/s, not reservoir or gate telemetry.",
        "providerIssuedAt": null,
        "providerValidUntil": null,
        "limitations": "No explicit issue/update time or validity endpoints displayed. Review time and chart Now are not issuance; no cancellation, observed flood extent or household safety inferred."
      },
      "unchangedGeneralForecastDiscrepancy": {
        "id": "general-weather-20261027-1600-conflicted",
        "sha256": "7e5725887258706ffeb7845502dec6fca6d8d267014d3177b80969cf0787c678",
        "resolution": "Unresolved; original language dates and both same-observation-time positions retained in previous review provenance."
      },
      "elapsedWarningValidity": [
        {
          "id": "kelani-20261026-01",
          "expiresAt": "2026-10-27T18:00:00+05:30",
          "finding": "Validity elapsed; no extension, replacement or cancellation found. Not an all-clear."
        },
        {
          "id": "attanagalu-20261026-01",
          "expiresAt": "2026-10-27T18:00:00+05:30",
          "finding": "Validity elapsed; no extension, replacement or cancellation found. Not an all-clear."
        }
      ]
    },
    {
      "checkedAt": "2026-10-27T13:42:51+00:00",
      "reviewedAt": "2026-10-27T13:42:51+00:00",
      "method": "Completed independent 300-listing DMC review and fresh original-PDF hash comparisons relayed by coordinating task; no changed source interpretation.",
      "result": "No listing or document change from 13:13:15 UTC: 100 rows each of DMC types 6, 5 and 2 and nineteen relevant originals freshly checked, with identical PDF bytes. No warning, cancellation, supersession or replacement of expired Kelani/Attanagalu warnings found. River actual issue 18:30 SLST, observations 18:00, comparison 17:00, listing 18:00 and nine-hour rainfall period retained unchanged. Five Minor Flood and four Alert station classifications remain station observations, not area-wide conditions. Marine Red stated expiry remains 20:00 SLST / 14:30 UTC today; no replacement found. The separate sea-avoidance wording until further notice is not silently cancelled by timed-bulletin expiry. General-forecast source discrepancies remain unresolved and unchanged.",
      "previousPublicReviewAt": "2026-10-27T13:13:15+00:00",
      "listingCoverage": {
        "rowsScanned": 300,
        "categories": [
          6,
          5,
          2
        ],
        "completeForListingWindow": true
      },
      "verifiedCurrentSnapshotHashes": [
        {
          "id": "kalu-20261027-02",
          "url": "https://www.dmc.gov.lk/images/dmcreports/Flood_warning_for_Kalu_River_Basin_-_No_02_-_(Extended_warning)_2026__1793090488.pdf",
          "sha256": "c552b54d56512af5fcd2a8b3a26bcf3f718b13a76168ff910dc5c8ae87142a80"
        },
        {
          "id": "mahaweli-20261026-01",
          "url": "https://www.dmc.gov.lk/images/dmcreports/Flood_Warning_for_Mahaweli_River_-_No_01_-_2026__1792998739.pdf",
          "sha256": "8746dbc111719bf59283836919e8ead312f8889fa29d6d9992d70e57d205a560"
        },
        {
          "id": "LEWM-27-10-2026-1600-34",
          "url": "https://www.dmc.gov.lk/images/dmcreports/Landslide_EW_Report_at_1600hrs_on_2026__1793098165.pdf",
          "sha256": "6734f8541331b9fcbf5a70a60b2d1dcca291f90a138fa2e7240180a71bfe64aa"
        },
        {
          "id": "rain-20261026-0300",
          "url": "https://www.dmc.gov.lk/images/dmcreports/Advisory_for_Heavy_Rain_at_0330_hrs_on_2026__1792968291.pdf",
          "sha256": "0bd573752b1965d56fd8ec4ae0c372cba2766bb66294bfc2b6acef1c6d5e6136"
        },
        {
          "id": "LLA-26-10-27-01-04",
          "url": "https://www.dmc.gov.lk/images/dmcreports/Advisory_for_Severe_Lightning_at_1130hrs_on_27__1793082700.pdf",
          "sha256": "34383e5c53aef78a5d6f93e4636a3d1d794f992178d3b3e148e24f935211a445"
        },
        {
          "id": "kelani-20261026-01",
          "url": "https://www.dmc.gov.lk/images/dmcreports/Flood_Warning_for_Kelani_Basin-_No_01_-_2026__1793020603.pdf",
          "sha256": "7ef2fd77855a9bf433e6bab591dcdbf53cc4b7301925ef0bfe248e3aa0e3edd4"
        },
        {
          "id": "attanagalu-20261026-01",
          "url": "https://www.dmc.gov.lk/images/dmcreports/Flood_Warning_FOR_Attanagalu_Oya__-_NO_01_%282026__1793020643.pdf",
          "sha256": "aee26763cf95bbe1c092b17161ac34a0f33c7c6cf24b6b9fc118bc0453f67b72"
        },
        {
          "id": "gin-20261026-01",
          "url": "https://www.dmc.gov.lk/images/dmcreports/Flood_warning_for_Gin_River_Basin_-_NO_01_(2026__1793038211.pdf",
          "sha256": "8c83b04f7f2c1126a6bb5334ae48b69b842d2d6962d9d0c179cd97ba670de9c3"
        },
        {
          "id": "river-observations",
          "url": "https://www.dmc.gov.lk/images/dmcreports/Water_level_%26_Rainfall_2026__1793106184.pdf",
          "sha256": "24f403b0375b169fcdbbd54a4e4002f967aa3486a49c3453a9412478e5b8fc41"
        }
      ],
      "verifiedOfficialTranslations": [
        {
          "id": "LLA-26-10-27-01-04-ta",
          "url": "https://www.dmc.gov.lk/images/dmcreports/Advisory_for_Severe_Lightning_at_1130hrs_on_27__1793085463.pdf",
          "sha256": "8b0358d94e2291952b23235d8511eb683146eca1fd25938cb8c5a22dbc5c7485"
        }
      ],
      "googlePublicObservation": {
        "checkedAt": "2026-10-27T13:43:00+00:00",
        "observationWindow": "2026-10-27 13:42–13:43 UTC, minute precision as reported by reviewer",
        "method": "Independent public-browser review relayed by coordinating task.",
        "overview": "No material change from 13:12–13:13 UTC reduced regional shading. No geometry copied or interpreted as observed flood extent.",
        "puttalam": "Unsupported/no flooding data, unshaded. Unavailable information, not an all-clear.",
        "kalaWewa": "Green Normal; unchanged higher-confidence HYBAS discharge curve and thresholds 41/73/153 m3/s, not reservoir or gate telemetry.",
        "providerIssuedAt": null,
        "providerValidUntil": null,
        "limitations": "No explicit issue/update time or validity endpoints displayed. Review time and chart Now are not issuance; no cancellation, observed flood extent or household safety inferred."
      },
      "unchangedGeneralForecastDiscrepancy": {
        "id": "general-weather-20261027-1600-conflicted",
        "sha256": "7e5725887258706ffeb7845502dec6fca6d8d267014d3177b80969cf0787c678",
        "resolution": "Unresolved; original language dates and both same-observation-time positions retained in previous review provenance."
      },
      "elapsedWarningValidity": [
        {
          "id": "kelani-20261026-01",
          "expiresAt": "2026-10-27T18:00:00+05:30",
          "finding": "Validity elapsed; no extension, replacement or cancellation found. Not an all-clear."
        },
        {
          "id": "attanagalu-20261026-01",
          "expiresAt": "2026-10-27T18:00:00+05:30",
          "finding": "Validity elapsed; no extension, replacement or cancellation found. Not an all-clear."
        }
      ],
      "verifiedBaselineOriginalCount": 19
    },
    {
      "checkedAt": "2026-10-27T14:12:29+00:00",
      "reviewedAt": "2026-10-27T14:12:29+00:00",
      "method": "Completed independent 300-listing DMC review and fresh original-PDF hash comparisons relayed by coordinating task; no changed source interpretation.",
      "result": "No listing or document change from 13:42 UTC: 100 rows each of DMC types 6, 5 and 2 and nineteen relevant originals freshly checked, with identical PDF bytes. Three transient HTTP 503 responses resolved on retry; no outstanding source blocker. No warning cancellation, supersession or replacement of expired Kelani/Attanagalu warnings found. River actual issue 18:30 SLST, observations 18:00, comparison 17:00, listing 18:00 and nine-hour rainfall period retained unchanged. Five Minor Flood and four Alert station classifications remain station observations, not area-wide conditions. Marine Red stated expiry remains 20:00 SLST / 14:30 UTC today; no replacement or explicit cancellation found. The separate naval/fishing sea-avoidance wording until further notice is not cancelled by timed-bulletin expiry. General-forecast date and coordinate discrepancies remain unresolved and unchanged.",
      "previousPublicReviewAt": "2026-10-27T13:42:51+00:00",
      "listingCoverage": {
        "rowsScanned": 300,
        "categories": [
          6,
          5,
          2
        ],
        "completeForListingWindow": true
      },
      "verifiedCurrentSnapshotHashes": [
        {
          "id": "kalu-20261027-02",
          "url": "https://www.dmc.gov.lk/images/dmcreports/Flood_warning_for_Kalu_River_Basin_-_No_02_-_(Extended_warning)_2026__1793090488.pdf",
          "sha256": "c552b54d56512af5fcd2a8b3a26bcf3f718b13a76168ff910dc5c8ae87142a80"
        },
        {
          "id": "mahaweli-20261026-01",
          "url": "https://www.dmc.gov.lk/images/dmcreports/Flood_Warning_for_Mahaweli_River_-_No_01_-_2026__1792998739.pdf",
          "sha256": "8746dbc111719bf59283836919e8ead312f8889fa29d6d9992d70e57d205a560"
        },
        {
          "id": "LEWM-27-10-2026-1600-34",
          "url": "https://www.dmc.gov.lk/images/dmcreports/Landslide_EW_Report_at_1600hrs_on_2026__1793098165.pdf",
          "sha256": "6734f8541331b9fcbf5a70a60b2d1dcca291f90a138fa2e7240180a71bfe64aa"
        },
        {
          "id": "rain-20261026-0300",
          "url": "https://www.dmc.gov.lk/images/dmcreports/Advisory_for_Heavy_Rain_at_0330_hrs_on_2026__1792968291.pdf",
          "sha256": "0bd573752b1965d56fd8ec4ae0c372cba2766bb66294bfc2b6acef1c6d5e6136"
        },
        {
          "id": "LLA-26-10-27-01-04",
          "url": "https://www.dmc.gov.lk/images/dmcreports/Advisory_for_Severe_Lightning_at_1130hrs_on_27__1793082700.pdf",
          "sha256": "34383e5c53aef78a5d6f93e4636a3d1d794f992178d3b3e148e24f935211a445"
        },
        {
          "id": "kelani-20261026-01",
          "url": "https://www.dmc.gov.lk/images/dmcreports/Flood_Warning_for_Kelani_Basin-_No_01_-_2026__1793020603.pdf",
          "sha256": "7ef2fd77855a9bf433e6bab591dcdbf53cc4b7301925ef0bfe248e3aa0e3edd4"
        },
        {
          "id": "attanagalu-20261026-01",
          "url": "https://www.dmc.gov.lk/images/dmcreports/Flood_Warning_FOR_Attanagalu_Oya__-_NO_01_%282026__1793020643.pdf",
          "sha256": "aee26763cf95bbe1c092b17161ac34a0f33c7c6cf24b6b9fc118bc0453f67b72"
        },
        {
          "id": "gin-20261026-01",
          "url": "https://www.dmc.gov.lk/images/dmcreports/Flood_warning_for_Gin_River_Basin_-_NO_01_(2026__1793038211.pdf",
          "sha256": "8c83b04f7f2c1126a6bb5334ae48b69b842d2d6962d9d0c179cd97ba670de9c3"
        },
        {
          "id": "river-observations",
          "url": "https://www.dmc.gov.lk/images/dmcreports/Water_level_%26_Rainfall_2026__1793106184.pdf",
          "sha256": "24f403b0375b169fcdbbd54a4e4002f967aa3486a49c3453a9412478e5b8fc41"
        }
      ],
      "verifiedOfficialTranslations": [
        {
          "id": "LLA-26-10-27-01-04-ta",
          "url": "https://www.dmc.gov.lk/images/dmcreports/Advisory_for_Severe_Lightning_at_1130hrs_on_27__1793085463.pdf",
          "sha256": "8b0358d94e2291952b23235d8511eb683146eca1fd25938cb8c5a22dbc5c7485"
        }
      ],
      "googlePublicObservation": {
        "checkedAt": "2026-10-27T14:12:00+00:00",
        "observationWindow": "2026-10-27 14:11–14:12 UTC, minute precision as reported by reviewer",
        "method": "Independent public-browser review relayed by coordinating task.",
        "overview": "No material change from 13:42–13:43 UTC reduced and fragmented regional shading. No geometry copied or interpreted as observed flood extent.",
        "puttalam": "Unsupported/no flooding data, unshaded. Unavailable information, not an all-clear.",
        "kalaWewa": "Green Normal; unchanged higher-confidence HYBAS discharge curve and thresholds 41/73/153 m3/s, not reservoir or gate telemetry.",
        "providerIssuedAt": null,
        "providerValidUntil": null,
        "limitations": "No explicit issue/update time or validity endpoints displayed. Review time and chart Now are not issuance; no cancellation, observed flood extent or household safety inferred."
      },
      "unchangedGeneralForecastDiscrepancy": {
        "id": "general-weather-20261027-1600-conflicted",
        "sha256": "7e5725887258706ffeb7845502dec6fca6d8d267014d3177b80969cf0787c678",
        "resolution": "Unresolved; original language dates and both same-observation-time positions retained in previous review provenance."
      },
      "elapsedWarningValidity": [
        {
          "id": "kelani-20261026-01",
          "expiresAt": "2026-10-27T18:00:00+05:30",
          "finding": "Validity elapsed; no extension, replacement or cancellation found. Not an all-clear."
        },
        {
          "id": "attanagalu-20261026-01",
          "expiresAt": "2026-10-27T18:00:00+05:30",
          "finding": "Validity elapsed; no extension, replacement or cancellation found. Not an all-clear."
        }
      ],
      "verifiedBaselineOriginalCount": 19,
      "verifiedMarineSource": {
        "id": "MSW-26-10-27-01-07",
        "url": "https://www.dmc.gov.lk/images/dmcreports/Warning_for_strong_winds_and_rough_seas_at_08__1793072903.pdf",
        "sha256": "9a629881fba5ecfa1cf90f1a3d90f766d14c0dc1206cf24851dc540bc37b3cb4",
        "issuedAt": "2026-10-27T08:00:00+05:30",
        "expiresAt": "2026-10-27T20:00:00+05:30"
      }
    },
    {
      "checkedAt": "2026-10-27T14:42:03+00:00",
      "reviewedAt": "2026-10-27T14:42:03+00:00",
      "method": "Completed independent 300-listing DMC review and fresh original-PDF hash comparisons relayed by coordinating task; no changed source interpretation.",
      "result": "No listing or document change from 14:12 UTC: 100 rows each of DMC types 6, 5 and 2 and nineteen relevant originals freshly checked, with identical PDF bytes and no source blocker. Marine 08:00 Red bulletin stated validity elapsed at 20:00 SLST / 14:30 UTC; no replacement or explicit cancellation found. Its until-further-notice naval/fishing guidance is not cancelled by timed-bulletin expiry. No Kelani/Attanagalu replacement or basin extension found. River issue 18:30 SLST and observations 18:00 remain unchanged, with five Minor Flood and four Alert station classifications. Lightning remains valid until 23:30 tonight, Gin until 22:30 tonight, Kalu No. 02 until October 28 13:30 and landslide Update 34 until October 28 16:00, all SLST. Original scope, source times and general-forecast date/coordinate discrepancies are retained.",
      "previousPublicReviewAt": "2026-10-27T14:12:29+00:00",
      "listingCoverage": {
        "rowsScanned": 300,
        "categories": [
          6,
          5,
          2
        ],
        "completeForListingWindow": true
      },
      "verifiedCurrentSnapshotHashes": [
        {
          "id": "kalu-20261027-02",
          "url": "https://www.dmc.gov.lk/images/dmcreports/Flood_warning_for_Kalu_River_Basin_-_No_02_-_(Extended_warning)_2026__1793090488.pdf",
          "sha256": "c552b54d56512af5fcd2a8b3a26bcf3f718b13a76168ff910dc5c8ae87142a80"
        },
        {
          "id": "mahaweli-20261026-01",
          "url": "https://www.dmc.gov.lk/images/dmcreports/Flood_Warning_for_Mahaweli_River_-_No_01_-_2026__1792998739.pdf",
          "sha256": "8746dbc111719bf59283836919e8ead312f8889fa29d6d9992d70e57d205a560"
        },
        {
          "id": "LEWM-27-10-2026-1600-34",
          "url": "https://www.dmc.gov.lk/images/dmcreports/Landslide_EW_Report_at_1600hrs_on_2026__1793098165.pdf",
          "sha256": "6734f8541331b9fcbf5a70a60b2d1dcca291f90a138fa2e7240180a71bfe64aa"
        },
        {
          "id": "rain-20261026-0300",
          "url": "https://www.dmc.gov.lk/images/dmcreports/Advisory_for_Heavy_Rain_at_0330_hrs_on_2026__1792968291.pdf",
          "sha256": "0bd573752b1965d56fd8ec4ae0c372cba2766bb66294bfc2b6acef1c6d5e6136"
        },
        {
          "id": "LLA-26-10-27-01-04",
          "url": "https://www.dmc.gov.lk/images/dmcreports/Advisory_for_Severe_Lightning_at_1130hrs_on_27__1793082700.pdf",
          "sha256": "34383e5c53aef78a5d6f93e4636a3d1d794f992178d3b3e148e24f935211a445"
        },
        {
          "id": "kelani-20261026-01",
          "url": "https://www.dmc.gov.lk/images/dmcreports/Flood_Warning_for_Kelani_Basin-_No_01_-_2026__1793020603.pdf",
          "sha256": "7ef2fd77855a9bf433e6bab591dcdbf53cc4b7301925ef0bfe248e3aa0e3edd4"
        },
        {
          "id": "attanagalu-20261026-01",
          "url": "https://www.dmc.gov.lk/images/dmcreports/Flood_Warning_FOR_Attanagalu_Oya__-_NO_01_%282026__1793020643.pdf",
          "sha256": "aee26763cf95bbe1c092b17161ac34a0f33c7c6cf24b6b9fc118bc0453f67b72"
        },
        {
          "id": "gin-20261026-01",
          "url": "https://www.dmc.gov.lk/images/dmcreports/Flood_warning_for_Gin_River_Basin_-_NO_01_(2026__1793038211.pdf",
          "sha256": "8c83b04f7f2c1126a6bb5334ae48b69b842d2d6962d9d0c179cd97ba670de9c3"
        },
        {
          "id": "river-observations",
          "url": "https://www.dmc.gov.lk/images/dmcreports/Water_level_%26_Rainfall_2026__1793106184.pdf",
          "sha256": "24f403b0375b169fcdbbd54a4e4002f967aa3486a49c3453a9412478e5b8fc41"
        }
      ],
      "verifiedOfficialTranslations": [
        {
          "id": "LLA-26-10-27-01-04-ta",
          "url": "https://www.dmc.gov.lk/images/dmcreports/Advisory_for_Severe_Lightning_at_1130hrs_on_27__1793085463.pdf",
          "sha256": "8b0358d94e2291952b23235d8511eb683146eca1fd25938cb8c5a22dbc5c7485"
        }
      ],
      "googlePublicObservation": {
        "checkedAt": "2026-10-27T14:42:00+00:00",
        "observationWindow": "2026-10-27 14:42 UTC, minute precision as reported by reviewer",
        "method": "Independent public-browser review relayed by coordinating task.",
        "overview": "No material change from 14:11–14:12 UTC reduced and fragmented regional shading. No geometry copied or interpreted as observed flood extent.",
        "puttalam": "Unsupported/no flooding data, unshaded. Unavailable information, not an all-clear.",
        "kalaWewa": "Green Normal; unchanged higher-confidence HYBAS discharge curve and thresholds 41/73/153 m3/s, not reservoir or gate telemetry.",
        "providerIssuedAt": null,
        "providerValidUntil": null,
        "limitations": "No explicit issue/update time or validity endpoints displayed. Review time and chart Now are not issuance; no cancellation, observed flood extent or household safety inferred."
      },
      "unchangedGeneralForecastDiscrepancy": {
        "id": "general-weather-20261027-1600-conflicted",
        "sha256": "7e5725887258706ffeb7845502dec6fca6d8d267014d3177b80969cf0787c678",
        "resolution": "Unresolved; original language dates and both same-observation-time positions retained in previous review provenance."
      },
      "elapsedWarningValidity": [
        {
          "id": "kelani-20261026-01",
          "expiresAt": "2026-10-27T18:00:00+05:30",
          "finding": "Validity elapsed; no extension, replacement or cancellation found. Not an all-clear."
        },
        {
          "id": "attanagalu-20261026-01",
          "expiresAt": "2026-10-27T18:00:00+05:30",
          "finding": "Validity elapsed; no extension, replacement or cancellation found. Not an all-clear."
        }
      ],
      "verifiedBaselineOriginalCount": 19,
      "verifiedMarineSource": {
        "id": "MSW-26-10-27-01-07",
        "url": "https://www.dmc.gov.lk/images/dmcreports/Warning_for_strong_winds_and_rough_seas_at_08__1793072903.pdf",
        "sha256": "9a629881fba5ecfa1cf90f1a3d90f766d14c0dc1206cf24851dc540bc37b3cb4",
        "issuedAt": "2026-10-27T08:00:00+05:30",
        "expiresAt": "2026-10-27T20:00:00+05:30"
      },
      "elapsedMarineValidity": {
        "id": "MSW-26-10-27-01-07",
        "expiresAt": "2026-10-27T20:00:00+05:30",
        "finding": "Timed validity elapsed. No replacement or cancellation found. Until-further-notice guidance is not cancelled by expiry; the original remains accessible in a distinct expired-bulletin notice, not an active inland warning."
      }
    },
    {
      "checkedAt": "2026-10-27T15:12:09+00:00",
      "reviewedAt": "2026-10-27T15:12:09+00:00",
      "method": "Completed independent 300-listing DMC review and fresh original-PDF hash comparisons relayed by coordinating task; no changed source interpretation.",
      "result": "No listing or document change from 14:42:03 UTC: 100 rows each of DMC types 6, 5 and 2 and nineteen relevant originals freshly checked, with identical PDF bytes and no source blocker. No new warnings, cancellation, supersession or expired-basin replacement found. Marine timed validity has elapsed; until-further-notice instructions are not cancelled by that expiry. Gin remains valid until 22:30 tonight, lightning until 23:30 tonight, Kalu No. 02 until October 28 13:30 and landslide Update 34 until October 28 16:00, all SLST. River actual issue 18:30 SLST and observations 18:00 remain unchanged, with five Minor Flood and four Alert station classifications. Original scope, source times and general-forecast date/coordinate discrepancies are retained.",
      "previousPublicReviewAt": "2026-10-27T14:42:03+00:00",
      "listingCoverage": {
        "rowsScanned": 300,
        "categories": [
          6,
          5,
          2
        ],
        "completeForListingWindow": true
      },
      "verifiedCurrentSnapshotHashes": [
        {
          "id": "kalu-20261027-02",
          "url": "https://www.dmc.gov.lk/images/dmcreports/Flood_warning_for_Kalu_River_Basin_-_No_02_-_(Extended_warning)_2026__1793090488.pdf",
          "sha256": "c552b54d56512af5fcd2a8b3a26bcf3f718b13a76168ff910dc5c8ae87142a80"
        },
        {
          "id": "mahaweli-20261026-01",
          "url": "https://www.dmc.gov.lk/images/dmcreports/Flood_Warning_for_Mahaweli_River_-_No_01_-_2026__1792998739.pdf",
          "sha256": "8746dbc111719bf59283836919e8ead312f8889fa29d6d9992d70e57d205a560"
        },
        {
          "id": "LEWM-27-10-2026-1600-34",
          "url": "https://www.dmc.gov.lk/images/dmcreports/Landslide_EW_Report_at_1600hrs_on_2026__1793098165.pdf",
          "sha256": "6734f8541331b9fcbf5a70a60b2d1dcca291f90a138fa2e7240180a71bfe64aa"
        },
        {
          "id": "rain-20261026-0300",
          "url": "https://www.dmc.gov.lk/images/dmcreports/Advisory_for_Heavy_Rain_at_0330_hrs_on_2026__1792968291.pdf",
          "sha256": "0bd573752b1965d56fd8ec4ae0c372cba2766bb66294bfc2b6acef1c6d5e6136"
        },
        {
          "id": "LLA-26-10-27-01-04",
          "url": "https://www.dmc.gov.lk/images/dmcreports/Advisory_for_Severe_Lightning_at_1130hrs_on_27__1793082700.pdf",
          "sha256": "34383e5c53aef78a5d6f93e4636a3d1d794f992178d3b3e148e24f935211a445"
        },
        {
          "id": "kelani-20261026-01",
          "url": "https://www.dmc.gov.lk/images/dmcreports/Flood_Warning_for_Kelani_Basin-_No_01_-_2026__1793020603.pdf",
          "sha256": "7ef2fd77855a9bf433e6bab591dcdbf53cc4b7301925ef0bfe248e3aa0e3edd4"
        },
        {
          "id": "attanagalu-20261026-01",
          "url": "https://www.dmc.gov.lk/images/dmcreports/Flood_Warning_FOR_Attanagalu_Oya__-_NO_01_%282026__1793020643.pdf",
          "sha256": "aee26763cf95bbe1c092b17161ac34a0f33c7c6cf24b6b9fc118bc0453f67b72"
        },
        {
          "id": "gin-20261026-01",
          "url": "https://www.dmc.gov.lk/images/dmcreports/Flood_warning_for_Gin_River_Basin_-_NO_01_(2026__1793038211.pdf",
          "sha256": "8c83b04f7f2c1126a6bb5334ae48b69b842d2d6962d9d0c179cd97ba670de9c3"
        },
        {
          "id": "river-observations",
          "url": "https://www.dmc.gov.lk/images/dmcreports/Water_level_%26_Rainfall_2026__1793106184.pdf",
          "sha256": "24f403b0375b169fcdbbd54a4e4002f967aa3486a49c3453a9412478e5b8fc41"
        }
      ],
      "verifiedOfficialTranslations": [
        {
          "id": "LLA-26-10-27-01-04-ta",
          "url": "https://www.dmc.gov.lk/images/dmcreports/Advisory_for_Severe_Lightning_at_1130hrs_on_27__1793085463.pdf",
          "sha256": "8b0358d94e2291952b23235d8511eb683146eca1fd25938cb8c5a22dbc5c7485"
        }
      ],
      "googlePublicObservation": {
        "checkedAt": "2026-10-27T15:12:00+00:00",
        "observationWindow": "2026-10-27 15:12 UTC, minute precision as reported by reviewer",
        "method": "Independent public-browser review relayed by coordinating task.",
        "overview": "No material change from 14:42 UTC reduced and fragmented regional shading. No geometry copied or interpreted as observed flood extent.",
        "puttalam": "Unsupported/no flooding data, unshaded. Unavailable information, not an all-clear.",
        "kalaWewa": "Green Normal; unchanged higher-confidence HYBAS discharge curve and thresholds 41/73/153 m3/s, not reservoir or gate telemetry.",
        "providerIssuedAt": null,
        "providerValidUntil": null,
        "limitations": "No explicit issue/update time or validity endpoints displayed. Review time and chart Now are not issuance; no cancellation, observed flood extent or household safety inferred."
      },
      "unchangedGeneralForecastDiscrepancy": {
        "id": "general-weather-20261027-1600-conflicted",
        "sha256": "7e5725887258706ffeb7845502dec6fca6d8d267014d3177b80969cf0787c678",
        "resolution": "Unresolved; original language dates and both same-observation-time positions retained in previous review provenance."
      },
      "elapsedWarningValidity": [
        {
          "id": "kelani-20261026-01",
          "expiresAt": "2026-10-27T18:00:00+05:30",
          "finding": "Validity elapsed; no extension, replacement or cancellation found. Not an all-clear."
        },
        {
          "id": "attanagalu-20261026-01",
          "expiresAt": "2026-10-27T18:00:00+05:30",
          "finding": "Validity elapsed; no extension, replacement or cancellation found. Not an all-clear."
        }
      ],
      "verifiedBaselineOriginalCount": 19,
      "verifiedMarineSource": {
        "id": "MSW-26-10-27-01-07",
        "url": "https://www.dmc.gov.lk/images/dmcreports/Warning_for_strong_winds_and_rough_seas_at_08__1793072903.pdf",
        "sha256": "9a629881fba5ecfa1cf90f1a3d90f766d14c0dc1206cf24851dc540bc37b3cb4",
        "issuedAt": "2026-10-27T08:00:00+05:30",
        "expiresAt": "2026-10-27T20:00:00+05:30"
      },
      "elapsedMarineValidity": {
        "id": "MSW-26-10-27-01-07",
        "expiresAt": "2026-10-27T20:00:00+05:30",
        "finding": "Timed validity elapsed. No replacement or cancellation found. Until-further-notice guidance is not cancelled by expiry; the original remains accessible in a distinct expired-bulletin notice, not an active inland warning."
      }
    },
    {
      "checkedAt": "2026-10-27T15:43:29+00:00",
      "reviewedAt": "2026-10-27T15:43:29+00:00",
      "method": "Completed independent 300-listing DMC review and fresh original-PDF hash comparisons relayed by coordinating task; no changed source interpretation.",
      "result": "No DMC listing or document change from 15:12 UTC: 100 rows each of types 6, 5 and 2 and nineteen relevant originals freshly checked, with identical PDF bytes and no source blocker. No new official warning, extension, cancellation, supersession or expired-basin replacement found. Marine timed validity has elapsed; until-further-notice guidance is not cancelled by expiry. Gin remains valid until 22:30 tonight, lightning until 23:30 tonight, Kalu No. 02 until October 28 13:30 and landslide Update 34 until October 28 16:00, all SLST. River issue 18:30 SLST and observations 18:00 remain unchanged, with five Minor Flood and four Alert station classifications; readings are now over three hours old. Original scope, times and general-forecast date/coordinate discrepancies remain. A separate Google public forecast-display change is recorded below; it does not alter DMC warnings or reservoir observations.",
      "previousPublicReviewAt": "2026-10-27T15:12:09+00:00",
      "listingCoverage": {
        "rowsScanned": 300,
        "categories": [
          6,
          5,
          2
        ],
        "completeForListingWindow": true
      },
      "verifiedCurrentSnapshotHashes": [
        {
          "id": "kalu-20261027-02",
          "url": "https://www.dmc.gov.lk/images/dmcreports/Flood_warning_for_Kalu_River_Basin_-_No_02_-_(Extended_warning)_2026__1793090488.pdf",
          "sha256": "c552b54d56512af5fcd2a8b3a26bcf3f718b13a76168ff910dc5c8ae87142a80"
        },
        {
          "id": "mahaweli-20261026-01",
          "url": "https://www.dmc.gov.lk/images/dmcreports/Flood_Warning_for_Mahaweli_River_-_No_01_-_2026__1792998739.pdf",
          "sha256": "8746dbc111719bf59283836919e8ead312f8889fa29d6d9992d70e57d205a560"
        },
        {
          "id": "LEWM-27-10-2026-1600-34",
          "url": "https://www.dmc.gov.lk/images/dmcreports/Landslide_EW_Report_at_1600hrs_on_2026__1793098165.pdf",
          "sha256": "6734f8541331b9fcbf5a70a60b2d1dcca291f90a138fa2e7240180a71bfe64aa"
        },
        {
          "id": "rain-20261026-0300",
          "url": "https://www.dmc.gov.lk/images/dmcreports/Advisory_for_Heavy_Rain_at_0330_hrs_on_2026__1792968291.pdf",
          "sha256": "0bd573752b1965d56fd8ec4ae0c372cba2766bb66294bfc2b6acef1c6d5e6136"
        },
        {
          "id": "LLA-26-10-27-01-04",
          "url": "https://www.dmc.gov.lk/images/dmcreports/Advisory_for_Severe_Lightning_at_1130hrs_on_27__1793082700.pdf",
          "sha256": "34383e5c53aef78a5d6f93e4636a3d1d794f992178d3b3e148e24f935211a445"
        },
        {
          "id": "kelani-20261026-01",
          "url": "https://www.dmc.gov.lk/images/dmcreports/Flood_Warning_for_Kelani_Basin-_No_01_-_2026__1793020603.pdf",
          "sha256": "7ef2fd77855a9bf433e6bab591dcdbf53cc4b7301925ef0bfe248e3aa0e3edd4"
        },
        {
          "id": "attanagalu-20261026-01",
          "url": "https://www.dmc.gov.lk/images/dmcreports/Flood_Warning_FOR_Attanagalu_Oya__-_NO_01_%282026__1793020643.pdf",
          "sha256": "aee26763cf95bbe1c092b17161ac34a0f33c7c6cf24b6b9fc118bc0453f67b72"
        },
        {
          "id": "gin-20261026-01",
          "url": "https://www.dmc.gov.lk/images/dmcreports/Flood_warning_for_Gin_River_Basin_-_NO_01_(2026__1793038211.pdf",
          "sha256": "8c83b04f7f2c1126a6bb5334ae48b69b842d2d6962d9d0c179cd97ba670de9c3"
        },
        {
          "id": "river-observations",
          "url": "https://www.dmc.gov.lk/images/dmcreports/Water_level_%26_Rainfall_2026__1793106184.pdf",
          "sha256": "24f403b0375b169fcdbbd54a4e4002f967aa3486a49c3453a9412478e5b8fc41"
        }
      ],
      "verifiedOfficialTranslations": [
        {
          "id": "LLA-26-10-27-01-04-ta",
          "url": "https://www.dmc.gov.lk/images/dmcreports/Advisory_for_Severe_Lightning_at_1130hrs_on_27__1793085463.pdf",
          "sha256": "8b0358d94e2291952b23235d8511eb683146eca1fd25938cb8c5a22dbc5c7485"
        }
      ],
      "googlePublicObservation": {
        "checkedAt": "2026-10-27T15:43:00+00:00",
        "observationWindow": "2026-10-27 15:43 UTC, minute precision as reported by reviewer",
        "method": "Independent public-browser review relayed by coordinating task.",
        "overview": "Orange flash-flood shading expanded south of Puttalam and west of Kurunegala compared with 15:12 UTC. This is an observed provider display change, not a copied polygon or an observed inundation footprint.",
        "puttalam": "Unsupported/no flooding data, unshaded. Unavailable information, not an all-clear.",
        "kalaWewa": "Changed from green Normal at the 15:12 review to orange Warning at 15:43. The discharge curve changed; higher-confidence HYBAS designation and 41/73/153 m3/s thresholds are unchanged. This is a river-discharge forecast node, not reservoir or gate measurements.",
        "providerIssuedAt": null,
        "providerValidUntil": null,
        "limitations": "No explicit issuance/update time or exact validity endpoints displayed. Observation time, chart Now and relative chart labels are not issuance, validity or household flood-arrival times. No copied geometry, inundation footprint, reservoir telemetry, household danger or safety is inferred. Puttalam remains unsupported/no data and unshaded, not an all-clear.",
        "sourceUrl": "https://sites.research.google/floods/l/8.01027646645311/80.5352783203125/10/g/hybas_4121156830?hl=en-LK",
        "nodeId": "hybas_4121156830",
        "displayStatus": "Warning",
        "previousDisplayStatus": "Normal",
        "previousObservedAt": "2026-10-27T15:12:00+00:00",
        "observedBanner": "Similar to highest river level in 2026",
        "changeType": "public_forecast_display_change",
        "thresholdsCubicMetresPerSecond": [
          41,
          73,
          153
        ]
      },
      "unchangedGeneralForecastDiscrepancy": {
        "id": "general-weather-20261027-1600-conflicted",
        "sha256": "7e5725887258706ffeb7845502dec6fca6d8d267014d3177b80969cf0787c678",
        "resolution": "Unresolved; original language dates and both same-observation-time positions retained in previous review provenance."
      },
      "elapsedWarningValidity": [
        {
          "id": "kelani-20261026-01",
          "expiresAt": "2026-10-27T18:00:00+05:30",
          "finding": "Validity elapsed; no extension, replacement or cancellation found. Not an all-clear."
        },
        {
          "id": "attanagalu-20261026-01",
          "expiresAt": "2026-10-27T18:00:00+05:30",
          "finding": "Validity elapsed; no extension, replacement or cancellation found. Not an all-clear."
        }
      ],
      "verifiedBaselineOriginalCount": 19,
      "verifiedMarineSource": {
        "id": "MSW-26-10-27-01-07",
        "url": "https://www.dmc.gov.lk/images/dmcreports/Warning_for_strong_winds_and_rough_seas_at_08__1793072903.pdf",
        "sha256": "9a629881fba5ecfa1cf90f1a3d90f766d14c0dc1206cf24851dc540bc37b3cb4",
        "issuedAt": "2026-10-27T08:00:00+05:30",
        "expiresAt": "2026-10-27T20:00:00+05:30"
      },
      "elapsedMarineValidity": {
        "id": "MSW-26-10-27-01-07",
        "expiresAt": "2026-10-27T20:00:00+05:30",
        "finding": "Timed validity elapsed. No replacement or cancellation found. Until-further-notice guidance is not cancelled by expiry; the original remains accessible in a distinct expired-bulletin notice, not an active inland warning."
      }
    },
    {
      "checkedAt": "2026-10-27T16:13:47+00:00",
      "reviewedAt": "2026-10-27T16:13:47+00:00",
      "method": "Independent complete 300-listing DMC review and nineteen unchanged original-PDF hash comparisons relayed by coordinating task, plus local fresh download and visual verification of the new river PDF.",
      "result": "New river report issued 21:30 SLST with 21:00 observations and 20:00 comparison: six Minor Flood, three Alert. Thalgahagoda becomes Minor Flood with blank trend. Galgamuwa and Thanthirimale have no readings/classification; shown unavailable. Twelve-hour rainfall is not ingested as water level. No official warning extension, cancellation or supersession found. Gin retains 22:30 expiry, marine until-further-notice guidance remains uncancelled. General forecast discrepancies retained. Google public forecast display unchanged from 15:43; not official warning or reservoir telemetry.",
      "previousPublicReviewAt": "2026-10-27T15:43:29+00:00",
      "listingCoverage": {
        "rowsScanned": 300,
        "categories": [
          6,
          5,
          2
        ],
        "completeForListingWindow": true
      },
      "verifiedCurrentSnapshotHashes": [
        {
          "id": "kalu-20261027-02",
          "url": "https://www.dmc.gov.lk/images/dmcreports/Flood_warning_for_Kalu_River_Basin_-_No_02_-_(Extended_warning)_2026__1793090488.pdf",
          "sha256": "c552b54d56512af5fcd2a8b3a26bcf3f718b13a76168ff910dc5c8ae87142a80"
        },
        {
          "id": "mahaweli-20261026-01",
          "url": "https://www.dmc.gov.lk/images/dmcreports/Flood_Warning_for_Mahaweli_River_-_No_01_-_2026__1792998739.pdf",
          "sha256": "8746dbc111719bf59283836919e8ead312f8889fa29d6d9992d70e57d205a560"
        },
        {
          "id": "LEWM-27-10-2026-1600-34",
          "url": "https://www.dmc.gov.lk/images/dmcreports/Landslide_EW_Report_at_1600hrs_on_2026__1793098165.pdf",
          "sha256": "6734f8541331b9fcbf5a70a60b2d1dcca291f90a138fa2e7240180a71bfe64aa"
        },
        {
          "id": "rain-20261026-0300",
          "url": "https://www.dmc.gov.lk/images/dmcreports/Advisory_for_Heavy_Rain_at_0330_hrs_on_2026__1792968291.pdf",
          "sha256": "0bd573752b1965d56fd8ec4ae0c372cba2766bb66294bfc2b6acef1c6d5e6136"
        },
        {
          "id": "LLA-26-10-27-01-04",
          "url": "https://www.dmc.gov.lk/images/dmcreports/Advisory_for_Severe_Lightning_at_1130hrs_on_27__1793082700.pdf",
          "sha256": "34383e5c53aef78a5d6f93e4636a3d1d794f992178d3b3e148e24f935211a445"
        },
        {
          "id": "kelani-20261026-01",
          "url": "https://www.dmc.gov.lk/images/dmcreports/Flood_Warning_for_Kelani_Basin-_No_01_-_2026__1793020603.pdf",
          "sha256": "7ef2fd77855a9bf433e6bab591dcdbf53cc4b7301925ef0bfe248e3aa0e3edd4"
        },
        {
          "id": "attanagalu-20261026-01",
          "url": "https://www.dmc.gov.lk/images/dmcreports/Flood_Warning_FOR_Attanagalu_Oya__-_NO_01_%282026__1793020643.pdf",
          "sha256": "aee26763cf95bbe1c092b17161ac34a0f33c7c6cf24b6b9fc118bc0453f67b72"
        },
        {
          "id": "gin-20261026-01",
          "url": "https://www.dmc.gov.lk/images/dmcreports/Flood_warning_for_Gin_River_Basin_-_NO_01_(2026__1793038211.pdf",
          "sha256": "8c83b04f7f2c1126a6bb5334ae48b69b842d2d6962d9d0c179cd97ba670de9c3"
        },
        {
          "id": "river-observations",
          "url": "https://www.dmc.gov.lk/images/dmcreports/Water_level_%26_Rainfall_2026__1793116593.pdf",
          "sha256": "3c437d0b99e98432d27c95e511ec3ab9a3c087b62e240aa83af5a2d145170284"
        }
      ],
      "verifiedOfficialTranslations": [
        {
          "id": "LLA-26-10-27-01-04-ta",
          "url": "https://www.dmc.gov.lk/images/dmcreports/Advisory_for_Severe_Lightning_at_1130hrs_on_27__1793085463.pdf",
          "sha256": "8b0358d94e2291952b23235d8511eb683146eca1fd25938cb8c5a22dbc5c7485"
        }
      ],
      "googlePublicObservation": {
        "checkedAt": "2026-10-27T16:14:00+00:00",
        "observationWindow": "2026-10-27 16:13–16:14 UTC, minute precision as reported by reviewer",
        "method": "Independent public-browser review relayed by coordinating task.",
        "overview": "Expanded orange shading south of Puttalam and west of Kurunegala unchanged from 15:43. Provider display only, not observed inundation or copied geometry.",
        "puttalam": "Unsupported/no flooding data, unshaded. Unavailable information, not an all-clear.",
        "kalaWewa": "Orange Warning with the same banner and discharge curve as 15:43. Higher-confidence HYBAS designation and 41/73/153 m3/s thresholds unchanged. River-discharge forecast node, not reservoir or gate measurements.",
        "providerIssuedAt": null,
        "providerValidUntil": null,
        "limitations": "No explicit issuance/update time or exact validity endpoints displayed. Observation time, chart Now and relative chart labels are not issuance, validity or household flood-arrival times. No copied geometry, inundation footprint, reservoir telemetry, household danger or safety is inferred. Puttalam remains unsupported/no data and unshaded, not an all-clear.",
        "sourceUrl": "https://sites.research.google/floods/l/8.01027646645311/80.5352783203125/10/g/hybas_4121156830?hl=en-LK",
        "nodeId": "hybas_4121156830",
        "displayStatus": "Warning",
        "previousDisplayStatus": "Warning",
        "previousObservedAt": "2026-10-27T15:43:00+00:00",
        "observedBanner": "Similar to highest river level in 2026",
        "changeType": "public_forecast_display_unchanged",
        "thresholdsCubicMetresPerSecond": [
          41,
          73,
          153
        ]
      },
      "unchangedGeneralForecastDiscrepancy": {
        "id": "general-weather-20261027-1600-conflicted",
        "sha256": "7e5725887258706ffeb7845502dec6fca6d8d267014d3177b80969cf0787c678",
        "resolution": "Unresolved; original language dates and both same-observation-time positions retained in previous review provenance."
      },
      "elapsedWarningValidity": [
        {
          "id": "kelani-20261026-01",
          "expiresAt": "2026-10-27T18:00:00+05:30",
          "finding": "Validity elapsed; no extension, replacement or cancellation found. Not an all-clear."
        },
        {
          "id": "attanagalu-20261026-01",
          "expiresAt": "2026-10-27T18:00:00+05:30",
          "finding": "Validity elapsed; no extension, replacement or cancellation found. Not an all-clear."
        }
      ],
      "verifiedBaselineOriginalCount": 19,
      "verifiedMarineSource": {
        "id": "MSW-26-10-27-01-07",
        "url": "https://www.dmc.gov.lk/images/dmcreports/Warning_for_strong_winds_and_rough_seas_at_08__1793072903.pdf",
        "sha256": "9a629881fba5ecfa1cf90f1a3d90f766d14c0dc1206cf24851dc540bc37b3cb4",
        "issuedAt": "2026-10-27T08:00:00+05:30",
        "expiresAt": "2026-10-27T20:00:00+05:30"
      },
      "elapsedMarineValidity": {
        "id": "MSW-26-10-27-01-07",
        "expiresAt": "2026-10-27T20:00:00+05:30",
        "finding": "Timed validity elapsed. No replacement or cancellation found. Until-further-notice guidance is not cancelled by expiry; the original remains accessible in a distinct expired-bulletin notice, not an active inland warning."
      }
    },
    {
      "checkedAt": "2026-10-27T16:42:29+00:00",
      "reviewedAt": "2026-10-27T16:42:29+00:00",
      "method": "Completed independent public-source review relayed by coordinating task: 100 listings per DMC category and fresh original-PDF hashes; no changed source interpretation.",
      "result": "No change from 16:13:47 UTC: 100 listings each for DMC types 6, 5 and 2 and twenty relevant original PDFs freshly checked, all byte-identical to visually reviewed versions, without source blockers. No new warning, extension, replacement, cancellation or supersession. Gin still expires at 22:30 SLST / 17:00 UTC; expiry does not establish cancellation or safety. Marine until-further-notice guidance remains uncancelled. River issue 21:30 and observations 21:00 SLST unchanged, with six Minor Flood and three Alert classifications. Galgamuwa and Thanthirimale remain explicitly unavailable; Weraganthota is also missing in the source but outside the selected directory. No readings carried forward. All source dates, scope and general-forecast discrepancies retained.",
      "previousPublicReviewAt": "2026-10-27T16:13:47+00:00",
      "listingCoverage": {
        "rowsScanned": 300,
        "categories": [
          6,
          5,
          2
        ],
        "completeForListingWindow": true
      },
      "verifiedCurrentSnapshotHashes": [
        {
          "id": "kalu-20261027-02",
          "url": "https://www.dmc.gov.lk/images/dmcreports/Flood_warning_for_Kalu_River_Basin_-_No_02_-_(Extended_warning)_2026__1793090488.pdf",
          "sha256": "c552b54d56512af5fcd2a8b3a26bcf3f718b13a76168ff910dc5c8ae87142a80"
        },
        {
          "id": "mahaweli-20261026-01",
          "url": "https://www.dmc.gov.lk/images/dmcreports/Flood_Warning_for_Mahaweli_River_-_No_01_-_2026__1792998739.pdf",
          "sha256": "8746dbc111719bf59283836919e8ead312f8889fa29d6d9992d70e57d205a560"
        },
        {
          "id": "LEWM-27-10-2026-1600-34",
          "url": "https://www.dmc.gov.lk/images/dmcreports/Landslide_EW_Report_at_1600hrs_on_2026__1793098165.pdf",
          "sha256": "6734f8541331b9fcbf5a70a60b2d1dcca291f90a138fa2e7240180a71bfe64aa"
        },
        {
          "id": "rain-20261026-0300",
          "url": "https://www.dmc.gov.lk/images/dmcreports/Advisory_for_Heavy_Rain_at_0330_hrs_on_2026__1792968291.pdf",
          "sha256": "0bd573752b1965d56fd8ec4ae0c372cba2766bb66294bfc2b6acef1c6d5e6136"
        },
        {
          "id": "LLA-26-10-27-01-04",
          "url": "https://www.dmc.gov.lk/images/dmcreports/Advisory_for_Severe_Lightning_at_1130hrs_on_27__1793082700.pdf",
          "sha256": "34383e5c53aef78a5d6f93e4636a3d1d794f992178d3b3e148e24f935211a445"
        },
        {
          "id": "kelani-20261026-01",
          "url": "https://www.dmc.gov.lk/images/dmcreports/Flood_Warning_for_Kelani_Basin-_No_01_-_2026__1793020603.pdf",
          "sha256": "7ef2fd77855a9bf433e6bab591dcdbf53cc4b7301925ef0bfe248e3aa0e3edd4"
        },
        {
          "id": "attanagalu-20261026-01",
          "url": "https://www.dmc.gov.lk/images/dmcreports/Flood_Warning_FOR_Attanagalu_Oya__-_NO_01_%282026__1793020643.pdf",
          "sha256": "aee26763cf95bbe1c092b17161ac34a0f33c7c6cf24b6b9fc118bc0453f67b72"
        },
        {
          "id": "gin-20261026-01",
          "url": "https://www.dmc.gov.lk/images/dmcreports/Flood_warning_for_Gin_River_Basin_-_NO_01_(2026__1793038211.pdf",
          "sha256": "8c83b04f7f2c1126a6bb5334ae48b69b842d2d6962d9d0c179cd97ba670de9c3"
        },
        {
          "id": "river-observations",
          "url": "https://www.dmc.gov.lk/images/dmcreports/Water_level_%26_Rainfall_2026__1793116593.pdf",
          "sha256": "3c437d0b99e98432d27c95e511ec3ab9a3c087b62e240aa83af5a2d145170284"
        }
      ],
      "verifiedOfficialTranslations": [
        {
          "id": "LLA-26-10-27-01-04-ta",
          "url": "https://www.dmc.gov.lk/images/dmcreports/Advisory_for_Severe_Lightning_at_1130hrs_on_27__1793085463.pdf",
          "sha256": "8b0358d94e2291952b23235d8511eb683146eca1fd25938cb8c5a22dbc5c7485"
        }
      ],
      "googlePublicObservation": {
        "checkedAt": "2026-10-27T16:42:00+00:00",
        "observationWindow": "2026-10-27 16:42 UTC, minute precision as reported by reviewer",
        "method": "Independent public-browser review relayed by coordinating task.",
        "overview": "Expanded orange shading south of Puttalam and west of Kurunegala unchanged from 16:13–16:14. Provider display only, not observed inundation or copied geometry.",
        "puttalam": "Unsupported/no flooding data, unshaded. Unavailable information, not an all-clear.",
        "kalaWewa": "Orange Warning with the same banner and discharge curve as 16:13–16:14. Higher-confidence HYBAS designation and 41/73/153 m3/s thresholds unchanged. River-discharge forecast node, not reservoir or gate measurements.",
        "providerIssuedAt": null,
        "providerValidUntil": null,
        "limitations": "No explicit issuance/update time or exact validity endpoints displayed. Observation time, chart Now and relative chart labels (currently in 7 hours) are not issuance, validity or household flood-arrival times. No copied geometry, inundation footprint, reservoir telemetry, household danger or safety is inferred. Puttalam remains unsupported/no data, not an all-clear.",
        "sourceUrl": "https://sites.research.google/floods/l/8.01027646645311/80.5352783203125/10/g/hybas_4121156830?hl=en-LK",
        "nodeId": "hybas_4121156830",
        "displayStatus": "Warning",
        "previousDisplayStatus": "Warning",
        "previousObservedAt": "2026-10-27T16:14:00+00:00",
        "observedBanner": "Similar to highest river level in 2026",
        "changeType": "public_forecast_display_unchanged",
        "thresholdsCubicMetresPerSecond": [
          41,
          73,
          153
        ]
      },
      "unchangedGeneralForecastDiscrepancy": {
        "id": "general-weather-20261027-1600-conflicted",
        "sha256": "7e5725887258706ffeb7845502dec6fca6d8d267014d3177b80969cf0787c678",
        "resolution": "Unresolved; original language dates and both same-observation-time positions retained in previous review provenance."
      },
      "elapsedWarningValidity": [
        {
          "id": "kelani-20261026-01",
          "expiresAt": "2026-10-27T18:00:00+05:30",
          "finding": "Validity elapsed; no extension, replacement or cancellation found. Not an all-clear."
        },
        {
          "id": "attanagalu-20261026-01",
          "expiresAt": "2026-10-27T18:00:00+05:30",
          "finding": "Validity elapsed; no extension, replacement or cancellation found. Not an all-clear."
        }
      ],
      "verifiedBaselineOriginalCount": 20,
      "verifiedMarineSource": {
        "id": "MSW-26-10-27-01-07",
        "url": "https://www.dmc.gov.lk/images/dmcreports/Warning_for_strong_winds_and_rough_seas_at_08__1793072903.pdf",
        "sha256": "9a629881fba5ecfa1cf90f1a3d90f766d14c0dc1206cf24851dc540bc37b3cb4",
        "issuedAt": "2026-10-27T08:00:00+05:30",
        "expiresAt": "2026-10-27T20:00:00+05:30"
      },
      "elapsedMarineValidity": {
        "id": "MSW-26-10-27-01-07",
        "expiresAt": "2026-10-27T20:00:00+05:30",
        "finding": "Timed validity elapsed. No replacement or cancellation found. Until-further-notice guidance is not cancelled by expiry; the original remains accessible in a distinct expired-bulletin notice, not an active inland warning."
      }
    },
    {
      "checkedAt": "2026-10-27T17:11:59+00:00",
      "reviewedAt": "2026-10-27T17:11:59+00:00",
      "method": "Completed independent 300-listing and twenty-baseline-PDF review relayed by coordinating task; new marine PDF freshly downloaded and all six pages visually checked locally.",
      "result": "New sea-only Red Marine Bulletin 08. Header issue 21:00 SLST October 27 for 24 hours conflicts with map caption issue 20:00 and validity until 20:00 October 28; both retained, with no single asserted expiry. Until-further-notice sea instructions remain distinct. No explicit cancellation or supersedes statement. Gin timed validity elapsed at 22:30 SLST / 17:00 UTC without extension, replacement or cancellation found; not an all-clear. River 21:30 issue / 21:00 observations and missing readings unchanged. Other inland warnings, source times and general-forecast discrepancies unchanged. Google public forecast display unchanged.",
      "previousPublicReviewAt": "2026-10-27T16:42:29+00:00",
      "listingCoverage": {
        "rowsScanned": 300,
        "categories": [
          6,
          5,
          2
        ],
        "completeForListingWindow": true
      },
      "verifiedCurrentSnapshotHashes": [
        {
          "id": "kalu-20261027-02",
          "url": "https://www.dmc.gov.lk/images/dmcreports/Flood_warning_for_Kalu_River_Basin_-_No_02_-_(Extended_warning)_2026__1793090488.pdf",
          "sha256": "c552b54d56512af5fcd2a8b3a26bcf3f718b13a76168ff910dc5c8ae87142a80"
        },
        {
          "id": "mahaweli-20261026-01",
          "url": "https://www.dmc.gov.lk/images/dmcreports/Flood_Warning_for_Mahaweli_River_-_No_01_-_2026__1792998739.pdf",
          "sha256": "8746dbc111719bf59283836919e8ead312f8889fa29d6d9992d70e57d205a560"
        },
        {
          "id": "LEWM-27-10-2026-1600-34",
          "url": "https://www.dmc.gov.lk/images/dmcreports/Landslide_EW_Report_at_1600hrs_on_2026__1793098165.pdf",
          "sha256": "6734f8541331b9fcbf5a70a60b2d1dcca291f90a138fa2e7240180a71bfe64aa"
        },
        {
          "id": "rain-20261026-0300",
          "url": "https://www.dmc.gov.lk/images/dmcreports/Advisory_for_Heavy_Rain_at_0330_hrs_on_2026__1792968291.pdf",
          "sha256": "0bd573752b1965d56fd8ec4ae0c372cba2766bb66294bfc2b6acef1c6d5e6136"
        },
        {
          "id": "LLA-26-10-27-01-04",
          "url": "https://www.dmc.gov.lk/images/dmcreports/Advisory_for_Severe_Lightning_at_1130hrs_on_27__1793082700.pdf",
          "sha256": "34383e5c53aef78a5d6f93e4636a3d1d794f992178d3b3e148e24f935211a445"
        },
        {
          "id": "kelani-20261026-01",
          "url": "https://www.dmc.gov.lk/images/dmcreports/Flood_Warning_for_Kelani_Basin-_No_01_-_2026__1793020603.pdf",
          "sha256": "7ef2fd77855a9bf433e6bab591dcdbf53cc4b7301925ef0bfe248e3aa0e3edd4"
        },
        {
          "id": "attanagalu-20261026-01",
          "url": "https://www.dmc.gov.lk/images/dmcreports/Flood_Warning_FOR_Attanagalu_Oya__-_NO_01_%282026__1793020643.pdf",
          "sha256": "aee26763cf95bbe1c092b17161ac34a0f33c7c6cf24b6b9fc118bc0453f67b72"
        },
        {
          "id": "gin-20261026-01",
          "url": "https://www.dmc.gov.lk/images/dmcreports/Flood_warning_for_Gin_River_Basin_-_NO_01_(2026__1793038211.pdf",
          "sha256": "8c83b04f7f2c1126a6bb5334ae48b69b842d2d6962d9d0c179cd97ba670de9c3"
        },
        {
          "id": "river-observations",
          "url": "https://www.dmc.gov.lk/images/dmcreports/Water_level_%26_Rainfall_2026__1793116593.pdf",
          "sha256": "3c437d0b99e98432d27c95e511ec3ab9a3c087b62e240aa83af5a2d145170284"
        }
      ],
      "verifiedOfficialTranslations": [
        {
          "id": "LLA-26-10-27-01-04-ta",
          "url": "https://www.dmc.gov.lk/images/dmcreports/Advisory_for_Severe_Lightning_at_1130hrs_on_27__1793085463.pdf",
          "sha256": "8b0358d94e2291952b23235d8511eb683146eca1fd25938cb8c5a22dbc5c7485"
        }
      ],
      "googlePublicObservation": {
        "checkedAt": "2026-10-27T17:12:00+00:00",
        "observationWindow": "2026-10-27 17:11–17:12 UTC, minute precision as reported by reviewer",
        "method": "Independent public-browser review relayed by coordinating task.",
        "overview": "Expanded orange shading south of Puttalam and west of Kurunegala unchanged from 16:42. Provider display only, not observed inundation or copied geometry.",
        "puttalam": "Unsupported/no flooding data, unshaded. Unavailable information, not an all-clear.",
        "kalaWewa": "Orange Warning with the same banner and discharge curve as 16:42. Higher-confidence HYBAS designation and 41/73/153 m3/s thresholds unchanged. River-discharge forecast node, not reservoir or gate measurements.",
        "providerIssuedAt": null,
        "providerValidUntil": null,
        "limitations": "No explicit issuance/update time or exact validity endpoints displayed. Observation time, chart Now and relative chart labels (currently in 7 hours) are not issuance, validity or household flood-arrival times. No copied geometry, inundation footprint, reservoir telemetry, household danger or safety is inferred. Puttalam remains unsupported/no data, not an all-clear.",
        "sourceUrl": "https://sites.research.google/floods/l/8.01027646645311/80.5352783203125/10/g/hybas_4121156830?hl=en-LK",
        "nodeId": "hybas_4121156830",
        "displayStatus": "Warning",
        "previousDisplayStatus": "Warning",
        "previousObservedAt": "2026-10-27T16:42:00+00:00",
        "observedBanner": "Similar to highest river level in 2026",
        "changeType": "public_forecast_display_unchanged",
        "thresholdsCubicMetresPerSecond": [
          41,
          73,
          153
        ]
      },
      "unchangedGeneralForecastDiscrepancy": {
        "id": "general-weather-20261027-1600-conflicted",
        "sha256": "7e5725887258706ffeb7845502dec6fca6d8d267014d3177b80969cf0787c678",
        "resolution": "Unresolved; original language dates and both same-observation-time positions retained in previous review provenance."
      },
      "elapsedWarningValidity": [
        {
          "id": "kelani-20261026-01",
          "expiresAt": "2026-10-27T18:00:00+05:30",
          "finding": "Validity elapsed; no extension, replacement or cancellation found. Not an all-clear."
        },
        {
          "id": "attanagalu-20261026-01",
          "expiresAt": "2026-10-27T18:00:00+05:30",
          "finding": "Validity elapsed; no extension, replacement or cancellation found. Not an all-clear."
        },
        {
          "id": "gin-20261026-01",
          "expiresAt": "2026-10-27T22:30:00+05:30",
          "finding": "Validity elapsed; no extension, replacement or cancellation found. Not an all-clear."
        }
      ],
      "verifiedBaselineOriginalCount": 20,
      "verifiedMarineSource": {
        "id": "MSW-26-10-27-02-08",
        "url": "https://www.dmc.gov.lk/images/dmcreports/Warning_for_strong_winds_and_rough_seas_at_2100hrs_on_27__1793119377.pdf",
        "sha256": "a6ae16c15d85ba25e3e8613ed6a1ac0da42d24cdceb389f4ddb32de6d92c294f",
        "issuedAt": null,
        "expiresAt": null,
        "sourceTimeWindows": [
          {
            "part": "header",
            "issuedAt": "2026-10-27T21:00:00+05:30",
            "expiresAt": "2026-10-28T21:00:00+05:30",
            "expiryBasis": "Header says next 24 hours"
          },
          {
            "part": "map",
            "issuedAt": "2026-10-27T20:00:00+05:30",
            "expiresAt": "2026-10-28T20:00:00+05:30",
            "expiryBasis": "Explicit map caption"
          }
        ]
      },
      "elapsedMarineValidity": {
        "id": "MSW-26-10-27-01-07",
        "expiresAt": "2026-10-27T20:00:00+05:30",
        "finding": "Prior Bulletin 07 timed validity elapsed. Newer Bulletin 08 has conflicting header/map times and is displayed separately; no cancellation or explicit supersedes statement found. Until-further-notice guidance is not cancelled by expiry."
      },
      "marineTimingDiscrepancy": "Header issued 21:00 SLST on 27 October for 24 hours; map caption issued 20:00 and valid until 20:00 on 28 October. No unambiguous issue/expiry is asserted. Until-further-notice guidance remains distinct."
    },
    {
      "checkedAt": "2026-10-27T18:12:36+00:00",
      "reviewedAt": "2026-10-27T18:12:36+00:00",
      "method": "Completed independent public DMC review relayed by coordinating task: 100 listings in each of types 6, 5 and 2 and fresh hashes of all twenty-one relevant original PDFs; no changed source interpretation.",
      "result": "No source change: all 300 listings and twenty-one originals match the visually reviewed versions. One transient HTTP 503 resolved on retry; no outstanding source blocker. Lightning validity elapsed at 23:30 SLST / 18:00 UTC without renewal or cancellation; Gin remains expired without renewal, replacement or cancellation. Neither expiry establishes an all-clear. Marine Bulletin 08 retains its conflicting header/map times and until-further-notice sea guidance. River 21:30 issue / 21:00 observations, six Minor Flood and three Alert classifications, and missing readings are unchanged. No old reading or source timestamp is carried forward as a fresh observation. No publication is asserted for the missed 17:42 cycle.",
      "previousPublicReviewAt": "2026-10-27T17:11:59+00:00",
      "listingCoverage": {
        "rowsScanned": 300,
        "categories": [
          6,
          5,
          2
        ],
        "completeForListingWindow": true
      },
      "verifiedCurrentSnapshotHashes": [
        {
          "id": "kalu-20261027-02",
          "url": "https://www.dmc.gov.lk/images/dmcreports/Flood_warning_for_Kalu_River_Basin_-_No_02_-_(Extended_warning)_2026__1793090488.pdf",
          "sha256": "c552b54d56512af5fcd2a8b3a26bcf3f718b13a76168ff910dc5c8ae87142a80"
        },
        {
          "id": "mahaweli-20261026-01",
          "url": "https://www.dmc.gov.lk/images/dmcreports/Flood_Warning_for_Mahaweli_River_-_No_01_-_2026__1792998739.pdf",
          "sha256": "8746dbc111719bf59283836919e8ead312f8889fa29d6d9992d70e57d205a560"
        },
        {
          "id": "LEWM-27-10-2026-1600-34",
          "url": "https://www.dmc.gov.lk/images/dmcreports/Landslide_EW_Report_at_1600hrs_on_2026__1793098165.pdf",
          "sha256": "6734f8541331b9fcbf5a70a60b2d1dcca291f90a138fa2e7240180a71bfe64aa"
        },
        {
          "id": "rain-20261026-0300",
          "url": "https://www.dmc.gov.lk/images/dmcreports/Advisory_for_Heavy_Rain_at_0330_hrs_on_2026__1792968291.pdf",
          "sha256": "0bd573752b1965d56fd8ec4ae0c372cba2766bb66294bfc2b6acef1c6d5e6136"
        },
        {
          "id": "LLA-26-10-27-01-04",
          "url": "https://www.dmc.gov.lk/images/dmcreports/Advisory_for_Severe_Lightning_at_1130hrs_on_27__1793082700.pdf",
          "sha256": "34383e5c53aef78a5d6f93e4636a3d1d794f992178d3b3e148e24f935211a445"
        },
        {
          "id": "kelani-20261026-01",
          "url": "https://www.dmc.gov.lk/images/dmcreports/Flood_Warning_for_Kelani_Basin-_No_01_-_2026__1793020603.pdf",
          "sha256": "7ef2fd77855a9bf433e6bab591dcdbf53cc4b7301925ef0bfe248e3aa0e3edd4"
        },
        {
          "id": "attanagalu-20261026-01",
          "url": "https://www.dmc.gov.lk/images/dmcreports/Flood_Warning_FOR_Attanagalu_Oya__-_NO_01_%282026__1793020643.pdf",
          "sha256": "aee26763cf95bbe1c092b17161ac34a0f33c7c6cf24b6b9fc118bc0453f67b72"
        },
        {
          "id": "gin-20261026-01",
          "url": "https://www.dmc.gov.lk/images/dmcreports/Flood_warning_for_Gin_River_Basin_-_NO_01_(2026__1793038211.pdf",
          "sha256": "8c83b04f7f2c1126a6bb5334ae48b69b842d2d6962d9d0c179cd97ba670de9c3"
        },
        {
          "id": "river-observations",
          "url": "https://www.dmc.gov.lk/images/dmcreports/Water_level_%26_Rainfall_2026__1793116593.pdf",
          "sha256": "3c437d0b99e98432d27c95e511ec3ab9a3c087b62e240aa83af5a2d145170284"
        }
      ],
      "verifiedOfficialTranslations": [
        {
          "id": "LLA-26-10-27-01-04-ta",
          "url": "https://www.dmc.gov.lk/images/dmcreports/Advisory_for_Severe_Lightning_at_1130hrs_on_27__1793085463.pdf",
          "sha256": "8b0358d94e2291952b23235d8511eb683146eca1fd25938cb8c5a22dbc5c7485"
        }
      ],
      "googlePublicObservation": {
        "checkedAt": "2026-10-27T18:13:00+00:00",
        "observationWindow": "2026-10-27 18:12–18:13 UTC, minute precision as reported by reviewer",
        "method": "Independent public-browser review relayed by coordinating task.",
        "overview": "Expanded orange shading south of Puttalam and west of Kurunegala unchanged. Provider display only, not observed inundation or copied geometry.",
        "puttalam": "Unsupported/no flooding data, unshaded. Unavailable information, not an all-clear.",
        "kalaWewa": "Orange Warning with the same banner and discharge curve. Higher-confidence HYBAS designation and 41/73/153 m3/s thresholds unchanged. River-discharge forecast node, not reservoir or gate measurements.",
        "providerIssuedAt": null,
        "providerValidUntil": null,
        "limitations": "No explicit issuance/update time or exact validity endpoints displayed. Observation time, chart Now and relative chart labels (currently in 6 hours) are not issuance, validity or household flood-arrival times. No copied geometry, inundation footprint, reservoir telemetry, household danger or safety is inferred. Puttalam remains unsupported/no flooding data, not an all-clear.",
        "sourceUrl": "https://sites.research.google/floods/l/8.01027646645311/80.5352783203125/10/g/hybas_4121156830?hl=en-LK",
        "nodeId": "hybas_4121156830",
        "displayStatus": "Warning",
        "previousDisplayStatus": "Warning",
        "previousObservedAt": "2026-10-27T17:12:00+00:00",
        "observedBanner": "Similar to highest river level in 2026",
        "changeType": "public_forecast_display_unchanged",
        "thresholdsCubicMetresPerSecond": [
          41,
          73,
          153
        ]
      },
      "unchangedGeneralForecastDiscrepancy": {
        "id": "general-weather-20261027-1600-conflicted",
        "sha256": "7e5725887258706ffeb7845502dec6fca6d8d267014d3177b80969cf0787c678",
        "resolution": "Unresolved; original language dates and both same-observation-time positions retained in previous review provenance."
      },
      "elapsedWarningValidity": [
        {
          "id": "kelani-20261026-01",
          "expiresAt": "2026-10-27T18:00:00+05:30",
          "finding": "Validity elapsed; no extension, replacement or cancellation found. Not an all-clear."
        },
        {
          "id": "attanagalu-20261026-01",
          "expiresAt": "2026-10-27T18:00:00+05:30",
          "finding": "Validity elapsed; no extension, replacement or cancellation found. Not an all-clear."
        },
        {
          "id": "gin-20261026-01",
          "expiresAt": "2026-10-27T22:30:00+05:30",
          "finding": "Validity elapsed; no extension, replacement or cancellation found. Not an all-clear."
        },
        {
          "id": "LLA-26-10-27-01-04",
          "expiresAt": "2026-10-27T23:30:00+05:30",
          "finding": "Validity elapsed; no renewal, replacement or cancellation found. Not an all-clear."
        }
      ],
      "verifiedBaselineOriginalCount": 21,
      "verifiedMarineSource": {
        "id": "MSW-26-10-27-02-08",
        "url": "https://www.dmc.gov.lk/images/dmcreports/Warning_for_strong_winds_and_rough_seas_at_2100hrs_on_27__1793119377.pdf",
        "sha256": "a6ae16c15d85ba25e3e8613ed6a1ac0da42d24cdceb389f4ddb32de6d92c294f",
        "issuedAt": null,
        "expiresAt": null,
        "sourceTimeWindows": [
          {
            "part": "header",
            "issuedAt": "2026-10-27T21:00:00+05:30",
            "expiresAt": "2026-10-28T21:00:00+05:30",
            "expiryBasis": "Header says next 24 hours"
          },
          {
            "part": "map",
            "issuedAt": "2026-10-27T20:00:00+05:30",
            "expiresAt": "2026-10-28T20:00:00+05:30",
            "expiryBasis": "Explicit map caption"
          }
        ]
      },
      "elapsedMarineValidity": {
        "id": "MSW-26-10-27-01-07",
        "expiresAt": "2026-10-27T20:00:00+05:30",
        "finding": "Prior Bulletin 07 timed validity elapsed. Newer Bulletin 08 has conflicting header/map times and is displayed separately; no cancellation or explicit supersedes statement found. Until-further-notice guidance is not cancelled by expiry."
      },
      "marineTimingDiscrepancy": "Header issued 21:00 SLST on 27 October for 24 hours; map caption issued 20:00 and valid until 20:00 on 28 October. No unambiguous issue/expiry is asserted. Until-further-notice guidance remains distinct."
    },
    {
      "checkedAt": "2026-10-27T18:43:04+00:00",
      "reviewedAt": "2026-10-27T18:43:04+00:00",
      "method": "Completed independent public DMC review relayed by coordinating task: 100 listings in each of types 6, 5 and 2 and fresh hashes of all twenty-one relevant original PDFs; no changed source interpretation.",
      "result": "No source change: all 300 listings and twenty-one original PDFs were freshly fetched and match the visually reviewed versions, with no source blockers. Review completed at 18:43:04 UTC on 27 October / 00:13:04 SLST on 28 October. No lightning or Gin renewal, cancellation or other supersession was found; expiry is not an all-clear. Marine Bulletin 08 retains its conflicting header/map times and until-further-notice sea guidance. River issue and observations remain 21:30 and 21:00 SLST on 27 October: six Minor Flood and three Alert classifications, with missing readings unchanged. These measurements are now over three hours old; review time does not refresh observation age.",
      "previousPublicReviewAt": "2026-10-27T18:12:36+00:00",
      "listingCoverage": {
        "rowsScanned": 300,
        "categories": [
          6,
          5,
          2
        ],
        "completeForListingWindow": true
      },
      "verifiedCurrentSnapshotHashes": [
        {
          "id": "kalu-20261027-02",
          "url": "https://www.dmc.gov.lk/images/dmcreports/Flood_warning_for_Kalu_River_Basin_-_No_02_-_(Extended_warning)_2026__1793090488.pdf",
          "sha256": "c552b54d56512af5fcd2a8b3a26bcf3f718b13a76168ff910dc5c8ae87142a80"
        },
        {
          "id": "mahaweli-20261026-01",
          "url": "https://www.dmc.gov.lk/images/dmcreports/Flood_Warning_for_Mahaweli_River_-_No_01_-_2026__1792998739.pdf",
          "sha256": "8746dbc111719bf59283836919e8ead312f8889fa29d6d9992d70e57d205a560"
        },
        {
          "id": "LEWM-27-10-2026-1600-34",
          "url": "https://www.dmc.gov.lk/images/dmcreports/Landslide_EW_Report_at_1600hrs_on_2026__1793098165.pdf",
          "sha256": "6734f8541331b9fcbf5a70a60b2d1dcca291f90a138fa2e7240180a71bfe64aa"
        },
        {
          "id": "rain-20261026-0300",
          "url": "https://www.dmc.gov.lk/images/dmcreports/Advisory_for_Heavy_Rain_at_0330_hrs_on_2026__1792968291.pdf",
          "sha256": "0bd573752b1965d56fd8ec4ae0c372cba2766bb66294bfc2b6acef1c6d5e6136"
        },
        {
          "id": "LLA-26-10-27-01-04",
          "url": "https://www.dmc.gov.lk/images/dmcreports/Advisory_for_Severe_Lightning_at_1130hrs_on_27__1793082700.pdf",
          "sha256": "34383e5c53aef78a5d6f93e4636a3d1d794f992178d3b3e148e24f935211a445"
        },
        {
          "id": "kelani-20261026-01",
          "url": "https://www.dmc.gov.lk/images/dmcreports/Flood_Warning_for_Kelani_Basin-_No_01_-_2026__1793020603.pdf",
          "sha256": "7ef2fd77855a9bf433e6bab591dcdbf53cc4b7301925ef0bfe248e3aa0e3edd4"
        },
        {
          "id": "attanagalu-20261026-01",
          "url": "https://www.dmc.gov.lk/images/dmcreports/Flood_Warning_FOR_Attanagalu_Oya__-_NO_01_%282026__1793020643.pdf",
          "sha256": "aee26763cf95bbe1c092b17161ac34a0f33c7c6cf24b6b9fc118bc0453f67b72"
        },
        {
          "id": "gin-20261026-01",
          "url": "https://www.dmc.gov.lk/images/dmcreports/Flood_warning_for_Gin_River_Basin_-_NO_01_(2026__1793038211.pdf",
          "sha256": "8c83b04f7f2c1126a6bb5334ae48b69b842d2d6962d9d0c179cd97ba670de9c3"
        },
        {
          "id": "river-observations",
          "url": "https://www.dmc.gov.lk/images/dmcreports/Water_level_%26_Rainfall_2026__1793116593.pdf",
          "sha256": "3c437d0b99e98432d27c95e511ec3ab9a3c087b62e240aa83af5a2d145170284"
        }
      ],
      "verifiedOfficialTranslations": [
        {
          "id": "LLA-26-10-27-01-04-ta",
          "url": "https://www.dmc.gov.lk/images/dmcreports/Advisory_for_Severe_Lightning_at_1130hrs_on_27__1793085463.pdf",
          "sha256": "8b0358d94e2291952b23235d8511eb683146eca1fd25938cb8c5a22dbc5c7485"
        }
      ],
      "googlePublicObservation": {
        "checkedAt": "2026-10-27T18:43:00+00:00",
        "observationWindow": "2026-10-27 18:42–18:43 UTC, minute precision as reported by reviewer",
        "method": "Independent public-browser review relayed by coordinating task.",
        "overview": "Expanded orange shading south of Puttalam and west of Kurunegala unchanged. Provider display only, not observed inundation or copied geometry.",
        "puttalam": "Unsupported/no flooding data, unshaded. Unavailable information, not an all-clear.",
        "kalaWewa": "Orange Warning with the same banner and discharge curve. Higher-confidence HYBAS designation and 41/73/153 m3/s thresholds unchanged. River-discharge forecast node, not reservoir or gate measurements.",
        "providerIssuedAt": null,
        "providerValidUntil": null,
        "limitations": "No explicit issuance/update time or exact validity endpoints displayed. Observation time, chart Now and relative chart labels (currently in 5 hours) are not issuance, validity or household flood-arrival times. No copied geometry, inundation footprint, reservoir telemetry, household danger or safety is inferred. Puttalam remains unsupported/no flooding data, not an all-clear.",
        "sourceUrl": "https://sites.research.google/floods/l/8.01027646645311/80.5352783203125/10/g/hybas_4121156830?hl=en-LK",
        "nodeId": "hybas_4121156830",
        "displayStatus": "Warning",
        "previousDisplayStatus": "Warning",
        "previousObservedAt": "2026-10-27T18:13:00+00:00",
        "observedBanner": "Similar to highest river level in 2026",
        "changeType": "public_forecast_display_unchanged",
        "thresholdsCubicMetresPerSecond": [
          41,
          73,
          153
        ]
      },
      "unchangedGeneralForecastDiscrepancy": {
        "id": "general-weather-20261027-1600-conflicted",
        "sha256": "7e5725887258706ffeb7845502dec6fca6d8d267014d3177b80969cf0787c678",
        "resolution": "Unresolved; original language dates and both same-observation-time positions retained in previous review provenance."
      },
      "elapsedWarningValidity": [
        {
          "id": "kelani-20261026-01",
          "expiresAt": "2026-10-27T18:00:00+05:30",
          "finding": "Validity elapsed; no extension, replacement or cancellation found. Not an all-clear."
        },
        {
          "id": "attanagalu-20261026-01",
          "expiresAt": "2026-10-27T18:00:00+05:30",
          "finding": "Validity elapsed; no extension, replacement or cancellation found. Not an all-clear."
        },
        {
          "id": "gin-20261026-01",
          "expiresAt": "2026-10-27T22:30:00+05:30",
          "finding": "Validity elapsed; no extension, replacement or cancellation found. Not an all-clear."
        },
        {
          "id": "LLA-26-10-27-01-04",
          "expiresAt": "2026-10-27T23:30:00+05:30",
          "finding": "Validity elapsed; no renewal, replacement or cancellation found. Not an all-clear."
        }
      ],
      "verifiedBaselineOriginalCount": 21,
      "verifiedMarineSource": {
        "id": "MSW-26-10-27-02-08",
        "url": "https://www.dmc.gov.lk/images/dmcreports/Warning_for_strong_winds_and_rough_seas_at_2100hrs_on_27__1793119377.pdf",
        "sha256": "a6ae16c15d85ba25e3e8613ed6a1ac0da42d24cdceb389f4ddb32de6d92c294f",
        "issuedAt": null,
        "expiresAt": null,
        "sourceTimeWindows": [
          {
            "part": "header",
            "issuedAt": "2026-10-27T21:00:00+05:30",
            "expiresAt": "2026-10-28T21:00:00+05:30",
            "expiryBasis": "Header says next 24 hours"
          },
          {
            "part": "map",
            "issuedAt": "2026-10-27T20:00:00+05:30",
            "expiresAt": "2026-10-28T20:00:00+05:30",
            "expiryBasis": "Explicit map caption"
          }
        ]
      },
      "elapsedMarineValidity": {
        "id": "MSW-26-10-27-01-07",
        "expiresAt": "2026-10-27T20:00:00+05:30",
        "finding": "Prior Bulletin 07 timed validity elapsed. Newer Bulletin 08 has conflicting header/map times and is displayed separately; no cancellation or explicit supersedes statement found. Until-further-notice guidance is not cancelled by expiry."
      },
      "marineTimingDiscrepancy": "Header issued 21:00 SLST on 27 October for 24 hours; map caption issued 20:00 and valid until 20:00 on 28 October. No unambiguous issue/expiry is asserted. Until-further-notice guidance remains distinct."
    },
    {
      "checkedAt": "2026-10-27T19:13:05+00:00",
      "reviewedAt": "2026-10-27T19:13:05+00:00",
      "method": "Completed independent public DMC review relayed by coordinating task: 100 listings in each of types 6, 5 and 2 and fresh hashes of all twenty-one relevant original PDFs; no changed source interpretation.",
      "result": "No source change: all 300 listings and twenty-one original PDFs were freshly fetched and match the visually reviewed versions, with no source blockers. Review completed at 19:13:05 UTC on 27 October / 00:43:05 SLST on 28 October. No new warning, renewal, cancellation or supersession was found. Lightning and Gin validity has elapsed; expiry is not an all-clear. Marine Bulletin 08 retains its conflicting header/map times and until-further-notice sea guidance. River issue and observations remain 21:30 and 21:00 SLST on 27 October: six Minor Flood and three Alert classifications, with missing readings unchanged. These measurements are three hours and forty-three minutes old at review; review time does not refresh observation age.",
      "previousPublicReviewAt": "2026-10-27T18:43:04+00:00",
      "listingCoverage": {
        "rowsScanned": 300,
        "categories": [
          6,
          5,
          2
        ],
        "completeForListingWindow": true
      },
      "verifiedCurrentSnapshotHashes": [
        {
          "id": "kalu-20261027-02",
          "url": "https://www.dmc.gov.lk/images/dmcreports/Flood_warning_for_Kalu_River_Basin_-_No_02_-_(Extended_warning)_2026__1793090488.pdf",
          "sha256": "c552b54d56512af5fcd2a8b3a26bcf3f718b13a76168ff910dc5c8ae87142a80"
        },
        {
          "id": "mahaweli-20261026-01",
          "url": "https://www.dmc.gov.lk/images/dmcreports/Flood_Warning_for_Mahaweli_River_-_No_01_-_2026__1792998739.pdf",
          "sha256": "8746dbc111719bf59283836919e8ead312f8889fa29d6d9992d70e57d205a560"
        },
        {
          "id": "LEWM-27-10-2026-1600-34",
          "url": "https://www.dmc.gov.lk/images/dmcreports/Landslide_EW_Report_at_1600hrs_on_2026__1793098165.pdf",
          "sha256": "6734f8541331b9fcbf5a70a60b2d1dcca291f90a138fa2e7240180a71bfe64aa"
        },
        {
          "id": "rain-20261026-0300",
          "url": "https://www.dmc.gov.lk/images/dmcreports/Advisory_for_Heavy_Rain_at_0330_hrs_on_2026__1792968291.pdf",
          "sha256": "0bd573752b1965d56fd8ec4ae0c372cba2766bb66294bfc2b6acef1c6d5e6136"
        },
        {
          "id": "LLA-26-10-27-01-04",
          "url": "https://www.dmc.gov.lk/images/dmcreports/Advisory_for_Severe_Lightning_at_1130hrs_on_27__1793082700.pdf",
          "sha256": "34383e5c53aef78a5d6f93e4636a3d1d794f992178d3b3e148e24f935211a445"
        },
        {
          "id": "kelani-20261026-01",
          "url": "https://www.dmc.gov.lk/images/dmcreports/Flood_Warning_for_Kelani_Basin-_No_01_-_2026__1793020603.pdf",
          "sha256": "7ef2fd77855a9bf433e6bab591dcdbf53cc4b7301925ef0bfe248e3aa0e3edd4"
        },
        {
          "id": "attanagalu-20261026-01",
          "url": "https://www.dmc.gov.lk/images/dmcreports/Flood_Warning_FOR_Attanagalu_Oya__-_NO_01_%282026__1793020643.pdf",
          "sha256": "aee26763cf95bbe1c092b17161ac34a0f33c7c6cf24b6b9fc118bc0453f67b72"
        },
        {
          "id": "gin-20261026-01",
          "url": "https://www.dmc.gov.lk/images/dmcreports/Flood_warning_for_Gin_River_Basin_-_NO_01_(2026__1793038211.pdf",
          "sha256": "8c83b04f7f2c1126a6bb5334ae48b69b842d2d6962d9d0c179cd97ba670de9c3"
        },
        {
          "id": "river-observations",
          "url": "https://www.dmc.gov.lk/images/dmcreports/Water_level_%26_Rainfall_2026__1793116593.pdf",
          "sha256": "3c437d0b99e98432d27c95e511ec3ab9a3c087b62e240aa83af5a2d145170284"
        }
      ],
      "verifiedOfficialTranslations": [
        {
          "id": "LLA-26-10-27-01-04-ta",
          "url": "https://www.dmc.gov.lk/images/dmcreports/Advisory_for_Severe_Lightning_at_1130hrs_on_27__1793085463.pdf",
          "sha256": "8b0358d94e2291952b23235d8511eb683146eca1fd25938cb8c5a22dbc5c7485"
        }
      ],
      "googlePublicObservation": {
        "checkedAt": "2026-10-27T19:13:00+00:00",
        "observationWindow": "2026-10-27 19:12–19:13 UTC, minute precision as reported by reviewer",
        "method": "Independent public-browser review relayed by coordinating task.",
        "overview": "Expanded orange shading south of Puttalam and west of Kurunegala unchanged. Provider display only, not observed inundation or copied geometry.",
        "puttalam": "Unsupported/no flooding data, unshaded. Unavailable information, not an all-clear.",
        "kalaWewa": "Orange Warning with the same banner and discharge curve. Higher-confidence HYBAS designation and 41/73/153 m3/s thresholds unchanged. River-discharge forecast node, not reservoir or gate measurements.",
        "providerIssuedAt": null,
        "providerValidUntil": null,
        "limitations": "No explicit issuance/update time or exact validity endpoints displayed. Observation time, chart Now and relative chart labels (currently in 5 hours) are not issuance, validity or household flood-arrival times. No copied geometry, inundation footprint, reservoir telemetry, household danger or safety is inferred. Puttalam remains unsupported/no flooding data, not an all-clear.",
        "sourceUrl": "https://sites.research.google/floods/l/8.01027646645311/80.5352783203125/10/g/hybas_4121156830?hl=en-LK",
        "nodeId": "hybas_4121156830",
        "displayStatus": "Warning",
        "previousDisplayStatus": "Warning",
        "previousObservedAt": "2026-10-27T18:43:00+00:00",
        "observedBanner": "Similar to highest river level in 2026",
        "changeType": "public_forecast_display_unchanged",
        "thresholdsCubicMetresPerSecond": [
          41,
          73,
          153
        ]
      },
      "unchangedGeneralForecastDiscrepancy": {
        "id": "general-weather-20261027-1600-conflicted",
        "sha256": "7e5725887258706ffeb7845502dec6fca6d8d267014d3177b80969cf0787c678",
        "resolution": "Unresolved; original language dates and both same-observation-time positions retained in previous review provenance."
      },
      "elapsedWarningValidity": [
        {
          "id": "kelani-20261026-01",
          "expiresAt": "2026-10-27T18:00:00+05:30",
          "finding": "Validity elapsed; no extension, replacement or cancellation found. Not an all-clear."
        },
        {
          "id": "attanagalu-20261026-01",
          "expiresAt": "2026-10-27T18:00:00+05:30",
          "finding": "Validity elapsed; no extension, replacement or cancellation found. Not an all-clear."
        },
        {
          "id": "gin-20261026-01",
          "expiresAt": "2026-10-27T22:30:00+05:30",
          "finding": "Validity elapsed; no extension, replacement or cancellation found. Not an all-clear."
        },
        {
          "id": "LLA-26-10-27-01-04",
          "expiresAt": "2026-10-27T23:30:00+05:30",
          "finding": "Validity elapsed; no renewal, replacement or cancellation found. Not an all-clear."
        }
      ],
      "verifiedBaselineOriginalCount": 21,
      "verifiedMarineSource": {
        "id": "MSW-26-10-27-02-08",
        "url": "https://www.dmc.gov.lk/images/dmcreports/Warning_for_strong_winds_and_rough_seas_at_2100hrs_on_27__1793119377.pdf",
        "sha256": "a6ae16c15d85ba25e3e8613ed6a1ac0da42d24cdceb389f4ddb32de6d92c294f",
        "issuedAt": null,
        "expiresAt": null,
        "sourceTimeWindows": [
          {
            "part": "header",
            "issuedAt": "2026-10-27T21:00:00+05:30",
            "expiresAt": "2026-10-28T21:00:00+05:30",
            "expiryBasis": "Header says next 24 hours"
          },
          {
            "part": "map",
            "issuedAt": "2026-10-27T20:00:00+05:30",
            "expiresAt": "2026-10-28T20:00:00+05:30",
            "expiryBasis": "Explicit map caption"
          }
        ]
      },
      "elapsedMarineValidity": {
        "id": "MSW-26-10-27-01-07",
        "expiresAt": "2026-10-27T20:00:00+05:30",
        "finding": "Prior Bulletin 07 timed validity elapsed. Newer Bulletin 08 has conflicting header/map times and is displayed separately; no cancellation or explicit supersedes statement found. Until-further-notice guidance is not cancelled by expiry."
      },
      "marineTimingDiscrepancy": "Header issued 21:00 SLST on 27 October for 24 hours; map caption issued 20:00 and valid until 20:00 on 28 October. No unambiguous issue/expiry is asserted. Until-further-notice guidance remains distinct."
    },
    {
      "checkedAt": "2026-10-27T19:43:32+00:00",
      "reviewedAt": "2026-10-27T19:43:32+00:00",
      "method": "Independent complete 300-listing DMC review and twenty-one baseline original-PDF hash comparisons relayed by coordinating task, plus local fresh download, SHA-256 match and visual verification of the new one-page midnight river PDF.",
      "result": "New river report issued 00:30 SLST on 28 October with 00:00 observations and previous 23:00 readings on 27 October. Five Minor Flood and four Alert: Rathnapura changes from Minor Flood to Alert. Missing Galgamuwa and Thanthirimale readings/classifications remain unavailable; Weraganthota and newly missing Yaka Wewa are outside the selected directory. Fifteen-hour rainfall totals ending midnight are not ingested as hourly rainfall or water level. No new official warning, renewal, cancellation or supersession found. Marine Bulletin 08 retains both conflicting source time windows and until-further-notice sea guidance. Lightning and Gin remain expired, not an all-clear. Google public forecast display unchanged; source issuance/validity remain unknown.",
      "previousPublicReviewAt": "2026-10-27T19:13:05+00:00",
      "listingCoverage": {
        "rowsScanned": 300,
        "categories": [
          6,
          5,
          2
        ],
        "completeForListingWindow": true
      },
      "verifiedCurrentSnapshotHashes": [
        {
          "id": "kalu-20261027-02",
          "url": "https://www.dmc.gov.lk/images/dmcreports/Flood_warning_for_Kalu_River_Basin_-_No_02_-_(Extended_warning)_2026__1793090488.pdf",
          "sha256": "c552b54d56512af5fcd2a8b3a26bcf3f718b13a76168ff910dc5c8ae87142a80"
        },
        {
          "id": "mahaweli-20261026-01",
          "url": "https://www.dmc.gov.lk/images/dmcreports/Flood_Warning_for_Mahaweli_River_-_No_01_-_2026__1792998739.pdf",
          "sha256": "8746dbc111719bf59283836919e8ead312f8889fa29d6d9992d70e57d205a560"
        },
        {
          "id": "LEWM-27-10-2026-1600-34",
          "url": "https://www.dmc.gov.lk/images/dmcreports/Landslide_EW_Report_at_1600hrs_on_2026__1793098165.pdf",
          "sha256": "6734f8541331b9fcbf5a70a60b2d1dcca291f90a138fa2e7240180a71bfe64aa"
        },
        {
          "id": "rain-20261026-0300",
          "url": "https://www.dmc.gov.lk/images/dmcreports/Advisory_for_Heavy_Rain_at_0330_hrs_on_2026__1792968291.pdf",
          "sha256": "0bd573752b1965d56fd8ec4ae0c372cba2766bb66294bfc2b6acef1c6d5e6136"
        },
        {
          "id": "LLA-26-10-27-01-04",
          "url": "https://www.dmc.gov.lk/images/dmcreports/Advisory_for_Severe_Lightning_at_1130hrs_on_27__1793082700.pdf",
          "sha256": "34383e5c53aef78a5d6f93e4636a3d1d794f992178d3b3e148e24f935211a445"
        },
        {
          "id": "kelani-20261026-01",
          "url": "https://www.dmc.gov.lk/images/dmcreports/Flood_Warning_for_Kelani_Basin-_No_01_-_2026__1793020603.pdf",
          "sha256": "7ef2fd77855a9bf433e6bab591dcdbf53cc4b7301925ef0bfe248e3aa0e3edd4"
        },
        {
          "id": "attanagalu-20261026-01",
          "url": "https://www.dmc.gov.lk/images/dmcreports/Flood_Warning_FOR_Attanagalu_Oya__-_NO_01_%282026__1793020643.pdf",
          "sha256": "aee26763cf95bbe1c092b17161ac34a0f33c7c6cf24b6b9fc118bc0453f67b72"
        },
        {
          "id": "gin-20261026-01",
          "url": "https://www.dmc.gov.lk/images/dmcreports/Flood_warning_for_Gin_River_Basin_-_NO_01_(2026__1793038211.pdf",
          "sha256": "8c83b04f7f2c1126a6bb5334ae48b69b842d2d6962d9d0c179cd97ba670de9c3"
        },
        {
          "id": "river-observations",
          "url": "https://www.dmc.gov.lk/images/dmcreports/Water_level_%26_Rainfall_2026__1793128484.pdf",
          "sha256": "758cc85a7b562c60dc1f891f86e1dc0a53c7b6a662744a91d5a370ab0283d21c"
        }
      ],
      "verifiedOfficialTranslations": [
        {
          "id": "LLA-26-10-27-01-04-ta",
          "url": "https://www.dmc.gov.lk/images/dmcreports/Advisory_for_Severe_Lightning_at_1130hrs_on_27__1793085463.pdf",
          "sha256": "8b0358d94e2291952b23235d8511eb683146eca1fd25938cb8c5a22dbc5c7485"
        }
      ],
      "googlePublicObservation": {
        "checkedAt": "2026-10-27T19:43:00+00:00",
        "observationWindow": "2026-10-27 19:42–19:43 UTC, minute precision as reported by reviewer",
        "method": "Independent public-browser review relayed by coordinating task.",
        "overview": "Expanded orange shading south of Puttalam and west of Kurunegala unchanged. Provider display only, not observed inundation or copied geometry.",
        "puttalam": "Unsupported/no flooding data, unshaded. Unavailable information, not an all-clear.",
        "kalaWewa": "Orange Warning with the same banner and discharge curve. Higher-confidence HYBAS designation and 41/73/153 m3/s thresholds unchanged. River-discharge forecast node, not reservoir or gate measurements.",
        "providerIssuedAt": null,
        "providerValidUntil": null,
        "limitations": "No explicit issuance/update time or exact validity endpoints displayed. Observation time, chart Now and relative chart labels (currently in 4 hours) are not issuance, validity or household flood-arrival times. No copied geometry, inundation footprint, reservoir telemetry, household danger or safety is inferred. Puttalam remains unsupported/no flooding data, not an all-clear.",
        "sourceUrl": "https://sites.research.google/floods/l/8.01027646645311/80.5352783203125/10/g/hybas_4121156830?hl=en-LK",
        "nodeId": "hybas_4121156830",
        "displayStatus": "Warning",
        "previousDisplayStatus": "Warning",
        "previousObservedAt": "2026-10-27T19:13:00+00:00",
        "observedBanner": "Similar to highest river level in 2026",
        "changeType": "public_forecast_display_unchanged",
        "thresholdsCubicMetresPerSecond": [
          41,
          73,
          153
        ]
      },
      "unchangedGeneralForecastDiscrepancy": {
        "id": "general-weather-20261027-1600-conflicted",
        "sha256": "7e5725887258706ffeb7845502dec6fca6d8d267014d3177b80969cf0787c678",
        "resolution": "Unresolved; original language dates and both same-observation-time positions retained in previous review provenance."
      },
      "elapsedWarningValidity": [
        {
          "id": "kelani-20261026-01",
          "expiresAt": "2026-10-27T18:00:00+05:30",
          "finding": "Validity elapsed; no extension, replacement or cancellation found. Not an all-clear."
        },
        {
          "id": "attanagalu-20261026-01",
          "expiresAt": "2026-10-27T18:00:00+05:30",
          "finding": "Validity elapsed; no extension, replacement or cancellation found. Not an all-clear."
        },
        {
          "id": "gin-20261026-01",
          "expiresAt": "2026-10-27T22:30:00+05:30",
          "finding": "Validity elapsed; no extension, replacement or cancellation found. Not an all-clear."
        },
        {
          "id": "LLA-26-10-27-01-04",
          "expiresAt": "2026-10-27T23:30:00+05:30",
          "finding": "Validity elapsed; no renewal, replacement or cancellation found. Not an all-clear."
        }
      ],
      "verifiedBaselineOriginalCount": 21,
      "verifiedMarineSource": {
        "id": "MSW-26-10-27-02-08",
        "url": "https://www.dmc.gov.lk/images/dmcreports/Warning_for_strong_winds_and_rough_seas_at_2100hrs_on_27__1793119377.pdf",
        "sha256": "a6ae16c15d85ba25e3e8613ed6a1ac0da42d24cdceb389f4ddb32de6d92c294f",
        "issuedAt": null,
        "expiresAt": null,
        "sourceTimeWindows": [
          {
            "part": "header",
            "issuedAt": "2026-10-27T21:00:00+05:30",
            "expiresAt": "2026-10-28T21:00:00+05:30",
            "expiryBasis": "Header says next 24 hours"
          },
          {
            "part": "map",
            "issuedAt": "2026-10-27T20:00:00+05:30",
            "expiresAt": "2026-10-28T20:00:00+05:30",
            "expiryBasis": "Explicit map caption"
          }
        ]
      },
      "elapsedMarineValidity": {
        "id": "MSW-26-10-27-01-07",
        "expiresAt": "2026-10-27T20:00:00+05:30",
        "finding": "Prior Bulletin 07 timed validity elapsed. Newer Bulletin 08 has conflicting header/map times and is displayed separately; no cancellation or explicit supersedes statement found. Until-further-notice guidance is not cancelled by expiry."
      },
      "marineTimingDiscrepancy": "Header issued 21:00 SLST on 27 October for 24 hours; map caption issued 20:00 and valid until 20:00 on 28 October. No unambiguous issue/expiry is asserted. Until-further-notice guidance remains distinct.",
      "newOriginalVerifiedCount": 1
    },
    {
      "checkedAt": "2026-10-27T20:15:18+00:00",
      "reviewedAt": "2026-10-27T20:15:18+00:00",
      "method": "Completed independent public DMC review relayed by coordinating task: 100 listings in each of types 6, 5 and 2 and fresh hashes of all twenty-two relevant original PDFs; no changed source interpretation.",
      "result": "No source change: all 300 listings and twenty-two original PDFs were freshly fetched and match the visually reviewed versions, with no source blockers. The scheduled initial worker did not execute; the actual completed DMC review was 20:15:18 UTC on 27 October / 01:45:18 SLST on 28 October and is not backdated to 20:12. No new warning, renewal, cancellation or supersession found. Midnight river observations remain 00:00 SLST on 28 October, issued 00:30, with the previous column at 23:00 on 27 October; five Minor Flood and four Alert classifications, and missing readings unchanged. Marine Bulletin 08 retains both conflicting time windows and until-further-notice sea guidance. Lightning and Gin validity remains elapsed, not an all-clear. Review time does not refresh observations.",
      "previousPublicReviewAt": "2026-10-27T19:43:32+00:00",
      "listingCoverage": {
        "rowsScanned": 300,
        "categories": [
          6,
          5,
          2
        ],
        "completeForListingWindow": true
      },
      "verifiedCurrentSnapshotHashes": [
        {
          "id": "kalu-20261027-02",
          "url": "https://www.dmc.gov.lk/images/dmcreports/Flood_warning_for_Kalu_River_Basin_-_No_02_-_(Extended_warning)_2026__1793090488.pdf",
          "sha256": "c552b54d56512af5fcd2a8b3a26bcf3f718b13a76168ff910dc5c8ae87142a80"
        },
        {
          "id": "mahaweli-20261026-01",
          "url": "https://www.dmc.gov.lk/images/dmcreports/Flood_Warning_for_Mahaweli_River_-_No_01_-_2026__1792998739.pdf",
          "sha256": "8746dbc111719bf59283836919e8ead312f8889fa29d6d9992d70e57d205a560"
        },
        {
          "id": "LEWM-27-10-2026-1600-34",
          "url": "https://www.dmc.gov.lk/images/dmcreports/Landslide_EW_Report_at_1600hrs_on_2026__1793098165.pdf",
          "sha256": "6734f8541331b9fcbf5a70a60b2d1dcca291f90a138fa2e7240180a71bfe64aa"
        },
        {
          "id": "rain-20261026-0300",
          "url": "https://www.dmc.gov.lk/images/dmcreports/Advisory_for_Heavy_Rain_at_0330_hrs_on_2026__1792968291.pdf",
          "sha256": "0bd573752b1965d56fd8ec4ae0c372cba2766bb66294bfc2b6acef1c6d5e6136"
        },
        {
          "id": "LLA-26-10-27-01-04",
          "url": "https://www.dmc.gov.lk/images/dmcreports/Advisory_for_Severe_Lightning_at_1130hrs_on_27__1793082700.pdf",
          "sha256": "34383e5c53aef78a5d6f93e4636a3d1d794f992178d3b3e148e24f935211a445"
        },
        {
          "id": "kelani-20261026-01",
          "url": "https://www.dmc.gov.lk/images/dmcreports/Flood_Warning_for_Kelani_Basin-_No_01_-_2026__1793020603.pdf",
          "sha256": "7ef2fd77855a9bf433e6bab591dcdbf53cc4b7301925ef0bfe248e3aa0e3edd4"
        },
        {
          "id": "attanagalu-20261026-01",
          "url": "https://www.dmc.gov.lk/images/dmcreports/Flood_Warning_FOR_Attanagalu_Oya__-_NO_01_%282026__1793020643.pdf",
          "sha256": "aee26763cf95bbe1c092b17161ac34a0f33c7c6cf24b6b9fc118bc0453f67b72"
        },
        {
          "id": "gin-20261026-01",
          "url": "https://www.dmc.gov.lk/images/dmcreports/Flood_warning_for_Gin_River_Basin_-_NO_01_(2026__1793038211.pdf",
          "sha256": "8c83b04f7f2c1126a6bb5334ae48b69b842d2d6962d9d0c179cd97ba670de9c3"
        },
        {
          "id": "river-observations",
          "url": "https://www.dmc.gov.lk/images/dmcreports/Water_level_%26_Rainfall_2026__1793128484.pdf",
          "sha256": "758cc85a7b562c60dc1f891f86e1dc0a53c7b6a662744a91d5a370ab0283d21c"
        }
      ],
      "verifiedOfficialTranslations": [
        {
          "id": "LLA-26-10-27-01-04-ta",
          "url": "https://www.dmc.gov.lk/images/dmcreports/Advisory_for_Severe_Lightning_at_1130hrs_on_27__1793085463.pdf",
          "sha256": "8b0358d94e2291952b23235d8511eb683146eca1fd25938cb8c5a22dbc5c7485"
        }
      ],
      "googlePublicObservation": {
        "checkedAt": "2026-10-27T20:16:00+00:00",
        "observationWindow": "2026-10-27 20:15–20:16 UTC, minute precision as reported by reviewer",
        "method": "Independent public-browser recovery review relayed by coordinating task. Initial 20:12 attempt was interrupted without observations; only the actual 20:15–20:16 observation is recorded.",
        "overview": "Expanded orange shading south of Puttalam and west of Kurunegala unchanged. Provider display only, not observed inundation or copied geometry.",
        "puttalam": "Unsupported/no flooding data, unshaded. Unavailable information, not an all-clear.",
        "kalaWewa": "Orange Warning with the same banner and discharge curve. Higher-confidence HYBAS designation and 41/73/153 m3/s thresholds unchanged. River-discharge forecast node, not reservoir or gate measurements.",
        "providerIssuedAt": null,
        "providerValidUntil": null,
        "limitations": "No explicit issuance/update time or exact validity endpoints displayed. Observation time, chart Now and relative chart labels (currently in 4 hours) are not issuance, validity or household flood-arrival times. No copied geometry, inundation footprint, reservoir telemetry, household danger or safety is inferred. Puttalam remains unsupported/no flooding data, not an all-clear.",
        "sourceUrl": "https://sites.research.google/floods/l/8.01027646645311/80.5352783203125/10/g/hybas_4121156830?hl=en-LK",
        "nodeId": "hybas_4121156830",
        "displayStatus": "Warning",
        "previousDisplayStatus": "Warning",
        "previousObservedAt": "2026-10-27T19:43:00+00:00",
        "observedBanner": "Similar to highest river level in 2026",
        "changeType": "public_forecast_display_unchanged",
        "thresholdsCubicMetresPerSecond": [
          41,
          73,
          153
        ]
      },
      "unchangedGeneralForecastDiscrepancy": {
        "id": "general-weather-20261027-1600-conflicted",
        "sha256": "7e5725887258706ffeb7845502dec6fca6d8d267014d3177b80969cf0787c678",
        "resolution": "Unresolved; original language dates and both same-observation-time positions retained in previous review provenance."
      },
      "elapsedWarningValidity": [
        {
          "id": "kelani-20261026-01",
          "expiresAt": "2026-10-27T18:00:00+05:30",
          "finding": "Validity elapsed; no extension, replacement or cancellation found. Not an all-clear."
        },
        {
          "id": "attanagalu-20261026-01",
          "expiresAt": "2026-10-27T18:00:00+05:30",
          "finding": "Validity elapsed; no extension, replacement or cancellation found. Not an all-clear."
        },
        {
          "id": "gin-20261026-01",
          "expiresAt": "2026-10-27T22:30:00+05:30",
          "finding": "Validity elapsed; no extension, replacement or cancellation found. Not an all-clear."
        },
        {
          "id": "LLA-26-10-27-01-04",
          "expiresAt": "2026-10-27T23:30:00+05:30",
          "finding": "Validity elapsed; no renewal, replacement or cancellation found. Not an all-clear."
        }
      ],
      "verifiedBaselineOriginalCount": 22,
      "verifiedMarineSource": {
        "id": "MSW-26-10-27-02-08",
        "url": "https://www.dmc.gov.lk/images/dmcreports/Warning_for_strong_winds_and_rough_seas_at_2100hrs_on_27__1793119377.pdf",
        "sha256": "a6ae16c15d85ba25e3e8613ed6a1ac0da42d24cdceb389f4ddb32de6d92c294f",
        "issuedAt": null,
        "expiresAt": null,
        "sourceTimeWindows": [
          {
            "part": "header",
            "issuedAt": "2026-10-27T21:00:00+05:30",
            "expiresAt": "2026-10-28T21:00:00+05:30",
            "expiryBasis": "Header says next 24 hours"
          },
          {
            "part": "map",
            "issuedAt": "2026-10-27T20:00:00+05:30",
            "expiresAt": "2026-10-28T20:00:00+05:30",
            "expiryBasis": "Explicit map caption"
          }
        ]
      },
      "elapsedMarineValidity": {
        "id": "MSW-26-10-27-01-07",
        "expiresAt": "2026-10-27T20:00:00+05:30",
        "finding": "Prior Bulletin 07 timed validity elapsed. Newer Bulletin 08 has conflicting header/map times and is displayed separately; no cancellation or explicit supersedes statement found. Until-further-notice guidance is not cancelled by expiry."
      },
      "marineTimingDiscrepancy": "Header issued 21:00 SLST on 27 October for 24 hours; map caption issued 20:00 and valid until 20:00 on 28 October. No unambiguous issue/expiry is asserted. Until-further-notice guidance remains distinct."
    },
    {
      "checkedAt": "2026-10-27T20:42:21+00:00",
      "reviewedAt": "2026-10-27T20:42:21+00:00",
      "method": "Completed independent public DMC review relayed by coordinating task: 100 listings in each of types 6, 5 and 2 and fresh hashes of all twenty-two relevant original PDFs; no changed source interpretation.",
      "result": "No source change: all 300 listings and twenty-two original PDFs were freshly fetched and match the visually reviewed versions, with no source blockers. DMC review completed at 20:42:21 UTC on 27 October / 02:12:21 SLST on 28 October. No new warning, renewal, cancellation or supersession found. Midnight river observations remain 00:00 SLST on 28 October, issued 00:30, with the previous column at 23:00 on 27 October; five Minor Flood and four Alert classifications, and missing readings unchanged. Marine Bulletin 08 retains both conflicting time windows and until-further-notice sea guidance. Lightning and Gin validity remains elapsed, not an all-clear. Review time does not refresh observations.",
      "previousPublicReviewAt": "2026-10-27T20:15:18+00:00",
      "listingCoverage": {
        "rowsScanned": 300,
        "categories": [
          6,
          5,
          2
        ],
        "completeForListingWindow": true
      },
      "verifiedCurrentSnapshotHashes": [
        {
          "id": "kalu-20261027-02",
          "url": "https://www.dmc.gov.lk/images/dmcreports/Flood_warning_for_Kalu_River_Basin_-_No_02_-_(Extended_warning)_2026__1793090488.pdf",
          "sha256": "c552b54d56512af5fcd2a8b3a26bcf3f718b13a76168ff910dc5c8ae87142a80"
        },
        {
          "id": "mahaweli-20261026-01",
          "url": "https://www.dmc.gov.lk/images/dmcreports/Flood_Warning_for_Mahaweli_River_-_No_01_-_2026__1792998739.pdf",
          "sha256": "8746dbc111719bf59283836919e8ead312f8889fa29d6d9992d70e57d205a560"
        },
        {
          "id": "LEWM-27-10-2026-1600-34",
          "url": "https://www.dmc.gov.lk/images/dmcreports/Landslide_EW_Report_at_1600hrs_on_2026__1793098165.pdf",
          "sha256": "6734f8541331b9fcbf5a70a60b2d1dcca291f90a138fa2e7240180a71bfe64aa"
        },
        {
          "id": "rain-20261026-0300",
          "url": "https://www.dmc.gov.lk/images/dmcreports/Advisory_for_Heavy_Rain_at_0330_hrs_on_2026__1792968291.pdf",
          "sha256": "0bd573752b1965d56fd8ec4ae0c372cba2766bb66294bfc2b6acef1c6d5e6136"
        },
        {
          "id": "LLA-26-10-27-01-04",
          "url": "https://www.dmc.gov.lk/images/dmcreports/Advisory_for_Severe_Lightning_at_1130hrs_on_27__1793082700.pdf",
          "sha256": "34383e5c53aef78a5d6f93e4636a3d1d794f992178d3b3e148e24f935211a445"
        },
        {
          "id": "kelani-20261026-01",
          "url": "https://www.dmc.gov.lk/images/dmcreports/Flood_Warning_for_Kelani_Basin-_No_01_-_2026__1793020603.pdf",
          "sha256": "7ef2fd77855a9bf433e6bab591dcdbf53cc4b7301925ef0bfe248e3aa0e3edd4"
        },
        {
          "id": "attanagalu-20261026-01",
          "url": "https://www.dmc.gov.lk/images/dmcreports/Flood_Warning_FOR_Attanagalu_Oya__-_NO_01_%282026__1793020643.pdf",
          "sha256": "aee26763cf95bbe1c092b17161ac34a0f33c7c6cf24b6b9fc118bc0453f67b72"
        },
        {
          "id": "gin-20261026-01",
          "url": "https://www.dmc.gov.lk/images/dmcreports/Flood_warning_for_Gin_River_Basin_-_NO_01_(2026__1793038211.pdf",
          "sha256": "8c83b04f7f2c1126a6bb5334ae48b69b842d2d6962d9d0c179cd97ba670de9c3"
        },
        {
          "id": "river-observations",
          "url": "https://www.dmc.gov.lk/images/dmcreports/Water_level_%26_Rainfall_2026__1793128484.pdf",
          "sha256": "758cc85a7b562c60dc1f891f86e1dc0a53c7b6a662744a91d5a370ab0283d21c"
        }
      ],
      "verifiedOfficialTranslations": [
        {
          "id": "LLA-26-10-27-01-04-ta",
          "url": "https://www.dmc.gov.lk/images/dmcreports/Advisory_for_Severe_Lightning_at_1130hrs_on_27__1793085463.pdf",
          "sha256": "8b0358d94e2291952b23235d8511eb683146eca1fd25938cb8c5a22dbc5c7485"
        }
      ],
      "googlePublicObservation": {
        "checkedAt": "2026-10-27T20:42:00+00:00",
        "observationWindow": "2026-10-27 20:42 UTC, minute precision as reported by reviewer",
        "method": "Independent public-browser review relayed by coordinating task.",
        "overview": "Expanded orange shading south of Puttalam and west of Kurunegala unchanged. Provider display only, not observed inundation or copied geometry.",
        "puttalam": "Unsupported/no flooding data, unshaded. Unavailable information, not an all-clear.",
        "kalaWewa": "Orange Warning with the same banner and discharge curve. Higher-confidence HYBAS designation and 41/73/153 m3/s thresholds unchanged. River-discharge forecast node, not reservoir or gate measurements.",
        "providerIssuedAt": null,
        "providerValidUntil": null,
        "limitations": "No explicit issuance/update time or exact validity endpoints displayed. Observation time, chart Now and relative chart labels (currently in 3 hours) are not issuance, validity or household flood-arrival times. No copied geometry, inundation footprint, reservoir telemetry, household danger or safety is inferred. Puttalam remains unsupported/no flooding data, not an all-clear.",
        "sourceUrl": "https://sites.research.google/floods/l/8.01027646645311/80.5352783203125/10/g/hybas_4121156830?hl=en-LK",
        "nodeId": "hybas_4121156830",
        "displayStatus": "Warning",
        "previousDisplayStatus": "Warning",
        "previousObservedAt": "2026-10-27T20:16:00+00:00",
        "observedBanner": "Similar to highest river level in 2026",
        "changeType": "public_forecast_display_unchanged",
        "thresholdsCubicMetresPerSecond": [
          41,
          73,
          153
        ]
      },
      "unchangedGeneralForecastDiscrepancy": {
        "id": "general-weather-20261027-1600-conflicted",
        "sha256": "7e5725887258706ffeb7845502dec6fca6d8d267014d3177b80969cf0787c678",
        "resolution": "Unresolved; original language dates and both same-observation-time positions retained in previous review provenance."
      },
      "elapsedWarningValidity": [
        {
          "id": "kelani-20261026-01",
          "expiresAt": "2026-10-27T18:00:00+05:30",
          "finding": "Validity elapsed; no extension, replacement or cancellation found. Not an all-clear."
        },
        {
          "id": "attanagalu-20261026-01",
          "expiresAt": "2026-10-27T18:00:00+05:30",
          "finding": "Validity elapsed; no extension, replacement or cancellation found. Not an all-clear."
        },
        {
          "id": "gin-20261026-01",
          "expiresAt": "2026-10-27T22:30:00+05:30",
          "finding": "Validity elapsed; no extension, replacement or cancellation found. Not an all-clear."
        },
        {
          "id": "LLA-26-10-27-01-04",
          "expiresAt": "2026-10-27T23:30:00+05:30",
          "finding": "Validity elapsed; no renewal, replacement or cancellation found. Not an all-clear."
        }
      ],
      "verifiedBaselineOriginalCount": 22,
      "verifiedMarineSource": {
        "id": "MSW-26-10-27-02-08",
        "url": "https://www.dmc.gov.lk/images/dmcreports/Warning_for_strong_winds_and_rough_seas_at_2100hrs_on_27__1793119377.pdf",
        "sha256": "a6ae16c15d85ba25e3e8613ed6a1ac0da42d24cdceb389f4ddb32de6d92c294f",
        "issuedAt": null,
        "expiresAt": null,
        "sourceTimeWindows": [
          {
            "part": "header",
            "issuedAt": "2026-10-27T21:00:00+05:30",
            "expiresAt": "2026-10-28T21:00:00+05:30",
            "expiryBasis": "Header says next 24 hours"
          },
          {
            "part": "map",
            "issuedAt": "2026-10-27T20:00:00+05:30",
            "expiresAt": "2026-10-28T20:00:00+05:30",
            "expiryBasis": "Explicit map caption"
          }
        ]
      },
      "elapsedMarineValidity": {
        "id": "MSW-26-10-27-01-07",
        "expiresAt": "2026-10-27T20:00:00+05:30",
        "finding": "Prior Bulletin 07 timed validity elapsed. Newer Bulletin 08 has conflicting header/map times and is displayed separately; no cancellation or explicit supersedes statement found. Until-further-notice guidance is not cancelled by expiry."
      },
      "marineTimingDiscrepancy": "Header issued 21:00 SLST on 27 October for 24 hours; map caption issued 20:00 and valid until 20:00 on 28 October. No unambiguous issue/expiry is asserted. Until-further-notice guidance remains distinct."
    },
    {
      "checkedAt": "2026-10-27T21:12:13+00:00",
      "reviewedAt": "2026-10-27T21:12:13+00:00",
      "method": "Completed independent public DMC review relayed by coordinating task: 100 listings in each of types 6, 5 and 2 and fresh hashes of all twenty-two relevant original PDFs; no changed source interpretation.",
      "result": "No source change: all 300 listings and twenty-two original PDFs were freshly fetched and match the visually reviewed versions, with no source blockers. DMC review completed at 21:12:13 UTC on 27 October / 02:42:13 SLST on 28 October. No new warning, renewal, cancellation or supersession found. Midnight river observations remain 00:00 SLST on 28 October, issued 00:30, with the previous column at 23:00 on 27 October; five Minor Flood and four Alert classifications, and missing readings unchanged. Marine Bulletin 08 retains both conflicting time windows and until-further-notice sea guidance. Lightning and Gin validity remains elapsed, not an all-clear. Review time does not refresh observations.",
      "previousPublicReviewAt": "2026-10-27T20:42:21+00:00",
      "listingCoverage": {
        "rowsScanned": 300,
        "categories": [
          6,
          5,
          2
        ],
        "completeForListingWindow": true
      },
      "verifiedCurrentSnapshotHashes": [
        {
          "id": "kalu-20261027-02",
          "url": "https://www.dmc.gov.lk/images/dmcreports/Flood_warning_for_Kalu_River_Basin_-_No_02_-_(Extended_warning)_2026__1793090488.pdf",
          "sha256": "c552b54d56512af5fcd2a8b3a26bcf3f718b13a76168ff910dc5c8ae87142a80"
        },
        {
          "id": "mahaweli-20261026-01",
          "url": "https://www.dmc.gov.lk/images/dmcreports/Flood_Warning_for_Mahaweli_River_-_No_01_-_2026__1792998739.pdf",
          "sha256": "8746dbc111719bf59283836919e8ead312f8889fa29d6d9992d70e57d205a560"
        },
        {
          "id": "LEWM-27-10-2026-1600-34",
          "url": "https://www.dmc.gov.lk/images/dmcreports/Landslide_EW_Report_at_1600hrs_on_2026__1793098165.pdf",
          "sha256": "6734f8541331b9fcbf5a70a60b2d1dcca291f90a138fa2e7240180a71bfe64aa"
        },
        {
          "id": "rain-20261026-0300",
          "url": "https://www.dmc.gov.lk/images/dmcreports/Advisory_for_Heavy_Rain_at_0330_hrs_on_2026__1792968291.pdf",
          "sha256": "0bd573752b1965d56fd8ec4ae0c372cba2766bb66294bfc2b6acef1c6d5e6136"
        },
        {
          "id": "LLA-26-10-27-01-04",
          "url": "https://www.dmc.gov.lk/images/dmcreports/Advisory_for_Severe_Lightning_at_1130hrs_on_27__1793082700.pdf",
          "sha256": "34383e5c53aef78a5d6f93e4636a3d1d794f992178d3b3e148e24f935211a445"
        },
        {
          "id": "kelani-20261026-01",
          "url": "https://www.dmc.gov.lk/images/dmcreports/Flood_Warning_for_Kelani_Basin-_No_01_-_2026__1793020603.pdf",
          "sha256": "7ef2fd77855a9bf433e6bab591dcdbf53cc4b7301925ef0bfe248e3aa0e3edd4"
        },
        {
          "id": "attanagalu-20261026-01",
          "url": "https://www.dmc.gov.lk/images/dmcreports/Flood_Warning_FOR_Attanagalu_Oya__-_NO_01_%282026__1793020643.pdf",
          "sha256": "aee26763cf95bbe1c092b17161ac34a0f33c7c6cf24b6b9fc118bc0453f67b72"
        },
        {
          "id": "gin-20261026-01",
          "url": "https://www.dmc.gov.lk/images/dmcreports/Flood_warning_for_Gin_River_Basin_-_NO_01_(2026__1793038211.pdf",
          "sha256": "8c83b04f7f2c1126a6bb5334ae48b69b842d2d6962d9d0c179cd97ba670de9c3"
        },
        {
          "id": "river-observations",
          "url": "https://www.dmc.gov.lk/images/dmcreports/Water_level_%26_Rainfall_2026__1793128484.pdf",
          "sha256": "758cc85a7b562c60dc1f891f86e1dc0a53c7b6a662744a91d5a370ab0283d21c"
        }
      ],
      "verifiedOfficialTranslations": [
        {
          "id": "LLA-26-10-27-01-04-ta",
          "url": "https://www.dmc.gov.lk/images/dmcreports/Advisory_for_Severe_Lightning_at_1130hrs_on_27__1793085463.pdf",
          "sha256": "8b0358d94e2291952b23235d8511eb683146eca1fd25938cb8c5a22dbc5c7485"
        }
      ],
      "googlePublicObservation": {
        "checkedAt": "2026-10-27T21:12:00+00:00",
        "observationWindow": "2026-10-27 21:11–21:12 UTC, minute precision as reported by reviewer",
        "method": "Independent public-browser review relayed by coordinating task.",
        "overview": "Expanded orange shading south of Puttalam and west of Kurunegala unchanged. Provider display only, not observed inundation or copied geometry.",
        "puttalam": "Unsupported/no flooding data, unshaded. Unavailable information, not an all-clear.",
        "kalaWewa": "Orange Warning with the same banner and discharge curve. Higher-confidence HYBAS designation and 41/73/153 m3/s thresholds unchanged. River-discharge forecast node, not reservoir or gate measurements.",
        "providerIssuedAt": null,
        "providerValidUntil": null,
        "limitations": "No explicit issuance/update time or exact validity endpoints displayed. Observation time, chart Now and relative chart labels (currently in 3 hours) are not issuance, validity or household flood-arrival times. No copied geometry, inundation footprint, reservoir telemetry, household danger or safety is inferred. Puttalam remains unsupported/no flooding data, not an all-clear.",
        "sourceUrl": "https://sites.research.google/floods/l/8.01027646645311/80.5352783203125/10/g/hybas_4121156830?hl=en-LK",
        "nodeId": "hybas_4121156830",
        "displayStatus": "Warning",
        "previousDisplayStatus": "Warning",
        "previousObservedAt": "2026-10-27T20:42:00+00:00",
        "observedBanner": "Similar to highest river level in 2026",
        "changeType": "public_forecast_display_unchanged",
        "thresholdsCubicMetresPerSecond": [
          41,
          73,
          153
        ]
      },
      "unchangedGeneralForecastDiscrepancy": {
        "id": "general-weather-20261027-1600-conflicted",
        "sha256": "7e5725887258706ffeb7845502dec6fca6d8d267014d3177b80969cf0787c678",
        "resolution": "Unresolved; original language dates and both same-observation-time positions retained in previous review provenance."
      },
      "elapsedWarningValidity": [
        {
          "id": "kelani-20261026-01",
          "expiresAt": "2026-10-27T18:00:00+05:30",
          "finding": "Validity elapsed; no extension, replacement or cancellation found. Not an all-clear."
        },
        {
          "id": "attanagalu-20261026-01",
          "expiresAt": "2026-10-27T18:00:00+05:30",
          "finding": "Validity elapsed; no extension, replacement or cancellation found. Not an all-clear."
        },
        {
          "id": "gin-20261026-01",
          "expiresAt": "2026-10-27T22:30:00+05:30",
          "finding": "Validity elapsed; no extension, replacement or cancellation found. Not an all-clear."
        },
        {
          "id": "LLA-26-10-27-01-04",
          "expiresAt": "2026-10-27T23:30:00+05:30",
          "finding": "Validity elapsed; no renewal, replacement or cancellation found. Not an all-clear."
        }
      ],
      "verifiedBaselineOriginalCount": 22,
      "verifiedMarineSource": {
        "id": "MSW-26-10-27-02-08",
        "url": "https://www.dmc.gov.lk/images/dmcreports/Warning_for_strong_winds_and_rough_seas_at_2100hrs_on_27__1793119377.pdf",
        "sha256": "a6ae16c15d85ba25e3e8613ed6a1ac0da42d24cdceb389f4ddb32de6d92c294f",
        "issuedAt": null,
        "expiresAt": null,
        "sourceTimeWindows": [
          {
            "part": "header",
            "issuedAt": "2026-10-27T21:00:00+05:30",
            "expiresAt": "2026-10-28T21:00:00+05:30",
            "expiryBasis": "Header says next 24 hours"
          },
          {
            "part": "map",
            "issuedAt": "2026-10-27T20:00:00+05:30",
            "expiresAt": "2026-10-28T20:00:00+05:30",
            "expiryBasis": "Explicit map caption"
          }
        ]
      },
      "elapsedMarineValidity": {
        "id": "MSW-26-10-27-01-07",
        "expiresAt": "2026-10-27T20:00:00+05:30",
        "finding": "Prior Bulletin 07 timed validity elapsed. Newer Bulletin 08 has conflicting header/map times and is displayed separately; no cancellation or explicit supersedes statement found. Until-further-notice guidance is not cancelled by expiry."
      },
      "marineTimingDiscrepancy": "Header issued 21:00 SLST on 27 October for 24 hours; map caption issued 20:00 and valid until 20:00 on 28 October. No unambiguous issue/expiry is asserted. Until-further-notice guidance remains distinct."
    },
    {
      "checkedAt": "2026-10-27T21:42:54+00:00",
      "reviewedAt": "2026-10-27T21:42:54+00:00",
      "method": "Completed independent public DMC review relayed by coordinating task: 100 listings in each of types 6, 5 and 2 and fresh hashes of all twenty-two relevant original PDFs; no changed source interpretation.",
      "result": "No source change: all 300 listings and twenty-two original PDFs were freshly fetched and match the visually reviewed versions, with no source blockers. DMC review completed at 21:42:54 UTC on 27 October / 03:12:54 SLST on 28 October. No new warning, renewal, cancellation or supersession found. Midnight river observations remain 00:00 SLST on 28 October, issued 00:30, with the previous column at 23:00 on 27 October; five Minor Flood and four Alert classifications, and missing readings unchanged. These observations are now over three hours old and remain stale. Marine Bulletin 08 retains both conflicting time windows and until-further-notice sea guidance. Lightning and Gin validity remains elapsed, not an all-clear. Review time does not refresh observations.",
      "previousPublicReviewAt": "2026-10-27T21:12:13+00:00",
      "listingCoverage": {
        "rowsScanned": 300,
        "categories": [
          6,
          5,
          2
        ],
        "completeForListingWindow": true
      },
      "verifiedCurrentSnapshotHashes": [
        {
          "id": "kalu-20261027-02",
          "url": "https://www.dmc.gov.lk/images/dmcreports/Flood_warning_for_Kalu_River_Basin_-_No_02_-_(Extended_warning)_2026__1793090488.pdf",
          "sha256": "c552b54d56512af5fcd2a8b3a26bcf3f718b13a76168ff910dc5c8ae87142a80"
        },
        {
          "id": "mahaweli-20261026-01",
          "url": "https://www.dmc.gov.lk/images/dmcreports/Flood_Warning_for_Mahaweli_River_-_No_01_-_2026__1792998739.pdf",
          "sha256": "8746dbc111719bf59283836919e8ead312f8889fa29d6d9992d70e57d205a560"
        },
        {
          "id": "LEWM-27-10-2026-1600-34",
          "url": "https://www.dmc.gov.lk/images/dmcreports/Landslide_EW_Report_at_1600hrs_on_2026__1793098165.pdf",
          "sha256": "6734f8541331b9fcbf5a70a60b2d1dcca291f90a138fa2e7240180a71bfe64aa"
        },
        {
          "id": "rain-20261026-0300",
          "url": "https://www.dmc.gov.lk/images/dmcreports/Advisory_for_Heavy_Rain_at_0330_hrs_on_2026__1792968291.pdf",
          "sha256": "0bd573752b1965d56fd8ec4ae0c372cba2766bb66294bfc2b6acef1c6d5e6136"
        },
        {
          "id": "LLA-26-10-27-01-04",
          "url": "https://www.dmc.gov.lk/images/dmcreports/Advisory_for_Severe_Lightning_at_1130hrs_on_27__1793082700.pdf",
          "sha256": "34383e5c53aef78a5d6f93e4636a3d1d794f992178d3b3e148e24f935211a445"
        },
        {
          "id": "kelani-20261026-01",
          "url": "https://www.dmc.gov.lk/images/dmcreports/Flood_Warning_for_Kelani_Basin-_No_01_-_2026__1793020603.pdf",
          "sha256": "7ef2fd77855a9bf433e6bab591dcdbf53cc4b7301925ef0bfe248e3aa0e3edd4"
        },
        {
          "id": "attanagalu-20261026-01",
          "url": "https://www.dmc.gov.lk/images/dmcreports/Flood_Warning_FOR_Attanagalu_Oya__-_NO_01_%282026__1793020643.pdf",
          "sha256": "aee26763cf95bbe1c092b17161ac34a0f33c7c6cf24b6b9fc118bc0453f67b72"
        },
        {
          "id": "gin-20261026-01",
          "url": "https://www.dmc.gov.lk/images/dmcreports/Flood_warning_for_Gin_River_Basin_-_NO_01_(2026__1793038211.pdf",
          "sha256": "8c83b04f7f2c1126a6bb5334ae48b69b842d2d6962d9d0c179cd97ba670de9c3"
        },
        {
          "id": "river-observations",
          "url": "https://www.dmc.gov.lk/images/dmcreports/Water_level_%26_Rainfall_2026__1793128484.pdf",
          "sha256": "758cc85a7b562c60dc1f891f86e1dc0a53c7b6a662744a91d5a370ab0283d21c"
        }
      ],
      "verifiedOfficialTranslations": [
        {
          "id": "LLA-26-10-27-01-04-ta",
          "url": "https://www.dmc.gov.lk/images/dmcreports/Advisory_for_Severe_Lightning_at_1130hrs_on_27__1793085463.pdf",
          "sha256": "8b0358d94e2291952b23235d8511eb683146eca1fd25938cb8c5a22dbc5c7485"
        }
      ],
      "googlePublicObservation": {
        "checkedAt": "2026-10-27T21:42:00+00:00",
        "observationWindow": "2026-10-27 21:42 UTC, minute precision as reported by reviewer",
        "method": "Independent public-browser review relayed by coordinating task.",
        "overview": "Expanded orange shading south of Puttalam and west of Kurunegala unchanged. Provider display only, not observed inundation or copied geometry.",
        "puttalam": "Unsupported/no flooding data, unshaded. Unavailable information, not an all-clear.",
        "kalaWewa": "Orange Warning with the same banner and discharge curve. Higher-confidence HYBAS designation and 41/73/153 m3/s thresholds unchanged. River-discharge forecast node, not reservoir or gate measurements.",
        "providerIssuedAt": null,
        "providerValidUntil": null,
        "limitations": "No explicit issuance/update time or exact validity endpoints displayed. Observation time, chart Now and relative chart labels (currently in 2 hours) are not issuance, validity or household flood-arrival times. No copied geometry, inundation footprint, reservoir telemetry, household danger or safety is inferred. Puttalam remains unsupported/no flooding data, not an all-clear.",
        "sourceUrl": "https://sites.research.google/floods/l/8.01027646645311/80.5352783203125/10/g/hybas_4121156830?hl=en-LK",
        "nodeId": "hybas_4121156830",
        "displayStatus": "Warning",
        "previousDisplayStatus": "Warning",
        "previousObservedAt": "2026-10-27T21:12:00+00:00",
        "observedBanner": "Similar to highest river level in 2026",
        "changeType": "public_forecast_display_unchanged",
        "thresholdsCubicMetresPerSecond": [
          41,
          73,
          153
        ]
      },
      "unchangedGeneralForecastDiscrepancy": {
        "id": "general-weather-20261027-1600-conflicted",
        "sha256": "7e5725887258706ffeb7845502dec6fca6d8d267014d3177b80969cf0787c678",
        "resolution": "Unresolved; original language dates and both same-observation-time positions retained in previous review provenance."
      },
      "elapsedWarningValidity": [
        {
          "id": "kelani-20261026-01",
          "expiresAt": "2026-10-27T18:00:00+05:30",
          "finding": "Validity elapsed; no extension, replacement or cancellation found. Not an all-clear."
        },
        {
          "id": "attanagalu-20261026-01",
          "expiresAt": "2026-10-27T18:00:00+05:30",
          "finding": "Validity elapsed; no extension, replacement or cancellation found. Not an all-clear."
        },
        {
          "id": "gin-20261026-01",
          "expiresAt": "2026-10-27T22:30:00+05:30",
          "finding": "Validity elapsed; no extension, replacement or cancellation found. Not an all-clear."
        },
        {
          "id": "LLA-26-10-27-01-04",
          "expiresAt": "2026-10-27T23:30:00+05:30",
          "finding": "Validity elapsed; no renewal, replacement or cancellation found. Not an all-clear."
        }
      ],
      "verifiedBaselineOriginalCount": 22,
      "verifiedMarineSource": {
        "id": "MSW-26-10-27-02-08",
        "url": "https://www.dmc.gov.lk/images/dmcreports/Warning_for_strong_winds_and_rough_seas_at_2100hrs_on_27__1793119377.pdf",
        "sha256": "a6ae16c15d85ba25e3e8613ed6a1ac0da42d24cdceb389f4ddb32de6d92c294f",
        "issuedAt": null,
        "expiresAt": null,
        "sourceTimeWindows": [
          {
            "part": "header",
            "issuedAt": "2026-10-27T21:00:00+05:30",
            "expiresAt": "2026-10-28T21:00:00+05:30",
            "expiryBasis": "Header says next 24 hours"
          },
          {
            "part": "map",
            "issuedAt": "2026-10-27T20:00:00+05:30",
            "expiresAt": "2026-10-28T20:00:00+05:30",
            "expiryBasis": "Explicit map caption"
          }
        ]
      },
      "elapsedMarineValidity": {
        "id": "MSW-26-10-27-01-07",
        "expiresAt": "2026-10-27T20:00:00+05:30",
        "finding": "Prior Bulletin 07 timed validity elapsed. Newer Bulletin 08 has conflicting header/map times and is displayed separately; no cancellation or explicit supersedes statement found. Until-further-notice guidance is not cancelled by expiry."
      },
      "marineTimingDiscrepancy": "Header issued 21:00 SLST on 27 October for 24 hours; map caption issued 20:00 and valid until 20:00 on 28 October. No unambiguous issue/expiry is asserted. Until-further-notice guidance remains distinct."
    },
    {
      "checkedAt": "2026-10-28T08:26:45.800399+00:00",
      "reviewedAt": "2026-10-28T08:26:45.800399+00:00",
      "method": "Current local source check completed 08:22:37 UTC: 100 listings each in DMC types 6/5/2, existing listed warning hashes and bounded discovery hashes. Four newly relevant originals downloaded, hash-matched and visually reviewed locally; coordinating review at 08:13:28 UTC checked originals. Public Google observation is separately dated 08:12 UTC.",
      "result": "Published current noon river readings, new three-district Amber lightning Bulletin 05 and four-division low-lying Gin No. 02 extension. Kalu expiry is preserved without cancellation/all-clear. NBRO Update 34 and marine conflicting windows unchanged. Three-hour rainfall is not treated as hourly rainfall or flood depth. Midnight unavailable readings remain in history; current returned readings are not carry-forward. Prior missed review is recorded historically, not portrayed as previously published.",
      "previousPublicReviewAt": "2026-10-27T21:12:13+00:00",
      "listingCoverage": {
        "rowsScanned": 300,
        "categories": [
          6,
          5,
          2
        ],
        "completeForListingWindow": true
      },
      "verifiedCurrentSnapshotHashes": [
        {
          "id": "kalu-20261027-02",
          "url": "https://www.dmc.gov.lk/images/dmcreports/Flood_warning_for_Kalu_River_Basin_-_No_02_-_(Extended_warning)_2026__1793090488.pdf",
          "sha256": "c552b54d56512af5fcd2a8b3a26bcf3f718b13a76168ff910dc5c8ae87142a80"
        },
        {
          "id": "mahaweli-20261026-01",
          "url": "https://www.dmc.gov.lk/images/dmcreports/Flood_Warning_for_Mahaweli_River_-_No_01_-_2026__1792998739.pdf",
          "sha256": "8746dbc111719bf59283836919e8ead312f8889fa29d6d9992d70e57d205a560"
        },
        {
          "id": "LEWM-27-10-2026-1600-34",
          "url": "https://www.dmc.gov.lk/images/dmcreports/Landslide_EW_Report_at_1600hrs_on_2026__1793098165.pdf",
          "sha256": "6734f8541331b9fcbf5a70a60b2d1dcca291f90a138fa2e7240180a71bfe64aa"
        },
        {
          "id": "rain-20261026-0300",
          "url": "https://www.dmc.gov.lk/images/dmcreports/Advisory_for_Heavy_Rain_at_0330_hrs_on_2026__1792968291.pdf",
          "sha256": "0bd573752b1965d56fd8ec4ae0c372cba2766bb66294bfc2b6acef1c6d5e6136"
        },
        {
          "id": "LLA-26-10-27-01-04",
          "url": "https://www.dmc.gov.lk/images/dmcreports/Advisory_for_Severe_Lightning_at_1130hrs_on_27__1793082700.pdf",
          "sha256": "34383e5c53aef78a5d6f93e4636a3d1d794f992178d3b3e148e24f935211a445"
        },
        {
          "id": "kelani-20261026-01",
          "url": "https://www.dmc.gov.lk/images/dmcreports/Flood_Warning_for_Kelani_Basin-_No_01_-_2026__1793020603.pdf",
          "sha256": "7ef2fd77855a9bf433e6bab591dcdbf53cc4b7301925ef0bfe248e3aa0e3edd4"
        },
        {
          "id": "attanagalu-20261026-01",
          "url": "https://www.dmc.gov.lk/images/dmcreports/Flood_Warning_FOR_Attanagalu_Oya__-_NO_01_%282026__1793020643.pdf",
          "sha256": "aee26763cf95bbe1c092b17161ac34a0f33c7c6cf24b6b9fc118bc0453f67b72"
        },
        {
          "id": "gin-20261026-01",
          "url": "https://www.dmc.gov.lk/images/dmcreports/Flood_warning_for_Gin_River_Basin_-_NO_01_(2026__1793038211.pdf",
          "sha256": "8c83b04f7f2c1126a6bb5334ae48b69b842d2d6962d9d0c179cd97ba670de9c3"
        },
        {
          "id": "LLA-26-10-28-01-05",
          "url": "https://www.dmc.gov.lk/images/dmcreports/Advisory_for_Severe_Lightning_at_1130hrs_on_28__1793168243.pdf",
          "sha256": "c80d69f02c3ee77c7742abd2c8127c7bf6573df3d246c18ea58fde25bfb7cfcd"
        },
        {
          "id": "gin-20261028-02",
          "url": "https://www.dmc.gov.lk/images/dmcreports/Flood_warning_for_Gin_River_Basin_-_No_02_-_(Extended_warning)_2026__1793173754.pdf",
          "sha256": "5d9ddf632d3aa980957645b72bf7c772dce9be3c2bd35d12bd89d2ad68e0487a"
        },
        {
          "id": "river-observations",
          "url": "https://www.dmc.gov.lk/images/dmcreports/Water_level_%26_Rainfall_2026__1793172979.pdf",
          "sha256": "d194f5769c505e5966137cfa11add952e10ab98ed620219b9d2b459c78127a31"
        }
      ],
      "verifiedOfficialTranslations": [
        {
          "id": "LLA-26-10-27-01-04-ta",
          "url": "https://www.dmc.gov.lk/images/dmcreports/Advisory_for_Severe_Lightning_at_1130hrs_on_27__1793085463.pdf",
          "sha256": "8b0358d94e2291952b23235d8511eb683146eca1fd25938cb8c5a22dbc5c7485"
        }
      ],
      "googlePublicObservation": {
        "checkedAt": "2026-10-28T08:12:00+00:00",
        "observationWindow": "2026-10-28 08:12 UTC, minute precision as reported by reviewer",
        "method": "Independent public-browser review relayed by coordinating task.",
        "overview": "Orange shading contracted at the 02:42 UTC review. Current observed display is not a flood footprint or all-clear.",
        "puttalam": "Unsupported/no flooding data, unshaded. Unavailable information, not an all-clear.",
        "kalaWewa": "Green Normal since the coordinating 00:42 UTC observation; higher-confidence HYBAS forecast and 41/73/153 m3/s thresholds. This is not reservoir telemetry.",
        "providerIssuedAt": null,
        "providerValidUntil": null,
        "limitations": "No explicit provider issuance/update timestamp or exact validity endpoints displayed. Review times, Now and relative chart labels are not issuance, validity, household flood-arrival or reservoir-operation times. Puttalam remains unsupported/no flooding data, not an all-clear.",
        "sourceUrl": "https://sites.research.google/floods/l/8.01027646645311/80.5352783203125/10/g/hybas_4121156830?hl=en-LK",
        "nodeId": "hybas_4121156830",
        "displayStatus": "Normal",
        "previousDisplayStatus": "Warning",
        "previousObservedAt": "2026-10-27T21:42:00+00:00",
        "observedBanner": null,
        "changeType": "public_forecast_display_changed_since_last_published_review",
        "thresholdsCubicMetresPerSecond": [
          41,
          73,
          153
        ]
      },
      "unchangedGeneralForecastDiscrepancy": {
        "id": "general-weather-20261027-1600-conflicted",
        "sha256": "7e5725887258706ffeb7845502dec6fca6d8d267014d3177b80969cf0787c678",
        "resolution": "Unresolved; original language dates and both same-observation-time positions retained in previous review provenance."
      },
      "elapsedWarningValidity": [
        {
          "id": "kelani-20261026-01",
          "expiresAt": "2026-10-27T18:00:00+05:30",
          "finding": "Validity elapsed; no extension, replacement or cancellation found. Not an all-clear."
        },
        {
          "id": "attanagalu-20261026-01",
          "expiresAt": "2026-10-27T18:00:00+05:30",
          "finding": "Validity elapsed; no extension, replacement or cancellation found. Not an all-clear."
        },
        {
          "id": "LLA-26-10-27-01-04",
          "expiresAt": "2026-10-27T23:30:00+05:30",
          "finding": "Validity elapsed; no renewal, replacement or cancellation found. Not an all-clear."
        },
        {
          "id": "kalu-20261027-02",
          "expiresAt": "2026-10-28T13:30:00+05:30",
          "finding": "No verified extension or cancellation in current source review. Expiry is not an all-clear."
        }
      ],
      "verifiedBaselineOriginalCount": 22,
      "verifiedMarineSource": {
        "id": "MSW-26-10-27-02-08",
        "url": "https://www.dmc.gov.lk/images/dmcreports/Warning_for_strong_winds_and_rough_seas_at_2100hrs_on_27__1793119377.pdf",
        "sha256": "a6ae16c15d85ba25e3e8613ed6a1ac0da42d24cdceb389f4ddb32de6d92c294f",
        "issuedAt": null,
        "expiresAt": null,
        "sourceTimeWindows": [
          {
            "part": "header",
            "issuedAt": "2026-10-27T21:00:00+05:30",
            "expiresAt": "2026-10-28T21:00:00+05:30",
            "expiryBasis": "Header says next 24 hours"
          },
          {
            "part": "map",
            "issuedAt": "2026-10-27T20:00:00+05:30",
            "expiresAt": "2026-10-28T20:00:00+05:30",
            "expiryBasis": "Explicit map caption"
          }
        ]
      },
      "elapsedMarineValidity": {
        "id": "MSW-26-10-27-01-07",
        "expiresAt": "2026-10-27T20:00:00+05:30",
        "finding": "Prior Bulletin 07 timed validity elapsed. Newer Bulletin 08 has conflicting header/map times and is displayed separately; no cancellation or explicit supersedes statement found. Until-further-notice guidance is not cancelled by expiry."
      },
      "marineTimingDiscrepancy": "Header issued 21:00 SLST on 27 October for 24 hours; map caption issued 20:00 and valid until 20:00 on 28 October. No unambiguous issue/expiry is asserted. Until-further-notice guidance remains distinct.",
      "interruptedUnpublishedReviewAt": "2026-10-27T21:42:54+00:00",
      "newOriginalVerifiedCount": 4
    },
    {
      "checkedAt": "2026-10-28T08:51:21.707458+00:00",
      "reviewedAt": "2026-10-28T08:51:21.707458+00:00",
      "previousPublicReviewAt": "2026-10-28T08:26:45.800399+00:00",
      "method": "Read-only 100-row DMC listings in types 6/5/2 completed at 2026-10-28T08:45:17.131891+00:00; structured listing rows match the preceding local review. All 37 recorded original PDF versions freshly hash-matched by 2026-10-28T08:48:36.922903+00:00. Public Google statuses inspected separately. No source issue, observation, expiry or measurement changed.",
      "result": "No newly listed bulletin, cancellation, supersession or extension since the preceding completed review. Gin No. 02 and Lightning Bulletin 05 remain as published. Kalu No. 02 expiry remains not an all-clear. NBRO Update 34 and Marine Bulletin 08 conflicting windows unchanged. Tide refresh remains validation-blocked; no scientific or permission change.",
      "listingCoverage": {
        "lookbackStart": "2026-10-21T00:00:00+05:30",
        "streams": [
          {
            "stream": "flood",
            "status": "complete",
            "stopReason": "lookback-covered",
            "rows": 100,
            "earliestListingAt": "2026-10-14T09:30:00+05:30"
          },
          {
            "stream": "landslide",
            "status": "complete",
            "stopReason": "lookback-covered",
            "rows": 100,
            "earliestListingAt": "2026-02-15T07:00:00+05:30"
          },
          {
            "stream": "weather",
            "status": "complete",
            "stopReason": "lookback-covered",
            "rows": 100,
            "earliestListingAt": "2026-10-16T16:00:00+05:30"
          }
        ],
        "completeForListingWindow": true,
        "warningValidityCoverage": "unknown: listing dates cannot establish validity of unreviewed PDFs",
        "maxPagesPerStream": 5,
        "rowsScanned": 300
      },
      "verifiedOriginalCount": 37,
      "originalHashCheckCompletedAt": "2026-10-28T08:48:36.922903+00:00",
      "verifiedOriginalHashes": [
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Flood_warning_for_Kalu_River_Basin_-_No_01_-_2026__1792995574.pdf",
          "sha256": "1767a274eea705bca490879756b1ad5bd255183c0d101ba5c8e81212b4da8ca3",
          "checkedAt": "2026-10-28T08:48:23.365434+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Flood_Warning_for_Mahaweli_River_-_No_01_-_2026__1792998739.pdf",
          "sha256": "8746dbc111719bf59283836919e8ead312f8889fa29d6d9992d70e57d205a560",
          "checkedAt": "2026-10-28T08:44:09.776620+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Landslide_EW_Report_at_0900hrs_on_2026__1792988751.pdf",
          "sha256": "85948d296020693c11da8bbcca8b705060e423f004586fb0db0b08241bdeb378",
          "checkedAt": "2026-10-28T08:48:23.366128+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Advisory_for_Heavy_Rain_at_0330_hrs_on_2026__1792968291.pdf",
          "sha256": "0bd573752b1965d56fd8ec4ae0c372cba2766bb66294bfc2b6acef1c6d5e6136",
          "checkedAt": "2026-10-28T08:44:15.004275+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Water_level_%26_Rainfall_2026__1792998944.pdf",
          "sha256": "389d0696b0a0a5452ab8e4556704746762a47151527e371c25f81357e8201f25",
          "checkedAt": "2026-10-28T08:48:23.366327+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Landslide_EW_Report_at_1445hrs_on_2026__1793007485.pdf",
          "sha256": "29f80d780c681a9090d51c713c5642db0756ab03aa74aeb003c5a5471582aa52",
          "checkedAt": "2026-10-28T08:48:27.323603+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Water_level_%26_Rainfall_2026__1793017314.pdf",
          "sha256": "68f6608b19221bc5b16569b128f59a717163ad27a8bad111760b3a3cfefb60fd",
          "checkedAt": "2026-10-28T08:48:27.782712+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Weather_Report_at_1600_hrs_on_2026__1793011605.pdf",
          "sha256": "4220f346c6f0c8598ab9447f26d06823732cf7fa47ecb9e3763ef24b2da8ecde",
          "checkedAt": "2026-10-28T08:45:13.076707+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Weather_Report_at_1400_hrs_on_2026__1793007431.pdf",
          "sha256": "8b8c9d2985f04b709c330690453a2db535668a8a44efb699e4cd4138d44f0cde",
          "checkedAt": "2026-10-28T08:48:27.990069+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Advisory_for_Severe_Lightning_at_1130hrs_on_2026__1792997048.pdf",
          "sha256": "e5a055762cc5fff61fe0ae610ce6241395f811d76ae020b955d21c98f707ac5c",
          "checkedAt": "2026-10-28T08:48:31.591838+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Advisory_for_Severe_Lightning_at_1130hrs_on_25__1792909124.pdf",
          "sha256": "1a2c39d4cbf35294fb5719ad2a4d8e770acafe91c049be6891425003e1bb4fe4",
          "checkedAt": "2026-10-28T08:48:31.696772+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Landslide_EW_Report_at_1800hrs_on_2026__1793018981.pdf",
          "sha256": "35e492bf3495070ff0e2fcfaf161528ebf942bb302fffbaa66f78949fdec716f",
          "checkedAt": "2026-10-28T08:45:13.076300+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Flood_Warning_for_Kelani_Basin-_No_01_-_2026__1793020603.pdf",
          "sha256": "7ef2fd77855a9bf433e6bab591dcdbf53cc4b7301925ef0bfe248e3aa0e3edd4",
          "checkedAt": "2026-10-28T08:44:16.753072+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Flood_Warning_FOR_Attanagalu_Oya__-_NO_01_%282026__1793020643.pdf",
          "sha256": "aee26763cf95bbe1c092b17161ac34a0f33c7c6cf24b6b9fc118bc0453f67b72",
          "checkedAt": "2026-10-28T08:44:22.281099+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Water_level_%26_Rainfall_2026__1793020835.pdf",
          "sha256": "ff8ad0720346edf8b15827a9a843be66d2fe4201c6dbf6596cccaa9f2dbddc9e",
          "checkedAt": "2026-10-28T08:45:10.188439+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Water_level_%26_Rainfall_2026__1793031612.pdf",
          "sha256": "eed191d373c03e12f80226e02d7f2a3146a3c6f84422e960b9c553b0e5b1381d",
          "checkedAt": "2026-10-28T08:45:09.494683+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Flood_warning_for_Gin_River_Basin_-_NO_01_(2026__1793038211.pdf",
          "sha256": "8c83b04f7f2c1126a6bb5334ae48b69b842d2d6962d9d0c179cd97ba670de9c3",
          "checkedAt": "2026-10-28T08:44:23.120939+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Water_level_%26_Rainfall_2026__1793045388.pdf",
          "sha256": "8fd8c2141f695cf54ddd62b08608d5ef0a85f119cf19600a5792535a1ef1550f",
          "checkedAt": "2026-10-28T08:45:09.493279+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Water_level_%26_Rainfall_2026__1793074896.pdf",
          "sha256": "e27c924dc0d06d42bf99380c2ca4b4900dc7b3b0d010a2bdb923992d0b0b4f1a",
          "checkedAt": "2026-10-28T08:44:58.867539+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Warning_for_strong_winds_and_rough_seas_at_08__1793072903.pdf",
          "sha256": "9a629881fba5ecfa1cf90f1a3d90f766d14c0dc1206cf24851dc540bc37b3cb4",
          "checkedAt": "2026-10-28T08:44:59.743314+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Weather_Report_at_0530_hrs_on_2026__1793071609.pdf",
          "sha256": "1e7b8b23c9d644a9026ca159379bf59d0e0c193e7a52bbdab6fa7e01221c1a08",
          "checkedAt": "2026-10-28T08:45:04.313380+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Advisory_for_Severe_Lightning_at_1130hrs_on_27__1793082700.pdf",
          "sha256": "34383e5c53aef78a5d6f93e4636a3d1d794f992178d3b3e148e24f935211a445",
          "checkedAt": "2026-10-28T08:44:16.023663+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Advisory_for_Severe_Lightning_at_1130hrs_on_27__1793085463.pdf",
          "sha256": "8b0358d94e2291952b23235d8511eb683146eca1fd25938cb8c5a22dbc5c7485",
          "checkedAt": "2026-10-28T08:44:55.595113+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Flood_warning_for_Kalu_River_Basin_-_No_02_-_(Extended_warning)_2026__1793090488.pdf",
          "sha256": "c552b54d56512af5fcd2a8b3a26bcf3f718b13a76168ff910dc5c8ae87142a80",
          "checkedAt": "2026-10-28T08:44:09.775719+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Weather_Report_at_1400_hrs_on_2026__1793092347.pdf",
          "sha256": "b0f8aa55b9af13e1e41473976d7af27aa03464d67ed5d03f3c0ea50197d9bd68",
          "checkedAt": "2026-10-28T08:44:54.583192+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Weather_Report_at_1400_hrs_on_2026__1793093828.pdf",
          "sha256": "425e8b9cf2617cbae6ef81675f6bcf7c5780ba134227e6000b9c0df16821a252",
          "checkedAt": "2026-10-28T08:44:54.684250+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Water_level_%26_Rainfall_2026__1793095515.pdf",
          "sha256": "d1037a2a98cbbba25e484911d7087da875c87785f2b15b60487211880ec532db",
          "checkedAt": "2026-10-28T08:44:51.691426+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Landslide_EW_Report_at_1600hrs_on_2026__1793098165.pdf",
          "sha256": "6734f8541331b9fcbf5a70a60b2d1dcca291f90a138fa2e7240180a71bfe64aa",
          "checkedAt": "2026-10-28T08:44:09.776926+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Weather_Report_at_1600_hrs_on_2026__1793099831.pdf",
          "sha256": "7e5725887258706ffeb7845502dec6fca6d8d267014d3177b80969cf0787c678",
          "checkedAt": "2026-10-28T08:44:48.289186+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Water_level_%26_Rainfall_2026__1793106184.pdf",
          "sha256": "24f403b0375b169fcdbbd54a4e4002f967aa3486a49c3453a9412478e5b8fc41",
          "checkedAt": "2026-10-28T08:44:48.012872+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Water_level_%26_Rainfall_2026__1793116593.pdf",
          "sha256": "3c437d0b99e98432d27c95e511ec3ab9a3c087b62e240aa83af5a2d145170284",
          "checkedAt": "2026-10-28T08:44:43.602043+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Warning_for_strong_winds_and_rough_seas_at_2100hrs_on_27__1793119377.pdf",
          "sha256": "a6ae16c15d85ba25e3e8613ed6a1ac0da42d24cdceb389f4ddb32de6d92c294f",
          "checkedAt": "2026-10-28T08:44:47.683547+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Water_level_%26_Rainfall_2026__1793128484.pdf",
          "sha256": "758cc85a7b562c60dc1f891f86e1dc0a53c7b6a662744a91d5a370ab0283d21c",
          "checkedAt": "2026-10-28T08:44:42.566892+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Water_level_%26_Rainfall_2026__1793172979.pdf",
          "sha256": "d194f5769c505e5966137cfa11add952e10ab98ed620219b9d2b459c78127a31",
          "checkedAt": "2026-10-28T08:44:30.757846+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Advisory_for_Severe_Lightning_at_1130hrs_on_28__1793168243.pdf",
          "sha256": "c80d69f02c3ee77c7742abd2c8127c7bf6573df3d246c18ea58fde25bfb7cfcd",
          "checkedAt": "2026-10-28T08:44:27.110146+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Flood_warning_for_Gin_River_Basin_-_No_02_-_(Extended_warning)_2026__1793173754.pdf",
          "sha256": "5d9ddf632d3aa980957645b72bf7c772dce9be3c2bd35d12bd89d2ad68e0487a",
          "checkedAt": "2026-10-28T08:44:27.646928+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/__1793147947.pdf",
          "sha256": "7bcb506cf67e103871499ebfb3eba59b92fe50a35d77e54554cf3a21c2d1610e",
          "checkedAt": "2026-10-28T08:44:38.933457+00:00",
          "status": "unchanged"
        }
      ],
      "googlePublicObservation": {
        "checkedAt": "2026-10-28T08:51:21.707458+00:00",
        "observationWindow": "Public browser observations during approximately 08:45–08:48 UTC on 28 October; recorded at completed review time.",
        "method": "Read-only public Google Flood Hub browser review in a separate Ark tab; no private API or imagery extraction.",
        "overview": "The Kala Wewa regional view shows a limited orange area near Kurunegala; the Puttalam place view is unshaded. No complete island-wide overview comparison was performed in this local check; shading is not a verified flood footprint.",
        "puttalam": "Unsupported/no flooding data, unshaded. Unavailable information, not an all-clear.",
        "kalaWewa": "Green Normal marker; higher-confidence HYBAS forecast with 41/73/153 m3/s thresholds. No explicit provider issue/update or validity endpoints. Not reservoir telemetry.",
        "providerIssuedAt": null,
        "providerValidUntil": null,
        "limitations": "No explicit provider issuance/update timestamp or exact validity endpoints displayed. Review times, Now and relative chart labels are not issuance, validity, household flood-arrival or reservoir-operation times. Puttalam remains unsupported/no flooding data, not an all-clear.",
        "sourceUrl": "https://sites.research.google/floods/l/8.01027646645311/80.5352783203125/10/g/hybas_4121156830?hl=en-LK",
        "nodeId": "hybas_4121156830",
        "displayStatus": "Normal",
        "previousDisplayStatus": "Normal",
        "previousObservedAt": "2026-10-28T08:12:00+00:00",
        "observedBanner": null,
        "changeType": "public_status_unchanged",
        "thresholdsCubicMetresPerSecond": [
          41,
          73,
          153
        ]
      },
      "elapsedWarningValidity": [
        {
          "id": "kalu-20261027-02",
          "expiresAt": "2026-10-28T13:30:00+05:30",
          "finding": "Validity elapsed; no verified current extension found in this review. Not an all-clear."
        },
        {
          "id": "mahaweli-20261026-01",
          "expiresAt": "2026-10-27T11:30:00+05:30",
          "finding": "Validity elapsed; no verified current extension found in this review. Not an all-clear."
        },
        {
          "id": "rain-20261026-0300",
          "expiresAt": "2026-10-27T05:30:00+05:30",
          "finding": "Validity elapsed; no verified current extension found in this review. Not an all-clear."
        },
        {
          "id": "LLA-26-10-27-01-04",
          "expiresAt": "2026-10-27T23:30:00+05:30",
          "finding": "Prior validity elapsed; newer Lightning Bulletin 05 is separately reviewed and active."
        },
        {
          "id": "kelani-20261026-01",
          "expiresAt": "2026-10-27T18:00:00+05:30",
          "finding": "Validity elapsed; no verified current extension found in this review. Not an all-clear."
        },
        {
          "id": "attanagalu-20261026-01",
          "expiresAt": "2026-10-27T18:00:00+05:30",
          "finding": "Validity elapsed; no verified current extension found in this review. Not an all-clear."
        },
        {
          "id": "gin-20261026-01",
          "expiresAt": "2026-10-27T22:30:00+05:30",
          "finding": "Prior validity elapsed; Gin No. 02 is separately reviewed, with no invented coverage across the gap."
        }
      ],
      "marineTimingDiscrepancy": "Header issued 21:00 SLST on 27 October for 24 hours; map caption issued 20:00 and valid until 20:00 on 28 October. No unambiguous issue/expiry is asserted. Until-further-notice guidance remains distinct."
    },
    {
      "checkedAt": "2026-10-28T09:20:19.320071+00:00",
      "reviewedAt": "2026-10-28T09:20:19.320071+00:00",
      "previousPublicReviewAt": "2026-10-28T08:51:21.707458+00:00",
      "method": "100 rows per DMC types 6/5/2; structured listing comparison identified only Kalu No. 03. All 37 baseline original PDFs freshly byte-identical; new Kalu original hash retained and all three pages visually reviewed. Public Google view separately inspected.",
      "result": "Kalu No. 03 Amber extends the same 13-division low-lying Kalu floodplain warning through 29 October 13:30 SLST. Explicit new header dates used; reference to No. 01 has the same unresolved date inconsistency as its annex. No other new warning, cancellation, supersession or changed observation found.",
      "listingCheckCompletedAt": "2026-10-28T09:14:08.498555+00:00",
      "listingCoverage": {
        "lookbackStart": "2026-10-21T00:00:00+05:30",
        "streams": [
          {
            "stream": "flood",
            "status": "complete",
            "stopReason": "lookback-covered",
            "rows": 100,
            "earliestListingAt": "2026-10-14T12:30:00+05:30"
          },
          {
            "stream": "landslide",
            "status": "complete",
            "stopReason": "lookback-covered",
            "rows": 100,
            "earliestListingAt": "2026-02-15T07:00:00+05:30"
          },
          {
            "stream": "weather",
            "status": "complete",
            "stopReason": "lookback-covered",
            "rows": 100,
            "earliestListingAt": "2026-10-16T16:00:00+05:30"
          }
        ],
        "completeForListingWindow": true,
        "warningValidityCoverage": "unknown: listing dates cannot establish validity of unreviewed PDFs",
        "maxPagesPerStream": 5,
        "rowsScanned": 300
      },
      "originalHashCheckCompletedAt": "2026-10-28T09:15:45.294033+00:00",
      "verifiedBaselineOriginalCount": 37,
      "newOriginalVerifiedCount": 1,
      "verifiedOriginalHashes": [
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Flood_warning_for_Kalu_River_Basin_-_No_01_-_2026__1792995574.pdf",
          "sha256": "1767a274eea705bca490879756b1ad5bd255183c0d101ba5c8e81212b4da8ca3",
          "checkedAt": "2026-10-28T09:15:26.870830+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Flood_Warning_for_Mahaweli_River_-_No_01_-_2026__1792998739.pdf",
          "sha256": "8746dbc111719bf59283836919e8ead312f8889fa29d6d9992d70e57d205a560",
          "checkedAt": "2026-10-28T09:12:38.123176+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Landslide_EW_Report_at_0900hrs_on_2026__1792988751.pdf",
          "sha256": "85948d296020693c11da8bbcca8b705060e423f004586fb0db0b08241bdeb378",
          "checkedAt": "2026-10-28T09:15:26.873092+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Advisory_for_Heavy_Rain_at_0330_hrs_on_2026__1792968291.pdf",
          "sha256": "0bd573752b1965d56fd8ec4ae0c372cba2766bb66294bfc2b6acef1c6d5e6136",
          "checkedAt": "2026-10-28T09:12:42.793400+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Water_level_%26_Rainfall_2026__1792998944.pdf",
          "sha256": "389d0696b0a0a5452ab8e4556704746762a47151527e371c25f81357e8201f25",
          "checkedAt": "2026-10-28T09:15:26.874530+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Landslide_EW_Report_at_1445hrs_on_2026__1793007485.pdf",
          "sha256": "29f80d780c681a9090d51c713c5642db0756ab03aa74aeb003c5a5471582aa52",
          "checkedAt": "2026-10-28T09:15:31.553425+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Water_level_%26_Rainfall_2026__1793017314.pdf",
          "sha256": "68f6608b19221bc5b16569b128f59a717163ad27a8bad111760b3a3cfefb60fd",
          "checkedAt": "2026-10-28T09:15:33.331609+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Weather_Report_at_1600_hrs_on_2026__1793011605.pdf",
          "sha256": "4220f346c6f0c8598ab9447f26d06823732cf7fa47ecb9e3763ef24b2da8ecde",
          "checkedAt": "2026-10-28T09:15:34.835626+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Weather_Report_at_1400_hrs_on_2026__1793007431.pdf",
          "sha256": "8b8c9d2985f04b709c330690453a2db535668a8a44efb699e4cd4138d44f0cde",
          "checkedAt": "2026-10-28T09:15:36.027731+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Advisory_for_Severe_Lightning_at_1130hrs_on_2026__1792997048.pdf",
          "sha256": "e5a055762cc5fff61fe0ae610ce6241395f811d76ae020b955d21c98f707ac5c",
          "checkedAt": "2026-10-28T09:15:36.933792+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Advisory_for_Severe_Lightning_at_1130hrs_on_25__1792909124.pdf",
          "sha256": "1a2c39d4cbf35294fb5719ad2a4d8e770acafe91c049be6891425003e1bb4fe4",
          "checkedAt": "2026-10-28T09:15:40.947988+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Landslide_EW_Report_at_1800hrs_on_2026__1793018981.pdf",
          "sha256": "35e492bf3495070ff0e2fcfaf161528ebf942bb302fffbaa66f78949fdec716f",
          "checkedAt": "2026-10-28T09:14:04.361177+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Flood_Warning_for_Kelani_Basin-_No_01_-_2026__1793020603.pdf",
          "sha256": "7ef2fd77855a9bf433e6bab591dcdbf53cc4b7301925ef0bfe248e3aa0e3edd4",
          "checkedAt": "2026-10-28T09:12:43.879139+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Flood_Warning_FOR_Attanagalu_Oya__-_NO_01_%282026__1793020643.pdf",
          "sha256": "aee26763cf95bbe1c092b17161ac34a0f33c7c6cf24b6b9fc118bc0453f67b72",
          "checkedAt": "2026-10-28T09:12:48.380231+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Water_level_%26_Rainfall_2026__1793020835.pdf",
          "sha256": "ff8ad0720346edf8b15827a9a843be66d2fe4201c6dbf6596cccaa9f2dbddc9e",
          "checkedAt": "2026-10-28T09:14:03.775898+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Water_level_%26_Rainfall_2026__1793031612.pdf",
          "sha256": "eed191d373c03e12f80226e02d7f2a3146a3c6f84422e960b9c553b0e5b1381d",
          "checkedAt": "2026-10-28T09:14:03.765222+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Flood_warning_for_Gin_River_Basin_-_NO_01_(2026__1793038211.pdf",
          "sha256": "8c83b04f7f2c1126a6bb5334ae48b69b842d2d6962d9d0c179cd97ba670de9c3",
          "checkedAt": "2026-10-28T09:12:48.507013+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Water_level_%26_Rainfall_2026__1793045388.pdf",
          "sha256": "8fd8c2141f695cf54ddd62b08608d5ef0a85f119cf19600a5792535a1ef1550f",
          "checkedAt": "2026-10-28T09:13:58.415781+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Water_level_%26_Rainfall_2026__1793074896.pdf",
          "sha256": "e27c924dc0d06d42bf99380c2ca4b4900dc7b3b0d010a2bdb923992d0b0b4f1a",
          "checkedAt": "2026-10-28T09:13:48.602829+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Warning_for_strong_winds_and_rough_seas_at_08__1793072903.pdf",
          "sha256": "9a629881fba5ecfa1cf90f1a3d90f766d14c0dc1206cf24851dc540bc37b3cb4",
          "checkedAt": "2026-10-28T09:13:50.058785+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Weather_Report_at_0530_hrs_on_2026__1793071609.pdf",
          "sha256": "1e7b8b23c9d644a9026ca159379bf59d0e0c193e7a52bbdab6fa7e01221c1a08",
          "checkedAt": "2026-10-28T09:13:53.199337+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Advisory_for_Severe_Lightning_at_1130hrs_on_27__1793082700.pdf",
          "sha256": "34383e5c53aef78a5d6f93e4636a3d1d794f992178d3b3e148e24f935211a445",
          "checkedAt": "2026-10-28T09:12:43.623089+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Advisory_for_Severe_Lightning_at_1130hrs_on_27__1793085463.pdf",
          "sha256": "8b0358d94e2291952b23235d8511eb683146eca1fd25938cb8c5a22dbc5c7485",
          "checkedAt": "2026-10-28T09:13:48.562850+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Flood_warning_for_Kalu_River_Basin_-_No_02_-_(Extended_warning)_2026__1793090488.pdf",
          "sha256": "c552b54d56512af5fcd2a8b3a26bcf3f718b13a76168ff910dc5c8ae87142a80",
          "checkedAt": "2026-10-28T09:12:38.122510+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Weather_Report_at_1400_hrs_on_2026__1793092347.pdf",
          "sha256": "b0f8aa55b9af13e1e41473976d7af27aa03464d67ed5d03f3c0ea50197d9bd68",
          "checkedAt": "2026-10-28T09:13:43.393124+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Weather_Report_at_1400_hrs_on_2026__1793093828.pdf",
          "sha256": "425e8b9cf2617cbae6ef81675f6bcf7c5780ba134227e6000b9c0df16821a252",
          "checkedAt": "2026-10-28T09:13:46.450525+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Water_level_%26_Rainfall_2026__1793095515.pdf",
          "sha256": "d1037a2a98cbbba25e484911d7087da875c87785f2b15b60487211880ec532db",
          "checkedAt": "2026-10-28T09:13:42.502964+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Landslide_EW_Report_at_1600hrs_on_2026__1793098165.pdf",
          "sha256": "6734f8541331b9fcbf5a70a60b2d1dcca291f90a138fa2e7240180a71bfe64aa",
          "checkedAt": "2026-10-28T09:12:38.123320+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Weather_Report_at_1600_hrs_on_2026__1793099831.pdf",
          "sha256": "7e5725887258706ffeb7845502dec6fca6d8d267014d3177b80969cf0787c678",
          "checkedAt": "2026-10-28T09:13:41.744945+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Water_level_%26_Rainfall_2026__1793106184.pdf",
          "sha256": "24f403b0375b169fcdbbd54a4e4002f967aa3486a49c3453a9412478e5b8fc41",
          "checkedAt": "2026-10-28T09:13:37.552020+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Water_level_%26_Rainfall_2026__1793116593.pdf",
          "sha256": "3c437d0b99e98432d27c95e511ec3ab9a3c087b62e240aa83af5a2d145170284",
          "checkedAt": "2026-10-28T09:13:37.281107+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Warning_for_strong_winds_and_rough_seas_at_2100hrs_on_27__1793119377.pdf",
          "sha256": "a6ae16c15d85ba25e3e8613ed6a1ac0da42d24cdceb389f4ddb32de6d92c294f",
          "checkedAt": "2026-10-28T09:13:37.283198+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Water_level_%26_Rainfall_2026__1793128484.pdf",
          "sha256": "758cc85a7b562c60dc1f891f86e1dc0a53c7b6a662744a91d5a370ab0283d21c",
          "checkedAt": "2026-10-28T09:13:33.800381+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Water_level_%26_Rainfall_2026__1793172979.pdf",
          "sha256": "d194f5769c505e5966137cfa11add952e10ab98ed620219b9d2b459c78127a31",
          "checkedAt": "2026-10-28T09:13:01.862088+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Advisory_for_Severe_Lightning_at_1130hrs_on_28__1793168243.pdf",
          "sha256": "c80d69f02c3ee77c7742abd2c8127c7bf6573df3d246c18ea58fde25bfb7cfcd",
          "checkedAt": "2026-10-28T09:12:49.058780+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Flood_warning_for_Gin_River_Basin_-_No_02_-_(Extended_warning)_2026__1793173754.pdf",
          "sha256": "5d9ddf632d3aa980957645b72bf7c772dce9be3c2bd35d12bd89d2ad68e0487a",
          "checkedAt": "2026-10-28T09:12:56.458842+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/__1793147947.pdf",
          "sha256": "7bcb506cf67e103871499ebfb3eba59b92fe50a35d77e54554cf3a21c2d1610e",
          "checkedAt": "2026-10-28T09:13:31.272835+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Flood_warning_for_Kalu_River_Basin_-_No_03_-_%28Extended_warning%29_2026__1793177654.pdf",
          "sha256": "de78a7e17264a9a3494dc15cbec0d7c817b2316ea26324a1182550e8ea3ff8c6",
          "checkedAt": "2026-10-28T09:13:26.383622+00:00",
          "status": "new-original-visually-reviewed"
        }
      ],
      "newBulletinId": "kalu-20261028-03",
      "googlePublicObservation": {
        "checkedAt": "2026-10-28T09:20:19.320071+00:00",
        "observationWindow": "Public browser observations during approximately 09:14–09:19 UTC on 28 October; recorded at completed review time.",
        "method": "Read-only public Google UI in a separate temporary Ark tab. Initial blank-tab navigation timeout recovered in that same tab. TradingView tabs unchanged. No private APIs or imagery redistribution.",
        "overview": "Requested island overview inspected with flood layers enabled: orange forecast cells near the Kurunegala/Negombo area and southwest, with a red outlined forecast area near Colombo/Panadura. These are provider model display categories, not observed inundation or an official warning. No complete prior overview screenshot was available locally to assert a new change.",
        "puttalam": "Unsupported/no flooding data, unshaded. Unavailable information, not an all-clear.",
        "kalaWewa": "Green Normal marker; higher-confidence HYBAS forecast with 41/73/153 m3/s thresholds. No explicit provider issue/update or validity endpoints. Not reservoir telemetry.",
        "providerIssuedAt": null,
        "providerValidUntil": null,
        "limitations": "No explicit provider issuance/update timestamp or exact validity endpoints displayed. Review times, Now and relative chart labels are not issuance, validity, household flood-arrival or reservoir-operation times. Puttalam remains unsupported/no flooding data, not an all-clear.",
        "sourceUrl": "https://sites.research.google/floods/l/8.01027646645311/80.5352783203125/10/g/hybas_4121156830?hl=en-LK",
        "nodeId": "hybas_4121156830",
        "displayStatus": "Normal",
        "previousDisplayStatus": "Normal",
        "previousObservedAt": "2026-10-28T08:51:21.707458+00:00",
        "observedBanner": null,
        "changeType": "Kala Wewa and Puttalam statuses unchanged; requested overview recorded without asserting a new temporal change",
        "thresholdsCubicMetresPerSecond": [
          41,
          73,
          153
        ],
        "overviewUrl": "https://sites.research.google/floods/l/7.724507070247079/80.27868115079531/7.552394675474881?hl=en-LK"
      },
      "marineTimingDiscrepancy": "Header issued 21:00 SLST on 27 October for 24 hours; map caption issued 20:00 and valid until 20:00 on 28 October. No unambiguous issue/expiry is asserted. Until-further-notice guidance remains distinct.",
      "tideValidationHold": "Unchanged limits and constituent coverage; prior validated snapshot retained. No claim of overall publisher success."
    },
    {
      "checkedAt": "2026-10-28T09:57:29.731860+00:00",
      "reviewedAt": "2026-10-28T09:57:29.731860+00:00",
      "previousPublicReviewAt": "2026-10-28T09:20:19.320071+00:00",
      "method": "100 rows each for DMC types 6/5/2; existing structured rows unchanged. All 38 recorded original PDFs freshly byte-identical. Two new general-forecast originals, all six pages visually reviewed after reconnect. Public Google overview/Kala Wewa/Puttalam checked separately.",
      "result": "No new coloured warning, cancellation, renewal, supersession or changed gauge observation. New 14:00 general forecasts retained with unresolved language-specific wind differences. Existing active warning scope, original times, marine conflicting windows and stale noon observations unchanged.",
      "listingCheckCompletedAt": "2026-10-28T09:45:30.326733+00:00",
      "listingCoverage": {
        "lookbackStart": "2026-10-21T00:00:00+05:30",
        "streams": [
          {
            "stream": "flood",
            "status": "complete",
            "stopReason": "lookback-covered",
            "rows": 100,
            "earliestListingAt": "2026-10-14T12:30:00+05:30"
          },
          {
            "stream": "landslide",
            "status": "complete",
            "stopReason": "lookback-covered",
            "rows": 100,
            "earliestListingAt": "2026-02-15T07:00:00+05:30"
          },
          {
            "stream": "weather",
            "status": "complete",
            "stopReason": "lookback-covered",
            "rows": 100,
            "earliestListingAt": "2026-10-17T05:30:00+05:30"
          }
        ],
        "completeForListingWindow": true,
        "warningValidityCoverage": "unknown: listing dates cannot establish validity of unreviewed PDFs",
        "maxPagesPerStream": 5,
        "rowsScanned": 300
      },
      "originalHashCheckCompletedAt": "2026-10-28T09:46:16.687430+00:00",
      "verifiedBaselineOriginalCount": 38,
      "newOriginalVerifiedCount": 2,
      "verifiedOriginalHashes": [
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Flood_warning_for_Kalu_River_Basin_-_No_01_-_2026__1792995574.pdf",
          "sha256": "1767a274eea705bca490879756b1ad5bd255183c0d101ba5c8e81212b4da8ca3",
          "checkedAt": "2026-10-28T09:45:59.468347+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Flood_Warning_for_Mahaweli_River_-_No_01_-_2026__1792998739.pdf",
          "sha256": "8746dbc111719bf59283836919e8ead312f8889fa29d6d9992d70e57d205a560",
          "checkedAt": "2026-10-28T09:43:32.007933+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Landslide_EW_Report_at_0900hrs_on_2026__1792988751.pdf",
          "sha256": "85948d296020693c11da8bbcca8b705060e423f004586fb0db0b08241bdeb378",
          "checkedAt": "2026-10-28T09:45:59.469396+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Advisory_for_Heavy_Rain_at_0330_hrs_on_2026__1792968291.pdf",
          "sha256": "0bd573752b1965d56fd8ec4ae0c372cba2766bb66294bfc2b6acef1c6d5e6136",
          "checkedAt": "2026-10-28T09:43:48.914851+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Water_level_%26_Rainfall_2026__1792998944.pdf",
          "sha256": "389d0696b0a0a5452ab8e4556704746762a47151527e371c25f81357e8201f25",
          "checkedAt": "2026-10-28T09:45:59.469584+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Landslide_EW_Report_at_1445hrs_on_2026__1793007485.pdf",
          "sha256": "29f80d780c681a9090d51c713c5642db0756ab03aa74aeb003c5a5471582aa52",
          "checkedAt": "2026-10-28T09:46:02.836525+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Water_level_%26_Rainfall_2026__1793017314.pdf",
          "sha256": "68f6608b19221bc5b16569b128f59a717163ad27a8bad111760b3a3cfefb60fd",
          "checkedAt": "2026-10-28T09:46:03.786714+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Weather_Report_at_1600_hrs_on_2026__1793011605.pdf",
          "sha256": "4220f346c6f0c8598ab9447f26d06823732cf7fa47ecb9e3763ef24b2da8ecde",
          "checkedAt": "2026-10-28T09:46:04.079554+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Weather_Report_at_1400_hrs_on_2026__1793007431.pdf",
          "sha256": "8b8c9d2985f04b709c330690453a2db535668a8a44efb699e4cd4138d44f0cde",
          "checkedAt": "2026-10-28T09:46:07.246918+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Advisory_for_Severe_Lightning_at_1130hrs_on_2026__1792997048.pdf",
          "sha256": "e5a055762cc5fff61fe0ae610ce6241395f811d76ae020b955d21c98f707ac5c",
          "checkedAt": "2026-10-28T09:46:09.438182+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Advisory_for_Severe_Lightning_at_1130hrs_on_25__1792909124.pdf",
          "sha256": "1a2c39d4cbf35294fb5719ad2a4d8e770acafe91c049be6891425003e1bb4fe4",
          "checkedAt": "2026-10-28T09:46:09.666076+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Landslide_EW_Report_at_1800hrs_on_2026__1793018981.pdf",
          "sha256": "35e492bf3495070ff0e2fcfaf161528ebf942bb302fffbaa66f78949fdec716f",
          "checkedAt": "2026-10-28T09:46:12.464370+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Flood_Warning_for_Kelani_Basin-_No_01_-_2026__1793020603.pdf",
          "sha256": "7ef2fd77855a9bf433e6bab591dcdbf53cc4b7301925ef0bfe248e3aa0e3edd4",
          "checkedAt": "2026-10-28T09:43:57.098654+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Flood_Warning_FOR_Attanagalu_Oya__-_NO_01_%282026__1793020643.pdf",
          "sha256": "aee26763cf95bbe1c092b17161ac34a0f33c7c6cf24b6b9fc118bc0453f67b72",
          "checkedAt": "2026-10-28T09:43:59.653703+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Water_level_%26_Rainfall_2026__1793020835.pdf",
          "sha256": "ff8ad0720346edf8b15827a9a843be66d2fe4201c6dbf6596cccaa9f2dbddc9e",
          "checkedAt": "2026-10-28T09:45:22.473164+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Water_level_%26_Rainfall_2026__1793031612.pdf",
          "sha256": "eed191d373c03e12f80226e02d7f2a3146a3c6f84422e960b9c553b0e5b1381d",
          "checkedAt": "2026-10-28T09:45:22.433823+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Flood_warning_for_Gin_River_Basin_-_NO_01_(2026__1793038211.pdf",
          "sha256": "8c83b04f7f2c1126a6bb5334ae48b69b842d2d6962d9d0c179cd97ba670de9c3",
          "checkedAt": "2026-10-28T09:44:03.158144+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Water_level_%26_Rainfall_2026__1793045388.pdf",
          "sha256": "8fd8c2141f695cf54ddd62b08608d5ef0a85f119cf19600a5792535a1ef1550f",
          "checkedAt": "2026-10-28T09:45:19.347751+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Water_level_%26_Rainfall_2026__1793074896.pdf",
          "sha256": "e27c924dc0d06d42bf99380c2ca4b4900dc7b3b0d010a2bdb923992d0b0b4f1a",
          "checkedAt": "2026-10-28T09:45:02.828087+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Warning_for_strong_winds_and_rough_seas_at_08__1793072903.pdf",
          "sha256": "9a629881fba5ecfa1cf90f1a3d90f766d14c0dc1206cf24851dc540bc37b3cb4",
          "checkedAt": "2026-10-28T09:45:07.011471+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Weather_Report_at_0530_hrs_on_2026__1793071609.pdf",
          "sha256": "1e7b8b23c9d644a9026ca159379bf59d0e0c193e7a52bbdab6fa7e01221c1a08",
          "checkedAt": "2026-10-28T09:45:14.485373+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Advisory_for_Severe_Lightning_at_1130hrs_on_27__1793082700.pdf",
          "sha256": "34383e5c53aef78a5d6f93e4636a3d1d794f992178d3b3e148e24f935211a445",
          "checkedAt": "2026-10-28T09:43:57.014510+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Advisory_for_Severe_Lightning_at_1130hrs_on_27__1793085463.pdf",
          "sha256": "8b0358d94e2291952b23235d8511eb683146eca1fd25938cb8c5a22dbc5c7485",
          "checkedAt": "2026-10-28T09:44:56.405644+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Flood_warning_for_Kalu_River_Basin_-_No_02_-_(Extended_warning)_2026__1793090488.pdf",
          "sha256": "c552b54d56512af5fcd2a8b3a26bcf3f718b13a76168ff910dc5c8ae87142a80",
          "checkedAt": "2026-10-28T09:43:32.007150+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Weather_Report_at_1400_hrs_on_2026__1793092347.pdf",
          "sha256": "b0f8aa55b9af13e1e41473976d7af27aa03464d67ed5d03f3c0ea50197d9bd68",
          "checkedAt": "2026-10-28T09:44:52.554137+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Weather_Report_at_1400_hrs_on_2026__1793093828.pdf",
          "sha256": "425e8b9cf2617cbae6ef81675f6bcf7c5780ba134227e6000b9c0df16821a252",
          "checkedAt": "2026-10-28T09:44:55.562999+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Water_level_%26_Rainfall_2026__1793095515.pdf",
          "sha256": "d1037a2a98cbbba25e484911d7087da875c87785f2b15b60487211880ec532db",
          "checkedAt": "2026-10-28T09:44:49.942671+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Landslide_EW_Report_at_1600hrs_on_2026__1793098165.pdf",
          "sha256": "6734f8541331b9fcbf5a70a60b2d1dcca291f90a138fa2e7240180a71bfe64aa",
          "checkedAt": "2026-10-28T09:43:32.008026+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Weather_Report_at_1600_hrs_on_2026__1793099831.pdf",
          "sha256": "7e5725887258706ffeb7845502dec6fca6d8d267014d3177b80969cf0787c678",
          "checkedAt": "2026-10-28T09:44:46.490854+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Water_level_%26_Rainfall_2026__1793106184.pdf",
          "sha256": "24f403b0375b169fcdbbd54a4e4002f967aa3486a49c3453a9412478e5b8fc41",
          "checkedAt": "2026-10-28T09:44:45.753043+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Water_level_%26_Rainfall_2026__1793116593.pdf",
          "sha256": "3c437d0b99e98432d27c95e511ec3ab9a3c087b62e240aa83af5a2d145170284",
          "checkedAt": "2026-10-28T09:44:41.119762+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Warning_for_strong_winds_and_rough_seas_at_2100hrs_on_27__1793119377.pdf",
          "sha256": "a6ae16c15d85ba25e3e8613ed6a1ac0da42d24cdceb389f4ddb32de6d92c294f",
          "checkedAt": "2026-10-28T09:44:45.735302+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Water_level_%26_Rainfall_2026__1793128484.pdf",
          "sha256": "758cc85a7b562c60dc1f891f86e1dc0a53c7b6a662744a91d5a370ab0283d21c",
          "checkedAt": "2026-10-28T09:44:40.645548+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Water_level_%26_Rainfall_2026__1793172979.pdf",
          "sha256": "d194f5769c505e5966137cfa11add952e10ab98ed620219b9d2b459c78127a31",
          "checkedAt": "2026-10-28T09:44:13.537290+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Advisory_for_Severe_Lightning_at_1130hrs_on_28__1793168243.pdf",
          "sha256": "c80d69f02c3ee77c7742abd2c8127c7bf6573df3d246c18ea58fde25bfb7cfcd",
          "checkedAt": "2026-10-28T09:44:04.592303+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Flood_warning_for_Gin_River_Basin_-_No_02_-_(Extended_warning)_2026__1793173754.pdf",
          "sha256": "5d9ddf632d3aa980957645b72bf7c772dce9be3c2bd35d12bd89d2ad68e0487a",
          "checkedAt": "2026-10-28T09:44:04.924930+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/__1793147947.pdf",
          "sha256": "7bcb506cf67e103871499ebfb3eba59b92fe50a35d77e54554cf3a21c2d1610e",
          "checkedAt": "2026-10-28T09:44:33.901452+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Flood_warning_for_Kalu_River_Basin_-_No_03_-_%28Extended_warning%29_2026__1793177654.pdf",
          "sha256": "de78a7e17264a9a3494dc15cbec0d7c817b2316ea26324a1182550e8ea3ff8c6",
          "checkedAt": "2026-10-28T09:44:08.312492+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Weather_Report_at_1400_hrs_on_2026__1793180020.pdf",
          "sha256": "2ec3744ce597801989111db9dd7f55d4485c4495769835f8e41e608f1e527c77",
          "checkedAt": "2026-10-28T09:44:26.996044+00:00",
          "status": "new-general-forecast-visually-reviewed"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Weather_Report_at_1400_hrs_on_2026__1793180043.pdf",
          "sha256": "b06d7b1e4c3398c7741061d4db89003b814ffb9c3ac906a54252e384e9ebb8f6",
          "checkedAt": "2026-10-28T09:44:26.996205+00:00",
          "status": "new-general-forecast-visually-reviewed"
        }
      ],
      "googlePublicObservation": {
        "checkedAt": "2026-10-28T09:57:29.731860+00:00",
        "observationWindow": "Overview approximately 09:44 UTC and Kala Wewa approximately 09:45 UTC; after Mac reconnection Puttalam inspected approximately 09:55 UTC on 28 October.",
        "method": "Read-only public UI in temporary Ark tabs, separate from untouched TradingView tabs. No private APIs or imagery redistribution.",
        "overview": "At the exact requested overview, enabled flood layers show orange/red-outlined forecast shading near Colombo/Panadura; no claim of observed inundation or official cancellation. Do not infer household safety from absent shading elsewhere.",
        "puttalam": "Public panel says No flooding data found for this location. Area not supported. Unavailable information, not an all-clear.",
        "kalaWewa": "Green Normal marker; higher-confidence HYBAS forecast with 41/73/153 m3/s thresholds. No explicit provider issue/update or validity endpoints. Not reservoir telemetry.",
        "providerIssuedAt": null,
        "providerValidUntil": null,
        "limitations": "No explicit provider issuance/update timestamp or exact validity endpoints displayed. Review times, Now and relative chart labels are not issuance, validity, household flood-arrival or reservoir-operation times. Puttalam remains unsupported/no flooding data, not an all-clear.",
        "sourceUrl": "https://sites.research.google/floods/l/8.01027646645311/80.5352783203125/10/g/hybas_4121156830?hl=en-LK",
        "nodeId": "hybas_4121156830",
        "displayStatus": "Normal",
        "previousDisplayStatus": "Normal",
        "previousObservedAt": "2026-10-28T09:20:19.320071+00:00",
        "observedBanner": null,
        "changeType": "Kala Wewa remains Normal and Puttalam remains unsupported; current overview display recorded without inferring cancellation or household safety.",
        "thresholdsCubicMetresPerSecond": [
          41,
          73,
          153
        ],
        "overviewUrl": "https://sites.research.google/floods/l/7.724507070247079/80.27868115079531/7.552394675474881?hl=en-LK"
      },
      "marineTimingDiscrepancy": "Header issued 21:00 SLST on 27 October for 24 hours; map caption issued 20:00 and valid until 20:00 on 28 October. No unambiguous issue/expiry is asserted. Until-further-notice guidance remains distinct.",
      "tideValidationHold": "Prior validated snapshot retained; no mapping, tolerance or coverage changes. Overall publisher failure remains distinct from independently valid groups.",
      "interruption": "Mac disconnected after source fetch; original comparison completed at its recorded time. Remaining source review completed after reconnection. No scheduled-time backdating."
    },
    {
      "checkedAt": "2026-10-28T10:24:29.192533+00:00",
      "reviewedAt": "2026-10-28T10:24:29.192533+00:00",
      "previousPublicReviewAt": "2026-10-28T09:57:29.731860+00:00",
      "method": "100 rows each for DMC types 6/5/2; 40 existing original PDFs freshly byte-identical. One new river original visually verified, including exact units, 14:00/15:00 columns and six-hour rainfall period. Public Google views reviewed separately.",
      "result": "New 15:00 station observations from the 15:30 report; no new warning, cancellation, renewal, supersession or changed warning scope found. Original warning times, unresolved general-forecast discrepancies and marine dual time windows retained.",
      "listingCheckCompletedAt": "2026-10-28T10:16:58.600842+00:00",
      "listingCoverage": {
        "lookbackStart": "2026-10-21T00:00:00+05:30",
        "streams": [
          {
            "stream": "flood",
            "status": "complete",
            "stopReason": "lookback-covered",
            "rows": 100,
            "earliestListingAt": "2026-10-14T18:30:00+05:30"
          },
          {
            "stream": "landslide",
            "status": "complete",
            "stopReason": "lookback-covered",
            "rows": 100,
            "earliestListingAt": "2026-02-15T07:00:00+05:30"
          },
          {
            "stream": "weather",
            "status": "complete",
            "stopReason": "lookback-covered",
            "rows": 100,
            "earliestListingAt": "2026-10-17T05:30:00+05:30"
          }
        ],
        "completeForListingWindow": true,
        "warningValidityCoverage": "unknown: listing dates cannot establish validity of unreviewed PDFs",
        "maxPagesPerStream": 5,
        "rowsScanned": 300
      },
      "originalHashCheckCompletedAt": "2026-10-28T10:20:27.522139+00:00",
      "verifiedBaselineOriginalCount": 40,
      "newOriginalVerifiedCount": 1,
      "verifiedOriginalHashes": [
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Flood_warning_for_Kalu_River_Basin_-_No_01_-_2026__1792995574.pdf",
          "sha256": "1767a274eea705bca490879756b1ad5bd255183c0d101ba5c8e81212b4da8ca3",
          "checkedAt": "2026-10-28T10:20:04.679878+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Flood_Warning_for_Mahaweli_River_-_No_01_-_2026__1792998739.pdf",
          "sha256": "8746dbc111719bf59283836919e8ead312f8889fa29d6d9992d70e57d205a560",
          "checkedAt": "2026-10-28T10:14:37.209233+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Landslide_EW_Report_at_0900hrs_on_2026__1792988751.pdf",
          "sha256": "85948d296020693c11da8bbcca8b705060e423f004586fb0db0b08241bdeb378",
          "checkedAt": "2026-10-28T10:20:04.886271+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Advisory_for_Heavy_Rain_at_0330_hrs_on_2026__1792968291.pdf",
          "sha256": "0bd573752b1965d56fd8ec4ae0c372cba2766bb66294bfc2b6acef1c6d5e6136",
          "checkedAt": "2026-10-28T10:14:46.759498+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Water_level_%26_Rainfall_2026__1792998944.pdf",
          "sha256": "389d0696b0a0a5452ab8e4556704746762a47151527e371c25f81357e8201f25",
          "checkedAt": "2026-10-28T10:20:04.899057+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Landslide_EW_Report_at_1445hrs_on_2026__1793007485.pdf",
          "sha256": "29f80d780c681a9090d51c713c5642db0756ab03aa74aeb003c5a5471582aa52",
          "checkedAt": "2026-10-28T10:20:10.165397+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Water_level_%26_Rainfall_2026__1793017314.pdf",
          "sha256": "68f6608b19221bc5b16569b128f59a717163ad27a8bad111760b3a3cfefb60fd",
          "checkedAt": "2026-10-28T10:20:11.372238+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Weather_Report_at_1600_hrs_on_2026__1793011605.pdf",
          "sha256": "4220f346c6f0c8598ab9447f26d06823732cf7fa47ecb9e3763ef24b2da8ecde",
          "checkedAt": "2026-10-28T10:20:12.389632+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Weather_Report_at_1400_hrs_on_2026__1793007431.pdf",
          "sha256": "8b8c9d2985f04b709c330690453a2db535668a8a44efb699e4cd4138d44f0cde",
          "checkedAt": "2026-10-28T10:20:15.631301+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Advisory_for_Severe_Lightning_at_1130hrs_on_2026__1792997048.pdf",
          "sha256": "e5a055762cc5fff61fe0ae610ce6241395f811d76ae020b955d21c98f707ac5c",
          "checkedAt": "2026-10-28T10:20:15.885085+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Advisory_for_Severe_Lightning_at_1130hrs_on_25__1792909124.pdf",
          "sha256": "1a2c39d4cbf35294fb5719ad2a4d8e770acafe91c049be6891425003e1bb4fe4",
          "checkedAt": "2026-10-28T10:20:18.017263+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Landslide_EW_Report_at_1800hrs_on_2026__1793018981.pdf",
          "sha256": "35e492bf3495070ff0e2fcfaf161528ebf942bb302fffbaa66f78949fdec716f",
          "checkedAt": "2026-10-28T10:20:21.329863+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Flood_Warning_for_Kelani_Basin-_No_01_-_2026__1793020603.pdf",
          "sha256": "7ef2fd77855a9bf433e6bab591dcdbf53cc4b7301925ef0bfe248e3aa0e3edd4",
          "checkedAt": "2026-10-28T10:14:48.573903+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Flood_Warning_FOR_Attanagalu_Oya__-_NO_01_%282026__1793020643.pdf",
          "sha256": "aee26763cf95bbe1c092b17161ac34a0f33c7c6cf24b6b9fc118bc0453f67b72",
          "checkedAt": "2026-10-28T10:14:56.300207+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Water_level_%26_Rainfall_2026__1793020835.pdf",
          "sha256": "ff8ad0720346edf8b15827a9a843be66d2fe4201c6dbf6596cccaa9f2dbddc9e",
          "checkedAt": "2026-10-28T10:20:21.818476+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Water_level_%26_Rainfall_2026__1793031612.pdf",
          "sha256": "eed191d373c03e12f80226e02d7f2a3146a3c6f84422e960b9c553b0e5b1381d",
          "checkedAt": "2026-10-28T10:16:46.257701+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Flood_warning_for_Gin_River_Basin_-_NO_01_(2026__1793038211.pdf",
          "sha256": "8c83b04f7f2c1126a6bb5334ae48b69b842d2d6962d9d0c179cd97ba670de9c3",
          "checkedAt": "2026-10-28T10:14:57.901176+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Water_level_%26_Rainfall_2026__1793045388.pdf",
          "sha256": "8fd8c2141f695cf54ddd62b08608d5ef0a85f119cf19600a5792535a1ef1550f",
          "checkedAt": "2026-10-28T10:16:41.372282+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Water_level_%26_Rainfall_2026__1793074896.pdf",
          "sha256": "e27c924dc0d06d42bf99380c2ca4b4900dc7b3b0d010a2bdb923992d0b0b4f1a",
          "checkedAt": "2026-10-28T10:16:25.322764+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Warning_for_strong_winds_and_rough_seas_at_08__1793072903.pdf",
          "sha256": "9a629881fba5ecfa1cf90f1a3d90f766d14c0dc1206cf24851dc540bc37b3cb4",
          "checkedAt": "2026-10-28T10:16:26.340968+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Weather_Report_at_0530_hrs_on_2026__1793071609.pdf",
          "sha256": "1e7b8b23c9d644a9026ca159379bf59d0e0c193e7a52bbdab6fa7e01221c1a08",
          "checkedAt": "2026-10-28T10:16:30.093404+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Advisory_for_Severe_Lightning_at_1130hrs_on_27__1793082700.pdf",
          "sha256": "34383e5c53aef78a5d6f93e4636a3d1d794f992178d3b3e148e24f935211a445",
          "checkedAt": "2026-10-28T10:14:47.634359+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Advisory_for_Severe_Lightning_at_1130hrs_on_27__1793085463.pdf",
          "sha256": "8b0358d94e2291952b23235d8511eb683146eca1fd25938cb8c5a22dbc5c7485",
          "checkedAt": "2026-10-28T10:16:18.880055+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Flood_warning_for_Kalu_River_Basin_-_No_02_-_(Extended_warning)_2026__1793090488.pdf",
          "sha256": "c552b54d56512af5fcd2a8b3a26bcf3f718b13a76168ff910dc5c8ae87142a80",
          "checkedAt": "2026-10-28T10:14:37.159423+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Weather_Report_at_1400_hrs_on_2026__1793092347.pdf",
          "sha256": "b0f8aa55b9af13e1e41473976d7af27aa03464d67ed5d03f3c0ea50197d9bd68",
          "checkedAt": "2026-10-28T10:16:16.095901+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Weather_Report_at_1400_hrs_on_2026__1793093828.pdf",
          "sha256": "425e8b9cf2617cbae6ef81675f6bcf7c5780ba134227e6000b9c0df16821a252",
          "checkedAt": "2026-10-28T10:16:18.441116+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Water_level_%26_Rainfall_2026__1793095515.pdf",
          "sha256": "d1037a2a98cbbba25e484911d7087da875c87785f2b15b60487211880ec532db",
          "checkedAt": "2026-10-28T10:16:12.235709+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Landslide_EW_Report_at_1600hrs_on_2026__1793098165.pdf",
          "sha256": "6734f8541331b9fcbf5a70a60b2d1dcca291f90a138fa2e7240180a71bfe64aa",
          "checkedAt": "2026-10-28T10:14:37.214890+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Weather_Report_at_1600_hrs_on_2026__1793099831.pdf",
          "sha256": "7e5725887258706ffeb7845502dec6fca6d8d267014d3177b80969cf0787c678",
          "checkedAt": "2026-10-28T10:16:09.134171+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Water_level_%26_Rainfall_2026__1793106184.pdf",
          "sha256": "24f403b0375b169fcdbbd54a4e4002f967aa3486a49c3453a9412478e5b8fc41",
          "checkedAt": "2026-10-28T10:16:05.870614+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Water_level_%26_Rainfall_2026__1793116593.pdf",
          "sha256": "3c437d0b99e98432d27c95e511ec3ab9a3c087b62e240aa83af5a2d145170284",
          "checkedAt": "2026-10-28T10:16:02.467648+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Warning_for_strong_winds_and_rough_seas_at_2100hrs_on_27__1793119377.pdf",
          "sha256": "a6ae16c15d85ba25e3e8613ed6a1ac0da42d24cdceb389f4ddb32de6d92c294f",
          "checkedAt": "2026-10-28T10:16:04.967773+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Water_level_%26_Rainfall_2026__1793128484.pdf",
          "sha256": "758cc85a7b562c60dc1f891f86e1dc0a53c7b6a662744a91d5a370ab0283d21c",
          "checkedAt": "2026-10-28T10:16:00.925522+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Water_level_%26_Rainfall_2026__1793172979.pdf",
          "sha256": "d194f5769c505e5966137cfa11add952e10ab98ed620219b9d2b459c78127a31",
          "checkedAt": "2026-10-28T10:15:15.380365+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Advisory_for_Severe_Lightning_at_1130hrs_on_28__1793168243.pdf",
          "sha256": "c80d69f02c3ee77c7742abd2c8127c7bf6573df3d246c18ea58fde25bfb7cfcd",
          "checkedAt": "2026-10-28T10:14:59.568934+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Flood_warning_for_Gin_River_Basin_-_No_02_-_(Extended_warning)_2026__1793173754.pdf",
          "sha256": "5d9ddf632d3aa980957645b72bf7c772dce9be3c2bd35d12bd89d2ad68e0487a",
          "checkedAt": "2026-10-28T10:15:02.722191+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/__1793147947.pdf",
          "sha256": "7bcb506cf67e103871499ebfb3eba59b92fe50a35d77e54554cf3a21c2d1610e",
          "checkedAt": "2026-10-28T10:15:56.125945+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Flood_warning_for_Kalu_River_Basin_-_No_03_-_%28Extended_warning%29_2026__1793177654.pdf",
          "sha256": "de78a7e17264a9a3494dc15cbec0d7c817b2316ea26324a1182550e8ea3ff8c6",
          "checkedAt": "2026-10-28T10:15:04.833109+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Weather_Report_at_1400_hrs_on_2026__1793180020.pdf",
          "sha256": "2ec3744ce597801989111db9dd7f55d4485c4495769835f8e41e608f1e527c77",
          "checkedAt": "2026-10-28T10:15:48.498380+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Weather_Report_at_1400_hrs_on_2026__1793180043.pdf",
          "sha256": "b06d7b1e4c3398c7741061d4db89003b814ffb9c3ac906a54252e384e9ebb8f6",
          "checkedAt": "2026-10-28T10:15:48.555534+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Water_level_%26_Rainfall_2026__1793181831.pdf",
          "sha256": "be15cfdf983440d253a307eb603bcdd5e930a5392387d99578d9f981a8932983",
          "checkedAt": "2026-10-28T10:15:48.470658+00:00",
          "status": "new-river-original-visually-reviewed"
        }
      ],
      "googlePublicObservation": {
        "checkedAt": "2026-10-28T10:24:29.192533+00:00",
        "observationWindow": "28 October approximately 10:17–10:19 UTC: overview, Kala Wewa and Puttalam public pages reviewed in one temporary Ark tab.",
        "method": "Read-only public UI in temporary Ark tabs, separate from untouched TradingView tabs. No private APIs or imagery redistribution.",
        "overview": "Flood layers enabled; orange/red-outlined forecast shading near Colombo/Panadura remains visible in the requested overview. No inference of measured inundation, cancellation or household safety.",
        "puttalam": "Public panel says No flooding data found for this location. Area not supported. Unavailable information, not an all-clear.",
        "kalaWewa": "Green Normal marker; higher-confidence HYBAS forecast with 41/73/153 m3/s thresholds. No explicit provider issue/update or validity endpoints. Not reservoir telemetry.",
        "providerIssuedAt": null,
        "providerValidUntil": null,
        "limitations": "No explicit provider issuance/update timestamp or exact validity endpoints displayed. Review times, Now and relative chart labels are not issuance, validity, household flood-arrival or reservoir-operation times. Puttalam remains unsupported/no flooding data, not an all-clear.",
        "sourceUrl": "https://sites.research.google/floods/l/8.01027646645311/80.5352783203125/10/g/hybas_4121156830?hl=en-LK",
        "nodeId": "hybas_4121156830",
        "displayStatus": "Normal",
        "previousDisplayStatus": "Normal",
        "previousObservedAt": "2026-10-28T09:57:29.731860+00:00",
        "observedBanner": null,
        "changeType": "No material change from the prior completed review. Kala Wewa green Normal and Puttalam unsupported; provider issue and validity endpoints remain undisplayed.",
        "thresholdsCubicMetresPerSecond": [
          41,
          73,
          153
        ],
        "overviewUrl": "https://sites.research.google/floods/l/7.724507070247079/80.27868115079531/7.552394675474881?hl=en-LK"
      },
      "marineTimingDiscrepancy": "Header issued 21:00 SLST on 27 October for 24 hours; map caption issued 20:00 and valid until 20:00 on 28 October. No unambiguous issue/expiry is asserted. Until-further-notice guidance remains distinct.",
      "tideValidationHold": "Prior validated snapshot retained; no mapping, tolerance or coverage changes. Overall publisher failure remains distinct from independently valid groups."
    },
    {
      "checkedAt": "2026-10-28T10:48:05.885177+00:00",
      "reviewedAt": "2026-10-28T10:48:05.885177+00:00",
      "previousPublicReviewAt": "2026-10-28T10:24:29.192533+00:00",
      "method": "100 rows each in DMC types 6/5/2; all 41 recorded original PDFs freshly byte-identical to visually reviewed originals. Structured listings unchanged. Public Google views inspected separately.",
      "result": "No new bulletin, cancellation, supersession, renewal or station observation. Kalu No. 03, Gin No. 02 and Lightning Bulletin 05 remain within stated validity and limited geography. NBRO Update 34 has elapsed timed validity, not cancellation/all-clear. Marine conflicting windows and until-further-notice guidance remain unchanged.",
      "listingCheckCompletedAt": "2026-10-28T10:43:35.426424+00:00",
      "listingCoverage": {
        "lookbackStart": "2026-10-21T00:00:00+05:30",
        "streams": [
          {
            "stream": "flood",
            "status": "complete",
            "stopReason": "lookback-covered",
            "rows": 100,
            "earliestListingAt": "2026-10-14T18:30:00+05:30"
          },
          {
            "stream": "landslide",
            "status": "complete",
            "stopReason": "lookback-covered",
            "rows": 100,
            "earliestListingAt": "2026-02-15T07:00:00+05:30"
          },
          {
            "stream": "weather",
            "status": "complete",
            "stopReason": "lookback-covered",
            "rows": 100,
            "earliestListingAt": "2026-10-17T05:30:00+05:30"
          }
        ],
        "completeForListingWindow": true,
        "warningValidityCoverage": "unknown: listing dates cannot establish validity of unreviewed PDFs",
        "maxPagesPerStream": 5,
        "rowsScanned": 300
      },
      "originalHashCheckCompletedAt": "2026-10-28T10:45:45.549998+00:00",
      "verifiedBaselineOriginalCount": 41,
      "newOriginalVerifiedCount": 0,
      "verifiedOriginalHashes": [
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Flood_warning_for_Kalu_River_Basin_-_No_01_-_2026__1792995574.pdf",
          "sha256": "1767a274eea705bca490879756b1ad5bd255183c0d101ba5c8e81212b4da8ca3",
          "checkedAt": "2026-10-28T10:45:27.453694+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Flood_Warning_for_Mahaweli_River_-_No_01_-_2026__1792998739.pdf",
          "sha256": "8746dbc111719bf59283836919e8ead312f8889fa29d6d9992d70e57d205a560",
          "checkedAt": "2026-10-28T10:42:24.887724+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Landslide_EW_Report_at_0900hrs_on_2026__1792988751.pdf",
          "sha256": "85948d296020693c11da8bbcca8b705060e423f004586fb0db0b08241bdeb378",
          "checkedAt": "2026-10-28T10:45:27.458998+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Advisory_for_Heavy_Rain_at_0330_hrs_on_2026__1792968291.pdf",
          "sha256": "0bd573752b1965d56fd8ec4ae0c372cba2766bb66294bfc2b6acef1c6d5e6136",
          "checkedAt": "2026-10-28T10:42:29.827039+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Water_level_%26_Rainfall_2026__1792998944.pdf",
          "sha256": "389d0696b0a0a5452ab8e4556704746762a47151527e371c25f81357e8201f25",
          "checkedAt": "2026-10-28T10:45:27.500076+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Landslide_EW_Report_at_1445hrs_on_2026__1793007485.pdf",
          "sha256": "29f80d780c681a9090d51c713c5642db0756ab03aa74aeb003c5a5471582aa52",
          "checkedAt": "2026-10-28T10:45:31.956325+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Water_level_%26_Rainfall_2026__1793017314.pdf",
          "sha256": "68f6608b19221bc5b16569b128f59a717163ad27a8bad111760b3a3cfefb60fd",
          "checkedAt": "2026-10-28T10:45:32.849734+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Weather_Report_at_1600_hrs_on_2026__1793011605.pdf",
          "sha256": "4220f346c6f0c8598ab9447f26d06823732cf7fa47ecb9e3763ef24b2da8ecde",
          "checkedAt": "2026-10-28T10:45:33.120604+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Weather_Report_at_1400_hrs_on_2026__1793007431.pdf",
          "sha256": "8b8c9d2985f04b709c330690453a2db535668a8a44efb699e4cd4138d44f0cde",
          "checkedAt": "2026-10-28T10:45:36.122350+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Advisory_for_Severe_Lightning_at_1130hrs_on_2026__1792997048.pdf",
          "sha256": "e5a055762cc5fff61fe0ae610ce6241395f811d76ae020b955d21c98f707ac5c",
          "checkedAt": "2026-10-28T10:45:36.638920+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Advisory_for_Severe_Lightning_at_1130hrs_on_25__1792909124.pdf",
          "sha256": "1a2c39d4cbf35294fb5719ad2a4d8e770acafe91c049be6891425003e1bb4fe4",
          "checkedAt": "2026-10-28T10:45:37.758208+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Landslide_EW_Report_at_1800hrs_on_2026__1793018981.pdf",
          "sha256": "35e492bf3495070ff0e2fcfaf161528ebf942bb302fffbaa66f78949fdec716f",
          "checkedAt": "2026-10-28T10:45:40.785222+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Flood_Warning_for_Kelani_Basin-_No_01_-_2026__1793020603.pdf",
          "sha256": "7ef2fd77855a9bf433e6bab591dcdbf53cc4b7301925ef0bfe248e3aa0e3edd4",
          "checkedAt": "2026-10-28T10:42:30.656145+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Flood_Warning_FOR_Attanagalu_Oya__-_NO_01_%282026__1793020643.pdf",
          "sha256": "aee26763cf95bbe1c092b17161ac34a0f33c7c6cf24b6b9fc118bc0453f67b72",
          "checkedAt": "2026-10-28T10:42:36.576585+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Water_level_%26_Rainfall_2026__1793020835.pdf",
          "sha256": "ff8ad0720346edf8b15827a9a843be66d2fe4201c6dbf6596cccaa9f2dbddc9e",
          "checkedAt": "2026-10-28T10:45:41.864085+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Water_level_%26_Rainfall_2026__1793031612.pdf",
          "sha256": "eed191d373c03e12f80226e02d7f2a3146a3c6f84422e960b9c553b0e5b1381d",
          "checkedAt": "2026-10-28T10:43:31.440425+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Flood_warning_for_Gin_River_Basin_-_NO_01_(2026__1793038211.pdf",
          "sha256": "8c83b04f7f2c1126a6bb5334ae48b69b842d2d6962d9d0c179cd97ba670de9c3",
          "checkedAt": "2026-10-28T10:42:36.576740+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Water_level_%26_Rainfall_2026__1793045388.pdf",
          "sha256": "8fd8c2141f695cf54ddd62b08608d5ef0a85f119cf19600a5792535a1ef1550f",
          "checkedAt": "2026-10-28T10:43:31.077349+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Water_level_%26_Rainfall_2026__1793074896.pdf",
          "sha256": "e27c924dc0d06d42bf99380c2ca4b4900dc7b3b0d010a2bdb923992d0b0b4f1a",
          "checkedAt": "2026-10-28T10:43:21.846421+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Warning_for_strong_winds_and_rough_seas_at_08__1793072903.pdf",
          "sha256": "9a629881fba5ecfa1cf90f1a3d90f766d14c0dc1206cf24851dc540bc37b3cb4",
          "checkedAt": "2026-10-28T10:43:22.061209+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Weather_Report_at_0530_hrs_on_2026__1793071609.pdf",
          "sha256": "1e7b8b23c9d644a9026ca159379bf59d0e0c193e7a52bbdab6fa7e01221c1a08",
          "checkedAt": "2026-10-28T10:43:25.383667+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Advisory_for_Severe_Lightning_at_1130hrs_on_27__1793082700.pdf",
          "sha256": "34383e5c53aef78a5d6f93e4636a3d1d794f992178d3b3e148e24f935211a445",
          "checkedAt": "2026-10-28T10:42:29.804056+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Advisory_for_Severe_Lightning_at_1130hrs_on_27__1793085463.pdf",
          "sha256": "8b0358d94e2291952b23235d8511eb683146eca1fd25938cb8c5a22dbc5c7485",
          "checkedAt": "2026-10-28T10:43:19.806185+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Flood_warning_for_Kalu_River_Basin_-_No_02_-_(Extended_warning)_2026__1793090488.pdf",
          "sha256": "c552b54d56512af5fcd2a8b3a26bcf3f718b13a76168ff910dc5c8ae87142a80",
          "checkedAt": "2026-10-28T10:42:24.879409+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Weather_Report_at_1400_hrs_on_2026__1793092347.pdf",
          "sha256": "b0f8aa55b9af13e1e41473976d7af27aa03464d67ed5d03f3c0ea50197d9bd68",
          "checkedAt": "2026-10-28T10:43:17.260332+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Weather_Report_at_1400_hrs_on_2026__1793093828.pdf",
          "sha256": "425e8b9cf2617cbae6ef81675f6bcf7c5780ba134227e6000b9c0df16821a252",
          "checkedAt": "2026-10-28T10:43:17.962492+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Water_level_%26_Rainfall_2026__1793095515.pdf",
          "sha256": "d1037a2a98cbbba25e484911d7087da875c87785f2b15b60487211880ec532db",
          "checkedAt": "2026-10-28T10:43:15.700039+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Landslide_EW_Report_at_1600hrs_on_2026__1793098165.pdf",
          "sha256": "6734f8541331b9fcbf5a70a60b2d1dcca291f90a138fa2e7240180a71bfe64aa",
          "checkedAt": "2026-10-28T10:42:24.887879+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Weather_Report_at_1600_hrs_on_2026__1793099831.pdf",
          "sha256": "7e5725887258706ffeb7845502dec6fca6d8d267014d3177b80969cf0787c678",
          "checkedAt": "2026-10-28T10:43:11.675165+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Water_level_%26_Rainfall_2026__1793106184.pdf",
          "sha256": "24f403b0375b169fcdbbd54a4e4002f967aa3486a49c3453a9412478e5b8fc41",
          "checkedAt": "2026-10-28T10:43:11.458571+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Water_level_%26_Rainfall_2026__1793116593.pdf",
          "sha256": "3c437d0b99e98432d27c95e511ec3ab9a3c087b62e240aa83af5a2d145170284",
          "checkedAt": "2026-10-28T10:43:08.109715+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Warning_for_strong_winds_and_rough_seas_at_2100hrs_on_27__1793119377.pdf",
          "sha256": "a6ae16c15d85ba25e3e8613ed6a1ac0da42d24cdceb389f4ddb32de6d92c294f",
          "checkedAt": "2026-10-28T10:43:10.908550+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Water_level_%26_Rainfall_2026__1793128484.pdf",
          "sha256": "758cc85a7b562c60dc1f891f86e1dc0a53c7b6a662744a91d5a370ab0283d21c",
          "checkedAt": "2026-10-28T10:43:07.359965+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Water_level_%26_Rainfall_2026__1793172979.pdf",
          "sha256": "d194f5769c505e5966137cfa11add952e10ab98ed620219b9d2b459c78127a31",
          "checkedAt": "2026-10-28T10:42:57.760852+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Advisory_for_Severe_Lightning_at_1130hrs_on_28__1793168243.pdf",
          "sha256": "c80d69f02c3ee77c7742abd2c8127c7bf6573df3d246c18ea58fde25bfb7cfcd",
          "checkedAt": "2026-10-28T10:42:39.108864+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Flood_warning_for_Gin_River_Basin_-_No_02_-_(Extended_warning)_2026__1793173754.pdf",
          "sha256": "5d9ddf632d3aa980957645b72bf7c772dce9be3c2bd35d12bd89d2ad68e0487a",
          "checkedAt": "2026-10-28T10:42:40.966731+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/__1793147947.pdf",
          "sha256": "7bcb506cf67e103871499ebfb3eba59b92fe50a35d77e54554cf3a21c2d1610e",
          "checkedAt": "2026-10-28T10:43:03.335961+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Flood_warning_for_Kalu_River_Basin_-_No_03_-_%28Extended_warning%29_2026__1793177654.pdf",
          "sha256": "de78a7e17264a9a3494dc15cbec0d7c817b2316ea26324a1182550e8ea3ff8c6",
          "checkedAt": "2026-10-28T10:42:41.041831+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Weather_Report_at_1400_hrs_on_2026__1793180020.pdf",
          "sha256": "2ec3744ce597801989111db9dd7f55d4485c4495769835f8e41e608f1e527c77",
          "checkedAt": "2026-10-28T10:42:57.724491+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Weather_Report_at_1400_hrs_on_2026__1793180043.pdf",
          "sha256": "b06d7b1e4c3398c7741061d4db89003b814ffb9c3ac906a54252e384e9ebb8f6",
          "checkedAt": "2026-10-28T10:42:57.724997+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Water_level_%26_Rainfall_2026__1793181831.pdf",
          "sha256": "be15cfdf983440d253a307eb603bcdd5e930a5392387d99578d9f981a8932983",
          "checkedAt": "2026-10-28T10:42:45.656441+00:00",
          "status": "unchanged"
        }
      ],
      "googlePublicObservation": {
        "checkedAt": "2026-10-28T10:48:05.885177+00:00",
        "observationWindow": "28 October approximately 10:42–10:44 UTC: requested overview, Kala Wewa and Puttalam public UI inspected in an Ark-only tab.",
        "method": "Read-only public UI in temporary Ark tabs, separate from untouched TradingView tabs. No private APIs or imagery redistribution.",
        "overview": "Flood layers enabled; orange/red-outlined forecast shading near Colombo/Panadura remains visible in the requested overview. No inference of measured inundation, cancellation or household safety.",
        "puttalam": "Public panel says No flooding data found for this location. Area not supported. Unavailable information, not an all-clear.",
        "kalaWewa": "Green Normal marker; higher-confidence HYBAS forecast with 41/73/153 m3/s thresholds. No explicit provider issue/update or validity endpoints. Not reservoir telemetry.",
        "providerIssuedAt": null,
        "providerValidUntil": null,
        "limitations": "No explicit provider issuance/update timestamp or exact validity endpoints displayed. Review times, Now and relative chart labels are not issuance, validity, household flood-arrival or reservoir-operation times. Puttalam remains unsupported/no flooding data, not an all-clear.",
        "sourceUrl": "https://sites.research.google/floods/l/8.01027646645311/80.5352783203125/10/g/hybas_4121156830?hl=en-LK",
        "nodeId": "hybas_4121156830",
        "displayStatus": "Normal",
        "previousDisplayStatus": "Normal",
        "previousObservedAt": "2026-10-28T10:24:29.192533+00:00",
        "observedBanner": null,
        "changeType": "No material change: overview forecast shading remains near Colombo/Panadura, Kala Wewa remains green Normal, and Puttalam remains unsupported. No provider issue/update or validity endpoints displayed.",
        "thresholdsCubicMetresPerSecond": [
          41,
          73,
          153
        ],
        "overviewUrl": "https://sites.research.google/floods/l/7.724507070247079/80.27868115079531/7.552394675474881?hl=en-LK"
      },
      "marineTimingDiscrepancy": "Header issued 21:00 SLST on 27 October for 24 hours; map caption issued 20:00 and valid until 20:00 on 28 October. No unambiguous issue/expiry is asserted. Until-further-notice guidance remains distinct.",
      "tideValidationHold": "Prior validated snapshot retained; no mapping, tolerance or coverage changes. Overall publisher failure remains distinct from independently valid groups.",
      "archiveDecision": "Retain active-warning view; archive precondition not met. Existing monitoring stays enabled; no all-clear or promised reopening."
    },
    {
      "checkedAt": "2026-10-28T11:18:18.266175+00:00",
      "reviewedAt": "2026-10-28T11:18:18.266175+00:00",
      "previousPublicReviewAt": "2026-10-28T10:48:05.885177+00:00",
      "method": "100 rows each in DMC categories 6/5/2; 41 baseline original PDFs freshly byte-identical. One new general-forecast PDF visually reviewed on both pages. Public Google views separately inspected.",
      "result": "New 16:00 SLST general forecast recorded as contextual provenance. No new warning, cancellation, supersession, renewal, extension or station observation found. Active Kalu No. 03, Gin No. 02 and lightning Bulletin 05 unchanged; sea-only marine dual-time discrepancy retained. NBRO Update 34 timed validity elapsed without renewal found, not an all-clear.",
      "listingCheckCompletedAt": "2026-10-28T11:14:43.207614+00:00",
      "listingCoverage": {
        "lookbackStart": "2026-10-21T00:00:00+05:30",
        "streams": [
          {
            "stream": "flood",
            "status": "complete",
            "stopReason": "lookback-covered",
            "rows": 100,
            "earliestListingAt": "2026-10-14T18:30:00+05:30"
          },
          {
            "stream": "landslide",
            "status": "complete",
            "stopReason": "lookback-covered",
            "rows": 100,
            "earliestListingAt": "2026-02-15T07:00:00+05:30"
          },
          {
            "stream": "weather",
            "status": "complete",
            "stopReason": "lookback-covered",
            "rows": 100,
            "earliestListingAt": "2026-10-17T14:00:00+05:30"
          }
        ],
        "completeForListingWindow": true,
        "warningValidityCoverage": "unknown: listing dates cannot establish validity of unreviewed PDFs",
        "maxPagesPerStream": 5,
        "rowsScanned": 300
      },
      "originalHashCheckCompletedAt": "2026-10-28T11:15:28.677520+00:00",
      "verifiedBaselineOriginalCount": 41,
      "newOriginalVerifiedCount": 1,
      "verifiedOriginalHashes": [
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Flood_warning_for_Kalu_River_Basin_-_No_01_-_2026__1792995574.pdf",
          "sha256": "1767a274eea705bca490879756b1ad5bd255183c0d101ba5c8e81212b4da8ca3",
          "checkedAt": "2026-10-28T11:15:07.726689+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Flood_Warning_for_Mahaweli_River_-_No_01_-_2026__1792998739.pdf",
          "sha256": "8746dbc111719bf59283836919e8ead312f8889fa29d6d9992d70e57d205a560",
          "checkedAt": "2026-10-28T11:13:29.021969+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Landslide_EW_Report_at_0900hrs_on_2026__1792988751.pdf",
          "sha256": "85948d296020693c11da8bbcca8b705060e423f004586fb0db0b08241bdeb378",
          "checkedAt": "2026-10-28T11:15:07.965433+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Advisory_for_Heavy_Rain_at_0330_hrs_on_2026__1792968291.pdf",
          "sha256": "0bd573752b1965d56fd8ec4ae0c372cba2766bb66294bfc2b6acef1c6d5e6136",
          "checkedAt": "2026-10-28T11:13:34.598507+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Water_level_%26_Rainfall_2026__1792998944.pdf",
          "sha256": "389d0696b0a0a5452ab8e4556704746762a47151527e371c25f81357e8201f25",
          "checkedAt": "2026-10-28T11:15:07.966114+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Landslide_EW_Report_at_1445hrs_on_2026__1793007485.pdf",
          "sha256": "29f80d780c681a9090d51c713c5642db0756ab03aa74aeb003c5a5471582aa52",
          "checkedAt": "2026-10-28T11:15:12.419612+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Water_level_%26_Rainfall_2026__1793017314.pdf",
          "sha256": "68f6608b19221bc5b16569b128f59a717163ad27a8bad111760b3a3cfefb60fd",
          "checkedAt": "2026-10-28T11:15:12.806278+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Weather_Report_at_1600_hrs_on_2026__1793011605.pdf",
          "sha256": "4220f346c6f0c8598ab9447f26d06823732cf7fa47ecb9e3763ef24b2da8ecde",
          "checkedAt": "2026-10-28T11:15:14.170080+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Weather_Report_at_1400_hrs_on_2026__1793007431.pdf",
          "sha256": "8b8c9d2985f04b709c330690453a2db535668a8a44efb699e4cd4138d44f0cde",
          "checkedAt": "2026-10-28T11:15:16.546738+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Advisory_for_Severe_Lightning_at_1130hrs_on_2026__1792997048.pdf",
          "sha256": "e5a055762cc5fff61fe0ae610ce6241395f811d76ae020b955d21c98f707ac5c",
          "checkedAt": "2026-10-28T11:15:17.080795+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Advisory_for_Severe_Lightning_at_1130hrs_on_25__1792909124.pdf",
          "sha256": "1a2c39d4cbf35294fb5719ad2a4d8e770acafe91c049be6891425003e1bb4fe4",
          "checkedAt": "2026-10-28T11:15:18.992283+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Landslide_EW_Report_at_1800hrs_on_2026__1793018981.pdf",
          "sha256": "35e492bf3495070ff0e2fcfaf161528ebf942bb302fffbaa66f78949fdec716f",
          "checkedAt": "2026-10-28T11:15:22.481702+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Flood_Warning_for_Kelani_Basin-_No_01_-_2026__1793020603.pdf",
          "sha256": "7ef2fd77855a9bf433e6bab591dcdbf53cc4b7301925ef0bfe248e3aa0e3edd4",
          "checkedAt": "2026-10-28T11:13:36.620470+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Flood_Warning_FOR_Attanagalu_Oya__-_NO_01_%282026__1793020643.pdf",
          "sha256": "aee26763cf95bbe1c092b17161ac34a0f33c7c6cf24b6b9fc118bc0453f67b72",
          "checkedAt": "2026-10-28T11:13:40.115677+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Water_level_%26_Rainfall_2026__1793020835.pdf",
          "sha256": "ff8ad0720346edf8b15827a9a843be66d2fe4201c6dbf6596cccaa9f2dbddc9e",
          "checkedAt": "2026-10-28T11:15:23.147834+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Water_level_%26_Rainfall_2026__1793031612.pdf",
          "sha256": "eed191d373c03e12f80226e02d7f2a3146a3c6f84422e960b9c553b0e5b1381d",
          "checkedAt": "2026-10-28T11:15:23.577196+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Flood_warning_for_Gin_River_Basin_-_NO_01_(2026__1793038211.pdf",
          "sha256": "8c83b04f7f2c1126a6bb5334ae48b69b842d2d6962d9d0c179cd97ba670de9c3",
          "checkedAt": "2026-10-28T11:13:40.610253+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Water_level_%26_Rainfall_2026__1793045388.pdf",
          "sha256": "8fd8c2141f695cf54ddd62b08608d5ef0a85f119cf19600a5792535a1ef1550f",
          "checkedAt": "2026-10-28T11:14:39.518013+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Water_level_%26_Rainfall_2026__1793074896.pdf",
          "sha256": "e27c924dc0d06d42bf99380c2ca4b4900dc7b3b0d010a2bdb923992d0b0b4f1a",
          "checkedAt": "2026-10-28T11:14:29.143194+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Warning_for_strong_winds_and_rough_seas_at_08__1793072903.pdf",
          "sha256": "9a629881fba5ecfa1cf90f1a3d90f766d14c0dc1206cf24851dc540bc37b3cb4",
          "checkedAt": "2026-10-28T11:14:30.482047+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Weather_Report_at_0530_hrs_on_2026__1793071609.pdf",
          "sha256": "1e7b8b23c9d644a9026ca159379bf59d0e0c193e7a52bbdab6fa7e01221c1a08",
          "checkedAt": "2026-10-28T11:14:32.746435+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Advisory_for_Severe_Lightning_at_1130hrs_on_27__1793082700.pdf",
          "sha256": "34383e5c53aef78a5d6f93e4636a3d1d794f992178d3b3e148e24f935211a445",
          "checkedAt": "2026-10-28T11:13:34.906655+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Advisory_for_Severe_Lightning_at_1130hrs_on_27__1793085463.pdf",
          "sha256": "8b0358d94e2291952b23235d8511eb683146eca1fd25938cb8c5a22dbc5c7485",
          "checkedAt": "2026-10-28T11:14:26.915041+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Flood_warning_for_Kalu_River_Basin_-_No_02_-_(Extended_warning)_2026__1793090488.pdf",
          "sha256": "c552b54d56512af5fcd2a8b3a26bcf3f718b13a76168ff910dc5c8ae87142a80",
          "checkedAt": "2026-10-28T11:13:29.018878+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Weather_Report_at_1400_hrs_on_2026__1793092347.pdf",
          "sha256": "b0f8aa55b9af13e1e41473976d7af27aa03464d67ed5d03f3c0ea50197d9bd68",
          "checkedAt": "2026-10-28T11:14:24.177993+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Weather_Report_at_1400_hrs_on_2026__1793093828.pdf",
          "sha256": "425e8b9cf2617cbae6ef81675f6bcf7c5780ba134227e6000b9c0df16821a252",
          "checkedAt": "2026-10-28T11:14:26.685162+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Water_level_%26_Rainfall_2026__1793095515.pdf",
          "sha256": "d1037a2a98cbbba25e484911d7087da875c87785f2b15b60487211880ec532db",
          "checkedAt": "2026-10-28T11:14:23.548453+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Landslide_EW_Report_at_1600hrs_on_2026__1793098165.pdf",
          "sha256": "6734f8541331b9fcbf5a70a60b2d1dcca291f90a138fa2e7240180a71bfe64aa",
          "checkedAt": "2026-10-28T11:13:29.024433+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Weather_Report_at_1600_hrs_on_2026__1793099831.pdf",
          "sha256": "7e5725887258706ffeb7845502dec6fca6d8d267014d3177b80969cf0787c678",
          "checkedAt": "2026-10-28T11:14:20.616858+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Water_level_%26_Rainfall_2026__1793106184.pdf",
          "sha256": "24f403b0375b169fcdbbd54a4e4002f967aa3486a49c3453a9412478e5b8fc41",
          "checkedAt": "2026-10-28T11:14:20.449838+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Water_level_%26_Rainfall_2026__1793116593.pdf",
          "sha256": "3c437d0b99e98432d27c95e511ec3ab9a3c087b62e240aa83af5a2d145170284",
          "checkedAt": "2026-10-28T11:14:17.084774+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Warning_for_strong_winds_and_rough_seas_at_2100hrs_on_27__1793119377.pdf",
          "sha256": "a6ae16c15d85ba25e3e8613ed6a1ac0da42d24cdceb389f4ddb32de6d92c294f",
          "checkedAt": "2026-10-28T11:14:18.141767+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Water_level_%26_Rainfall_2026__1793128484.pdf",
          "sha256": "758cc85a7b562c60dc1f891f86e1dc0a53c7b6a662744a91d5a370ab0283d21c",
          "checkedAt": "2026-10-28T11:14:16.451663+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Water_level_%26_Rainfall_2026__1793172979.pdf",
          "sha256": "d194f5769c505e5966137cfa11add952e10ab98ed620219b9d2b459c78127a31",
          "checkedAt": "2026-10-28T11:14:08.077691+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Advisory_for_Severe_Lightning_at_1130hrs_on_28__1793168243.pdf",
          "sha256": "c80d69f02c3ee77c7742abd2c8127c7bf6573df3d246c18ea58fde25bfb7cfcd",
          "checkedAt": "2026-10-28T11:13:41.278353+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Flood_warning_for_Gin_River_Basin_-_No_02_-_(Extended_warning)_2026__1793173754.pdf",
          "sha256": "5d9ddf632d3aa980957645b72bf7c772dce9be3c2bd35d12bd89d2ad68e0487a",
          "checkedAt": "2026-10-28T11:13:46.796435+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/__1793147947.pdf",
          "sha256": "7bcb506cf67e103871499ebfb3eba59b92fe50a35d77e54554cf3a21c2d1610e",
          "checkedAt": "2026-10-28T11:14:11.794031+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Flood_warning_for_Kalu_River_Basin_-_No_03_-_%28Extended_warning%29_2026__1793177654.pdf",
          "sha256": "de78a7e17264a9a3494dc15cbec0d7c817b2316ea26324a1182550e8ea3ff8c6",
          "checkedAt": "2026-10-28T11:13:47.464150+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Weather_Report_at_1400_hrs_on_2026__1793180020.pdf",
          "sha256": "2ec3744ce597801989111db9dd7f55d4485c4495769835f8e41e608f1e527c77",
          "checkedAt": "2026-10-28T11:14:03.876710+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Weather_Report_at_1400_hrs_on_2026__1793180043.pdf",
          "sha256": "b06d7b1e4c3398c7741061d4db89003b814ffb9c3ac906a54252e384e9ebb8f6",
          "checkedAt": "2026-10-28T11:14:03.878054+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Water_level_%26_Rainfall_2026__1793181831.pdf",
          "sha256": "be15cfdf983440d253a307eb603bcdd5e930a5392387d99578d9f981a8932983",
          "checkedAt": "2026-10-28T11:13:48.000683+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Weather_Report_at_1600_hrs_on_2026__1793185320.pdf",
          "sha256": "16990e11f18840c0fd559a39d6ed351300db37bc04f41299260af17d50edae56",
          "checkedAt": "2026-10-28T11:14:03.876402+00:00",
          "status": "new-general-forecast-visually-reviewed"
        }
      ],
      "googlePublicObservation": {
        "checkedAt": "2026-10-28T11:18:18.266175+00:00",
        "observationWindow": "28 October approximately 11:14–11:17 UTC: requested overview, Kala Wewa and Puttalam public UI inspected in an Ark-only tab.",
        "method": "Read-only public UI in temporary Ark tabs, separate from untouched TradingView tabs. No private APIs or imagery redistribution.",
        "overview": "Flood layers enabled; orange/red-outlined forecast shading near Colombo/Panadura remains visible in the requested overview. No inference of measured inundation, cancellation or household safety.",
        "puttalam": "Public panel says No flooding data found for this location. Area not supported. Unavailable information, not an all-clear.",
        "kalaWewa": "Green Normal marker; higher-confidence HYBAS forecast with 41/73/153 m3/s thresholds. No explicit provider issue/update or validity endpoints. Not reservoir telemetry.",
        "providerIssuedAt": null,
        "providerValidUntil": null,
        "limitations": "No explicit provider issuance/update timestamp or exact validity endpoints displayed. Review times, Now and relative chart labels are not issuance, validity, household flood-arrival or reservoir-operation times. Puttalam remains unsupported/no flooding data, not an all-clear.",
        "sourceUrl": "https://sites.research.google/floods/l/8.01027646645311/80.5352783203125/10/g/hybas_4121156830?hl=en-LK",
        "nodeId": "hybas_4121156830",
        "displayStatus": "Normal",
        "previousDisplayStatus": "Normal",
        "previousObservedAt": "2026-10-28T10:48:05.885177+00:00",
        "observedBanner": null,
        "changeType": "No material change: overview forecast shading near Colombo/Panadura, Kala Wewa green Normal, Puttalam unsupported. Provider issue/update and validity endpoints remain undisplayed.",
        "thresholdsCubicMetresPerSecond": [
          41,
          73,
          153
        ],
        "overviewUrl": "https://sites.research.google/floods/l/7.724507070247079/80.27868115079531/7.552394675474881?hl=en-LK"
      },
      "marineTimingDiscrepancy": "Header issued 21:00 SLST on 27 October for 24 hours; map caption issued 20:00 and valid until 20:00 on 28 October. No unambiguous issue/expiry is asserted. Until-further-notice guidance remains distinct.",
      "tideValidationHold": "Prior validated snapshot retained; no mapping, tolerance or coverage changes. Overall publisher failure remains distinct from independently valid groups.",
      "archiveDecision": "Retain active-warning view: active basin, lightning and marine advisories remain. No archive, cancellation or all-clear. Monitoring unchanged."
    },
    {
      "checkedAt": "2026-10-28T11:54:53.855090+00:00",
      "reviewedAt": "2026-10-28T11:54:53.855090+00:00",
      "previousPublicReviewAt": "2026-10-28T11:18:18.266175+00:00",
      "method": "100 rows each in DMC categories 6/5/2; 42 baseline originals freshly byte-identical. New NBRO Update 35 four pages and Tamil general forecast one page visually inspected. Public Google views separately inspected.",
      "result": "NBRO Update 35: 54 named divisions, 41 Yellow and 13 Amber, no Red entries, valid October 28 16:00 through October 29 16:00 SLST. Official Tamil general forecast companion recorded. Other warnings and measurements unchanged. No explicit cancellation or other extension found.",
      "listingCheckCompletedAt": "2026-10-28T11:44:11.809600+00:00",
      "listingCoverage": {
        "lookbackStart": "2026-10-21T00:00:00+05:30",
        "streams": [
          {
            "stream": "flood",
            "status": "complete",
            "stopReason": "lookback-covered",
            "rows": 100,
            "earliestListingAt": "2026-10-14T18:30:00+05:30"
          },
          {
            "stream": "landslide",
            "status": "complete",
            "stopReason": "lookback-covered",
            "rows": 100,
            "earliestListingAt": "2026-02-16T09:00:00+05:30"
          },
          {
            "stream": "weather",
            "status": "complete",
            "stopReason": "lookback-covered",
            "rows": 100,
            "earliestListingAt": "2026-10-17T16:00:00+05:30"
          }
        ],
        "completeForListingWindow": true,
        "warningValidityCoverage": "unknown: listing dates cannot establish validity of unreviewed PDFs",
        "maxPagesPerStream": 5,
        "rowsScanned": 300
      },
      "originalHashCheckCompletedAt": "2026-10-28T11:45:17.449943+00:00",
      "verifiedBaselineOriginalCount": 42,
      "newOriginalVerifiedCount": 2,
      "verifiedOriginalHashes": [
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Flood_warning_for_Kalu_River_Basin_-_No_01_-_2026__1792995574.pdf",
          "sha256": "1767a274eea705bca490879756b1ad5bd255183c0d101ba5c8e81212b4da8ca3",
          "checkedAt": "2026-10-28T11:44:53.204492+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Flood_Warning_for_Mahaweli_River_-_No_01_-_2026__1792998739.pdf",
          "sha256": "8746dbc111719bf59283836919e8ead312f8889fa29d6d9992d70e57d205a560",
          "checkedAt": "2026-10-28T11:42:27.951789+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Landslide_EW_Report_at_0900hrs_on_2026__1792988751.pdf",
          "sha256": "85948d296020693c11da8bbcca8b705060e423f004586fb0db0b08241bdeb378",
          "checkedAt": "2026-10-28T11:44:53.238442+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Advisory_for_Heavy_Rain_at_0330_hrs_on_2026__1792968291.pdf",
          "sha256": "0bd573752b1965d56fd8ec4ae0c372cba2766bb66294bfc2b6acef1c6d5e6136",
          "checkedAt": "2026-10-28T11:42:33.088415+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Water_level_%26_Rainfall_2026__1792998944.pdf",
          "sha256": "389d0696b0a0a5452ab8e4556704746762a47151527e371c25f81357e8201f25",
          "checkedAt": "2026-10-28T11:44:53.241215+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Landslide_EW_Report_at_1445hrs_on_2026__1793007485.pdf",
          "sha256": "29f80d780c681a9090d51c713c5642db0756ab03aa74aeb003c5a5471582aa52",
          "checkedAt": "2026-10-28T11:44:57.720125+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Water_level_%26_Rainfall_2026__1793017314.pdf",
          "sha256": "68f6608b19221bc5b16569b128f59a717163ad27a8bad111760b3a3cfefb60fd",
          "checkedAt": "2026-10-28T11:44:58.212211+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Weather_Report_at_1600_hrs_on_2026__1793011605.pdf",
          "sha256": "4220f346c6f0c8598ab9447f26d06823732cf7fa47ecb9e3763ef24b2da8ecde",
          "checkedAt": "2026-10-28T11:45:01.544286+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Weather_Report_at_1400_hrs_on_2026__1793007431.pdf",
          "sha256": "8b8c9d2985f04b709c330690453a2db535668a8a44efb699e4cd4138d44f0cde",
          "checkedAt": "2026-10-28T11:45:02.067183+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Advisory_for_Severe_Lightning_at_1130hrs_on_2026__1792997048.pdf",
          "sha256": "e5a055762cc5fff61fe0ae610ce6241395f811d76ae020b955d21c98f707ac5c",
          "checkedAt": "2026-10-28T11:45:02.373305+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Advisory_for_Severe_Lightning_at_1130hrs_on_25__1792909124.pdf",
          "sha256": "1a2c39d4cbf35294fb5719ad2a4d8e770acafe91c049be6891425003e1bb4fe4",
          "checkedAt": "2026-10-28T11:45:09.052247+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Landslide_EW_Report_at_1800hrs_on_2026__1793018981.pdf",
          "sha256": "35e492bf3495070ff0e2fcfaf161528ebf942bb302fffbaa66f78949fdec716f",
          "checkedAt": "2026-10-28T11:45:09.339664+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Flood_Warning_for_Kelani_Basin-_No_01_-_2026__1793020603.pdf",
          "sha256": "7ef2fd77855a9bf433e6bab591dcdbf53cc4b7301925ef0bfe248e3aa0e3edd4",
          "checkedAt": "2026-10-28T11:42:34.161432+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Flood_Warning_FOR_Attanagalu_Oya__-_NO_01_%282026__1793020643.pdf",
          "sha256": "aee26763cf95bbe1c092b17161ac34a0f33c7c6cf24b6b9fc118bc0453f67b72",
          "checkedAt": "2026-10-28T11:42:38.494074+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Water_level_%26_Rainfall_2026__1793020835.pdf",
          "sha256": "ff8ad0720346edf8b15827a9a843be66d2fe4201c6dbf6596cccaa9f2dbddc9e",
          "checkedAt": "2026-10-28T11:45:09.357688+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Water_level_%26_Rainfall_2026__1793031612.pdf",
          "sha256": "eed191d373c03e12f80226e02d7f2a3146a3c6f84422e960b9c553b0e5b1381d",
          "checkedAt": "2026-10-28T11:45:12.734515+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Flood_warning_for_Gin_River_Basin_-_NO_01_(2026__1793038211.pdf",
          "sha256": "8c83b04f7f2c1126a6bb5334ae48b69b842d2d6962d9d0c179cd97ba670de9c3",
          "checkedAt": "2026-10-28T11:42:39.023488+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Water_level_%26_Rainfall_2026__1793045388.pdf",
          "sha256": "8fd8c2141f695cf54ddd62b08608d5ef0a85f119cf19600a5792535a1ef1550f",
          "checkedAt": "2026-10-28T11:45:13.580731+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Water_level_%26_Rainfall_2026__1793074896.pdf",
          "sha256": "e27c924dc0d06d42bf99380c2ca4b4900dc7b3b0d010a2bdb923992d0b0b4f1a",
          "checkedAt": "2026-10-28T11:43:56.961529+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Warning_for_strong_winds_and_rough_seas_at_08__1793072903.pdf",
          "sha256": "9a629881fba5ecfa1cf90f1a3d90f766d14c0dc1206cf24851dc540bc37b3cb4",
          "checkedAt": "2026-10-28T11:44:00.671326+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Weather_Report_at_0530_hrs_on_2026__1793071609.pdf",
          "sha256": "1e7b8b23c9d644a9026ca159379bf59d0e0c193e7a52bbdab6fa7e01221c1a08",
          "checkedAt": "2026-10-28T11:44:01.443396+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Advisory_for_Severe_Lightning_at_1130hrs_on_27__1793082700.pdf",
          "sha256": "34383e5c53aef78a5d6f93e4636a3d1d794f992178d3b3e148e24f935211a445",
          "checkedAt": "2026-10-28T11:42:33.766152+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Advisory_for_Severe_Lightning_at_1130hrs_on_27__1793085463.pdf",
          "sha256": "8b0358d94e2291952b23235d8511eb683146eca1fd25938cb8c5a22dbc5c7485",
          "checkedAt": "2026-10-28T11:43:56.657377+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Flood_warning_for_Kalu_River_Basin_-_No_02_-_(Extended_warning)_2026__1793090488.pdf",
          "sha256": "c552b54d56512af5fcd2a8b3a26bcf3f718b13a76168ff910dc5c8ae87142a80",
          "checkedAt": "2026-10-28T11:42:27.950624+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Weather_Report_at_1400_hrs_on_2026__1793092347.pdf",
          "sha256": "b0f8aa55b9af13e1e41473976d7af27aa03464d67ed5d03f3c0ea50197d9bd68",
          "checkedAt": "2026-10-28T11:43:51.683119+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Weather_Report_at_1400_hrs_on_2026__1793093828.pdf",
          "sha256": "425e8b9cf2617cbae6ef81675f6bcf7c5780ba134227e6000b9c0df16821a252",
          "checkedAt": "2026-10-28T11:43:53.948907+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Water_level_%26_Rainfall_2026__1793095515.pdf",
          "sha256": "d1037a2a98cbbba25e484911d7087da875c87785f2b15b60487211880ec532db",
          "checkedAt": "2026-10-28T11:43:50.820348+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Landslide_EW_Report_at_1600hrs_on_2026__1793098165.pdf",
          "sha256": "6734f8541331b9fcbf5a70a60b2d1dcca291f90a138fa2e7240180a71bfe64aa",
          "checkedAt": "2026-10-28T11:42:27.952016+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Weather_Report_at_1600_hrs_on_2026__1793099831.pdf",
          "sha256": "7e5725887258706ffeb7845502dec6fca6d8d267014d3177b80969cf0787c678",
          "checkedAt": "2026-10-28T11:43:48.730552+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Water_level_%26_Rainfall_2026__1793106184.pdf",
          "sha256": "24f403b0375b169fcdbbd54a4e4002f967aa3486a49c3453a9412478e5b8fc41",
          "checkedAt": "2026-10-28T11:43:46.867102+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Water_level_%26_Rainfall_2026__1793116593.pdf",
          "sha256": "3c437d0b99e98432d27c95e511ec3ab9a3c087b62e240aa83af5a2d145170284",
          "checkedAt": "2026-10-28T11:43:44.096377+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Warning_for_strong_winds_and_rough_seas_at_2100hrs_on_27__1793119377.pdf",
          "sha256": "a6ae16c15d85ba25e3e8613ed6a1ac0da42d24cdceb389f4ddb32de6d92c294f",
          "checkedAt": "2026-10-28T11:43:45.156600+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Water_level_%26_Rainfall_2026__1793128484.pdf",
          "sha256": "758cc85a7b562c60dc1f891f86e1dc0a53c7b6a662744a91d5a370ab0283d21c",
          "checkedAt": "2026-10-28T11:43:42.934489+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Water_level_%26_Rainfall_2026__1793172979.pdf",
          "sha256": "d194f5769c505e5966137cfa11add952e10ab98ed620219b9d2b459c78127a31",
          "checkedAt": "2026-10-28T11:43:34.202964+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Advisory_for_Severe_Lightning_at_1130hrs_on_28__1793168243.pdf",
          "sha256": "c80d69f02c3ee77c7742abd2c8127c7bf6573df3d246c18ea58fde25bfb7cfcd",
          "checkedAt": "2026-10-28T11:42:39.023804+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Flood_warning_for_Gin_River_Basin_-_No_02_-_(Extended_warning)_2026__1793173754.pdf",
          "sha256": "5d9ddf632d3aa980957645b72bf7c772dce9be3c2bd35d12bd89d2ad68e0487a",
          "checkedAt": "2026-10-28T11:42:43.819065+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/__1793147947.pdf",
          "sha256": "7bcb506cf67e103871499ebfb3eba59b92fe50a35d77e54554cf3a21c2d1610e",
          "checkedAt": "2026-10-28T11:43:39.107228+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Flood_warning_for_Kalu_River_Basin_-_No_03_-_%28Extended_warning%29_2026__1793177654.pdf",
          "sha256": "de78a7e17264a9a3494dc15cbec0d7c817b2316ea26324a1182550e8ea3ff8c6",
          "checkedAt": "2026-10-28T11:42:43.936697+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Weather_Report_at_1400_hrs_on_2026__1793180020.pdf",
          "sha256": "2ec3744ce597801989111db9dd7f55d4485c4495769835f8e41e608f1e527c77",
          "checkedAt": "2026-10-28T11:43:28.990939+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Weather_Report_at_1400_hrs_on_2026__1793180043.pdf",
          "sha256": "b06d7b1e4c3398c7741061d4db89003b814ffb9c3ac906a54252e384e9ebb8f6",
          "checkedAt": "2026-10-28T11:43:34.201646+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Water_level_%26_Rainfall_2026__1793181831.pdf",
          "sha256": "be15cfdf983440d253a307eb603bcdd5e930a5392387d99578d9f981a8932983",
          "checkedAt": "2026-10-28T11:42:44.270362+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Weather_Report_at_1600_hrs_on_2026__1793185320.pdf",
          "sha256": "16990e11f18840c0fd559a39d6ed351300db37bc04f41299260af17d50edae56",
          "checkedAt": "2026-10-28T11:43:28.515434+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Landslide_EW_Report_at_1600hrs_on_2026__1793186280.pdf",
          "sha256": "09c25b29a90d053861884ba00c5cc8b28f7237dfa504e435e3292632d736c64c",
          "checkedAt": "2026-10-28T11:45:34.523157+00:00",
          "status": "new-original-visually-reviewed"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Weather_report_at_1600hrs_on_2026__1793186950.pdf",
          "sha256": "0065ddaffefdc4a81b9a39a40a6430fdb44412b5b3f8cc398c969ac1e9ff2d3c",
          "checkedAt": "2026-10-28T11:43:28.515541+00:00",
          "status": "new-original-visually-reviewed"
        }
      ],
      "sourceRecovery": {
        "sourceUrl": "https://www.dmc.gov.lk/images/dmcreports/Landslide_EW_Report_at_1600hrs_on_2026__1793186280.pdf",
        "initialStatus": "Transient fetch error retained in raw discovery report",
        "retryStatus": "ok",
        "retrievedAt": "2026-10-28T11:45:34.523157+00:00",
        "sha256": "09c25b29a90d053861884ba00c5cc8b28f7237dfa504e435e3292632d736c64c"
      },
      "googlePublicObservation": {
        "checkedAt": "2026-10-28T11:46:00Z",
        "observationWindow": "28 October approximately 11:43–11:46 UTC: requested overview, Kala Wewa and Puttalam public UI inspected in one Ark-only tab, then closed.",
        "method": "Read-only public UI in temporary Ark tabs, separate from untouched TradingView tabs. No private APIs or imagery redistribution.",
        "overview": "Flood layers enabled; orange/red-outlined forecast shading near Colombo/Panadura remains visible in the requested overview. No inference of measured inundation, cancellation or household safety.",
        "puttalam": "Public panel says No flooding data found for this location. Area not supported. Unavailable information, not an all-clear.",
        "kalaWewa": "Green Normal marker; higher-confidence HYBAS forecast with 41/73/153 m3/s thresholds. No explicit provider issue/update or validity endpoints. Not reservoir telemetry.",
        "providerIssuedAt": null,
        "providerValidUntil": null,
        "limitations": "No explicit provider issuance/update timestamp or exact validity endpoints displayed. Review times, Now and relative chart labels are not issuance, validity, household flood-arrival or reservoir-operation times. Puttalam remains unsupported/no flooding data, not an all-clear.",
        "sourceUrl": "https://sites.research.google/floods/l/8.01027646645311/80.5352783203125/10/g/hybas_4121156830?hl=en-LK",
        "nodeId": "hybas_4121156830",
        "displayStatus": "Normal",
        "previousDisplayStatus": "Normal",
        "previousObservedAt": "2026-10-28T11:18:18.266175+00:00",
        "observedBanner": null,
        "changeType": "No material display change: overview shading near Colombo/Panadura, Kala Wewa green Normal, Puttalam unsupported. Provider issue/update and validity endpoints undisplayed.",
        "thresholdsCubicMetresPerSecond": [
          41,
          73,
          153
        ],
        "overviewUrl": "https://sites.research.google/floods/l/7.724507070247079/80.27868115079531/7.552394675474881?hl=en-LK"
      },
      "marineTimingDiscrepancy": "Header issued 21:00 SLST on 27 October for 24 hours; map caption issued 20:00 and valid until 20:00 on 28 October. No unambiguous issue/expiry is asserted. Until-further-notice guidance remains distinct.",
      "tideValidationHold": "Prior validated snapshot retained; no mapping, tolerance or coverage changes. Overall publisher failure remains distinct from independently valid groups.",
      "archiveDecision": "Retain warning view: active landslide, basin, lightning and sea-only marine advisories remain. No archive or all-clear; monitoring unchanged."
    },
    {
      "checkedAt": "2026-10-28T12:18:45.044444+00:00",
      "reviewedAt": "2026-10-28T12:18:45.044444+00:00",
      "previousPublicReviewAt": "2026-10-28T11:54:53.855090+00:00",
      "method": "100 rows each in DMC categories 6/5/2; listing titles, URLs and times unchanged. All 44 previously visually reviewed original PDFs freshly byte-identical. Public Google views separately inspected.",
      "result": "No new warning, cancellation, supersession, renewal, extension or station observation found. NBRO Update 35 retains 41 Yellow and 13 Amber divisions and next-day validity. Kalu No. 03, Gin No. 02 and lightning Bulletin 05 unchanged; sea-only marine dual-time discrepancy retained.",
      "listingCheckCompletedAt": "2026-10-28T12:16:03.841874+00:00",
      "listingCoverage": {
        "lookbackStart": "2026-10-21T00:00:00+05:30",
        "streams": [
          {
            "stream": "flood",
            "status": "complete",
            "stopReason": "lookback-covered",
            "rows": 100,
            "earliestListingAt": "2026-10-14T18:30:00+05:30"
          },
          {
            "stream": "landslide",
            "status": "complete",
            "stopReason": "lookback-covered",
            "rows": 100,
            "earliestListingAt": "2026-02-16T09:00:00+05:30"
          },
          {
            "stream": "weather",
            "status": "complete",
            "stopReason": "lookback-covered",
            "rows": 100,
            "earliestListingAt": "2026-10-17T16:00:00+05:30"
          }
        ],
        "completeForListingWindow": true,
        "warningValidityCoverage": "unknown: listing dates cannot establish validity of unreviewed PDFs",
        "maxPagesPerStream": 5,
        "rowsScanned": 300
      },
      "originalHashCheckCompletedAt": "2026-10-28T12:17:04.543460+00:00",
      "verifiedBaselineOriginalCount": 44,
      "newOriginalVerifiedCount": 0,
      "verifiedOriginalHashes": [
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Flood_warning_for_Kalu_River_Basin_-_No_01_-_2026__1792995574.pdf",
          "sha256": "1767a274eea705bca490879756b1ad5bd255183c0d101ba5c8e81212b4da8ca3",
          "checkedAt": "2026-10-28T12:16:38.899008+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Flood_Warning_for_Mahaweli_River_-_No_01_-_2026__1792998739.pdf",
          "sha256": "8746dbc111719bf59283836919e8ead312f8889fa29d6d9992d70e57d205a560",
          "checkedAt": "2026-10-28T12:14:42.893778+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Landslide_EW_Report_at_0900hrs_on_2026__1792988751.pdf",
          "sha256": "85948d296020693c11da8bbcca8b705060e423f004586fb0db0b08241bdeb378",
          "checkedAt": "2026-10-28T12:16:38.905913+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Advisory_for_Heavy_Rain_at_0330_hrs_on_2026__1792968291.pdf",
          "sha256": "0bd573752b1965d56fd8ec4ae0c372cba2766bb66294bfc2b6acef1c6d5e6136",
          "checkedAt": "2026-10-28T12:14:48.899955+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Water_level_%26_Rainfall_2026__1792998944.pdf",
          "sha256": "389d0696b0a0a5452ab8e4556704746762a47151527e371c25f81357e8201f25",
          "checkedAt": "2026-10-28T12:16:38.906182+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Landslide_EW_Report_at_1445hrs_on_2026__1793007485.pdf",
          "sha256": "29f80d780c681a9090d51c713c5642db0756ab03aa74aeb003c5a5471582aa52",
          "checkedAt": "2026-10-28T12:16:43.332399+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Water_level_%26_Rainfall_2026__1793017314.pdf",
          "sha256": "68f6608b19221bc5b16569b128f59a717163ad27a8bad111760b3a3cfefb60fd",
          "checkedAt": "2026-10-28T12:16:44.016244+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Weather_Report_at_1600_hrs_on_2026__1793011605.pdf",
          "sha256": "4220f346c6f0c8598ab9447f26d06823732cf7fa47ecb9e3763ef24b2da8ecde",
          "checkedAt": "2026-10-28T12:16:44.019269+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Weather_Report_at_1400_hrs_on_2026__1793007431.pdf",
          "sha256": "8b8c9d2985f04b709c330690453a2db535668a8a44efb699e4cd4138d44f0cde",
          "checkedAt": "2026-10-28T12:16:48.137102+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Advisory_for_Severe_Lightning_at_1130hrs_on_2026__1792997048.pdf",
          "sha256": "e5a055762cc5fff61fe0ae610ce6241395f811d76ae020b955d21c98f707ac5c",
          "checkedAt": "2026-10-28T12:16:48.143388+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Advisory_for_Severe_Lightning_at_1130hrs_on_25__1792909124.pdf",
          "sha256": "1a2c39d4cbf35294fb5719ad2a4d8e770acafe91c049be6891425003e1bb4fe4",
          "checkedAt": "2026-10-28T12:16:49.374536+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Landslide_EW_Report_at_1800hrs_on_2026__1793018981.pdf",
          "sha256": "35e492bf3495070ff0e2fcfaf161528ebf942bb302fffbaa66f78949fdec716f",
          "checkedAt": "2026-10-28T12:16:54.239991+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Flood_Warning_for_Kelani_Basin-_No_01_-_2026__1793020603.pdf",
          "sha256": "7ef2fd77855a9bf433e6bab591dcdbf53cc4b7301925ef0bfe248e3aa0e3edd4",
          "checkedAt": "2026-10-28T12:14:51.520684+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Flood_Warning_FOR_Attanagalu_Oya__-_NO_01_%282026__1793020643.pdf",
          "sha256": "aee26763cf95bbe1c092b17161ac34a0f33c7c6cf24b6b9fc118bc0453f67b72",
          "checkedAt": "2026-10-28T12:14:54.611404+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Water_level_%26_Rainfall_2026__1793020835.pdf",
          "sha256": "ff8ad0720346edf8b15827a9a843be66d2fe4201c6dbf6596cccaa9f2dbddc9e",
          "checkedAt": "2026-10-28T12:16:54.308758+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Water_level_%26_Rainfall_2026__1793031612.pdf",
          "sha256": "eed191d373c03e12f80226e02d7f2a3146a3c6f84422e960b9c553b0e5b1381d",
          "checkedAt": "2026-10-28T12:16:54.546031+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Flood_warning_for_Gin_River_Basin_-_NO_01_(2026__1793038211.pdf",
          "sha256": "8c83b04f7f2c1126a6bb5334ae48b69b842d2d6962d9d0c179cd97ba670de9c3",
          "checkedAt": "2026-10-28T12:14:54.612819+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Water_level_%26_Rainfall_2026__1793045388.pdf",
          "sha256": "8fd8c2141f695cf54ddd62b08608d5ef0a85f119cf19600a5792535a1ef1550f",
          "checkedAt": "2026-10-28T12:16:58.743580+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Water_level_%26_Rainfall_2026__1793074896.pdf",
          "sha256": "e27c924dc0d06d42bf99380c2ca4b4900dc7b3b0d010a2bdb923992d0b0b4f1a",
          "checkedAt": "2026-10-28T12:15:51.877250+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Warning_for_strong_winds_and_rough_seas_at_08__1793072903.pdf",
          "sha256": "9a629881fba5ecfa1cf90f1a3d90f766d14c0dc1206cf24851dc540bc37b3cb4",
          "checkedAt": "2026-10-28T12:15:52.955592+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Weather_Report_at_0530_hrs_on_2026__1793071609.pdf",
          "sha256": "1e7b8b23c9d644a9026ca159379bf59d0e0c193e7a52bbdab6fa7e01221c1a08",
          "checkedAt": "2026-10-28T12:15:55.760014+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Advisory_for_Severe_Lightning_at_1130hrs_on_27__1793082700.pdf",
          "sha256": "34383e5c53aef78a5d6f93e4636a3d1d794f992178d3b3e148e24f935211a445",
          "checkedAt": "2026-10-28T12:14:49.588893+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Advisory_for_Severe_Lightning_at_1130hrs_on_27__1793085463.pdf",
          "sha256": "8b0358d94e2291952b23235d8511eb683146eca1fd25938cb8c5a22dbc5c7485",
          "checkedAt": "2026-10-28T12:15:49.500647+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Flood_warning_for_Kalu_River_Basin_-_No_02_-_(Extended_warning)_2026__1793090488.pdf",
          "sha256": "c552b54d56512af5fcd2a8b3a26bcf3f718b13a76168ff910dc5c8ae87142a80",
          "checkedAt": "2026-10-28T12:14:42.892200+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Weather_Report_at_1400_hrs_on_2026__1793092347.pdf",
          "sha256": "b0f8aa55b9af13e1e41473976d7af27aa03464d67ed5d03f3c0ea50197d9bd68",
          "checkedAt": "2026-10-28T12:15:47.148883+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Weather_Report_at_1400_hrs_on_2026__1793093828.pdf",
          "sha256": "425e8b9cf2617cbae6ef81675f6bcf7c5780ba134227e6000b9c0df16821a252",
          "checkedAt": "2026-10-28T12:15:48.918606+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Water_level_%26_Rainfall_2026__1793095515.pdf",
          "sha256": "d1037a2a98cbbba25e484911d7087da875c87785f2b15b60487211880ec532db",
          "checkedAt": "2026-10-28T12:15:44.011387+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Landslide_EW_Report_at_1600hrs_on_2026__1793098165.pdf",
          "sha256": "6734f8541331b9fcbf5a70a60b2d1dcca291f90a138fa2e7240180a71bfe64aa",
          "checkedAt": "2026-10-28T12:14:42.962629+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Weather_Report_at_1600_hrs_on_2026__1793099831.pdf",
          "sha256": "7e5725887258706ffeb7845502dec6fca6d8d267014d3177b80969cf0787c678",
          "checkedAt": "2026-10-28T12:15:41.517430+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Water_level_%26_Rainfall_2026__1793106184.pdf",
          "sha256": "24f403b0375b169fcdbbd54a4e4002f967aa3486a49c3453a9412478e5b8fc41",
          "checkedAt": "2026-10-28T12:15:38.802016+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Water_level_%26_Rainfall_2026__1793116593.pdf",
          "sha256": "3c437d0b99e98432d27c95e511ec3ab9a3c087b62e240aa83af5a2d145170284",
          "checkedAt": "2026-10-28T12:15:36.329107+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Warning_for_strong_winds_and_rough_seas_at_2100hrs_on_27__1793119377.pdf",
          "sha256": "a6ae16c15d85ba25e3e8613ed6a1ac0da42d24cdceb389f4ddb32de6d92c294f",
          "checkedAt": "2026-10-28T12:15:37.013814+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Water_level_%26_Rainfall_2026__1793128484.pdf",
          "sha256": "758cc85a7b562c60dc1f891f86e1dc0a53c7b6a662744a91d5a370ab0283d21c",
          "checkedAt": "2026-10-28T12:15:31.700555+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Water_level_%26_Rainfall_2026__1793172979.pdf",
          "sha256": "d194f5769c505e5966137cfa11add952e10ab98ed620219b9d2b459c78127a31",
          "checkedAt": "2026-10-28T12:15:25.115962+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Advisory_for_Severe_Lightning_at_1130hrs_on_28__1793168243.pdf",
          "sha256": "c80d69f02c3ee77c7742abd2c8127c7bf6573df3d246c18ea58fde25bfb7cfcd",
          "checkedAt": "2026-10-28T12:14:56.051313+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Flood_warning_for_Gin_River_Basin_-_No_02_-_(Extended_warning)_2026__1793173754.pdf",
          "sha256": "5d9ddf632d3aa980957645b72bf7c772dce9be3c2bd35d12bd89d2ad68e0487a",
          "checkedAt": "2026-10-28T12:14:59.216786+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/__1793147947.pdf",
          "sha256": "7bcb506cf67e103871499ebfb3eba59b92fe50a35d77e54554cf3a21c2d1610e",
          "checkedAt": "2026-10-28T12:15:29.518904+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Flood_warning_for_Kalu_River_Basin_-_No_03_-_%28Extended_warning%29_2026__1793177654.pdf",
          "sha256": "de78a7e17264a9a3494dc15cbec0d7c817b2316ea26324a1182550e8ea3ff8c6",
          "checkedAt": "2026-10-28T12:14:59.222066+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Weather_Report_at_1400_hrs_on_2026__1793180020.pdf",
          "sha256": "2ec3744ce597801989111db9dd7f55d4485c4495769835f8e41e608f1e527c77",
          "checkedAt": "2026-10-28T12:15:14.013919+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Weather_Report_at_1400_hrs_on_2026__1793180043.pdf",
          "sha256": "b06d7b1e4c3398c7741061d4db89003b814ffb9c3ac906a54252e384e9ebb8f6",
          "checkedAt": "2026-10-28T12:15:23.097413+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Water_level_%26_Rainfall_2026__1793181831.pdf",
          "sha256": "be15cfdf983440d253a307eb603bcdd5e930a5392387d99578d9f981a8932983",
          "checkedAt": "2026-10-28T12:15:04.672675+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Weather_Report_at_1600_hrs_on_2026__1793185320.pdf",
          "sha256": "16990e11f18840c0fd559a39d6ed351300db37bc04f41299260af17d50edae56",
          "checkedAt": "2026-10-28T12:15:14.013393+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Landslide_EW_Report_at_1600hrs_on_2026__1793186280.pdf",
          "sha256": "09c25b29a90d053861884ba00c5cc8b28f7237dfa504e435e3292632d736c64c",
          "checkedAt": "2026-10-28T12:15:01.640813+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Weather_report_at_1600hrs_on_2026__1793186950.pdf",
          "sha256": "0065ddaffefdc4a81b9a39a40a6430fdb44412b5b3f8cc398c969ac1e9ff2d3c",
          "checkedAt": "2026-10-28T12:15:14.013608+00:00",
          "status": "unchanged"
        }
      ],
      "googlePublicObservation": {
        "checkedAt": "2026-10-28T12:17:00Z",
        "observationWindow": "28 October approximately 12:15–12:17 UTC: requested overview, Kala Wewa and Puttalam public UI inspected in one Ark-only tab, then closed.",
        "method": "Read-only public UI in temporary Ark tabs, separate from untouched TradingView tabs. No private APIs or imagery redistribution.",
        "overview": "Flood layers enabled; orange/red-outlined forecast shading near Colombo/Panadura remains visible in the requested overview. No inference of measured inundation, cancellation or household safety.",
        "puttalam": "Public panel says No flooding data found for this location. Area not supported. Unavailable information, not an all-clear.",
        "kalaWewa": "Green Normal marker; higher-confidence HYBAS forecast with 41/73/153 m3/s thresholds. No explicit provider issue/update or validity endpoints. Not reservoir telemetry.",
        "providerIssuedAt": null,
        "providerValidUntil": null,
        "limitations": "No explicit provider issuance/update timestamp or exact validity endpoints displayed. Review times, Now and relative chart labels are not issuance, validity, household flood-arrival or reservoir-operation times. Puttalam remains unsupported/no flooding data, not an all-clear.",
        "sourceUrl": "https://sites.research.google/floods/l/8.01027646645311/80.5352783203125/10/g/hybas_4121156830?hl=en-LK",
        "nodeId": "hybas_4121156830",
        "displayStatus": "Normal",
        "previousDisplayStatus": "Normal",
        "previousObservedAt": "2026-10-28T11:46:00Z",
        "observedBanner": null,
        "changeType": "No material display change: overview shading near Colombo/Panadura, Kala Wewa green Normal with unchanged higher-confidence HYBAS curve and thresholds, Puttalam unsupported. Provider issue/update and validity endpoints undisplayed.",
        "thresholdsCubicMetresPerSecond": [
          41,
          73,
          153
        ],
        "overviewUrl": "https://sites.research.google/floods/l/7.724507070247079/80.27868115079531/7.552394675474881?hl=en-LK"
      },
      "marineTimingDiscrepancy": "Header issued 21:00 SLST on 27 October for 24 hours; map caption issued 20:00 and valid until 20:00 on 28 October. No unambiguous issue/expiry is asserted. Until-further-notice guidance remains distinct.",
      "tideValidationHold": "Prior validated snapshot retained; no mapping, tolerance or coverage changes. Overall publisher failure remains distinct from independently valid groups.",
      "archiveDecision": "Retain active-warning view: landslide, basin, lightning and sea-only marine advisories remain. No archive, cancellation or all-clear. Monitoring unchanged."
    },
    {
      "checkedAt": "2026-10-28T12:45:55.583899+00:00",
      "reviewedAt": "2026-10-28T12:45:55.583899+00:00",
      "previousPublicReviewAt": "2026-10-28T12:18:45.044444+00:00",
      "method": "100 rows each in DMC categories 6/5/2; listing titles, URLs and times unchanged. All 44 previously visually reviewed original PDFs freshly byte-identical. Public Google views separately inspected.",
      "result": "No new warning, cancellation, supersession, renewal, extension or station observation found. NBRO Update 35 retains 41 Yellow and 13 Amber divisions and next-day validity. Kalu No. 03, Gin No. 02 and lightning Bulletin 05 unchanged; sea-only marine dual-time discrepancy retained.",
      "listingCheckCompletedAt": "2026-10-28T12:44:02.582241+00:00",
      "listingCoverage": {
        "lookbackStart": "2026-10-21T00:00:00+05:30",
        "streams": [
          {
            "stream": "flood",
            "status": "complete",
            "stopReason": "lookback-covered",
            "rows": 100,
            "earliestListingAt": "2026-10-14T18:30:00+05:30"
          },
          {
            "stream": "landslide",
            "status": "complete",
            "stopReason": "lookback-covered",
            "rows": 100,
            "earliestListingAt": "2026-02-16T09:00:00+05:30"
          },
          {
            "stream": "weather",
            "status": "complete",
            "stopReason": "lookback-covered",
            "rows": 100,
            "earliestListingAt": "2026-10-17T16:00:00+05:30"
          }
        ],
        "completeForListingWindow": true,
        "warningValidityCoverage": "unknown: listing dates cannot establish validity of unreviewed PDFs",
        "maxPagesPerStream": 5,
        "rowsScanned": 300
      },
      "originalHashCheckCompletedAt": "2026-10-28T12:44:44.489394+00:00",
      "verifiedBaselineOriginalCount": 44,
      "newOriginalVerifiedCount": 0,
      "verifiedOriginalHashes": [
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Flood_warning_for_Kalu_River_Basin_-_No_01_-_2026__1792995574.pdf",
          "sha256": "1767a274eea705bca490879756b1ad5bd255183c0d101ba5c8e81212b4da8ca3",
          "checkedAt": "2026-10-28T12:44:21.832202+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Flood_Warning_for_Mahaweli_River_-_No_01_-_2026__1792998739.pdf",
          "sha256": "8746dbc111719bf59283836919e8ead312f8889fa29d6d9992d70e57d205a560",
          "checkedAt": "2026-10-28T12:42:35.135177+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Landslide_EW_Report_at_0900hrs_on_2026__1792988751.pdf",
          "sha256": "85948d296020693c11da8bbcca8b705060e423f004586fb0db0b08241bdeb378",
          "checkedAt": "2026-10-28T12:44:21.833109+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Advisory_for_Heavy_Rain_at_0330_hrs_on_2026__1792968291.pdf",
          "sha256": "0bd573752b1965d56fd8ec4ae0c372cba2766bb66294bfc2b6acef1c6d5e6136",
          "checkedAt": "2026-10-28T12:42:40.157982+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Water_level_%26_Rainfall_2026__1792998944.pdf",
          "sha256": "389d0696b0a0a5452ab8e4556704746762a47151527e371c25f81357e8201f25",
          "checkedAt": "2026-10-28T12:44:21.833322+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Landslide_EW_Report_at_1445hrs_on_2026__1793007485.pdf",
          "sha256": "29f80d780c681a9090d51c713c5642db0756ab03aa74aeb003c5a5471582aa52",
          "checkedAt": "2026-10-28T12:44:26.017617+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Water_level_%26_Rainfall_2026__1793017314.pdf",
          "sha256": "68f6608b19221bc5b16569b128f59a717163ad27a8bad111760b3a3cfefb60fd",
          "checkedAt": "2026-10-28T12:44:27.170059+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Weather_Report_at_1600_hrs_on_2026__1793011605.pdf",
          "sha256": "4220f346c6f0c8598ab9447f26d06823732cf7fa47ecb9e3763ef24b2da8ecde",
          "checkedAt": "2026-10-28T12:44:27.345871+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Weather_Report_at_1400_hrs_on_2026__1793007431.pdf",
          "sha256": "8b8c9d2985f04b709c330690453a2db535668a8a44efb699e4cd4138d44f0cde",
          "checkedAt": "2026-10-28T12:44:32.145002+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Advisory_for_Severe_Lightning_at_1130hrs_on_2026__1792997048.pdf",
          "sha256": "e5a055762cc5fff61fe0ae610ce6241395f811d76ae020b955d21c98f707ac5c",
          "checkedAt": "2026-10-28T12:44:32.399244+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Advisory_for_Severe_Lightning_at_1130hrs_on_25__1792909124.pdf",
          "sha256": "1a2c39d4cbf35294fb5719ad2a4d8e770acafe91c049be6891425003e1bb4fe4",
          "checkedAt": "2026-10-28T12:44:32.547455+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Landslide_EW_Report_at_1800hrs_on_2026__1793018981.pdf",
          "sha256": "35e492bf3495070ff0e2fcfaf161528ebf942bb302fffbaa66f78949fdec716f",
          "checkedAt": "2026-10-28T12:44:36.824519+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Flood_Warning_for_Kelani_Basin-_No_01_-_2026__1793020603.pdf",
          "sha256": "7ef2fd77855a9bf433e6bab591dcdbf53cc4b7301925ef0bfe248e3aa0e3edd4",
          "checkedAt": "2026-10-28T12:42:41.322180+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Flood_Warning_FOR_Attanagalu_Oya__-_NO_01_%282026__1793020643.pdf",
          "sha256": "aee26763cf95bbe1c092b17161ac34a0f33c7c6cf24b6b9fc118bc0453f67b72",
          "checkedAt": "2026-10-28T12:42:46.052410+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Water_level_%26_Rainfall_2026__1793020835.pdf",
          "sha256": "ff8ad0720346edf8b15827a9a843be66d2fe4201c6dbf6596cccaa9f2dbddc9e",
          "checkedAt": "2026-10-28T12:44:36.856122+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Water_level_%26_Rainfall_2026__1793031612.pdf",
          "sha256": "eed191d373c03e12f80226e02d7f2a3146a3c6f84422e960b9c553b0e5b1381d",
          "checkedAt": "2026-10-28T12:44:37.297314+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Flood_warning_for_Gin_River_Basin_-_NO_01_(2026__1793038211.pdf",
          "sha256": "8c83b04f7f2c1126a6bb5334ae48b69b842d2d6962d9d0c179cd97ba670de9c3",
          "checkedAt": "2026-10-28T12:42:48.170159+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Water_level_%26_Rainfall_2026__1793045388.pdf",
          "sha256": "8fd8c2141f695cf54ddd62b08608d5ef0a85f119cf19600a5792535a1ef1550f",
          "checkedAt": "2026-10-28T12:44:40.902829+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Water_level_%26_Rainfall_2026__1793074896.pdf",
          "sha256": "e27c924dc0d06d42bf99380c2ca4b4900dc7b3b0d010a2bdb923992d0b0b4f1a",
          "checkedAt": "2026-10-28T12:43:47.485644+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Warning_for_strong_winds_and_rough_seas_at_08__1793072903.pdf",
          "sha256": "9a629881fba5ecfa1cf90f1a3d90f766d14c0dc1206cf24851dc540bc37b3cb4",
          "checkedAt": "2026-10-28T12:43:47.989350+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Weather_Report_at_0530_hrs_on_2026__1793071609.pdf",
          "sha256": "1e7b8b23c9d644a9026ca159379bf59d0e0c193e7a52bbdab6fa7e01221c1a08",
          "checkedAt": "2026-10-28T12:43:52.705955+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Advisory_for_Severe_Lightning_at_1130hrs_on_27__1793082700.pdf",
          "sha256": "34383e5c53aef78a5d6f93e4636a3d1d794f992178d3b3e148e24f935211a445",
          "checkedAt": "2026-10-28T12:42:41.084603+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Advisory_for_Severe_Lightning_at_1130hrs_on_27__1793085463.pdf",
          "sha256": "8b0358d94e2291952b23235d8511eb683146eca1fd25938cb8c5a22dbc5c7485",
          "checkedAt": "2026-10-28T12:43:44.749713+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Flood_warning_for_Kalu_River_Basin_-_No_02_-_(Extended_warning)_2026__1793090488.pdf",
          "sha256": "c552b54d56512af5fcd2a8b3a26bcf3f718b13a76168ff910dc5c8ae87142a80",
          "checkedAt": "2026-10-28T12:42:35.134781+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Weather_Report_at_1400_hrs_on_2026__1793092347.pdf",
          "sha256": "b0f8aa55b9af13e1e41473976d7af27aa03464d67ed5d03f3c0ea50197d9bd68",
          "checkedAt": "2026-10-28T12:43:42.227781+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Weather_Report_at_1400_hrs_on_2026__1793093828.pdf",
          "sha256": "425e8b9cf2617cbae6ef81675f6bcf7c5780ba134227e6000b9c0df16821a252",
          "checkedAt": "2026-10-28T12:43:43.611245+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Water_level_%26_Rainfall_2026__1793095515.pdf",
          "sha256": "d1037a2a98cbbba25e484911d7087da875c87785f2b15b60487211880ec532db",
          "checkedAt": "2026-10-28T12:43:41.316911+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Landslide_EW_Report_at_1600hrs_on_2026__1793098165.pdf",
          "sha256": "6734f8541331b9fcbf5a70a60b2d1dcca291f90a138fa2e7240180a71bfe64aa",
          "checkedAt": "2026-10-28T12:42:35.135322+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Weather_Report_at_1600_hrs_on_2026__1793099831.pdf",
          "sha256": "7e5725887258706ffeb7845502dec6fca6d8d267014d3177b80969cf0787c678",
          "checkedAt": "2026-10-28T12:43:39.001031+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Water_level_%26_Rainfall_2026__1793106184.pdf",
          "sha256": "24f403b0375b169fcdbbd54a4e4002f967aa3486a49c3453a9412478e5b8fc41",
          "checkedAt": "2026-10-28T12:43:38.548139+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Water_level_%26_Rainfall_2026__1793116593.pdf",
          "sha256": "3c437d0b99e98432d27c95e511ec3ab9a3c087b62e240aa83af5a2d145170284",
          "checkedAt": "2026-10-28T12:43:35.061286+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Warning_for_strong_winds_and_rough_seas_at_2100hrs_on_27__1793119377.pdf",
          "sha256": "a6ae16c15d85ba25e3e8613ed6a1ac0da42d24cdceb389f4ddb32de6d92c294f",
          "checkedAt": "2026-10-28T12:43:35.943388+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Water_level_%26_Rainfall_2026__1793128484.pdf",
          "sha256": "758cc85a7b562c60dc1f891f86e1dc0a53c7b6a662744a91d5a370ab0283d21c",
          "checkedAt": "2026-10-28T12:43:34.803777+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Water_level_%26_Rainfall_2026__1793172979.pdf",
          "sha256": "d194f5769c505e5966137cfa11add952e10ab98ed620219b9d2b459c78127a31",
          "checkedAt": "2026-10-28T12:43:25.793706+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Advisory_for_Severe_Lightning_at_1130hrs_on_28__1793168243.pdf",
          "sha256": "c80d69f02c3ee77c7742abd2c8127c7bf6573df3d246c18ea58fde25bfb7cfcd",
          "checkedAt": "2026-10-28T12:42:50.845484+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Flood_warning_for_Gin_River_Basin_-_No_02_-_(Extended_warning)_2026__1793173754.pdf",
          "sha256": "5d9ddf632d3aa980957645b72bf7c772dce9be3c2bd35d12bd89d2ad68e0487a",
          "checkedAt": "2026-10-28T12:42:54.048832+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/__1793147947.pdf",
          "sha256": "7bcb506cf67e103871499ebfb3eba59b92fe50a35d77e54554cf3a21c2d1610e",
          "checkedAt": "2026-10-28T12:43:30.020399+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Flood_warning_for_Kalu_River_Basin_-_No_03_-_%28Extended_warning%29_2026__1793177654.pdf",
          "sha256": "de78a7e17264a9a3494dc15cbec0d7c817b2316ea26324a1182550e8ea3ff8c6",
          "checkedAt": "2026-10-28T12:42:55.144810+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Weather_Report_at_1400_hrs_on_2026__1793180020.pdf",
          "sha256": "2ec3744ce597801989111db9dd7f55d4485c4495769835f8e41e608f1e527c77",
          "checkedAt": "2026-10-28T12:43:16.041389+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Weather_Report_at_1400_hrs_on_2026__1793180043.pdf",
          "sha256": "b06d7b1e4c3398c7741061d4db89003b814ffb9c3ac906a54252e384e9ebb8f6",
          "checkedAt": "2026-10-28T12:43:22.496541+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Water_level_%26_Rainfall_2026__1793181831.pdf",
          "sha256": "be15cfdf983440d253a307eb603bcdd5e930a5392387d99578d9f981a8932983",
          "checkedAt": "2026-10-28T12:43:05.539457+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Weather_Report_at_1600_hrs_on_2026__1793185320.pdf",
          "sha256": "16990e11f18840c0fd559a39d6ed351300db37bc04f41299260af17d50edae56",
          "checkedAt": "2026-10-28T12:43:16.041072+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Landslide_EW_Report_at_1600hrs_on_2026__1793186280.pdf",
          "sha256": "09c25b29a90d053861884ba00c5cc8b28f7237dfa504e435e3292632d736c64c",
          "checkedAt": "2026-10-28T12:42:59.256479+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Weather_report_at_1600hrs_on_2026__1793186950.pdf",
          "sha256": "0065ddaffefdc4a81b9a39a40a6430fdb44412b5b3f8cc398c969ac1e9ff2d3c",
          "checkedAt": "2026-10-28T12:43:16.041288+00:00",
          "status": "unchanged"
        }
      ],
      "googlePublicObservation": {
        "checkedAt": "2026-10-28T12:45:00Z",
        "observationWindow": "28 October approximately 12:43–12:45 UTC: requested overview, Kala Wewa and Puttalam public UI inspected in one Ark-only tab, then closed.",
        "method": "Read-only public UI in temporary Ark tabs, separate from untouched TradingView tabs. No private APIs or imagery redistribution.",
        "overview": "Flood layers enabled; orange/red-outlined forecast shading near Colombo/Panadura remains visible in the requested overview. No inference of measured inundation, cancellation or household safety.",
        "puttalam": "Public panel says No flooding data found for this location. Area not supported. Unavailable information, not an all-clear.",
        "kalaWewa": "Green Normal marker; higher-confidence HYBAS forecast with 41/73/153 m3/s thresholds. No explicit provider issue/update or validity endpoints. Not reservoir telemetry.",
        "providerIssuedAt": null,
        "providerValidUntil": null,
        "limitations": "No explicit provider issuance/update timestamp or exact validity endpoints displayed. Review times, Now and relative chart labels are not issuance, validity, household flood-arrival or reservoir-operation times. Puttalam remains unsupported/no flooding data, not an all-clear.",
        "sourceUrl": "https://sites.research.google/floods/l/8.01027646645311/80.5352783203125/10/g/hybas_4121156830?hl=en-LK",
        "nodeId": "hybas_4121156830",
        "displayStatus": "Normal",
        "previousDisplayStatus": "Normal",
        "previousObservedAt": "2026-10-28T12:17:00Z",
        "observedBanner": null,
        "changeType": "No material display change: overview shading near Colombo/Panadura, Kala Wewa green Normal with unchanged higher-confidence HYBAS curve and thresholds, Puttalam unsupported. Provider issue/update and validity endpoints undisplayed.",
        "thresholdsCubicMetresPerSecond": [
          41,
          73,
          153
        ],
        "overviewUrl": "https://sites.research.google/floods/l/7.724507070247079/80.27868115079531/7.552394675474881?hl=en-LK"
      },
      "marineTimingDiscrepancy": "Header issued 21:00 SLST on 27 October for 24 hours; map caption issued 20:00 and valid until 20:00 on 28 October. No unambiguous issue/expiry is asserted. Until-further-notice guidance remains distinct.",
      "tideValidationHold": "Prior validated snapshot retained; no mapping, tolerance or coverage changes. Overall publisher failure remains distinct from independently valid groups.",
      "archiveDecision": "Retain active-warning view: landslide, basin, lightning and sea-only marine advisories remain. No archive, cancellation or all-clear. Monitoring unchanged."
    },
    {
      "checkedAt": "2026-10-28T13:17:47.100176+00:00",
      "reviewedAt": "2026-10-28T13:17:47.100176+00:00",
      "previousPublicReviewAt": "2026-10-28T12:45:55.583899+00:00",
      "method": "100 rows each in DMC categories 6/5/2; listing titles, URLs and times unchanged. All 44 previously visually reviewed original PDFs freshly byte-identical. Public Google views separately inspected.",
      "result": "No new warning, cancellation, supersession, renewal, extension or station observation found. NBRO Update 35 retains 41 Yellow and 13 Amber divisions and next-day validity. Kalu No. 03, Gin No. 02 and lightning Bulletin 05 unchanged; sea-only marine dual-time discrepancy retained.",
      "listingCheckCompletedAt": "2026-10-28T13:15:41.217229+00:00",
      "listingCoverage": {
        "lookbackStart": "2026-10-21T00:00:00+05:30",
        "streams": [
          {
            "stream": "flood",
            "status": "complete",
            "stopReason": "lookback-covered",
            "rows": 100,
            "earliestListingAt": "2026-10-14T18:30:00+05:30"
          },
          {
            "stream": "landslide",
            "status": "complete",
            "stopReason": "lookback-covered",
            "rows": 100,
            "earliestListingAt": "2026-02-16T09:00:00+05:30"
          },
          {
            "stream": "weather",
            "status": "complete",
            "stopReason": "lookback-covered",
            "rows": 100,
            "earliestListingAt": "2026-10-17T16:00:00+05:30"
          }
        ],
        "completeForListingWindow": true,
        "warningValidityCoverage": "unknown: listing dates cannot establish validity of unreviewed PDFs",
        "maxPagesPerStream": 5,
        "rowsScanned": 300
      },
      "originalHashCheckCompletedAt": "2026-10-28T13:16:43.292997+00:00",
      "verifiedBaselineOriginalCount": 44,
      "newOriginalVerifiedCount": 0,
      "verifiedOriginalHashes": [
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Flood_warning_for_Kalu_River_Basin_-_No_01_-_2026__1792995574.pdf",
          "sha256": "1767a274eea705bca490879756b1ad5bd255183c0d101ba5c8e81212b4da8ca3",
          "checkedAt": "2026-10-28T13:16:18.616577+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Flood_Warning_for_Mahaweli_River_-_No_01_-_2026__1792998739.pdf",
          "sha256": "8746dbc111719bf59283836919e8ead312f8889fa29d6d9992d70e57d205a560",
          "checkedAt": "2026-10-28T13:14:14.225908+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Landslide_EW_Report_at_0900hrs_on_2026__1792988751.pdf",
          "sha256": "85948d296020693c11da8bbcca8b705060e423f004586fb0db0b08241bdeb378",
          "checkedAt": "2026-10-28T13:16:18.618415+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Advisory_for_Heavy_Rain_at_0330_hrs_on_2026__1792968291.pdf",
          "sha256": "0bd573752b1965d56fd8ec4ae0c372cba2766bb66294bfc2b6acef1c6d5e6136",
          "checkedAt": "2026-10-28T13:14:19.974542+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Water_level_%26_Rainfall_2026__1792998944.pdf",
          "sha256": "389d0696b0a0a5452ab8e4556704746762a47151527e371c25f81357e8201f25",
          "checkedAt": "2026-10-28T13:16:18.619034+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Landslide_EW_Report_at_1445hrs_on_2026__1793007485.pdf",
          "sha256": "29f80d780c681a9090d51c713c5642db0756ab03aa74aeb003c5a5471582aa52",
          "checkedAt": "2026-10-28T13:16:22.623555+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Water_level_%26_Rainfall_2026__1793017314.pdf",
          "sha256": "68f6608b19221bc5b16569b128f59a717163ad27a8bad111760b3a3cfefb60fd",
          "checkedAt": "2026-10-28T13:16:23.150184+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Weather_Report_at_1600_hrs_on_2026__1793011605.pdf",
          "sha256": "4220f346c6f0c8598ab9447f26d06823732cf7fa47ecb9e3763ef24b2da8ecde",
          "checkedAt": "2026-10-28T13:16:23.342697+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Weather_Report_at_1400_hrs_on_2026__1793007431.pdf",
          "sha256": "8b8c9d2985f04b709c330690453a2db535668a8a44efb699e4cd4138d44f0cde",
          "checkedAt": "2026-10-28T13:16:27.211948+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Advisory_for_Severe_Lightning_at_1130hrs_on_2026__1792997048.pdf",
          "sha256": "e5a055762cc5fff61fe0ae610ce6241395f811d76ae020b955d21c98f707ac5c",
          "checkedAt": "2026-10-28T13:16:28.263296+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Advisory_for_Severe_Lightning_at_1130hrs_on_25__1792909124.pdf",
          "sha256": "1a2c39d4cbf35294fb5719ad2a4d8e770acafe91c049be6891425003e1bb4fe4",
          "checkedAt": "2026-10-28T13:16:28.623235+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Landslide_EW_Report_at_1800hrs_on_2026__1793018981.pdf",
          "sha256": "35e492bf3495070ff0e2fcfaf161528ebf942bb302fffbaa66f78949fdec716f",
          "checkedAt": "2026-10-28T13:16:32.577289+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Flood_Warning_for_Kelani_Basin-_No_01_-_2026__1793020603.pdf",
          "sha256": "7ef2fd77855a9bf433e6bab591dcdbf53cc4b7301925ef0bfe248e3aa0e3edd4",
          "checkedAt": "2026-10-28T13:14:20.625648+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Flood_Warning_FOR_Attanagalu_Oya__-_NO_01_%282026__1793020643.pdf",
          "sha256": "aee26763cf95bbe1c092b17161ac34a0f33c7c6cf24b6b9fc118bc0453f67b72",
          "checkedAt": "2026-10-28T13:14:26.050190+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Water_level_%26_Rainfall_2026__1793020835.pdf",
          "sha256": "ff8ad0720346edf8b15827a9a843be66d2fe4201c6dbf6596cccaa9f2dbddc9e",
          "checkedAt": "2026-10-28T13:16:32.988057+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Water_level_%26_Rainfall_2026__1793031612.pdf",
          "sha256": "eed191d373c03e12f80226e02d7f2a3146a3c6f84422e960b9c553b0e5b1381d",
          "checkedAt": "2026-10-28T13:16:33.914821+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Flood_warning_for_Gin_River_Basin_-_NO_01_(2026__1793038211.pdf",
          "sha256": "8c83b04f7f2c1126a6bb5334ae48b69b842d2d6962d9d0c179cd97ba670de9c3",
          "checkedAt": "2026-10-28T13:14:26.566209+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Water_level_%26_Rainfall_2026__1793045388.pdf",
          "sha256": "8fd8c2141f695cf54ddd62b08608d5ef0a85f119cf19600a5792535a1ef1550f",
          "checkedAt": "2026-10-28T13:16:36.998790+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Water_level_%26_Rainfall_2026__1793074896.pdf",
          "sha256": "e27c924dc0d06d42bf99380c2ca4b4900dc7b3b0d010a2bdb923992d0b0b4f1a",
          "checkedAt": "2026-10-28T13:15:30.495585+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Warning_for_strong_winds_and_rough_seas_at_08__1793072903.pdf",
          "sha256": "9a629881fba5ecfa1cf90f1a3d90f766d14c0dc1206cf24851dc540bc37b3cb4",
          "checkedAt": "2026-10-28T13:15:30.874125+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Weather_Report_at_0530_hrs_on_2026__1793071609.pdf",
          "sha256": "1e7b8b23c9d644a9026ca159379bf59d0e0c193e7a52bbdab6fa7e01221c1a08",
          "checkedAt": "2026-10-28T13:15:34.548082+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Advisory_for_Severe_Lightning_at_1130hrs_on_27__1793082700.pdf",
          "sha256": "34383e5c53aef78a5d6f93e4636a3d1d794f992178d3b3e148e24f935211a445",
          "checkedAt": "2026-10-28T13:14:19.974894+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Advisory_for_Severe_Lightning_at_1130hrs_on_27__1793085463.pdf",
          "sha256": "8b0358d94e2291952b23235d8511eb683146eca1fd25938cb8c5a22dbc5c7485",
          "checkedAt": "2026-10-28T13:15:27.422105+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Flood_warning_for_Kalu_River_Basin_-_No_02_-_(Extended_warning)_2026__1793090488.pdf",
          "sha256": "c552b54d56512af5fcd2a8b3a26bcf3f718b13a76168ff910dc5c8ae87142a80",
          "checkedAt": "2026-10-28T13:14:14.225040+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Weather_Report_at_1400_hrs_on_2026__1793092347.pdf",
          "sha256": "b0f8aa55b9af13e1e41473976d7af27aa03464d67ed5d03f3c0ea50197d9bd68",
          "checkedAt": "2026-10-28T13:15:25.236378+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Weather_Report_at_1400_hrs_on_2026__1793093828.pdf",
          "sha256": "425e8b9cf2617cbae6ef81675f6bcf7c5780ba134227e6000b9c0df16821a252",
          "checkedAt": "2026-10-28T13:15:26.302721+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Water_level_%26_Rainfall_2026__1793095515.pdf",
          "sha256": "d1037a2a98cbbba25e484911d7087da875c87785f2b15b60487211880ec532db",
          "checkedAt": "2026-10-28T13:15:23.234051+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Landslide_EW_Report_at_1600hrs_on_2026__1793098165.pdf",
          "sha256": "6734f8541331b9fcbf5a70a60b2d1dcca291f90a138fa2e7240180a71bfe64aa",
          "checkedAt": "2026-10-28T13:14:14.226001+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Weather_Report_at_1600_hrs_on_2026__1793099831.pdf",
          "sha256": "7e5725887258706ffeb7845502dec6fca6d8d267014d3177b80969cf0787c678",
          "checkedAt": "2026-10-28T13:15:19.707277+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Water_level_%26_Rainfall_2026__1793106184.pdf",
          "sha256": "24f403b0375b169fcdbbd54a4e4002f967aa3486a49c3453a9412478e5b8fc41",
          "checkedAt": "2026-10-28T13:15:19.457514+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Water_level_%26_Rainfall_2026__1793116593.pdf",
          "sha256": "3c437d0b99e98432d27c95e511ec3ab9a3c087b62e240aa83af5a2d145170284",
          "checkedAt": "2026-10-28T13:15:15.598584+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Warning_for_strong_winds_and_rough_seas_at_2100hrs_on_27__1793119377.pdf",
          "sha256": "a6ae16c15d85ba25e3e8613ed6a1ac0da42d24cdceb389f4ddb32de6d92c294f",
          "checkedAt": "2026-10-28T13:15:19.047381+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Water_level_%26_Rainfall_2026__1793128484.pdf",
          "sha256": "758cc85a7b562c60dc1f891f86e1dc0a53c7b6a662744a91d5a370ab0283d21c",
          "checkedAt": "2026-10-28T13:15:13.027615+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Water_level_%26_Rainfall_2026__1793172979.pdf",
          "sha256": "d194f5769c505e5966137cfa11add952e10ab98ed620219b9d2b459c78127a31",
          "checkedAt": "2026-10-28T13:15:04.403573+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Advisory_for_Severe_Lightning_at_1130hrs_on_28__1793168243.pdf",
          "sha256": "c80d69f02c3ee77c7742abd2c8127c7bf6573df3d246c18ea58fde25bfb7cfcd",
          "checkedAt": "2026-10-28T13:14:28.454420+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Flood_warning_for_Gin_River_Basin_-_No_02_-_(Extended_warning)_2026__1793173754.pdf",
          "sha256": "5d9ddf632d3aa980957645b72bf7c772dce9be3c2bd35d12bd89d2ad68e0487a",
          "checkedAt": "2026-10-28T13:14:33.886133+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/__1793147947.pdf",
          "sha256": "7bcb506cf67e103871499ebfb3eba59b92fe50a35d77e54554cf3a21c2d1610e",
          "checkedAt": "2026-10-28T13:15:08.791510+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Flood_warning_for_Kalu_River_Basin_-_No_03_-_%28Extended_warning%29_2026__1793177654.pdf",
          "sha256": "de78a7e17264a9a3494dc15cbec0d7c817b2316ea26324a1182550e8ea3ff8c6",
          "checkedAt": "2026-10-28T13:14:36.234691+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Weather_Report_at_1400_hrs_on_2026__1793180020.pdf",
          "sha256": "2ec3744ce597801989111db9dd7f55d4485c4495769835f8e41e608f1e527c77",
          "checkedAt": "2026-10-28T13:14:57.059424+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Weather_Report_at_1400_hrs_on_2026__1793180043.pdf",
          "sha256": "b06d7b1e4c3398c7741061d4db89003b814ffb9c3ac906a54252e384e9ebb8f6",
          "checkedAt": "2026-10-28T13:15:03.668723+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Water_level_%26_Rainfall_2026__1793181831.pdf",
          "sha256": "be15cfdf983440d253a307eb603bcdd5e930a5392387d99578d9f981a8932983",
          "checkedAt": "2026-10-28T13:14:43.119774+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Weather_Report_at_1600_hrs_on_2026__1793185320.pdf",
          "sha256": "16990e11f18840c0fd559a39d6ed351300db37bc04f41299260af17d50edae56",
          "checkedAt": "2026-10-28T13:14:57.059050+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Landslide_EW_Report_at_1600hrs_on_2026__1793186280.pdf",
          "sha256": "09c25b29a90d053861884ba00c5cc8b28f7237dfa504e435e3292632d736c64c",
          "checkedAt": "2026-10-28T13:14:36.768704+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Weather_report_at_1600hrs_on_2026__1793186950.pdf",
          "sha256": "0065ddaffefdc4a81b9a39a40a6430fdb44412b5b3f8cc398c969ac1e9ff2d3c",
          "checkedAt": "2026-10-28T13:14:57.059269+00:00",
          "status": "unchanged"
        }
      ],
      "googlePublicObservation": {
        "checkedAt": "2026-10-28T13:17:00Z",
        "observationWindow": "28 October approximately 13:15–13:17 UTC: requested overview, Kala Wewa and Puttalam public UI inspected in one Ark-only tab, then closed.",
        "method": "Read-only public UI in temporary Ark tabs, separate from untouched TradingView tabs. No private APIs or imagery redistribution.",
        "overview": "Flood layers enabled; orange/red-outlined forecast shading near Colombo/Panadura remains visible in the requested overview. No inference of measured inundation, cancellation or household safety.",
        "puttalam": "Public panel says No flooding data found for this location. Area not supported. Unavailable information, not an all-clear.",
        "kalaWewa": "Green Normal marker; higher-confidence HYBAS forecast with 41/73/153 m3/s thresholds. No explicit provider issue/update or validity endpoints. Not reservoir telemetry.",
        "providerIssuedAt": null,
        "providerValidUntil": null,
        "limitations": "No explicit provider issuance/update timestamp or exact validity endpoints displayed. Review times, Now and relative chart labels are not issuance, validity, household flood-arrival or reservoir-operation times. Puttalam remains unsupported/no flooding data, not an all-clear.",
        "sourceUrl": "https://sites.research.google/floods/l/8.01027646645311/80.5352783203125/10/g/hybas_4121156830?hl=en-LK",
        "nodeId": "hybas_4121156830",
        "displayStatus": "Normal",
        "previousDisplayStatus": "Normal",
        "previousObservedAt": "2026-10-28T12:45:00Z",
        "observedBanner": null,
        "changeType": "No material display change: overview shading near Colombo/Panadura, Kala Wewa green Normal with unchanged higher-confidence HYBAS curve and thresholds, Puttalam unsupported. Provider issue/update and validity endpoints undisplayed.",
        "thresholdsCubicMetresPerSecond": [
          41,
          73,
          153
        ],
        "overviewUrl": "https://sites.research.google/floods/l/7.724507070247079/80.27868115079531/7.552394675474881?hl=en-LK"
      },
      "marineTimingDiscrepancy": "Header issued 21:00 SLST on 27 October for 24 hours; map caption issued 20:00 and valid until 20:00 on 28 October. No unambiguous issue/expiry is asserted. Until-further-notice guidance remains distinct.",
      "tideValidationHold": "Prior validated snapshot retained; no mapping, tolerance or coverage changes. Overall publisher failure remains distinct from independently valid groups.",
      "archiveDecision": "Retain active-warning view: landslide, basin, lightning and sea-only marine advisories remain. No archive, cancellation or all-clear. Monitoring unchanged."
    },
    {
      "checkedAt": "2026-10-28T13:51:06.693872+00:00",
      "reviewedAt": "2026-10-28T13:51:06.693872+00:00",
      "previousPublicReviewAt": "2026-10-28T13:17:47.100176+00:00",
      "method": "100 rows each DMC categories 6/5/2. One newly listed river PDF visually reviewed locally; 44 previously reviewed original PDFs freshly byte-identical. Google public UI separately checked.",
      "result": "New 18:30 report with 18:00 station observations: four Minor Flood, four Alert and fourteen Normal among 22 selected metre gauges. No new area warning, cancellation, supersession, renewal or extension found. Existing area-warning scope and validity unchanged.",
      "listingCheckCompletedAt": "2026-10-28T13:45:43.088134+00:00",
      "listingCoverage": {
        "lookbackStart": "2026-10-21T00:00:00+05:30",
        "streams": [
          {
            "stream": "flood",
            "status": "complete",
            "stopReason": "lookback-covered",
            "rows": 100,
            "earliestListingAt": "2026-10-15T00:30:00+05:30"
          },
          {
            "stream": "landslide",
            "status": "complete",
            "stopReason": "lookback-covered",
            "rows": 100,
            "earliestListingAt": "2026-02-16T09:00:00+05:30"
          },
          {
            "stream": "weather",
            "status": "complete",
            "stopReason": "lookback-covered",
            "rows": 100,
            "earliestListingAt": "2026-10-17T16:00:00+05:30"
          }
        ],
        "completeForListingWindow": true,
        "warningValidityCoverage": "unknown: listing dates cannot establish validity of unreviewed PDFs",
        "maxPagesPerStream": 5,
        "rowsScanned": 300
      },
      "originalHashCheckCompletedAt": "2026-10-28T13:46:41.157225+00:00",
      "verifiedBaselineOriginalCount": 44,
      "newOriginalVerifiedCount": 1,
      "verifiedOriginalHashes": [
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Flood_warning_for_Kalu_River_Basin_-_No_01_-_2026__1792995574.pdf",
          "sha256": "1767a274eea705bca490879756b1ad5bd255183c0d101ba5c8e81212b4da8ca3",
          "checkedAt": "2026-10-28T13:46:11.065925+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Flood_Warning_for_Mahaweli_River_-_No_01_-_2026__1792998739.pdf",
          "sha256": "8746dbc111719bf59283836919e8ead312f8889fa29d6d9992d70e57d205a560",
          "checkedAt": "2026-10-28T13:44:00.756156+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Landslide_EW_Report_at_0900hrs_on_2026__1792988751.pdf",
          "sha256": "85948d296020693c11da8bbcca8b705060e423f004586fb0db0b08241bdeb378",
          "checkedAt": "2026-10-28T13:46:11.066795+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Advisory_for_Heavy_Rain_at_0330_hrs_on_2026__1792968291.pdf",
          "sha256": "0bd573752b1965d56fd8ec4ae0c372cba2766bb66294bfc2b6acef1c6d5e6136",
          "checkedAt": "2026-10-28T13:44:06.358023+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Water_level_%26_Rainfall_2026__1792998944.pdf",
          "sha256": "389d0696b0a0a5452ab8e4556704746762a47151527e371c25f81357e8201f25",
          "checkedAt": "2026-10-28T13:46:11.066999+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Landslide_EW_Report_at_1445hrs_on_2026__1793007485.pdf",
          "sha256": "29f80d780c681a9090d51c713c5642db0756ab03aa74aeb003c5a5471582aa52",
          "checkedAt": "2026-10-28T13:46:17.245419+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Water_level_%26_Rainfall_2026__1793017314.pdf",
          "sha256": "68f6608b19221bc5b16569b128f59a717163ad27a8bad111760b3a3cfefb60fd",
          "checkedAt": "2026-10-28T13:46:19.105720+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Weather_Report_at_1600_hrs_on_2026__1793011605.pdf",
          "sha256": "4220f346c6f0c8598ab9447f26d06823732cf7fa47ecb9e3763ef24b2da8ecde",
          "checkedAt": "2026-10-28T13:46:20.435936+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Weather_Report_at_1400_hrs_on_2026__1793007431.pdf",
          "sha256": "8b8c9d2985f04b709c330690453a2db535668a8a44efb699e4cd4138d44f0cde",
          "checkedAt": "2026-10-28T13:46:24.453959+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Advisory_for_Severe_Lightning_at_1130hrs_on_2026__1792997048.pdf",
          "sha256": "e5a055762cc5fff61fe0ae610ce6241395f811d76ae020b955d21c98f707ac5c",
          "checkedAt": "2026-10-28T13:46:24.454879+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Advisory_for_Severe_Lightning_at_1130hrs_on_25__1792909124.pdf",
          "sha256": "1a2c39d4cbf35294fb5719ad2a4d8e770acafe91c049be6891425003e1bb4fe4",
          "checkedAt": "2026-10-28T13:46:26.401621+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Landslide_EW_Report_at_1800hrs_on_2026__1793018981.pdf",
          "sha256": "35e492bf3495070ff0e2fcfaf161528ebf942bb302fffbaa66f78949fdec716f",
          "checkedAt": "2026-10-28T13:46:30.575804+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Flood_Warning_for_Kelani_Basin-_No_01_-_2026__1793020603.pdf",
          "sha256": "7ef2fd77855a9bf433e6bab591dcdbf53cc4b7301925ef0bfe248e3aa0e3edd4",
          "checkedAt": "2026-10-28T13:44:08.576977+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Flood_Warning_FOR_Attanagalu_Oya__-_NO_01_%282026__1793020643.pdf",
          "sha256": "aee26763cf95bbe1c092b17161ac34a0f33c7c6cf24b6b9fc118bc0453f67b72",
          "checkedAt": "2026-10-28T13:44:13.293777+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Water_level_%26_Rainfall_2026__1793020835.pdf",
          "sha256": "ff8ad0720346edf8b15827a9a843be66d2fe4201c6dbf6596cccaa9f2dbddc9e",
          "checkedAt": "2026-10-28T13:46:31.622923+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Water_level_%26_Rainfall_2026__1793031612.pdf",
          "sha256": "eed191d373c03e12f80226e02d7f2a3146a3c6f84422e960b9c553b0e5b1381d",
          "checkedAt": "2026-10-28T13:46:32.383060+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Flood_warning_for_Gin_River_Basin_-_NO_01_(2026__1793038211.pdf",
          "sha256": "8c83b04f7f2c1126a6bb5334ae48b69b842d2d6962d9d0c179cd97ba670de9c3",
          "checkedAt": "2026-10-28T13:44:16.100986+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Water_level_%26_Rainfall_2026__1793045388.pdf",
          "sha256": "8fd8c2141f695cf54ddd62b08608d5ef0a85f119cf19600a5792535a1ef1550f",
          "checkedAt": "2026-10-28T13:46:36.228320+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Water_level_%26_Rainfall_2026__1793074896.pdf",
          "sha256": "e27c924dc0d06d42bf99380c2ca4b4900dc7b3b0d010a2bdb923992d0b0b4f1a",
          "checkedAt": "2026-10-28T13:45:22.990631+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Warning_for_strong_winds_and_rough_seas_at_08__1793072903.pdf",
          "sha256": "9a629881fba5ecfa1cf90f1a3d90f766d14c0dc1206cf24851dc540bc37b3cb4",
          "checkedAt": "2026-10-28T13:45:22.996786+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Weather_Report_at_0530_hrs_on_2026__1793071609.pdf",
          "sha256": "1e7b8b23c9d644a9026ca159379bf59d0e0c193e7a52bbdab6fa7e01221c1a08",
          "checkedAt": "2026-10-28T13:45:27.731484+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Advisory_for_Severe_Lightning_at_1130hrs_on_27__1793082700.pdf",
          "sha256": "34383e5c53aef78a5d6f93e4636a3d1d794f992178d3b3e148e24f935211a445",
          "checkedAt": "2026-10-28T13:44:06.521970+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Advisory_for_Severe_Lightning_at_1130hrs_on_27__1793085463.pdf",
          "sha256": "8b0358d94e2291952b23235d8511eb683146eca1fd25938cb8c5a22dbc5c7485",
          "checkedAt": "2026-10-28T13:45:17.742888+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Flood_warning_for_Kalu_River_Basin_-_No_02_-_(Extended_warning)_2026__1793090488.pdf",
          "sha256": "c552b54d56512af5fcd2a8b3a26bcf3f718b13a76168ff910dc5c8ae87142a80",
          "checkedAt": "2026-10-28T13:44:00.755301+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Weather_Report_at_1400_hrs_on_2026__1793092347.pdf",
          "sha256": "b0f8aa55b9af13e1e41473976d7af27aa03464d67ed5d03f3c0ea50197d9bd68",
          "checkedAt": "2026-10-28T13:45:15.101985+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Weather_Report_at_1400_hrs_on_2026__1793093828.pdf",
          "sha256": "425e8b9cf2617cbae6ef81675f6bcf7c5780ba134227e6000b9c0df16821a252",
          "checkedAt": "2026-10-28T13:45:17.740953+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Water_level_%26_Rainfall_2026__1793095515.pdf",
          "sha256": "d1037a2a98cbbba25e484911d7087da875c87785f2b15b60487211880ec532db",
          "checkedAt": "2026-10-28T13:45:13.365923+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Landslide_EW_Report_at_1600hrs_on_2026__1793098165.pdf",
          "sha256": "6734f8541331b9fcbf5a70a60b2d1dcca291f90a138fa2e7240180a71bfe64aa",
          "checkedAt": "2026-10-28T13:44:00.756594+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Weather_Report_at_1600_hrs_on_2026__1793099831.pdf",
          "sha256": "7e5725887258706ffeb7845502dec6fca6d8d267014d3177b80969cf0787c678",
          "checkedAt": "2026-10-28T13:45:11.379389+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Water_level_%26_Rainfall_2026__1793106184.pdf",
          "sha256": "24f403b0375b169fcdbbd54a4e4002f967aa3486a49c3453a9412478e5b8fc41",
          "checkedAt": "2026-10-28T13:45:09.521847+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Water_level_%26_Rainfall_2026__1793116593.pdf",
          "sha256": "3c437d0b99e98432d27c95e511ec3ab9a3c087b62e240aa83af5a2d145170284",
          "checkedAt": "2026-10-28T13:45:07.261002+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Warning_for_strong_winds_and_rough_seas_at_2100hrs_on_27__1793119377.pdf",
          "sha256": "a6ae16c15d85ba25e3e8613ed6a1ac0da42d24cdceb389f4ddb32de6d92c294f",
          "checkedAt": "2026-10-28T13:45:09.269738+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Water_level_%26_Rainfall_2026__1793128484.pdf",
          "sha256": "758cc85a7b562c60dc1f891f86e1dc0a53c7b6a662744a91d5a370ab0283d21c",
          "checkedAt": "2026-10-28T13:45:03.237989+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Water_level_%26_Rainfall_2026__1793172979.pdf",
          "sha256": "d194f5769c505e5966137cfa11add952e10ab98ed620219b9d2b459c78127a31",
          "checkedAt": "2026-10-28T13:44:56.956332+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Advisory_for_Severe_Lightning_at_1130hrs_on_28__1793168243.pdf",
          "sha256": "c80d69f02c3ee77c7742abd2c8127c7bf6573df3d246c18ea58fde25bfb7cfcd",
          "checkedAt": "2026-10-28T13:44:18.983061+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Flood_warning_for_Gin_River_Basin_-_No_02_-_(Extended_warning)_2026__1793173754.pdf",
          "sha256": "5d9ddf632d3aa980957645b72bf7c772dce9be3c2bd35d12bd89d2ad68e0487a",
          "checkedAt": "2026-10-28T13:44:19.281189+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/__1793147947.pdf",
          "sha256": "7bcb506cf67e103871499ebfb3eba59b92fe50a35d77e54554cf3a21c2d1610e",
          "checkedAt": "2026-10-28T13:45:01.847948+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Flood_warning_for_Kalu_River_Basin_-_No_03_-_%28Extended_warning%29_2026__1793177654.pdf",
          "sha256": "de78a7e17264a9a3494dc15cbec0d7c817b2316ea26324a1182550e8ea3ff8c6",
          "checkedAt": "2026-10-28T13:44:21.665764+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Weather_Report_at_1400_hrs_on_2026__1793180020.pdf",
          "sha256": "2ec3744ce597801989111db9dd7f55d4485c4495769835f8e41e608f1e527c77",
          "checkedAt": "2026-10-28T13:44:49.273988+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Weather_Report_at_1400_hrs_on_2026__1793180043.pdf",
          "sha256": "b06d7b1e4c3398c7741061d4db89003b814ffb9c3ac906a54252e384e9ebb8f6",
          "checkedAt": "2026-10-28T13:44:51.122011+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Water_level_%26_Rainfall_2026__1793181831.pdf",
          "sha256": "be15cfdf983440d253a307eb603bcdd5e930a5392387d99578d9f981a8932983",
          "checkedAt": "2026-10-28T13:44:31.831338+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Weather_Report_at_1600_hrs_on_2026__1793185320.pdf",
          "sha256": "16990e11f18840c0fd559a39d6ed351300db37bc04f41299260af17d50edae56",
          "checkedAt": "2026-10-28T13:44:43.949864+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Landslide_EW_Report_at_1600hrs_on_2026__1793186280.pdf",
          "sha256": "09c25b29a90d053861884ba00c5cc8b28f7237dfa504e435e3292632d736c64c",
          "checkedAt": "2026-10-28T13:44:31.044375+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Weather_report_at_1600hrs_on_2026__1793186950.pdf",
          "sha256": "0065ddaffefdc4a81b9a39a40a6430fdb44412b5b3f8cc398c969ac1e9ff2d3c",
          "checkedAt": "2026-10-28T13:44:43.949961+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Water_level_%26_Rainfall_2026__1793193991.pdf",
          "sha256": "73faf1ba5ae9da0c723fe8e8b7b0b1622e53d3e5d892e2776c22bf4deda13a09",
          "checkedAt": "2026-10-28T13:44:43.949583+00:00",
          "status": "new-visually-reviewed"
        }
      ],
      "googlePublicObservation": {
        "checkedAt": "2026-10-28T13:49:00Z",
        "observationWindow": "28 October approximately 13:45–13:49 UTC: requested overview, Kala Wewa and Puttalam public UI inspected in one Ark-only tab, then closed.",
        "method": "Read-only public UI in temporary Ark tabs, separate from untouched TradingView tabs. No private APIs or imagery redistribution.",
        "overview": "Flood layers enabled; orange/red-outlined forecast shading near Colombo/Panadura remains visible in the requested overview. No inference of measured inundation, cancellation or household safety.",
        "puttalam": "Public panel says No flooding data found for this location. Area not supported. Unavailable information, not an all-clear.",
        "kalaWewa": "Green Normal marker; higher-confidence HYBAS forecast with 41/73/153 m3/s thresholds. No explicit provider issue/update or validity endpoints. Not reservoir telemetry.",
        "providerIssuedAt": null,
        "providerValidUntil": null,
        "limitations": "No explicit provider issuance/update timestamp or exact validity endpoints displayed. Review times, Now and relative chart labels are not issuance, validity, household flood-arrival or reservoir-operation times. Puttalam remains unsupported/no flooding data, not an all-clear.",
        "sourceUrl": "https://sites.research.google/floods/l/8.01027646645311/80.5352783203125/10/g/hybas_4121156830?hl=en-LK",
        "nodeId": "hybas_4121156830",
        "displayStatus": "Normal",
        "previousDisplayStatus": "Normal",
        "previousObservedAt": "2026-10-28T13:17:00Z",
        "observedBanner": null,
        "changeType": "No material display change: overview shading near Colombo/Panadura; green Normal Kala Wewa, unchanged higher-confidence HYBAS curve and thresholds; Puttalam unsupported. Provider issuance and exact validity remain undisplayed.",
        "thresholdsCubicMetresPerSecond": [
          41,
          73,
          153
        ],
        "overviewUrl": "https://sites.research.google/floods/l/7.724507070247079/80.27868115079531/7.552394675474881?hl=en-LK"
      },
      "marineTimingDiscrepancy": "Header issued 21:00 SLST on 27 October for 24 hours; map caption issued 20:00 and valid until 20:00 on 28 October. No unambiguous issue/expiry is asserted. Until-further-notice guidance remains distinct.",
      "tideValidationHold": "Prior validated snapshot retained; no mapping, tolerance or coverage changes. Overall publisher failure remains distinct from independently valid groups.",
      "archiveDecision": "Active landslide, basin, lightning and sea-only marine advisories remain. No archive or all-clear; monitoring unchanged."
    },
    {
      "checkedAt": "2026-10-28T14:21:50.806115+00:00",
      "reviewedAt": "2026-10-28T14:21:50.806115+00:00",
      "previousPublicReviewAt": "2026-10-28T13:51:06.693872+00:00",
      "method": "100 rows each in DMC categories 6/5/2; listing titles, URLs and times unchanged. All 45 previously visually reviewed original PDFs freshly byte-identical. Public Google views separately inspected.",
      "result": "No new warning, cancellation, supersession, renewal, extension or station observation found. NBRO Update 35 retains 41 Yellow and 13 Amber divisions and next-day validity. Kalu No. 03, Gin No. 02 and lightning Bulletin 05 unchanged; sea-only marine dual-time discrepancy retained.",
      "listingCheckCompletedAt": "2026-10-28T14:16:27.596495+00:00",
      "listingCoverage": {
        "lookbackStart": "2026-10-21T00:00:00+05:30",
        "streams": [
          {
            "stream": "flood",
            "status": "complete",
            "stopReason": "lookback-covered",
            "rows": 100,
            "earliestListingAt": "2026-10-15T00:30:00+05:30"
          },
          {
            "stream": "landslide",
            "status": "complete",
            "stopReason": "lookback-covered",
            "rows": 100,
            "earliestListingAt": "2026-02-16T09:00:00+05:30"
          },
          {
            "stream": "weather",
            "status": "complete",
            "stopReason": "lookback-covered",
            "rows": 100,
            "earliestListingAt": "2026-10-17T16:00:00+05:30"
          }
        ],
        "completeForListingWindow": true,
        "warningValidityCoverage": "unknown: listing dates cannot establish validity of unreviewed PDFs",
        "maxPagesPerStream": 5,
        "rowsScanned": 300
      },
      "originalHashCheckCompletedAt": "2026-10-28T14:20:08.867219+00:00",
      "verifiedBaselineOriginalCount": 45,
      "newOriginalVerifiedCount": 0,
      "verifiedOriginalHashes": [
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Flood_warning_for_Kalu_River_Basin_-_No_01_-_2026__1792995574.pdf",
          "sha256": "1767a274eea705bca490879756b1ad5bd255183c0d101ba5c8e81212b4da8ca3",
          "checkedAt": "2026-10-28T14:19:41.853354+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Flood_Warning_for_Mahaweli_River_-_No_01_-_2026__1792998739.pdf",
          "sha256": "8746dbc111719bf59283836919e8ead312f8889fa29d6d9992d70e57d205a560",
          "checkedAt": "2026-10-28T14:15:06.515521+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Landslide_EW_Report_at_0900hrs_on_2026__1792988751.pdf",
          "sha256": "85948d296020693c11da8bbcca8b705060e423f004586fb0db0b08241bdeb378",
          "checkedAt": "2026-10-28T14:19:41.855261+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Advisory_for_Heavy_Rain_at_0330_hrs_on_2026__1792968291.pdf",
          "sha256": "0bd573752b1965d56fd8ec4ae0c372cba2766bb66294bfc2b6acef1c6d5e6136",
          "checkedAt": "2026-10-28T14:15:11.833300+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Water_level_%26_Rainfall_2026__1792998944.pdf",
          "sha256": "389d0696b0a0a5452ab8e4556704746762a47151527e371c25f81357e8201f25",
          "checkedAt": "2026-10-28T14:19:41.855488+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Landslide_EW_Report_at_1445hrs_on_2026__1793007485.pdf",
          "sha256": "29f80d780c681a9090d51c713c5642db0756ab03aa74aeb003c5a5471582aa52",
          "checkedAt": "2026-10-28T14:19:47.589051+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Water_level_%26_Rainfall_2026__1793017314.pdf",
          "sha256": "68f6608b19221bc5b16569b128f59a717163ad27a8bad111760b3a3cfefb60fd",
          "checkedAt": "2026-10-28T14:19:47.724549+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Weather_Report_at_1600_hrs_on_2026__1793011605.pdf",
          "sha256": "4220f346c6f0c8598ab9447f26d06823732cf7fa47ecb9e3763ef24b2da8ecde",
          "checkedAt": "2026-10-28T14:19:48.199674+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Weather_Report_at_1400_hrs_on_2026__1793007431.pdf",
          "sha256": "8b8c9d2985f04b709c330690453a2db535668a8a44efb699e4cd4138d44f0cde",
          "checkedAt": "2026-10-28T14:19:51.606680+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Advisory_for_Severe_Lightning_at_1130hrs_on_2026__1792997048.pdf",
          "sha256": "e5a055762cc5fff61fe0ae610ce6241395f811d76ae020b955d21c98f707ac5c",
          "checkedAt": "2026-10-28T14:19:52.528456+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Advisory_for_Severe_Lightning_at_1130hrs_on_25__1792909124.pdf",
          "sha256": "1a2c39d4cbf35294fb5719ad2a4d8e770acafe91c049be6891425003e1bb4fe4",
          "checkedAt": "2026-10-28T14:19:53.861077+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Landslide_EW_Report_at_1800hrs_on_2026__1793018981.pdf",
          "sha256": "35e492bf3495070ff0e2fcfaf161528ebf942bb302fffbaa66f78949fdec716f",
          "checkedAt": "2026-10-28T14:19:59.266584+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Flood_Warning_for_Kelani_Basin-_No_01_-_2026__1793020603.pdf",
          "sha256": "7ef2fd77855a9bf433e6bab591dcdbf53cc4b7301925ef0bfe248e3aa0e3edd4",
          "checkedAt": "2026-10-28T14:15:13.502502+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Flood_Warning_FOR_Attanagalu_Oya__-_NO_01_%282026__1793020643.pdf",
          "sha256": "aee26763cf95bbe1c092b17161ac34a0f33c7c6cf24b6b9fc118bc0453f67b72",
          "checkedAt": "2026-10-28T14:15:19.421882+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Water_level_%26_Rainfall_2026__1793020835.pdf",
          "sha256": "ff8ad0720346edf8b15827a9a843be66d2fe4201c6dbf6596cccaa9f2dbddc9e",
          "checkedAt": "2026-10-28T14:19:59.715513+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Water_level_%26_Rainfall_2026__1793031612.pdf",
          "sha256": "eed191d373c03e12f80226e02d7f2a3146a3c6f84422e960b9c553b0e5b1381d",
          "checkedAt": "2026-10-28T14:20:00.936743+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Flood_warning_for_Gin_River_Basin_-_NO_01_(2026__1793038211.pdf",
          "sha256": "8c83b04f7f2c1126a6bb5334ae48b69b842d2d6962d9d0c179cd97ba670de9c3",
          "checkedAt": "2026-10-28T14:15:20.478895+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Water_level_%26_Rainfall_2026__1793045388.pdf",
          "sha256": "8fd8c2141f695cf54ddd62b08608d5ef0a85f119cf19600a5792535a1ef1550f",
          "checkedAt": "2026-10-28T14:20:03.908334+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Water_level_%26_Rainfall_2026__1793074896.pdf",
          "sha256": "e27c924dc0d06d42bf99380c2ca4b4900dc7b3b0d010a2bdb923992d0b0b4f1a",
          "checkedAt": "2026-10-28T14:16:18.455365+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Warning_for_strong_winds_and_rough_seas_at_08__1793072903.pdf",
          "sha256": "9a629881fba5ecfa1cf90f1a3d90f766d14c0dc1206cf24851dc540bc37b3cb4",
          "checkedAt": "2026-10-28T14:16:19.124701+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Weather_Report_at_0530_hrs_on_2026__1793071609.pdf",
          "sha256": "1e7b8b23c9d644a9026ca159379bf59d0e0c193e7a52bbdab6fa7e01221c1a08",
          "checkedAt": "2026-10-28T14:16:22.570876+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Advisory_for_Severe_Lightning_at_1130hrs_on_27__1793082700.pdf",
          "sha256": "34383e5c53aef78a5d6f93e4636a3d1d794f992178d3b3e148e24f935211a445",
          "checkedAt": "2026-10-28T14:15:11.834467+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Advisory_for_Severe_Lightning_at_1130hrs_on_27__1793085463.pdf",
          "sha256": "8b0358d94e2291952b23235d8511eb683146eca1fd25938cb8c5a22dbc5c7485",
          "checkedAt": "2026-10-28T14:16:14.084286+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Flood_warning_for_Kalu_River_Basin_-_No_02_-_(Extended_warning)_2026__1793090488.pdf",
          "sha256": "c552b54d56512af5fcd2a8b3a26bcf3f718b13a76168ff910dc5c8ae87142a80",
          "checkedAt": "2026-10-28T14:15:06.514491+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Weather_Report_at_1400_hrs_on_2026__1793092347.pdf",
          "sha256": "b0f8aa55b9af13e1e41473976d7af27aa03464d67ed5d03f3c0ea50197d9bd68",
          "checkedAt": "2026-10-28T14:16:12.805201+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Weather_Report_at_1400_hrs_on_2026__1793093828.pdf",
          "sha256": "425e8b9cf2617cbae6ef81675f6bcf7c5780ba134227e6000b9c0df16821a252",
          "checkedAt": "2026-10-28T14:16:12.807500+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Water_level_%26_Rainfall_2026__1793095515.pdf",
          "sha256": "d1037a2a98cbbba25e484911d7087da875c87785f2b15b60487211880ec532db",
          "checkedAt": "2026-10-28T14:16:08.270732+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Landslide_EW_Report_at_1600hrs_on_2026__1793098165.pdf",
          "sha256": "6734f8541331b9fcbf5a70a60b2d1dcca291f90a138fa2e7240180a71bfe64aa",
          "checkedAt": "2026-10-28T14:15:06.515627+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Weather_Report_at_1600_hrs_on_2026__1793099831.pdf",
          "sha256": "7e5725887258706ffeb7845502dec6fca6d8d267014d3177b80969cf0787c678",
          "checkedAt": "2026-10-28T14:16:07.147279+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Water_level_%26_Rainfall_2026__1793106184.pdf",
          "sha256": "24f403b0375b169fcdbbd54a4e4002f967aa3486a49c3453a9412478e5b8fc41",
          "checkedAt": "2026-10-28T14:16:03.832660+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Water_level_%26_Rainfall_2026__1793116593.pdf",
          "sha256": "3c437d0b99e98432d27c95e511ec3ab9a3c087b62e240aa83af5a2d145170284",
          "checkedAt": "2026-10-28T14:16:03.348075+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Warning_for_strong_winds_and_rough_seas_at_2100hrs_on_27__1793119377.pdf",
          "sha256": "a6ae16c15d85ba25e3e8613ed6a1ac0da42d24cdceb389f4ddb32de6d92c294f",
          "checkedAt": "2026-10-28T14:16:03.760455+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Water_level_%26_Rainfall_2026__1793128484.pdf",
          "sha256": "758cc85a7b562c60dc1f891f86e1dc0a53c7b6a662744a91d5a370ab0283d21c",
          "checkedAt": "2026-10-28T14:15:59.598385+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Water_level_%26_Rainfall_2026__1793172979.pdf",
          "sha256": "d194f5769c505e5966137cfa11add952e10ab98ed620219b9d2b459c78127a31",
          "checkedAt": "2026-10-28T14:15:50.377174+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Advisory_for_Severe_Lightning_at_1130hrs_on_28__1793168243.pdf",
          "sha256": "c80d69f02c3ee77c7742abd2c8127c7bf6573df3d246c18ea58fde25bfb7cfcd",
          "checkedAt": "2026-10-28T14:15:22.029332+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Flood_warning_for_Gin_River_Basin_-_No_02_-_(Extended_warning)_2026__1793173754.pdf",
          "sha256": "5d9ddf632d3aa980957645b72bf7c772dce9be3c2bd35d12bd89d2ad68e0487a",
          "checkedAt": "2026-10-28T14:15:25.965914+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/__1793147947.pdf",
          "sha256": "7bcb506cf67e103871499ebfb3eba59b92fe50a35d77e54554cf3a21c2d1610e",
          "checkedAt": "2026-10-28T14:15:54.286419+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Flood_warning_for_Kalu_River_Basin_-_No_03_-_%28Extended_warning%29_2026__1793177654.pdf",
          "sha256": "de78a7e17264a9a3494dc15cbec0d7c817b2316ea26324a1182550e8ea3ff8c6",
          "checkedAt": "2026-10-28T14:15:28.951088+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Weather_Report_at_1400_hrs_on_2026__1793180020.pdf",
          "sha256": "2ec3744ce597801989111db9dd7f55d4485c4495769835f8e41e608f1e527c77",
          "checkedAt": "2026-10-28T14:15:47.488068+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Weather_Report_at_1400_hrs_on_2026__1793180043.pdf",
          "sha256": "b06d7b1e4c3398c7741061d4db89003b814ffb9c3ac906a54252e384e9ebb8f6",
          "checkedAt": "2026-10-28T14:15:48.989381+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Water_level_%26_Rainfall_2026__1793181831.pdf",
          "sha256": "be15cfdf983440d253a307eb603bcdd5e930a5392387d99578d9f981a8932983",
          "checkedAt": "2026-10-28T14:15:42.838072+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Weather_Report_at_1600_hrs_on_2026__1793185320.pdf",
          "sha256": "16990e11f18840c0fd559a39d6ed351300db37bc04f41299260af17d50edae56",
          "checkedAt": "2026-10-28T14:15:42.837706+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Landslide_EW_Report_at_1600hrs_on_2026__1793186280.pdf",
          "sha256": "09c25b29a90d053861884ba00c5cc8b28f7237dfa504e435e3292632d736c64c",
          "checkedAt": "2026-10-28T14:15:29.110383+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Weather_report_at_1600hrs_on_2026__1793186950.pdf",
          "sha256": "0065ddaffefdc4a81b9a39a40a6430fdb44412b5b3f8cc398c969ac1e9ff2d3c",
          "checkedAt": "2026-10-28T14:15:42.837939+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Water_level_%26_Rainfall_2026__1793193991.pdf",
          "sha256": "73faf1ba5ae9da0c723fe8e8b7b0b1622e53d3e5d892e2776c22bf4deda13a09",
          "checkedAt": "2026-10-28T14:15:31.579943+00:00",
          "status": "unchanged"
        }
      ],
      "googlePublicObservation": {
        "checkedAt": "2026-10-28T14:21:50.806115+00:00",
        "observationWindow": "28 October approximately 14:20–14:21 UTC: requested overview, Kala Wewa and Puttalam public UI inspected in one Ark-only tab, then closed.",
        "method": "Read-only public UI in temporary Ark tabs, separate from untouched TradingView tabs. No private APIs or imagery redistribution.",
        "overview": "Flood layers enabled; orange/red-outlined forecast shading near Colombo/Panadura remains visible in the requested overview. No inference of measured inundation, cancellation or household safety.",
        "puttalam": "Public panel says No flooding data found for this location. Area not supported. Unavailable information, not an all-clear.",
        "kalaWewa": "Green Normal marker; higher-confidence HYBAS forecast with 41/73/153 m3/s thresholds. No explicit provider issue/update or validity endpoints. Not reservoir telemetry.",
        "providerIssuedAt": null,
        "providerValidUntil": null,
        "limitations": "No explicit provider issuance/update timestamp or exact validity endpoints displayed. Review times, Now and relative chart labels are not issuance, validity, household flood-arrival or reservoir-operation times. Puttalam remains unsupported/no flooding data, not an all-clear.",
        "sourceUrl": "https://sites.research.google/floods/l/8.01027646645311/80.5352783203125/10/g/hybas_4121156830?hl=en-LK",
        "nodeId": "hybas_4121156830",
        "displayStatus": "Normal",
        "previousDisplayStatus": "Normal",
        "previousObservedAt": "2026-10-28T13:49:00Z",
        "observedBanner": null,
        "changeType": "No material display change: overview shading near Colombo/Panadura, Kala Wewa green Normal with unchanged higher-confidence HYBAS curve and thresholds, Puttalam unsupported. Provider issue/update and validity endpoints undisplayed.",
        "thresholdsCubicMetresPerSecond": [
          41,
          73,
          153
        ],
        "overviewUrl": "https://sites.research.google/floods/l/7.724507070247079/80.27868115079531/7.552394675474881?hl=en-LK"
      },
      "marineTimingDiscrepancy": "Header issued 21:00 SLST on 27 October for 24 hours; map caption issued 20:00 and valid until 20:00 on 28 October. No unambiguous issue/expiry is asserted. Until-further-notice guidance remains distinct.",
      "tideValidationHold": "Prior validated snapshot retained; no mapping, tolerance or coverage changes. Overall publisher failure remains distinct from independently valid groups.",
      "archiveDecision": "Retain active-warning view: landslide, basin, lightning and sea-only marine advisories remain. No archive, cancellation or all-clear. Monitoring unchanged."
    },
    {
      "checkedAt": "2026-10-28T14:47:24.194958+00:00",
      "reviewedAt": "2026-10-28T14:47:24.194958+00:00",
      "previousPublicReviewAt": "2026-10-28T14:21:50.806115+00:00",
      "method": "100 rows each in DMC categories 6/5/2; listing titles, URLs and times unchanged. All 45 previously visually reviewed original PDFs freshly byte-identical. Public Google views separately inspected.",
      "result": "No new warning, cancellation, supersession, renewal, extension or station observation found. NBRO Update 35 retains 41 Yellow and 13 Amber divisions and next-day validity. Kalu No. 03, Gin No. 02 and lightning Bulletin 05 unchanged; sea-only marine dual-time discrepancy retained.",
      "listingCheckCompletedAt": "2026-10-28T14:45:08.819943+00:00",
      "listingCoverage": {
        "lookbackStart": "2026-10-21T00:00:00+05:30",
        "streams": [
          {
            "stream": "flood",
            "status": "complete",
            "stopReason": "lookback-covered",
            "rows": 100,
            "earliestListingAt": "2026-10-15T00:30:00+05:30"
          },
          {
            "stream": "landslide",
            "status": "complete",
            "stopReason": "lookback-covered",
            "rows": 100,
            "earliestListingAt": "2026-02-16T09:00:00+05:30"
          },
          {
            "stream": "weather",
            "status": "complete",
            "stopReason": "lookback-covered",
            "rows": 100,
            "earliestListingAt": "2026-10-17T16:00:00+05:30"
          }
        ],
        "completeForListingWindow": true,
        "warningValidityCoverage": "unknown: listing dates cannot establish validity of unreviewed PDFs",
        "maxPagesPerStream": 5,
        "rowsScanned": 300
      },
      "originalHashCheckCompletedAt": "2026-10-28T14:46:26.355899+00:00",
      "verifiedBaselineOriginalCount": 45,
      "newOriginalVerifiedCount": 0,
      "verifiedOriginalHashes": [
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Flood_warning_for_Kalu_River_Basin_-_No_01_-_2026__1792995574.pdf",
          "sha256": "1767a274eea705bca490879756b1ad5bd255183c0d101ba5c8e81212b4da8ca3",
          "checkedAt": "2026-10-28T14:46:03.140975+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Flood_Warning_for_Mahaweli_River_-_No_01_-_2026__1792998739.pdf",
          "sha256": "8746dbc111719bf59283836919e8ead312f8889fa29d6d9992d70e57d205a560",
          "checkedAt": "2026-10-28T14:43:28.741957+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Landslide_EW_Report_at_0900hrs_on_2026__1792988751.pdf",
          "sha256": "85948d296020693c11da8bbcca8b705060e423f004586fb0db0b08241bdeb378",
          "checkedAt": "2026-10-28T14:46:03.143525+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Advisory_for_Heavy_Rain_at_0330_hrs_on_2026__1792968291.pdf",
          "sha256": "0bd573752b1965d56fd8ec4ae0c372cba2766bb66294bfc2b6acef1c6d5e6136",
          "checkedAt": "2026-10-28T14:43:33.543742+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Water_level_%26_Rainfall_2026__1792998944.pdf",
          "sha256": "389d0696b0a0a5452ab8e4556704746762a47151527e371c25f81357e8201f25",
          "checkedAt": "2026-10-28T14:46:03.144034+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Landslide_EW_Report_at_1445hrs_on_2026__1793007485.pdf",
          "sha256": "29f80d780c681a9090d51c713c5642db0756ab03aa74aeb003c5a5471582aa52",
          "checkedAt": "2026-10-28T14:46:07.696490+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Water_level_%26_Rainfall_2026__1793017314.pdf",
          "sha256": "68f6608b19221bc5b16569b128f59a717163ad27a8bad111760b3a3cfefb60fd",
          "checkedAt": "2026-10-28T14:46:08.168994+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Weather_Report_at_1600_hrs_on_2026__1793011605.pdf",
          "sha256": "4220f346c6f0c8598ab9447f26d06823732cf7fa47ecb9e3763ef24b2da8ecde",
          "checkedAt": "2026-10-28T14:46:08.236225+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Weather_Report_at_1400_hrs_on_2026__1793007431.pdf",
          "sha256": "8b8c9d2985f04b709c330690453a2db535668a8a44efb699e4cd4138d44f0cde",
          "checkedAt": "2026-10-28T14:46:11.634487+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Advisory_for_Severe_Lightning_at_1130hrs_on_2026__1792997048.pdf",
          "sha256": "e5a055762cc5fff61fe0ae610ce6241395f811d76ae020b955d21c98f707ac5c",
          "checkedAt": "2026-10-28T14:46:12.459858+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Advisory_for_Severe_Lightning_at_1130hrs_on_25__1792909124.pdf",
          "sha256": "1a2c39d4cbf35294fb5719ad2a4d8e770acafe91c049be6891425003e1bb4fe4",
          "checkedAt": "2026-10-28T14:46:12.863603+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Landslide_EW_Report_at_1800hrs_on_2026__1793018981.pdf",
          "sha256": "35e492bf3495070ff0e2fcfaf161528ebf942bb302fffbaa66f78949fdec716f",
          "checkedAt": "2026-10-28T14:46:17.331910+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Flood_Warning_for_Kelani_Basin-_No_01_-_2026__1793020603.pdf",
          "sha256": "7ef2fd77855a9bf433e6bab591dcdbf53cc4b7301925ef0bfe248e3aa0e3edd4",
          "checkedAt": "2026-10-28T14:43:34.534784+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Flood_Warning_FOR_Attanagalu_Oya__-_NO_01_%282026__1793020643.pdf",
          "sha256": "aee26763cf95bbe1c092b17161ac34a0f33c7c6cf24b6b9fc118bc0453f67b72",
          "checkedAt": "2026-10-28T14:43:40.118215+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Water_level_%26_Rainfall_2026__1793020835.pdf",
          "sha256": "ff8ad0720346edf8b15827a9a843be66d2fe4201c6dbf6596cccaa9f2dbddc9e",
          "checkedAt": "2026-10-28T14:46:18.373475+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Water_level_%26_Rainfall_2026__1793031612.pdf",
          "sha256": "eed191d373c03e12f80226e02d7f2a3146a3c6f84422e960b9c553b0e5b1381d",
          "checkedAt": "2026-10-28T14:46:19.007297+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Flood_warning_for_Gin_River_Basin_-_NO_01_(2026__1793038211.pdf",
          "sha256": "8c83b04f7f2c1126a6bb5334ae48b69b842d2d6962d9d0c179cd97ba670de9c3",
          "checkedAt": "2026-10-28T14:43:41.232344+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Water_level_%26_Rainfall_2026__1793045388.pdf",
          "sha256": "8fd8c2141f695cf54ddd62b08608d5ef0a85f119cf19600a5792535a1ef1550f",
          "checkedAt": "2026-10-28T14:46:22.134488+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Water_level_%26_Rainfall_2026__1793074896.pdf",
          "sha256": "e27c924dc0d06d42bf99380c2ca4b4900dc7b3b0d010a2bdb923992d0b0b4f1a",
          "checkedAt": "2026-10-28T14:44:39.619955+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Warning_for_strong_winds_and_rough_seas_at_08__1793072903.pdf",
          "sha256": "9a629881fba5ecfa1cf90f1a3d90f766d14c0dc1206cf24851dc540bc37b3cb4",
          "checkedAt": "2026-10-28T14:44:39.802707+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Weather_Report_at_0530_hrs_on_2026__1793071609.pdf",
          "sha256": "1e7b8b23c9d644a9026ca159379bf59d0e0c193e7a52bbdab6fa7e01221c1a08",
          "checkedAt": "2026-10-28T14:44:43.329118+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Advisory_for_Severe_Lightning_at_1130hrs_on_27__1793082700.pdf",
          "sha256": "34383e5c53aef78a5d6f93e4636a3d1d794f992178d3b3e148e24f935211a445",
          "checkedAt": "2026-10-28T14:43:34.052596+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Advisory_for_Severe_Lightning_at_1130hrs_on_27__1793085463.pdf",
          "sha256": "8b0358d94e2291952b23235d8511eb683146eca1fd25938cb8c5a22dbc5c7485",
          "checkedAt": "2026-10-28T14:44:37.210523+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Flood_warning_for_Kalu_River_Basin_-_No_02_-_(Extended_warning)_2026__1793090488.pdf",
          "sha256": "c552b54d56512af5fcd2a8b3a26bcf3f718b13a76168ff910dc5c8ae87142a80",
          "checkedAt": "2026-10-28T14:43:28.741366+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Weather_Report_at_1400_hrs_on_2026__1793092347.pdf",
          "sha256": "b0f8aa55b9af13e1e41473976d7af27aa03464d67ed5d03f3c0ea50197d9bd68",
          "checkedAt": "2026-10-28T14:44:34.885756+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Weather_Report_at_1400_hrs_on_2026__1793093828.pdf",
          "sha256": "425e8b9cf2617cbae6ef81675f6bcf7c5780ba134227e6000b9c0df16821a252",
          "checkedAt": "2026-10-28T14:44:35.749909+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Water_level_%26_Rainfall_2026__1793095515.pdf",
          "sha256": "d1037a2a98cbbba25e484911d7087da875c87785f2b15b60487211880ec532db",
          "checkedAt": "2026-10-28T14:44:33.831791+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Landslide_EW_Report_at_1600hrs_on_2026__1793098165.pdf",
          "sha256": "6734f8541331b9fcbf5a70a60b2d1dcca291f90a138fa2e7240180a71bfe64aa",
          "checkedAt": "2026-10-28T14:43:28.742107+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Weather_Report_at_1600_hrs_on_2026__1793099831.pdf",
          "sha256": "7e5725887258706ffeb7845502dec6fca6d8d267014d3177b80969cf0787c678",
          "checkedAt": "2026-10-28T14:44:30.906845+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Water_level_%26_Rainfall_2026__1793106184.pdf",
          "sha256": "24f403b0375b169fcdbbd54a4e4002f967aa3486a49c3453a9412478e5b8fc41",
          "checkedAt": "2026-10-28T14:44:30.801324+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Water_level_%26_Rainfall_2026__1793116593.pdf",
          "sha256": "3c437d0b99e98432d27c95e511ec3ab9a3c087b62e240aa83af5a2d145170284",
          "checkedAt": "2026-10-28T14:44:27.095869+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Warning_for_strong_winds_and_rough_seas_at_2100hrs_on_27__1793119377.pdf",
          "sha256": "a6ae16c15d85ba25e3e8613ed6a1ac0da42d24cdceb389f4ddb32de6d92c294f",
          "checkedAt": "2026-10-28T14:44:27.714744+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Water_level_%26_Rainfall_2026__1793128484.pdf",
          "sha256": "758cc85a7b562c60dc1f891f86e1dc0a53c7b6a662744a91d5a370ab0283d21c",
          "checkedAt": "2026-10-28T14:44:24.840003+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Water_level_%26_Rainfall_2026__1793172979.pdf",
          "sha256": "d194f5769c505e5966137cfa11add952e10ab98ed620219b9d2b459c78127a31",
          "checkedAt": "2026-10-28T14:44:17.681853+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Advisory_for_Severe_Lightning_at_1130hrs_on_28__1793168243.pdf",
          "sha256": "c80d69f02c3ee77c7742abd2c8127c7bf6573df3d246c18ea58fde25bfb7cfcd",
          "checkedAt": "2026-10-28T14:43:41.968100+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Flood_warning_for_Gin_River_Basin_-_No_02_-_(Extended_warning)_2026__1793173754.pdf",
          "sha256": "5d9ddf632d3aa980957645b72bf7c772dce9be3c2bd35d12bd89d2ad68e0487a",
          "checkedAt": "2026-10-28T14:43:44.315632+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/__1793147947.pdf",
          "sha256": "7bcb506cf67e103871499ebfb3eba59b92fe50a35d77e54554cf3a21c2d1610e",
          "checkedAt": "2026-10-28T14:44:21.251188+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Flood_warning_for_Kalu_River_Basin_-_No_03_-_%28Extended_warning%29_2026__1793177654.pdf",
          "sha256": "de78a7e17264a9a3494dc15cbec0d7c817b2316ea26324a1182550e8ea3ff8c6",
          "checkedAt": "2026-10-28T14:43:46.662926+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Weather_Report_at_1400_hrs_on_2026__1793180020.pdf",
          "sha256": "2ec3744ce597801989111db9dd7f55d4485c4495769835f8e41e608f1e527c77",
          "checkedAt": "2026-10-28T14:44:11.155936+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Weather_Report_at_1400_hrs_on_2026__1793180043.pdf",
          "sha256": "b06d7b1e4c3398c7741061d4db89003b814ffb9c3ac906a54252e384e9ebb8f6",
          "checkedAt": "2026-10-28T14:44:17.199319+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Water_level_%26_Rainfall_2026__1793181831.pdf",
          "sha256": "be15cfdf983440d253a307eb603bcdd5e930a5392387d99578d9f981a8932983",
          "checkedAt": "2026-10-28T14:46:22.857862+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Weather_Report_at_1600_hrs_on_2026__1793185320.pdf",
          "sha256": "16990e11f18840c0fd559a39d6ed351300db37bc04f41299260af17d50edae56",
          "checkedAt": "2026-10-28T14:44:11.136682+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Landslide_EW_Report_at_1600hrs_on_2026__1793186280.pdf",
          "sha256": "09c25b29a90d053861884ba00c5cc8b28f7237dfa504e435e3292632d736c64c",
          "checkedAt": "2026-10-28T14:43:52.967582+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Weather_report_at_1600hrs_on_2026__1793186950.pdf",
          "sha256": "0065ddaffefdc4a81b9a39a40a6430fdb44412b5b3f8cc398c969ac1e9ff2d3c",
          "checkedAt": "2026-10-28T14:44:11.136837+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Water_level_%26_Rainfall_2026__1793193991.pdf",
          "sha256": "73faf1ba5ae9da0c723fe8e8b7b0b1622e53d3e5d892e2776c22bf4deda13a09",
          "checkedAt": "2026-10-28T14:43:56.073908+00:00",
          "status": "unchanged"
        }
      ],
      "googlePublicObservation": {
        "checkedAt": "2026-10-28T14:47:24.194958+00:00",
        "observationWindow": "28 October approximately 14:44–14:46 UTC: requested overview, Kala Wewa and Puttalam public UI inspected in one Ark-only tab, then closed.",
        "method": "Read-only public UI in temporary Ark tabs, separate from untouched TradingView tabs. No private APIs or imagery redistribution.",
        "overview": "Flood layers enabled. Orange forecast shading near Colombo/Panadura remains, with an additional separate orange area inland south of Panadura compared with the prior review. Observed public display only: not measured inundation, an official warning, cancellation or household safety evidence.",
        "puttalam": "Public panel says No flooding data found for this location. Area not supported. Unavailable information, not an all-clear.",
        "kalaWewa": "Green Normal marker; higher-confidence HYBAS forecast with 41/73/153 m3/s thresholds. No explicit provider issue/update or validity endpoints. Not reservoir telemetry.",
        "providerIssuedAt": null,
        "providerValidUntil": null,
        "limitations": "No explicit provider issuance/update timestamp or exact validity endpoints displayed. Review times, Now and relative chart labels are not issuance, validity, household flood-arrival or reservoir-operation times. Puttalam remains unsupported/no flooding data, not an all-clear.",
        "sourceUrl": "https://sites.research.google/floods/l/8.01027646645311/80.5352783203125/10/g/hybas_4121156830?hl=en-LK",
        "nodeId": "hybas_4121156830",
        "displayStatus": "Normal",
        "previousDisplayStatus": "Normal",
        "previousObservedAt": "2026-10-28T14:21:50.806115+00:00",
        "observedBanner": null,
        "changeType": "Regional display changed: an additional separate orange forecast area appeared inland south of Panadura. Kala Wewa remains green Normal with higher-confidence HYBAS designation and unchanged 41/73/153 m3/s thresholds; Puttalam unsupported. No provider issue/update or validity endpoints displayed.",
        "thresholdsCubicMetresPerSecond": [
          41,
          73,
          153
        ],
        "overviewUrl": "https://sites.research.google/floods/l/7.724507070247079/80.27868115079531/7.552394675474881?hl=en-LK"
      },
      "marineTimingDiscrepancy": "Header issued 21:00 SLST on 27 October for 24 hours; map caption issued 20:00 and valid until 20:00 on 28 October. No unambiguous issue/expiry is asserted. Until-further-notice guidance remains distinct.",
      "tideValidationHold": "Prior validated snapshot retained; no mapping, tolerance or coverage changes. Overall publisher failure remains distinct from independently valid groups.",
      "archiveDecision": "Retain active-warning view: landslide, basin, lightning and sea-only marine advisories remain. No archive, cancellation or all-clear. Monitoring unchanged.",
      "sourceRetryNote": "Initial read-only queue fetch for the superseded 15:30 river PDF failed with URLError; the separate original-hash verification subsequently fetched matching bytes. No unresolved original-source failures.",
      "marineTimingStateAtReview": "Between the map end at 20:00 SLST and header end at 21:00 SLST on October 28; expiry uncertain, until-further-notice guidance not cancelled."
    },
    {
      "checkedAt": "2026-10-28T15:16:11.532268+00:00",
      "reviewedAt": "2026-10-28T15:16:11.532268+00:00",
      "previousPublicReviewAt": "2026-10-28T14:47:24.194958+00:00",
      "method": "100 rows each in DMC categories 6/5/2; listing titles, URLs and times unchanged. All 45 previously visually reviewed original PDFs freshly byte-identical. Public Google views separately inspected.",
      "result": "No new warning, cancellation, supersession, renewal, extension or station observation found. NBRO Update 35 retains 41 Yellow and 13 Amber divisions and next-day validity. Kalu No. 03, Gin No. 02 and lightning Bulletin 05 unchanged; sea-only marine dual-time discrepancy retained.",
      "listingCheckCompletedAt": "2026-10-28T15:13:03.360358+00:00",
      "listingCoverage": {
        "lookbackStart": "2026-10-21T00:00:00+05:30",
        "streams": [
          {
            "stream": "flood",
            "status": "complete",
            "stopReason": "lookback-covered",
            "rows": 100,
            "earliestListingAt": "2026-10-15T00:30:00+05:30"
          },
          {
            "stream": "landslide",
            "status": "complete",
            "stopReason": "lookback-covered",
            "rows": 100,
            "earliestListingAt": "2026-02-16T09:00:00+05:30"
          },
          {
            "stream": "weather",
            "status": "complete",
            "stopReason": "lookback-covered",
            "rows": 100,
            "earliestListingAt": "2026-10-17T16:00:00+05:30"
          }
        ],
        "completeForListingWindow": true,
        "warningValidityCoverage": "unknown: listing dates cannot establish validity of unreviewed PDFs",
        "maxPagesPerStream": 5,
        "rowsScanned": 300
      },
      "originalHashCheckCompletedAt": "2026-10-28T15:14:20.644538+00:00",
      "verifiedBaselineOriginalCount": 45,
      "newOriginalVerifiedCount": 0,
      "verifiedOriginalHashes": [
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Flood_warning_for_Kalu_River_Basin_-_No_01_-_2026__1792995574.pdf",
          "sha256": "1767a274eea705bca490879756b1ad5bd255183c0d101ba5c8e81212b4da8ca3",
          "checkedAt": "2026-10-28T15:13:58.066125+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Flood_Warning_for_Mahaweli_River_-_No_01_-_2026__1792998739.pdf",
          "sha256": "8746dbc111719bf59283836919e8ead312f8889fa29d6d9992d70e57d205a560",
          "checkedAt": "2026-10-28T15:11:55.021762+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Landslide_EW_Report_at_0900hrs_on_2026__1792988751.pdf",
          "sha256": "85948d296020693c11da8bbcca8b705060e423f004586fb0db0b08241bdeb378",
          "checkedAt": "2026-10-28T15:13:58.067143+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Advisory_for_Heavy_Rain_at_0330_hrs_on_2026__1792968291.pdf",
          "sha256": "0bd573752b1965d56fd8ec4ae0c372cba2766bb66294bfc2b6acef1c6d5e6136",
          "checkedAt": "2026-10-28T15:11:59.526307+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Water_level_%26_Rainfall_2026__1792998944.pdf",
          "sha256": "389d0696b0a0a5452ab8e4556704746762a47151527e371c25f81357e8201f25",
          "checkedAt": "2026-10-28T15:13:58.067467+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Landslide_EW_Report_at_1445hrs_on_2026__1793007485.pdf",
          "sha256": "29f80d780c681a9090d51c713c5642db0756ab03aa74aeb003c5a5471582aa52",
          "checkedAt": "2026-10-28T15:14:03.582607+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Water_level_%26_Rainfall_2026__1793017314.pdf",
          "sha256": "68f6608b19221bc5b16569b128f59a717163ad27a8bad111760b3a3cfefb60fd",
          "checkedAt": "2026-10-28T15:14:04.242877+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Weather_Report_at_1600_hrs_on_2026__1793011605.pdf",
          "sha256": "4220f346c6f0c8598ab9447f26d06823732cf7fa47ecb9e3763ef24b2da8ecde",
          "checkedAt": "2026-10-28T15:14:04.408743+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Weather_Report_at_1400_hrs_on_2026__1793007431.pdf",
          "sha256": "8b8c9d2985f04b709c330690453a2db535668a8a44efb699e4cd4138d44f0cde",
          "checkedAt": "2026-10-28T15:14:08.128125+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Advisory_for_Severe_Lightning_at_1130hrs_on_2026__1792997048.pdf",
          "sha256": "e5a055762cc5fff61fe0ae610ce6241395f811d76ae020b955d21c98f707ac5c",
          "checkedAt": "2026-10-28T15:14:09.159984+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Advisory_for_Severe_Lightning_at_1130hrs_on_25__1792909124.pdf",
          "sha256": "1a2c39d4cbf35294fb5719ad2a4d8e770acafe91c049be6891425003e1bb4fe4",
          "checkedAt": "2026-10-28T15:14:09.460276+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Landslide_EW_Report_at_1800hrs_on_2026__1793018981.pdf",
          "sha256": "35e492bf3495070ff0e2fcfaf161528ebf942bb302fffbaa66f78949fdec716f",
          "checkedAt": "2026-10-28T15:14:12.843335+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Flood_Warning_for_Kelani_Basin-_No_01_-_2026__1793020603.pdf",
          "sha256": "7ef2fd77855a9bf433e6bab591dcdbf53cc4b7301925ef0bfe248e3aa0e3edd4",
          "checkedAt": "2026-10-28T15:12:00.147784+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Flood_Warning_FOR_Attanagalu_Oya__-_NO_01_%282026__1793020643.pdf",
          "sha256": "aee26763cf95bbe1c092b17161ac34a0f33c7c6cf24b6b9fc118bc0453f67b72",
          "checkedAt": "2026-10-28T15:12:04.859471+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Water_level_%26_Rainfall_2026__1793020835.pdf",
          "sha256": "ff8ad0720346edf8b15827a9a843be66d2fe4201c6dbf6596cccaa9f2dbddc9e",
          "checkedAt": "2026-10-28T15:14:13.663672+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Water_level_%26_Rainfall_2026__1793031612.pdf",
          "sha256": "eed191d373c03e12f80226e02d7f2a3146a3c6f84422e960b9c553b0e5b1381d",
          "checkedAt": "2026-10-28T15:14:15.197669+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Flood_warning_for_Gin_River_Basin_-_NO_01_(2026__1793038211.pdf",
          "sha256": "8c83b04f7f2c1126a6bb5334ae48b69b842d2d6962d9d0c179cd97ba670de9c3",
          "checkedAt": "2026-10-28T15:12:04.870437+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Water_level_%26_Rainfall_2026__1793045388.pdf",
          "sha256": "8fd8c2141f695cf54ddd62b08608d5ef0a85f119cf19600a5792535a1ef1550f",
          "checkedAt": "2026-10-28T15:14:16.957495+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Water_level_%26_Rainfall_2026__1793074896.pdf",
          "sha256": "e27c924dc0d06d42bf99380c2ca4b4900dc7b3b0d010a2bdb923992d0b0b4f1a",
          "checkedAt": "2026-10-28T15:12:54.757893+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Warning_for_strong_winds_and_rough_seas_at_08__1793072903.pdf",
          "sha256": "9a629881fba5ecfa1cf90f1a3d90f766d14c0dc1206cf24851dc540bc37b3cb4",
          "checkedAt": "2026-10-28T15:12:55.691964+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Weather_Report_at_0530_hrs_on_2026__1793071609.pdf",
          "sha256": "1e7b8b23c9d644a9026ca159379bf59d0e0c193e7a52bbdab6fa7e01221c1a08",
          "checkedAt": "2026-10-28T15:12:58.424994+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Advisory_for_Severe_Lightning_at_1130hrs_on_27__1793082700.pdf",
          "sha256": "34383e5c53aef78a5d6f93e4636a3d1d794f992178d3b3e148e24f935211a445",
          "checkedAt": "2026-10-28T15:11:59.527128+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Advisory_for_Severe_Lightning_at_1130hrs_on_27__1793085463.pdf",
          "sha256": "8b0358d94e2291952b23235d8511eb683146eca1fd25938cb8c5a22dbc5c7485",
          "checkedAt": "2026-10-28T15:12:51.945689+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Flood_warning_for_Kalu_River_Basin_-_No_02_-_(Extended_warning)_2026__1793090488.pdf",
          "sha256": "c552b54d56512af5fcd2a8b3a26bcf3f718b13a76168ff910dc5c8ae87142a80",
          "checkedAt": "2026-10-28T15:11:55.020547+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Weather_Report_at_1400_hrs_on_2026__1793092347.pdf",
          "sha256": "b0f8aa55b9af13e1e41473976d7af27aa03464d67ed5d03f3c0ea50197d9bd68",
          "checkedAt": "2026-10-28T15:12:50.224429+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Weather_Report_at_1400_hrs_on_2026__1793093828.pdf",
          "sha256": "425e8b9cf2617cbae6ef81675f6bcf7c5780ba134227e6000b9c0df16821a252",
          "checkedAt": "2026-10-28T15:12:51.842126+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Water_level_%26_Rainfall_2026__1793095515.pdf",
          "sha256": "d1037a2a98cbbba25e484911d7087da875c87785f2b15b60487211880ec532db",
          "checkedAt": "2026-10-28T15:12:48.404674+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Landslide_EW_Report_at_1600hrs_on_2026__1793098165.pdf",
          "sha256": "6734f8541331b9fcbf5a70a60b2d1dcca291f90a138fa2e7240180a71bfe64aa",
          "checkedAt": "2026-10-28T15:11:55.021889+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Weather_Report_at_1600_hrs_on_2026__1793099831.pdf",
          "sha256": "7e5725887258706ffeb7845502dec6fca6d8d267014d3177b80969cf0787c678",
          "checkedAt": "2026-10-28T15:12:47.396660+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Water_level_%26_Rainfall_2026__1793106184.pdf",
          "sha256": "24f403b0375b169fcdbbd54a4e4002f967aa3486a49c3453a9412478e5b8fc41",
          "checkedAt": "2026-10-28T15:12:44.368856+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Water_level_%26_Rainfall_2026__1793116593.pdf",
          "sha256": "3c437d0b99e98432d27c95e511ec3ab9a3c087b62e240aa83af5a2d145170284",
          "checkedAt": "2026-10-28T15:12:43.748085+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Warning_for_strong_winds_and_rough_seas_at_2100hrs_on_27__1793119377.pdf",
          "sha256": "a6ae16c15d85ba25e3e8613ed6a1ac0da42d24cdceb389f4ddb32de6d92c294f",
          "checkedAt": "2026-10-28T15:12:44.256518+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Water_level_%26_Rainfall_2026__1793128484.pdf",
          "sha256": "758cc85a7b562c60dc1f891f86e1dc0a53c7b6a662744a91d5a370ab0283d21c",
          "checkedAt": "2026-10-28T15:12:39.915804+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Water_level_%26_Rainfall_2026__1793172979.pdf",
          "sha256": "d194f5769c505e5966137cfa11add952e10ab98ed620219b9d2b459c78127a31",
          "checkedAt": "2026-10-28T15:12:32.731713+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Advisory_for_Severe_Lightning_at_1130hrs_on_28__1793168243.pdf",
          "sha256": "c80d69f02c3ee77c7742abd2c8127c7bf6573df3d246c18ea58fde25bfb7cfcd",
          "checkedAt": "2026-10-28T15:12:04.972192+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Flood_warning_for_Gin_River_Basin_-_No_02_-_(Extended_warning)_2026__1793173754.pdf",
          "sha256": "5d9ddf632d3aa980957645b72bf7c772dce9be3c2bd35d12bd89d2ad68e0487a",
          "checkedAt": "2026-10-28T15:12:09.376485+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/__1793147947.pdf",
          "sha256": "7bcb506cf67e103871499ebfb3eba59b92fe50a35d77e54554cf3a21c2d1610e",
          "checkedAt": "2026-10-28T15:12:37.973412+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Flood_warning_for_Kalu_River_Basin_-_No_03_-_%28Extended_warning%29_2026__1793177654.pdf",
          "sha256": "de78a7e17264a9a3494dc15cbec0d7c817b2316ea26324a1182550e8ea3ff8c6",
          "checkedAt": "2026-10-28T15:12:10.019682+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Weather_Report_at_1400_hrs_on_2026__1793180020.pdf",
          "sha256": "2ec3744ce597801989111db9dd7f55d4485c4495769835f8e41e608f1e527c77",
          "checkedAt": "2026-10-28T15:12:30.350188+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Weather_Report_at_1400_hrs_on_2026__1793180043.pdf",
          "sha256": "b06d7b1e4c3398c7741061d4db89003b814ffb9c3ac906a54252e384e9ebb8f6",
          "checkedAt": "2026-10-28T15:12:31.796552+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Water_level_%26_Rainfall_2026__1793181831.pdf",
          "sha256": "be15cfdf983440d253a307eb603bcdd5e930a5392387d99578d9f981a8932983",
          "checkedAt": "2026-10-28T15:12:26.522085+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Weather_Report_at_1600_hrs_on_2026__1793185320.pdf",
          "sha256": "16990e11f18840c0fd559a39d6ed351300db37bc04f41299260af17d50edae56",
          "checkedAt": "2026-10-28T15:12:26.521720+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Landslide_EW_Report_at_1600hrs_on_2026__1793186280.pdf",
          "sha256": "09c25b29a90d053861884ba00c5cc8b28f7237dfa504e435e3292632d736c64c",
          "checkedAt": "2026-10-28T15:12:10.734949+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Weather_report_at_1600hrs_on_2026__1793186950.pdf",
          "sha256": "0065ddaffefdc4a81b9a39a40a6430fdb44412b5b3f8cc398c969ac1e9ff2d3c",
          "checkedAt": "2026-10-28T15:12:26.521916+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Water_level_%26_Rainfall_2026__1793193991.pdf",
          "sha256": "73faf1ba5ae9da0c723fe8e8b7b0b1622e53d3e5d892e2776c22bf4deda13a09",
          "checkedAt": "2026-10-28T15:12:15.960917+00:00",
          "status": "unchanged"
        }
      ],
      "googlePublicObservation": {
        "checkedAt": "2026-10-28T15:16:11.532268+00:00",
        "observationWindow": "28 October approximately 15:12–15:15 UTC: requested overview, Kala Wewa and Puttalam public UI inspected in one Ark-only tab, then closed.",
        "method": "Read-only public UI in temporary Ark tabs, separate from untouched TradingView tabs. No private APIs or imagery redistribution.",
        "overview": "Flood layers enabled. Orange forecast shading near Colombo/Panadura remains, with the separate orange area inland south of Panadura unchanged from the prior review. Observed public display only: not measured inundation, an official warning, cancellation or household safety evidence.",
        "puttalam": "Public panel says No flooding data found for this location. Area not supported. Unavailable information, not an all-clear.",
        "kalaWewa": "Green Normal marker; higher-confidence HYBAS forecast with 41/73/153 m3/s thresholds. No explicit provider issue/update or validity endpoints. Not reservoir telemetry.",
        "providerIssuedAt": null,
        "providerValidUntil": null,
        "limitations": "No explicit provider issuance/update timestamp or exact validity endpoints displayed. Review times, Now and relative chart labels are not issuance, validity, household flood-arrival or reservoir-operation times. Puttalam remains unsupported/no flooding data, not an all-clear.",
        "sourceUrl": "https://sites.research.google/floods/l/8.01027646645311/80.5352783203125/10/g/hybas_4121156830?hl=en-LK",
        "nodeId": "hybas_4121156830",
        "displayStatus": "Normal",
        "previousDisplayStatus": "Normal",
        "previousObservedAt": "2026-10-28T14:47:24.194958+00:00",
        "observedBanner": null,
        "changeType": "No material public display change: orange forecast shading near Colombo/Panadura and the separate orange area inland south of Panadura remain visible. Kala Wewa remains green Normal with higher-confidence HYBAS designation and unchanged 41/73/153 m3/s thresholds; Puttalam unsupported. No provider issue/update or validity endpoints displayed.",
        "thresholdsCubicMetresPerSecond": [
          41,
          73,
          153
        ],
        "overviewUrl": "https://sites.research.google/floods/l/7.724507070247079/80.27868115079531/7.552394675474881?hl=en-LK"
      },
      "marineTimingDiscrepancy": "Header issued 21:00 SLST on 27 October for 24 hours; map caption issued 20:00 and valid until 20:00 on 28 October. No unambiguous issue/expiry is asserted. Until-further-notice guidance remains distinct.",
      "tideValidationHold": "Prior validated snapshot retained; no mapping, tolerance or coverage changes. Overall publisher failure remains distinct from independently valid groups.",
      "archiveDecision": "Retain active-warning view: landslide, basin, lightning and sea-only marine advisories remain. No archive, cancellation or all-clear. Monitoring unchanged.",
      "marineTimingStateAtReview": "Between the map end at 20:00 SLST and header end at 21:00 SLST on October 28; expiry uncertain, until-further-notice guidance not cancelled."
    },
    {
      "checkedAt": "2026-10-28T15:52:42.800230+00:00",
      "reviewedAt": "2026-10-28T15:52:42.800230+00:00",
      "previousPublicReviewAt": "2026-10-28T15:16:11.532268+00:00",
      "method": "100 rows each in DMC categories 6/5/2; listing titles, URLs and times unchanged. All 45 previously visually reviewed original PDFs freshly byte-identical. Public Google views separately inspected.",
      "result": "No new warning, cancellation, supersession, renewal, extension or station observation found. NBRO Update 35 retains 41 Yellow and 13 Amber divisions and next-day validity. Kalu No. 03, Gin No. 02 and lightning Bulletin 05 unchanged; sea-only marine dual-time discrepancy retained.",
      "listingCheckCompletedAt": "2026-10-28T15:46:59.171555+00:00",
      "listingCoverage": {
        "lookbackStart": "2026-10-21T00:00:00+05:30",
        "streams": [
          {
            "stream": "flood",
            "status": "complete",
            "stopReason": "lookback-covered",
            "rows": 100,
            "earliestListingAt": "2026-10-15T00:30:00+05:30"
          },
          {
            "stream": "landslide",
            "status": "complete",
            "stopReason": "lookback-covered",
            "rows": 100,
            "earliestListingAt": "2026-02-16T09:00:00+05:30"
          },
          {
            "stream": "weather",
            "status": "complete",
            "stopReason": "lookback-covered",
            "rows": 100,
            "earliestListingAt": "2026-10-17T16:00:00+05:30"
          }
        ],
        "completeForListingWindow": true,
        "warningValidityCoverage": "unknown: listing dates cannot establish validity of unreviewed PDFs",
        "maxPagesPerStream": 5,
        "rowsScanned": 300
      },
      "originalHashCheckCompletedAt": "2026-10-28T15:50:25.620807+00:00",
      "verifiedBaselineOriginalCount": 45,
      "newOriginalVerifiedCount": 0,
      "verifiedOriginalHashes": [
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Flood_warning_for_Kalu_River_Basin_-_No_01_-_2026__1792995574.pdf",
          "sha256": "1767a274eea705bca490879756b1ad5bd255183c0d101ba5c8e81212b4da8ca3",
          "checkedAt": "2026-10-28T15:50:03.094163+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Flood_Warning_for_Mahaweli_River_-_No_01_-_2026__1792998739.pdf",
          "sha256": "8746dbc111719bf59283836919e8ead312f8889fa29d6d9992d70e57d205a560",
          "checkedAt": "2026-10-28T15:45:45.386428+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Landslide_EW_Report_at_0900hrs_on_2026__1792988751.pdf",
          "sha256": "85948d296020693c11da8bbcca8b705060e423f004586fb0db0b08241bdeb378",
          "checkedAt": "2026-10-28T15:50:03.094867+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Advisory_for_Heavy_Rain_at_0330_hrs_on_2026__1792968291.pdf",
          "sha256": "0bd573752b1965d56fd8ec4ae0c372cba2766bb66294bfc2b6acef1c6d5e6136",
          "checkedAt": "2026-10-28T15:45:50.314513+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Water_level_%26_Rainfall_2026__1792998944.pdf",
          "sha256": "389d0696b0a0a5452ab8e4556704746762a47151527e371c25f81357e8201f25",
          "checkedAt": "2026-10-28T15:50:03.095103+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Landslide_EW_Report_at_1445hrs_on_2026__1793007485.pdf",
          "sha256": "29f80d780c681a9090d51c713c5642db0756ab03aa74aeb003c5a5471582aa52",
          "checkedAt": "2026-10-28T15:50:06.741393+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Water_level_%26_Rainfall_2026__1793017314.pdf",
          "sha256": "68f6608b19221bc5b16569b128f59a717163ad27a8bad111760b3a3cfefb60fd",
          "checkedAt": "2026-10-28T15:50:07.519749+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Weather_Report_at_1600_hrs_on_2026__1793011605.pdf",
          "sha256": "4220f346c6f0c8598ab9447f26d06823732cf7fa47ecb9e3763ef24b2da8ecde",
          "checkedAt": "2026-10-28T15:50:07.590938+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Weather_Report_at_1400_hrs_on_2026__1793007431.pdf",
          "sha256": "8b8c9d2985f04b709c330690453a2db535668a8a44efb699e4cd4138d44f0cde",
          "checkedAt": "2026-10-28T15:50:10.872807+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Advisory_for_Severe_Lightning_at_1130hrs_on_2026__1792997048.pdf",
          "sha256": "e5a055762cc5fff61fe0ae610ce6241395f811d76ae020b955d21c98f707ac5c",
          "checkedAt": "2026-10-28T15:50:11.062363+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Advisory_for_Severe_Lightning_at_1130hrs_on_25__1792909124.pdf",
          "sha256": "1a2c39d4cbf35294fb5719ad2a4d8e770acafe91c049be6891425003e1bb4fe4",
          "checkedAt": "2026-10-28T15:50:11.923811+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Landslide_EW_Report_at_1800hrs_on_2026__1793018981.pdf",
          "sha256": "35e492bf3495070ff0e2fcfaf161528ebf942bb302fffbaa66f78949fdec716f",
          "checkedAt": "2026-10-28T15:50:17.058217+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Flood_Warning_for_Kelani_Basin-_No_01_-_2026__1793020603.pdf",
          "sha256": "7ef2fd77855a9bf433e6bab591dcdbf53cc4b7301925ef0bfe248e3aa0e3edd4",
          "checkedAt": "2026-10-28T15:45:51.452946+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Flood_Warning_FOR_Attanagalu_Oya__-_NO_01_%282026__1793020643.pdf",
          "sha256": "aee26763cf95bbe1c092b17161ac34a0f33c7c6cf24b6b9fc118bc0453f67b72",
          "checkedAt": "2026-10-28T15:45:56.043470+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Water_level_%26_Rainfall_2026__1793020835.pdf",
          "sha256": "ff8ad0720346edf8b15827a9a843be66d2fe4201c6dbf6596cccaa9f2dbddc9e",
          "checkedAt": "2026-10-28T15:50:17.170668+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Water_level_%26_Rainfall_2026__1793031612.pdf",
          "sha256": "eed191d373c03e12f80226e02d7f2a3146a3c6f84422e960b9c553b0e5b1381d",
          "checkedAt": "2026-10-28T15:50:18.957463+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Flood_warning_for_Gin_River_Basin_-_NO_01_(2026__1793038211.pdf",
          "sha256": "8c83b04f7f2c1126a6bb5334ae48b69b842d2d6962d9d0c179cd97ba670de9c3",
          "checkedAt": "2026-10-28T15:45:56.970244+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Water_level_%26_Rainfall_2026__1793045388.pdf",
          "sha256": "8fd8c2141f695cf54ddd62b08608d5ef0a85f119cf19600a5792535a1ef1550f",
          "checkedAt": "2026-10-28T15:50:20.959691+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Water_level_%26_Rainfall_2026__1793074896.pdf",
          "sha256": "e27c924dc0d06d42bf99380c2ca4b4900dc7b3b0d010a2bdb923992d0b0b4f1a",
          "checkedAt": "2026-10-28T15:46:46.243885+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Warning_for_strong_winds_and_rough_seas_at_08__1793072903.pdf",
          "sha256": "9a629881fba5ecfa1cf90f1a3d90f766d14c0dc1206cf24851dc540bc37b3cb4",
          "checkedAt": "2026-10-28T15:46:48.928360+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Weather_Report_at_0530_hrs_on_2026__1793071609.pdf",
          "sha256": "1e7b8b23c9d644a9026ca159379bf59d0e0c193e7a52bbdab6fa7e01221c1a08",
          "checkedAt": "2026-10-28T15:46:50.110589+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Advisory_for_Severe_Lightning_at_1130hrs_on_27__1793082700.pdf",
          "sha256": "34383e5c53aef78a5d6f93e4636a3d1d794f992178d3b3e148e24f935211a445",
          "checkedAt": "2026-10-28T15:45:50.452495+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Advisory_for_Severe_Lightning_at_1130hrs_on_27__1793085463.pdf",
          "sha256": "8b0358d94e2291952b23235d8511eb683146eca1fd25938cb8c5a22dbc5c7485",
          "checkedAt": "2026-10-28T15:46:43.538762+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Flood_warning_for_Kalu_River_Basin_-_No_02_-_(Extended_warning)_2026__1793090488.pdf",
          "sha256": "c552b54d56512af5fcd2a8b3a26bcf3f718b13a76168ff910dc5c8ae87142a80",
          "checkedAt": "2026-10-28T15:45:45.385553+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Weather_Report_at_1400_hrs_on_2026__1793092347.pdf",
          "sha256": "b0f8aa55b9af13e1e41473976d7af27aa03464d67ed5d03f3c0ea50197d9bd68",
          "checkedAt": "2026-10-28T15:46:40.639192+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Weather_Report_at_1400_hrs_on_2026__1793093828.pdf",
          "sha256": "425e8b9cf2617cbae6ef81675f6bcf7c5780ba134227e6000b9c0df16821a252",
          "checkedAt": "2026-10-28T15:46:43.516596+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Water_level_%26_Rainfall_2026__1793095515.pdf",
          "sha256": "d1037a2a98cbbba25e484911d7087da875c87785f2b15b60487211880ec532db",
          "checkedAt": "2026-10-28T15:46:39.030888+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Landslide_EW_Report_at_1600hrs_on_2026__1793098165.pdf",
          "sha256": "6734f8541331b9fcbf5a70a60b2d1dcca291f90a138fa2e7240180a71bfe64aa",
          "checkedAt": "2026-10-28T15:45:45.386548+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Weather_Report_at_1600_hrs_on_2026__1793099831.pdf",
          "sha256": "7e5725887258706ffeb7845502dec6fca6d8d267014d3177b80969cf0787c678",
          "checkedAt": "2026-10-28T15:46:36.909667+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Water_level_%26_Rainfall_2026__1793106184.pdf",
          "sha256": "24f403b0375b169fcdbbd54a4e4002f967aa3486a49c3453a9412478e5b8fc41",
          "checkedAt": "2026-10-28T15:46:35.442883+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Water_level_%26_Rainfall_2026__1793116593.pdf",
          "sha256": "3c437d0b99e98432d27c95e511ec3ab9a3c087b62e240aa83af5a2d145170284",
          "checkedAt": "2026-10-28T15:46:33.418796+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Warning_for_strong_winds_and_rough_seas_at_2100hrs_on_27__1793119377.pdf",
          "sha256": "a6ae16c15d85ba25e3e8613ed6a1ac0da42d24cdceb389f4ddb32de6d92c294f",
          "checkedAt": "2026-10-28T15:46:35.118738+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Water_level_%26_Rainfall_2026__1793128484.pdf",
          "sha256": "758cc85a7b562c60dc1f891f86e1dc0a53c7b6a662744a91d5a370ab0283d21c",
          "checkedAt": "2026-10-28T15:46:31.902321+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Water_level_%26_Rainfall_2026__1793172979.pdf",
          "sha256": "d194f5769c505e5966137cfa11add952e10ab98ed620219b9d2b459c78127a31",
          "checkedAt": "2026-10-28T15:46:23.702321+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Advisory_for_Severe_Lightning_at_1130hrs_on_28__1793168243.pdf",
          "sha256": "c80d69f02c3ee77c7742abd2c8127c7bf6573df3d246c18ea58fde25bfb7cfcd",
          "checkedAt": "2026-10-28T15:46:00.817142+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Flood_warning_for_Gin_River_Basin_-_No_02_-_(Extended_warning)_2026__1793173754.pdf",
          "sha256": "5d9ddf632d3aa980957645b72bf7c772dce9be3c2bd35d12bd89d2ad68e0487a",
          "checkedAt": "2026-10-28T15:46:04.469294+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/__1793147947.pdf",
          "sha256": "7bcb506cf67e103871499ebfb3eba59b92fe50a35d77e54554cf3a21c2d1610e",
          "checkedAt": "2026-10-28T15:46:28.019442+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Flood_warning_for_Kalu_River_Basin_-_No_03_-_%28Extended_warning%29_2026__1793177654.pdf",
          "sha256": "de78a7e17264a9a3494dc15cbec0d7c817b2316ea26324a1182550e8ea3ff8c6",
          "checkedAt": "2026-10-28T15:46:04.702395+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Weather_Report_at_1400_hrs_on_2026__1793180020.pdf",
          "sha256": "2ec3744ce597801989111db9dd7f55d4485c4495769835f8e41e608f1e527c77",
          "checkedAt": "2026-10-28T15:46:22.896996+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Weather_Report_at_1400_hrs_on_2026__1793180043.pdf",
          "sha256": "b06d7b1e4c3398c7741061d4db89003b814ffb9c3ac906a54252e384e9ebb8f6",
          "checkedAt": "2026-10-28T15:46:22.897517+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Water_level_%26_Rainfall_2026__1793181831.pdf",
          "sha256": "be15cfdf983440d253a307eb603bcdd5e930a5392387d99578d9f981a8932983",
          "checkedAt": "2026-10-28T15:46:18.749624+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Weather_Report_at_1600_hrs_on_2026__1793185320.pdf",
          "sha256": "16990e11f18840c0fd559a39d6ed351300db37bc04f41299260af17d50edae56",
          "checkedAt": "2026-10-28T15:46:18.747853+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Landslide_EW_Report_at_1600hrs_on_2026__1793186280.pdf",
          "sha256": "09c25b29a90d053861884ba00c5cc8b28f7237dfa504e435e3292632d736c64c",
          "checkedAt": "2026-10-28T15:46:06.126016+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Weather_report_at_1600hrs_on_2026__1793186950.pdf",
          "sha256": "0065ddaffefdc4a81b9a39a40a6430fdb44412b5b3f8cc398c969ac1e9ff2d3c",
          "checkedAt": "2026-10-28T15:46:18.749412+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Water_level_%26_Rainfall_2026__1793193991.pdf",
          "sha256": "73faf1ba5ae9da0c723fe8e8b7b0b1622e53d3e5d892e2776c22bf4deda13a09",
          "checkedAt": "2026-10-28T15:46:09.880214+00:00",
          "status": "unchanged"
        }
      ],
      "googlePublicObservation": {
        "checkedAt": "2026-10-28T15:52:42.800230+00:00",
        "observationWindow": "28 October approximately 15:50–15:52 UTC: requested overview, Kala Wewa and Puttalam public UI inspected in one Ark-only tab, then closed.",
        "method": "Read-only public UI in temporary Ark tabs, separate from untouched TradingView tabs. No private APIs or imagery redistribution.",
        "overview": "Flood layers enabled. Orange forecast shading near Colombo/Panadura remains, with the separate orange area inland south of Panadura unchanged from the prior review. Observed public display only: not measured inundation, an official warning, cancellation or household safety evidence.",
        "puttalam": "Public panel says No flooding data found for this location. Area not supported. Unavailable information, not an all-clear.",
        "kalaWewa": "Green Normal marker; higher-confidence HYBAS forecast with 41/73/153 m3/s thresholds. No explicit provider issue/update or validity endpoints. Not reservoir telemetry.",
        "providerIssuedAt": null,
        "providerValidUntil": null,
        "limitations": "No explicit provider issuance/update timestamp or exact validity endpoints displayed. Review times, Now and relative chart labels are not issuance, validity, household flood-arrival or reservoir-operation times. Puttalam remains unsupported/no flooding data, not an all-clear.",
        "sourceUrl": "https://sites.research.google/floods/l/8.01027646645311/80.5352783203125/10/g/hybas_4121156830?hl=en-LK",
        "nodeId": "hybas_4121156830",
        "displayStatus": "Normal",
        "previousDisplayStatus": "Normal",
        "previousObservedAt": "2026-10-28T15:16:11.532268+00:00",
        "observedBanner": null,
        "changeType": "No material public display change: orange forecast shading near Colombo/Panadura and the separate orange area inland south of Panadura remain visible. Kala Wewa remains green Normal with higher-confidence HYBAS designation and unchanged 41/73/153 m3/s thresholds; Puttalam unsupported. No provider issue/update or validity endpoints displayed.",
        "thresholdsCubicMetresPerSecond": [
          41,
          73,
          153
        ],
        "overviewUrl": "https://sites.research.google/floods/l/7.724507070247079/80.27868115079531/7.552394675474881?hl=en-LK"
      },
      "marineTimingDiscrepancy": "Header issued 21:00 SLST on 27 October for 24 hours; map caption issued 20:00 and valid until 20:00 on 28 October. No unambiguous issue/expiry is asserted. Until-further-notice guidance remains distinct.",
      "tideValidationHold": "Prior validated snapshot retained; no mapping, tolerance or coverage changes. Overall publisher failure remains distinct from independently valid groups.",
      "archiveDecision": "Retain active-warning view: NBRO Update 35, Kalu No. 03, Gin No. 02 and lightning Bulletin 05 remain within reviewed validity. Both conflicting sea-only marine time windows have ended; until-further-notice guidance remains uncancelled. No archive, cancellation or all-clear. Monitoring unchanged.",
      "marineTimingStateAtReview": "Both stated periods ended: map at 20:00 SLST and header at 21:00 SLST on October 28. Preserve conflicting source windows; no explicit cancellation or replacement found. Until-further-notice guidance is not cancelled by expiry."
    },
    {
      "checkedAt": "2026-10-28T16:21:23.412344+00:00",
      "reviewedAt": "2026-10-28T16:21:23.412344+00:00",
      "previousPublicReviewAt": "2026-10-28T15:52:42.800230+00:00",
      "method": "100 rows each in DMC categories 6/5/2; 45 baseline PDFs freshly byte-identical; two new originals fully visually checked. Public Google UI separately inspected.",
      "result": "New Marine Bulletin 09 Amber expressly withdraws the prior specified sea-activity restriction but retains rough-sea advisory. New 21:00 river observations replace 18:00 values; Galgamuwa and Thanthirimale unavailable. No inland warning changes.",
      "listingCheckCompletedAt": "2026-10-28T16:14:36.271567+00:00",
      "listingCoverage": {
        "lookbackStart": "2026-10-21T00:00:00+05:30",
        "streams": [
          {
            "stream": "flood",
            "status": "complete",
            "stopReason": "lookback-covered",
            "rows": 100,
            "earliestListingAt": "2026-10-15T06:30:00+05:30"
          },
          {
            "stream": "landslide",
            "status": "complete",
            "stopReason": "lookback-covered",
            "rows": 100,
            "earliestListingAt": "2026-02-16T09:00:00+05:30"
          },
          {
            "stream": "weather",
            "status": "complete",
            "stopReason": "lookback-covered",
            "rows": 100,
            "earliestListingAt": "2026-10-17T16:00:00+05:30"
          }
        ],
        "completeForListingWindow": true,
        "warningValidityCoverage": "unknown: listing dates cannot establish validity of unreviewed PDFs",
        "maxPagesPerStream": 5,
        "rowsScanned": 300
      },
      "originalHashCheckCompletedAt": "2026-10-28T16:16:01.642706+00:00",
      "verifiedBaselineOriginalCount": 45,
      "newOriginalVerifiedCount": 2,
      "verifiedOriginalHashes": [
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Flood_warning_for_Kalu_River_Basin_-_No_01_-_2026__1792995574.pdf",
          "sha256": "1767a274eea705bca490879756b1ad5bd255183c0d101ba5c8e81212b4da8ca3",
          "checkedAt": "2026-10-28T16:15:38.122201+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Flood_Warning_for_Mahaweli_River_-_No_01_-_2026__1792998739.pdf",
          "sha256": "8746dbc111719bf59283836919e8ead312f8889fa29d6d9992d70e57d205a560",
          "checkedAt": "2026-10-28T16:13:08.583762+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Landslide_EW_Report_at_0900hrs_on_2026__1792988751.pdf",
          "sha256": "85948d296020693c11da8bbcca8b705060e423f004586fb0db0b08241bdeb378",
          "checkedAt": "2026-10-28T16:15:38.123305+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Advisory_for_Heavy_Rain_at_0330_hrs_on_2026__1792968291.pdf",
          "sha256": "0bd573752b1965d56fd8ec4ae0c372cba2766bb66294bfc2b6acef1c6d5e6136",
          "checkedAt": "2026-10-28T16:13:15.132563+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Water_level_%26_Rainfall_2026__1792998944.pdf",
          "sha256": "389d0696b0a0a5452ab8e4556704746762a47151527e371c25f81357e8201f25",
          "checkedAt": "2026-10-28T16:15:38.123564+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Landslide_EW_Report_at_1445hrs_on_2026__1793007485.pdf",
          "sha256": "29f80d780c681a9090d51c713c5642db0756ab03aa74aeb003c5a5471582aa52",
          "checkedAt": "2026-10-28T16:15:42.452935+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Water_level_%26_Rainfall_2026__1793017314.pdf",
          "sha256": "68f6608b19221bc5b16569b128f59a717163ad27a8bad111760b3a3cfefb60fd",
          "checkedAt": "2026-10-28T16:15:42.897444+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Weather_Report_at_1600_hrs_on_2026__1793011605.pdf",
          "sha256": "4220f346c6f0c8598ab9447f26d06823732cf7fa47ecb9e3763ef24b2da8ecde",
          "checkedAt": "2026-10-28T16:15:42.898804+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Weather_Report_at_1400_hrs_on_2026__1793007431.pdf",
          "sha256": "8b8c9d2985f04b709c330690453a2db535668a8a44efb699e4cd4138d44f0cde",
          "checkedAt": "2026-10-28T16:15:46.769370+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Advisory_for_Severe_Lightning_at_1130hrs_on_2026__1792997048.pdf",
          "sha256": "e5a055762cc5fff61fe0ae610ce6241395f811d76ae020b955d21c98f707ac5c",
          "checkedAt": "2026-10-28T16:15:47.434661+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Advisory_for_Severe_Lightning_at_1130hrs_on_25__1792909124.pdf",
          "sha256": "1a2c39d4cbf35294fb5719ad2a4d8e770acafe91c049be6891425003e1bb4fe4",
          "checkedAt": "2026-10-28T16:15:48.721300+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Landslide_EW_Report_at_1800hrs_on_2026__1793018981.pdf",
          "sha256": "35e492bf3495070ff0e2fcfaf161528ebf942bb302fffbaa66f78949fdec716f",
          "checkedAt": "2026-10-28T16:15:51.832089+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Flood_Warning_for_Kelani_Basin-_No_01_-_2026__1793020603.pdf",
          "sha256": "7ef2fd77855a9bf433e6bab591dcdbf53cc4b7301925ef0bfe248e3aa0e3edd4",
          "checkedAt": "2026-10-28T16:13:15.550227+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Flood_Warning_FOR_Attanagalu_Oya__-_NO_01_%282026__1793020643.pdf",
          "sha256": "aee26763cf95bbe1c092b17161ac34a0f33c7c6cf24b6b9fc118bc0453f67b72",
          "checkedAt": "2026-10-28T16:13:21.102634+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Water_level_%26_Rainfall_2026__1793020835.pdf",
          "sha256": "ff8ad0720346edf8b15827a9a843be66d2fe4201c6dbf6596cccaa9f2dbddc9e",
          "checkedAt": "2026-10-28T16:15:53.393184+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Water_level_%26_Rainfall_2026__1793031612.pdf",
          "sha256": "eed191d373c03e12f80226e02d7f2a3146a3c6f84422e960b9c553b0e5b1381d",
          "checkedAt": "2026-10-28T16:15:54.686677+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Flood_warning_for_Gin_River_Basin_-_NO_01_(2026__1793038211.pdf",
          "sha256": "8c83b04f7f2c1126a6bb5334ae48b69b842d2d6962d9d0c179cd97ba670de9c3",
          "checkedAt": "2026-10-28T16:13:21.521462+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Water_level_%26_Rainfall_2026__1793045388.pdf",
          "sha256": "8fd8c2141f695cf54ddd62b08608d5ef0a85f119cf19600a5792535a1ef1550f",
          "checkedAt": "2026-10-28T16:15:56.430627+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Water_level_%26_Rainfall_2026__1793074896.pdf",
          "sha256": "e27c924dc0d06d42bf99380c2ca4b4900dc7b3b0d010a2bdb923992d0b0b4f1a",
          "checkedAt": "2026-10-28T16:14:28.228879+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Warning_for_strong_winds_and_rough_seas_at_08__1793072903.pdf",
          "sha256": "9a629881fba5ecfa1cf90f1a3d90f766d14c0dc1206cf24851dc540bc37b3cb4",
          "checkedAt": "2026-10-28T16:14:30.556540+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Weather_Report_at_0530_hrs_on_2026__1793071609.pdf",
          "sha256": "1e7b8b23c9d644a9026ca159379bf59d0e0c193e7a52bbdab6fa7e01221c1a08",
          "checkedAt": "2026-10-28T16:15:57.253133+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Advisory_for_Severe_Lightning_at_1130hrs_on_27__1793082700.pdf",
          "sha256": "34383e5c53aef78a5d6f93e4636a3d1d794f992178d3b3e148e24f935211a445",
          "checkedAt": "2026-10-28T16:13:15.415928+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Advisory_for_Severe_Lightning_at_1130hrs_on_27__1793085463.pdf",
          "sha256": "8b0358d94e2291952b23235d8511eb683146eca1fd25938cb8c5a22dbc5c7485",
          "checkedAt": "2026-10-28T16:14:25.673837+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Flood_warning_for_Kalu_River_Basin_-_No_02_-_(Extended_warning)_2026__1793090488.pdf",
          "sha256": "c552b54d56512af5fcd2a8b3a26bcf3f718b13a76168ff910dc5c8ae87142a80",
          "checkedAt": "2026-10-28T16:13:08.583088+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Weather_Report_at_1400_hrs_on_2026__1793092347.pdf",
          "sha256": "b0f8aa55b9af13e1e41473976d7af27aa03464d67ed5d03f3c0ea50197d9bd68",
          "checkedAt": "2026-10-28T16:14:21.116480+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Weather_Report_at_1400_hrs_on_2026__1793093828.pdf",
          "sha256": "425e8b9cf2617cbae6ef81675f6bcf7c5780ba134227e6000b9c0df16821a252",
          "checkedAt": "2026-10-28T16:14:24.389273+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Water_level_%26_Rainfall_2026__1793095515.pdf",
          "sha256": "d1037a2a98cbbba25e484911d7087da875c87785f2b15b60487211880ec532db",
          "checkedAt": "2026-10-28T16:14:21.002824+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Landslide_EW_Report_at_1600hrs_on_2026__1793098165.pdf",
          "sha256": "6734f8541331b9fcbf5a70a60b2d1dcca291f90a138fa2e7240180a71bfe64aa",
          "checkedAt": "2026-10-28T16:13:08.583857+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Weather_Report_at_1600_hrs_on_2026__1793099831.pdf",
          "sha256": "7e5725887258706ffeb7845502dec6fca6d8d267014d3177b80969cf0787c678",
          "checkedAt": "2026-10-28T16:14:20.104692+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Water_level_%26_Rainfall_2026__1793106184.pdf",
          "sha256": "24f403b0375b169fcdbbd54a4e4002f967aa3486a49c3453a9412478e5b8fc41",
          "checkedAt": "2026-10-28T16:14:17.336578+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Water_level_%26_Rainfall_2026__1793116593.pdf",
          "sha256": "3c437d0b99e98432d27c95e511ec3ab9a3c087b62e240aa83af5a2d145170284",
          "checkedAt": "2026-10-28T16:14:15.698322+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Warning_for_strong_winds_and_rough_seas_at_2100hrs_on_27__1793119377.pdf",
          "sha256": "a6ae16c15d85ba25e3e8613ed6a1ac0da42d24cdceb389f4ddb32de6d92c294f",
          "checkedAt": "2026-10-28T16:14:15.698441+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Water_level_%26_Rainfall_2026__1793128484.pdf",
          "sha256": "758cc85a7b562c60dc1f891f86e1dc0a53c7b6a662744a91d5a370ab0283d21c",
          "checkedAt": "2026-10-28T16:14:13.837185+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Water_level_%26_Rainfall_2026__1793172979.pdf",
          "sha256": "d194f5769c505e5966137cfa11add952e10ab98ed620219b9d2b459c78127a31",
          "checkedAt": "2026-10-28T16:14:02.540747+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Advisory_for_Severe_Lightning_at_1130hrs_on_28__1793168243.pdf",
          "sha256": "c80d69f02c3ee77c7742abd2c8127c7bf6573df3d246c18ea58fde25bfb7cfcd",
          "checkedAt": "2026-10-28T16:13:22.409313+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Flood_warning_for_Gin_River_Basin_-_No_02_-_(Extended_warning)_2026__1793173754.pdf",
          "sha256": "5d9ddf632d3aa980957645b72bf7c772dce9be3c2bd35d12bd89d2ad68e0487a",
          "checkedAt": "2026-10-28T16:13:24.941836+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/__1793147947.pdf",
          "sha256": "7bcb506cf67e103871499ebfb3eba59b92fe50a35d77e54554cf3a21c2d1610e",
          "checkedAt": "2026-10-28T16:14:08.288576+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Flood_warning_for_Kalu_River_Basin_-_No_03_-_%28Extended_warning%29_2026__1793177654.pdf",
          "sha256": "de78a7e17264a9a3494dc15cbec0d7c817b2316ea26324a1182550e8ea3ff8c6",
          "checkedAt": "2026-10-28T16:13:26.596429+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Weather_Report_at_1400_hrs_on_2026__1793180020.pdf",
          "sha256": "2ec3744ce597801989111db9dd7f55d4485c4495769835f8e41e608f1e527c77",
          "checkedAt": "2026-10-28T16:13:54.559548+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Weather_Report_at_1400_hrs_on_2026__1793180043.pdf",
          "sha256": "b06d7b1e4c3398c7741061d4db89003b814ffb9c3ac906a54252e384e9ebb8f6",
          "checkedAt": "2026-10-28T16:13:59.569210+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Water_level_%26_Rainfall_2026__1793181831.pdf",
          "sha256": "be15cfdf983440d253a307eb603bcdd5e930a5392387d99578d9f981a8932983",
          "checkedAt": "2026-10-28T16:13:49.432950+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Weather_Report_at_1600_hrs_on_2026__1793185320.pdf",
          "sha256": "16990e11f18840c0fd559a39d6ed351300db37bc04f41299260af17d50edae56",
          "checkedAt": "2026-10-28T16:13:39.999241+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Landslide_EW_Report_at_1600hrs_on_2026__1793186280.pdf",
          "sha256": "09c25b29a90d053861884ba00c5cc8b28f7237dfa504e435e3292632d736c64c",
          "checkedAt": "2026-10-28T16:13:27.173871+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Weather_report_at_1600hrs_on_2026__1793186950.pdf",
          "sha256": "0065ddaffefdc4a81b9a39a40a6430fdb44412b5b3f8cc398c969ac1e9ff2d3c",
          "checkedAt": "2026-10-28T16:13:45.284185+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Water_level_%26_Rainfall_2026__1793193991.pdf",
          "sha256": "73faf1ba5ae9da0c723fe8e8b7b0b1622e53d3e5d892e2776c22bf4deda13a09",
          "checkedAt": "2026-10-28T16:13:32.196229+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Water_level_%26_Rainfall_2026__1793203215.pdf",
          "sha256": "e8393f346ce1841906471e0b5e1b128eeee0183cc28e877f2428f4d5ed087bc2",
          "checkedAt": "2026-10-28T16:13:39.998920+00:00",
          "status": "new-visually-verified"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Advisory_for_strong_winds_and_rough_seas_2100_hrs__1793203582.pdf",
          "sha256": "1520300ddd193d37ce23a6a5deca9683df930339b455a41409ae77ed67e44d58",
          "checkedAt": "2026-10-28T16:13:39.999099+00:00",
          "status": "new-visually-verified"
        }
      ],
      "googlePublicObservation": {
        "checkedAt": "2026-10-28T16:20:00Z",
        "observationWindow": "28 October approximately 16:13–16:20 UTC: requested overview, Kala Wewa and Puttalam public UI inspected in one Ark-only tab, then closed.",
        "method": "Read-only public UI in temporary Ark tabs, separate from untouched TradingView tabs. No private APIs or imagery redistribution.",
        "overview": "Flood layers enabled. Orange forecast shading near Colombo/Panadura remains, with the separate orange area inland south of Panadura unchanged from the prior review. Observed public display only: not measured inundation, an official warning, cancellation or household safety evidence.",
        "puttalam": "Public panel says No flooding data found for this location. Area not supported. Unavailable information, not an all-clear.",
        "kalaWewa": "Green Normal marker; higher-confidence HYBAS forecast with 41/73/153 m3/s thresholds. No explicit provider issue/update or validity endpoints. Not reservoir telemetry.",
        "providerIssuedAt": null,
        "providerValidUntil": null,
        "limitations": "No explicit provider issuance/update timestamp or exact validity endpoints displayed. Review times, Now and relative chart labels are not issuance, validity, household flood-arrival or reservoir-operation times. Puttalam remains unsupported/no flooding data, not an all-clear.",
        "sourceUrl": "https://sites.research.google/floods/l/8.01027646645311/80.5352783203125/10/g/hybas_4121156830?hl=en-LK",
        "nodeId": "hybas_4121156830",
        "displayStatus": "Normal",
        "previousDisplayStatus": "Normal",
        "previousObservedAt": "2026-10-28T15:52:42.800230+00:00",
        "observedBanner": null,
        "changeType": "No material public display change: same orange shading near Colombo/Panadura and inland south of Panadura, green Normal Kala Wewa higher-confidence HYBAS curve and thresholds, Puttalam unsupported. No explicit provider issue/update time or validity endpoints.",
        "thresholdsCubicMetresPerSecond": [
          41,
          73,
          153
        ],
        "overviewUrl": "https://sites.research.google/floods/l/7.724507070247079/80.27868115079531/7.552394675474881?hl=en-LK"
      },
      "marineTimingDiscrepancy": "Header issued 21:00 SLST on 27 October for 24 hours; map caption issued 20:00 and valid until 20:00 on 28 October. No unambiguous issue/expiry is asserted. Until-further-notice guidance remains distinct.",
      "marineTimingStateAtReview": "Historical Bulletin 08 windows have ended. New Bulletin 09 header and map agree: 21:00 October 28 through 09:00 October 29 SLST. Explicit withdrawal of the specified earlier deep southwest Bay activity restriction recorded; Amber rough-sea advisory continues.",
      "tideValidationHold": "Prior validated snapshot retained; no mapping, tolerance or coverage changes. Overall publisher failure remains distinct from independently valid groups.",
      "archiveDecision": "Retain active-warning view: NBRO Update 35, Kalu No. 03, Gin No. 02, lightning Bulletin 05 and sea-only Amber Bulletin 09 remain active. No archive or all-clear. Monitoring unchanged."
    },
    {
      "checkedAt": "2026-10-28T16:46:53.478207+00:00",
      "reviewedAt": "2026-10-28T16:46:53.478207+00:00",
      "previousPublicReviewAt": "2026-10-28T16:21:23.412344+00:00",
      "method": "100 rows each in DMC categories 6/5/2; listing titles, URLs and times unchanged. All 47 previously visually reviewed original PDFs freshly byte-identical. Public Google views separately inspected.",
      "result": "No new warning, cancellation, supersession, renewal, extension or station observation found. Marine 09 Amber and its limited explicit withdrawal unchanged; inland warnings unchanged.",
      "listingCheckCompletedAt": "2026-10-28T16:45:18.360473+00:00",
      "listingCoverage": {
        "lookbackStart": "2026-10-21T00:00:00+05:30",
        "streams": [
          {
            "stream": "flood",
            "status": "complete",
            "stopReason": "lookback-covered",
            "rows": 100,
            "earliestListingAt": "2026-10-15T06:30:00+05:30"
          },
          {
            "stream": "landslide",
            "status": "complete",
            "stopReason": "lookback-covered",
            "rows": 100,
            "earliestListingAt": "2026-02-16T09:00:00+05:30"
          },
          {
            "stream": "weather",
            "status": "complete",
            "stopReason": "lookback-covered",
            "rows": 100,
            "earliestListingAt": "2026-10-17T16:00:00+05:30"
          }
        ],
        "completeForListingWindow": true,
        "warningValidityCoverage": "unknown: listing dates cannot establish validity of unreviewed PDFs",
        "maxPagesPerStream": 5,
        "rowsScanned": 300
      },
      "originalHashCheckCompletedAt": "2026-10-28T16:45:43.443205+00:00",
      "verifiedBaselineOriginalCount": 47,
      "newOriginalVerifiedCount": 0,
      "verifiedOriginalHashes": [
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Flood_warning_for_Kalu_River_Basin_-_No_01_-_2026__1792995574.pdf",
          "sha256": "1767a274eea705bca490879756b1ad5bd255183c0d101ba5c8e81212b4da8ca3",
          "checkedAt": "2026-10-28T16:45:18.559291+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Flood_Warning_for_Mahaweli_River_-_No_01_-_2026__1792998739.pdf",
          "sha256": "8746dbc111719bf59283836919e8ead312f8889fa29d6d9992d70e57d205a560",
          "checkedAt": "2026-10-28T16:43:45.806702+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Landslide_EW_Report_at_0900hrs_on_2026__1792988751.pdf",
          "sha256": "85948d296020693c11da8bbcca8b705060e423f004586fb0db0b08241bdeb378",
          "checkedAt": "2026-10-28T16:45:18.559772+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Advisory_for_Heavy_Rain_at_0330_hrs_on_2026__1792968291.pdf",
          "sha256": "0bd573752b1965d56fd8ec4ae0c372cba2766bb66294bfc2b6acef1c6d5e6136",
          "checkedAt": "2026-10-28T16:43:50.749237+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Water_level_%26_Rainfall_2026__1792998944.pdf",
          "sha256": "389d0696b0a0a5452ab8e4556704746762a47151527e371c25f81357e8201f25",
          "checkedAt": "2026-10-28T16:45:18.559984+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Landslide_EW_Report_at_1445hrs_on_2026__1793007485.pdf",
          "sha256": "29f80d780c681a9090d51c713c5642db0756ab03aa74aeb003c5a5471582aa52",
          "checkedAt": "2026-10-28T16:45:22.578762+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Water_level_%26_Rainfall_2026__1793017314.pdf",
          "sha256": "68f6608b19221bc5b16569b128f59a717163ad27a8bad111760b3a3cfefb60fd",
          "checkedAt": "2026-10-28T16:45:22.985157+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Weather_Report_at_1600_hrs_on_2026__1793011605.pdf",
          "sha256": "4220f346c6f0c8598ab9447f26d06823732cf7fa47ecb9e3763ef24b2da8ecde",
          "checkedAt": "2026-10-28T16:45:22.989418+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Weather_Report_at_1400_hrs_on_2026__1793007431.pdf",
          "sha256": "8b8c9d2985f04b709c330690453a2db535668a8a44efb699e4cd4138d44f0cde",
          "checkedAt": "2026-10-28T16:45:27.153705+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Advisory_for_Severe_Lightning_at_1130hrs_on_2026__1792997048.pdf",
          "sha256": "e5a055762cc5fff61fe0ae610ce6241395f811d76ae020b955d21c98f707ac5c",
          "checkedAt": "2026-10-28T16:45:28.669350+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Advisory_for_Severe_Lightning_at_1130hrs_on_25__1792909124.pdf",
          "sha256": "1a2c39d4cbf35294fb5719ad2a4d8e770acafe91c049be6891425003e1bb4fe4",
          "checkedAt": "2026-10-28T16:45:31.433042+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Landslide_EW_Report_at_1800hrs_on_2026__1793018981.pdf",
          "sha256": "35e492bf3495070ff0e2fcfaf161528ebf942bb302fffbaa66f78949fdec716f",
          "checkedAt": "2026-10-28T16:45:33.425620+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Flood_Warning_for_Kelani_Basin-_No_01_-_2026__1793020603.pdf",
          "sha256": "7ef2fd77855a9bf433e6bab591dcdbf53cc4b7301925ef0bfe248e3aa0e3edd4",
          "checkedAt": "2026-10-28T16:43:54.851973+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Flood_Warning_FOR_Attanagalu_Oya__-_NO_01_%282026__1793020643.pdf",
          "sha256": "aee26763cf95bbe1c092b17161ac34a0f33c7c6cf24b6b9fc118bc0453f67b72",
          "checkedAt": "2026-10-28T16:43:55.969278+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Water_level_%26_Rainfall_2026__1793020835.pdf",
          "sha256": "ff8ad0720346edf8b15827a9a843be66d2fe4201c6dbf6596cccaa9f2dbddc9e",
          "checkedAt": "2026-10-28T16:45:35.134889+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Water_level_%26_Rainfall_2026__1793031612.pdf",
          "sha256": "eed191d373c03e12f80226e02d7f2a3146a3c6f84422e960b9c553b0e5b1381d",
          "checkedAt": "2026-10-28T16:45:35.234138+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Flood_warning_for_Gin_River_Basin_-_NO_01_(2026__1793038211.pdf",
          "sha256": "8c83b04f7f2c1126a6bb5334ae48b69b842d2d6962d9d0c179cd97ba670de9c3",
          "checkedAt": "2026-10-28T16:44:01.247556+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Water_level_%26_Rainfall_2026__1793045388.pdf",
          "sha256": "8fd8c2141f695cf54ddd62b08608d5ef0a85f119cf19600a5792535a1ef1550f",
          "checkedAt": "2026-10-28T16:45:37.508388+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Water_level_%26_Rainfall_2026__1793074896.pdf",
          "sha256": "e27c924dc0d06d42bf99380c2ca4b4900dc7b3b0d010a2bdb923992d0b0b4f1a",
          "checkedAt": "2026-10-28T16:45:11.577440+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Warning_for_strong_winds_and_rough_seas_at_08__1793072903.pdf",
          "sha256": "9a629881fba5ecfa1cf90f1a3d90f766d14c0dc1206cf24851dc540bc37b3cb4",
          "checkedAt": "2026-10-28T16:45:11.881776+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Weather_Report_at_0530_hrs_on_2026__1793071609.pdf",
          "sha256": "1e7b8b23c9d644a9026ca159379bf59d0e0c193e7a52bbdab6fa7e01221c1a08",
          "checkedAt": "2026-10-28T16:45:38.707650+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Advisory_for_Severe_Lightning_at_1130hrs_on_27__1793082700.pdf",
          "sha256": "34383e5c53aef78a5d6f93e4636a3d1d794f992178d3b3e148e24f935211a445",
          "checkedAt": "2026-10-28T16:43:54.582473+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Advisory_for_Severe_Lightning_at_1130hrs_on_27__1793085463.pdf",
          "sha256": "8b0358d94e2291952b23235d8511eb683146eca1fd25938cb8c5a22dbc5c7485",
          "checkedAt": "2026-10-28T16:45:09.971004+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Flood_warning_for_Kalu_River_Basin_-_No_02_-_(Extended_warning)_2026__1793090488.pdf",
          "sha256": "c552b54d56512af5fcd2a8b3a26bcf3f718b13a76168ff910dc5c8ae87142a80",
          "checkedAt": "2026-10-28T16:43:45.805846+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Weather_Report_at_1400_hrs_on_2026__1793092347.pdf",
          "sha256": "b0f8aa55b9af13e1e41473976d7af27aa03464d67ed5d03f3c0ea50197d9bd68",
          "checkedAt": "2026-10-28T16:45:06.488219+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Weather_Report_at_1400_hrs_on_2026__1793093828.pdf",
          "sha256": "425e8b9cf2617cbae6ef81675f6bcf7c5780ba134227e6000b9c0df16821a252",
          "checkedAt": "2026-10-28T16:45:07.949358+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Water_level_%26_Rainfall_2026__1793095515.pdf",
          "sha256": "d1037a2a98cbbba25e484911d7087da875c87785f2b15b60487211880ec532db",
          "checkedAt": "2026-10-28T16:45:06.327004+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Landslide_EW_Report_at_1600hrs_on_2026__1793098165.pdf",
          "sha256": "6734f8541331b9fcbf5a70a60b2d1dcca291f90a138fa2e7240180a71bfe64aa",
          "checkedAt": "2026-10-28T16:43:45.806843+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Weather_Report_at_1600_hrs_on_2026__1793099831.pdf",
          "sha256": "7e5725887258706ffeb7845502dec6fca6d8d267014d3177b80969cf0787c678",
          "checkedAt": "2026-10-28T16:45:02.841766+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Water_level_%26_Rainfall_2026__1793106184.pdf",
          "sha256": "24f403b0375b169fcdbbd54a4e4002f967aa3486a49c3453a9412478e5b8fc41",
          "checkedAt": "2026-10-28T16:45:02.721455+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Water_level_%26_Rainfall_2026__1793116593.pdf",
          "sha256": "3c437d0b99e98432d27c95e511ec3ab9a3c087b62e240aa83af5a2d145170284",
          "checkedAt": "2026-10-28T16:44:59.154768+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Warning_for_strong_winds_and_rough_seas_at_2100hrs_on_27__1793119377.pdf",
          "sha256": "a6ae16c15d85ba25e3e8613ed6a1ac0da42d24cdceb389f4ddb32de6d92c294f",
          "checkedAt": "2026-10-28T16:44:59.775963+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Water_level_%26_Rainfall_2026__1793128484.pdf",
          "sha256": "758cc85a7b562c60dc1f891f86e1dc0a53c7b6a662744a91d5a370ab0283d21c",
          "checkedAt": "2026-10-28T16:44:59.153285+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Water_level_%26_Rainfall_2026__1793172979.pdf",
          "sha256": "d194f5769c505e5966137cfa11add952e10ab98ed620219b9d2b459c78127a31",
          "checkedAt": "2026-10-28T16:44:47.339169+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Advisory_for_Severe_Lightning_at_1130hrs_on_28__1793168243.pdf",
          "sha256": "c80d69f02c3ee77c7742abd2c8127c7bf6573df3d246c18ea58fde25bfb7cfcd",
          "checkedAt": "2026-10-28T16:44:03.389698+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Flood_warning_for_Gin_River_Basin_-_No_02_-_(Extended_warning)_2026__1793173754.pdf",
          "sha256": "5d9ddf632d3aa980957645b72bf7c772dce9be3c2bd35d12bd89d2ad68e0487a",
          "checkedAt": "2026-10-28T16:44:03.504269+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/__1793147947.pdf",
          "sha256": "7bcb506cf67e103871499ebfb3eba59b92fe50a35d77e54554cf3a21c2d1610e",
          "checkedAt": "2026-10-28T16:44:53.686978+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Flood_warning_for_Kalu_River_Basin_-_No_03_-_%28Extended_warning%29_2026__1793177654.pdf",
          "sha256": "de78a7e17264a9a3494dc15cbec0d7c817b2316ea26324a1182550e8ea3ff8c6",
          "checkedAt": "2026-10-28T16:44:06.672999+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Weather_Report_at_1400_hrs_on_2026__1793180020.pdf",
          "sha256": "2ec3744ce597801989111db9dd7f55d4485c4495769835f8e41e608f1e527c77",
          "checkedAt": "2026-10-28T16:44:35.091059+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Weather_Report_at_1400_hrs_on_2026__1793180043.pdf",
          "sha256": "b06d7b1e4c3398c7741061d4db89003b814ffb9c3ac906a54252e384e9ebb8f6",
          "checkedAt": "2026-10-28T16:44:43.723712+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Water_level_%26_Rainfall_2026__1793181831.pdf",
          "sha256": "be15cfdf983440d253a307eb603bcdd5e930a5392387d99578d9f981a8932983",
          "checkedAt": "2026-10-28T16:44:30.642980+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Weather_Report_at_1600_hrs_on_2026__1793185320.pdf",
          "sha256": "16990e11f18840c0fd559a39d6ed351300db37bc04f41299260af17d50edae56",
          "checkedAt": "2026-10-28T16:44:21.033765+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Landslide_EW_Report_at_1600hrs_on_2026__1793186280.pdf",
          "sha256": "09c25b29a90d053861884ba00c5cc8b28f7237dfa504e435e3292632d736c64c",
          "checkedAt": "2026-10-28T16:44:09.641014+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Weather_report_at_1600hrs_on_2026__1793186950.pdf",
          "sha256": "0065ddaffefdc4a81b9a39a40a6430fdb44412b5b3f8cc398c969ac1e9ff2d3c",
          "checkedAt": "2026-10-28T16:44:25.696235+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Water_level_%26_Rainfall_2026__1793193991.pdf",
          "sha256": "73faf1ba5ae9da0c723fe8e8b7b0b1622e53d3e5d892e2776c22bf4deda13a09",
          "checkedAt": "2026-10-28T16:44:21.033642+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Water_level_%26_Rainfall_2026__1793203215.pdf",
          "sha256": "e8393f346ce1841906471e0b5e1b128eeee0183cc28e877f2428f4d5ed087bc2",
          "checkedAt": "2026-10-28T16:44:10.995428+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Advisory_for_strong_winds_and_rough_seas_2100_hrs__1793203582.pdf",
          "sha256": "1520300ddd193d37ce23a6a5deca9683df930339b455a41409ae77ed67e44d58",
          "checkedAt": "2026-10-28T16:44:21.033443+00:00",
          "status": "unchanged"
        }
      ],
      "googlePublicObservation": {
        "checkedAt": "2026-10-28T16:46:53.478207+00:00",
        "observationWindow": "28 October approximately 16:44–16:46 UTC: requested overview, Kala Wewa and Puttalam public UI inspected in one Ark-only tab, then closed.",
        "method": "Read-only public UI in temporary Ark tabs, separate from untouched TradingView tabs. No private APIs or imagery redistribution.",
        "overview": "Flood layers enabled. Orange forecast shading near Colombo/Panadura remains, with the separate orange area inland south of Panadura unchanged from the prior review. Observed public display only: not measured inundation, an official warning, cancellation or household safety evidence.",
        "puttalam": "Public panel says No flooding data found for this location. Area not supported. Unavailable information, not an all-clear.",
        "kalaWewa": "Green Normal marker; higher-confidence HYBAS forecast with 41/73/153 m3/s thresholds. No explicit provider issue/update or validity endpoints. Not reservoir telemetry.",
        "providerIssuedAt": null,
        "providerValidUntil": null,
        "limitations": "No explicit provider issuance/update timestamp or exact validity endpoints displayed. Review times, Now and relative chart labels are not issuance, validity, household flood-arrival or reservoir-operation times. Puttalam remains unsupported/no flooding data, not an all-clear.",
        "sourceUrl": "https://sites.research.google/floods/l/8.01027646645311/80.5352783203125/10/g/hybas_4121156830?hl=en-LK",
        "nodeId": "hybas_4121156830",
        "displayStatus": "Normal",
        "previousDisplayStatus": "Normal",
        "previousObservedAt": "2026-10-28T16:20:00Z",
        "observedBanner": null,
        "changeType": "No material public display change: same orange shading near Colombo/Panadura and inland south of Panadura, green Normal Kala Wewa higher-confidence HYBAS curve and thresholds, Puttalam unsupported. No explicit provider issue/update time or validity endpoints. Relative in 7 hours chart label is not issuance or arrival evidence.",
        "thresholdsCubicMetresPerSecond": [
          41,
          73,
          153
        ],
        "overviewUrl": "https://sites.research.google/floods/l/7.724507070247079/80.27868115079531/7.552394675474881?hl=en-LK"
      },
      "marineTimingDiscrepancy": "Header issued 21:00 SLST on 27 October for 24 hours; map caption issued 20:00 and valid until 20:00 on 28 October. No unambiguous issue/expiry is asserted. Until-further-notice guidance remains distinct.",
      "marineTimingStateAtReview": "Historical Bulletin 08 windows have ended. New Bulletin 09 header and map agree: 21:00 October 28 through 09:00 October 29 SLST. Explicit withdrawal of the specified earlier deep southwest Bay activity restriction recorded; Amber rough-sea advisory continues.",
      "tideValidationHold": "Prior validated snapshot retained; no mapping, tolerance or coverage changes. Overall publisher failure remains distinct from independently valid groups.",
      "archiveDecision": "Retain active-warning view: NBRO Update 35, Kalu No. 03, Gin No. 02, lightning Bulletin 05 and sea-only Amber Bulletin 09 remain active. No archive or all-clear. Monitoring unchanged."
    },
    {
      "checkedAt": "2026-10-28T17:15:42.269044+00:00",
      "reviewedAt": "2026-10-28T17:15:42.269044+00:00",
      "previousPublicReviewAt": "2026-10-28T16:46:53.478207+00:00",
      "method": "100 rows each in DMC categories 6/5/2; listing titles, URLs and times unchanged. All 47 previously visually reviewed original PDFs freshly byte-identical. Public Google views separately inspected.",
      "result": "No new warning, cancellation, supersession, renewal, extension or station observation found. Marine 09 Amber and its limited explicit withdrawal unchanged; inland warnings unchanged.",
      "listingCheckCompletedAt": "2026-10-28T17:13:42.452379+00:00",
      "listingCoverage": {
        "lookbackStart": "2026-10-21T00:00:00+05:30",
        "streams": [
          {
            "stream": "flood",
            "status": "complete",
            "stopReason": "lookback-covered",
            "rows": 100,
            "earliestListingAt": "2026-10-15T06:30:00+05:30"
          },
          {
            "stream": "landslide",
            "status": "complete",
            "stopReason": "lookback-covered",
            "rows": 100,
            "earliestListingAt": "2026-02-16T09:00:00+05:30"
          },
          {
            "stream": "weather",
            "status": "complete",
            "stopReason": "lookback-covered",
            "rows": 100,
            "earliestListingAt": "2026-10-17T16:00:00+05:30"
          }
        ],
        "completeForListingWindow": true,
        "warningValidityCoverage": "unknown: listing dates cannot establish validity of unreviewed PDFs",
        "maxPagesPerStream": 5,
        "rowsScanned": 300
      },
      "originalHashCheckCompletedAt": "2026-10-28T17:14:07.744965+00:00",
      "verifiedBaselineOriginalCount": 47,
      "newOriginalVerifiedCount": 0,
      "verifiedOriginalHashes": [
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Flood_warning_for_Kalu_River_Basin_-_No_01_-_2026__1792995574.pdf",
          "sha256": "1767a274eea705bca490879756b1ad5bd255183c0d101ba5c8e81212b4da8ca3",
          "checkedAt": "2026-10-28T17:13:42.663122+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Flood_Warning_for_Mahaweli_River_-_No_01_-_2026__1792998739.pdf",
          "sha256": "8746dbc111719bf59283836919e8ead312f8889fa29d6d9992d70e57d205a560",
          "checkedAt": "2026-10-28T17:12:27.355015+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Landslide_EW_Report_at_0900hrs_on_2026__1792988751.pdf",
          "sha256": "85948d296020693c11da8bbcca8b705060e423f004586fb0db0b08241bdeb378",
          "checkedAt": "2026-10-28T17:13:42.663647+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Advisory_for_Heavy_Rain_at_0330_hrs_on_2026__1792968291.pdf",
          "sha256": "0bd573752b1965d56fd8ec4ae0c372cba2766bb66294bfc2b6acef1c6d5e6136",
          "checkedAt": "2026-10-28T17:12:31.908493+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Water_level_%26_Rainfall_2026__1792998944.pdf",
          "sha256": "389d0696b0a0a5452ab8e4556704746762a47151527e371c25f81357e8201f25",
          "checkedAt": "2026-10-28T17:13:42.663881+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Landslide_EW_Report_at_1445hrs_on_2026__1793007485.pdf",
          "sha256": "29f80d780c681a9090d51c713c5642db0756ab03aa74aeb003c5a5471582aa52",
          "checkedAt": "2026-10-28T17:13:46.575258+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Water_level_%26_Rainfall_2026__1793017314.pdf",
          "sha256": "68f6608b19221bc5b16569b128f59a717163ad27a8bad111760b3a3cfefb60fd",
          "checkedAt": "2026-10-28T17:13:47.060973+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Weather_Report_at_1600_hrs_on_2026__1793011605.pdf",
          "sha256": "4220f346c6f0c8598ab9447f26d06823732cf7fa47ecb9e3763ef24b2da8ecde",
          "checkedAt": "2026-10-28T17:13:47.267704+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Weather_Report_at_1400_hrs_on_2026__1793007431.pdf",
          "sha256": "8b8c9d2985f04b709c330690453a2db535668a8a44efb699e4cd4138d44f0cde",
          "checkedAt": "2026-10-28T17:13:51.711722+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Advisory_for_Severe_Lightning_at_1130hrs_on_2026__1792997048.pdf",
          "sha256": "e5a055762cc5fff61fe0ae610ce6241395f811d76ae020b955d21c98f707ac5c",
          "checkedAt": "2026-10-28T17:13:53.156722+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Advisory_for_Severe_Lightning_at_1130hrs_on_25__1792909124.pdf",
          "sha256": "1a2c39d4cbf35294fb5719ad2a4d8e770acafe91c049be6891425003e1bb4fe4",
          "checkedAt": "2026-10-28T17:13:54.366116+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Landslide_EW_Report_at_1800hrs_on_2026__1793018981.pdf",
          "sha256": "35e492bf3495070ff0e2fcfaf161528ebf942bb302fffbaa66f78949fdec716f",
          "checkedAt": "2026-10-28T17:13:59.287544+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Flood_Warning_for_Kelani_Basin-_No_01_-_2026__1793020603.pdf",
          "sha256": "7ef2fd77855a9bf433e6bab591dcdbf53cc4b7301925ef0bfe248e3aa0e3edd4",
          "checkedAt": "2026-10-28T17:12:32.643018+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Flood_Warning_FOR_Attanagalu_Oya__-_NO_01_%282026__1793020643.pdf",
          "sha256": "aee26763cf95bbe1c092b17161ac34a0f33c7c6cf24b6b9fc118bc0453f67b72",
          "checkedAt": "2026-10-28T17:12:37.784195+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Water_level_%26_Rainfall_2026__1793020835.pdf",
          "sha256": "ff8ad0720346edf8b15827a9a843be66d2fe4201c6dbf6596cccaa9f2dbddc9e",
          "checkedAt": "2026-10-28T17:13:59.615891+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Water_level_%26_Rainfall_2026__1793031612.pdf",
          "sha256": "eed191d373c03e12f80226e02d7f2a3146a3c6f84422e960b9c553b0e5b1381d",
          "checkedAt": "2026-10-28T17:14:00.950566+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Flood_warning_for_Gin_River_Basin_-_NO_01_(2026__1793038211.pdf",
          "sha256": "8c83b04f7f2c1126a6bb5334ae48b69b842d2d6962d9d0c179cd97ba670de9c3",
          "checkedAt": "2026-10-28T17:12:38.460051+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Water_level_%26_Rainfall_2026__1793045388.pdf",
          "sha256": "8fd8c2141f695cf54ddd62b08608d5ef0a85f119cf19600a5792535a1ef1550f",
          "checkedAt": "2026-10-28T17:14:03.148315+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Water_level_%26_Rainfall_2026__1793074896.pdf",
          "sha256": "e27c924dc0d06d42bf99380c2ca4b4900dc7b3b0d010a2bdb923992d0b0b4f1a",
          "checkedAt": "2026-10-28T17:13:35.444368+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Warning_for_strong_winds_and_rough_seas_at_08__1793072903.pdf",
          "sha256": "9a629881fba5ecfa1cf90f1a3d90f766d14c0dc1206cf24851dc540bc37b3cb4",
          "checkedAt": "2026-10-28T17:13:36.827611+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Weather_Report_at_0530_hrs_on_2026__1793071609.pdf",
          "sha256": "1e7b8b23c9d644a9026ca159379bf59d0e0c193e7a52bbdab6fa7e01221c1a08",
          "checkedAt": "2026-10-28T17:14:03.308809+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Advisory_for_Severe_Lightning_at_1130hrs_on_27__1793082700.pdf",
          "sha256": "34383e5c53aef78a5d6f93e4636a3d1d794f992178d3b3e148e24f935211a445",
          "checkedAt": "2026-10-28T17:12:32.230614+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Advisory_for_Severe_Lightning_at_1130hrs_on_27__1793085463.pdf",
          "sha256": "8b0358d94e2291952b23235d8511eb683146eca1fd25938cb8c5a22dbc5c7485",
          "checkedAt": "2026-10-28T17:13:34.059474+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Flood_warning_for_Kalu_River_Basin_-_No_02_-_(Extended_warning)_2026__1793090488.pdf",
          "sha256": "c552b54d56512af5fcd2a8b3a26bcf3f718b13a76168ff910dc5c8ae87142a80",
          "checkedAt": "2026-10-28T17:12:27.354400+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Weather_Report_at_1400_hrs_on_2026__1793092347.pdf",
          "sha256": "b0f8aa55b9af13e1e41473976d7af27aa03464d67ed5d03f3c0ea50197d9bd68",
          "checkedAt": "2026-10-28T17:13:30.278186+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Weather_Report_at_1400_hrs_on_2026__1793093828.pdf",
          "sha256": "425e8b9cf2617cbae6ef81675f6bcf7c5780ba134227e6000b9c0df16821a252",
          "checkedAt": "2026-10-28T17:13:32.558252+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Water_level_%26_Rainfall_2026__1793095515.pdf",
          "sha256": "d1037a2a98cbbba25e484911d7087da875c87785f2b15b60487211880ec532db",
          "checkedAt": "2026-10-28T17:13:28.154880+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Landslide_EW_Report_at_1600hrs_on_2026__1793098165.pdf",
          "sha256": "6734f8541331b9fcbf5a70a60b2d1dcca291f90a138fa2e7240180a71bfe64aa",
          "checkedAt": "2026-10-28T17:12:27.355108+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Weather_Report_at_1600_hrs_on_2026__1793099831.pdf",
          "sha256": "7e5725887258706ffeb7845502dec6fca6d8d267014d3177b80969cf0787c678",
          "checkedAt": "2026-10-28T17:13:26.185576+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Water_level_%26_Rainfall_2026__1793106184.pdf",
          "sha256": "24f403b0375b169fcdbbd54a4e4002f967aa3486a49c3453a9412478e5b8fc41",
          "checkedAt": "2026-10-28T17:13:24.258412+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Water_level_%26_Rainfall_2026__1793116593.pdf",
          "sha256": "3c437d0b99e98432d27c95e511ec3ab9a3c087b62e240aa83af5a2d145170284",
          "checkedAt": "2026-10-28T17:13:22.592722+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Warning_for_strong_winds_and_rough_seas_at_2100hrs_on_27__1793119377.pdf",
          "sha256": "a6ae16c15d85ba25e3e8613ed6a1ac0da42d24cdceb389f4ddb32de6d92c294f",
          "checkedAt": "2026-10-28T17:13:24.258222+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Water_level_%26_Rainfall_2026__1793128484.pdf",
          "sha256": "758cc85a7b562c60dc1f891f86e1dc0a53c7b6a662744a91d5a370ab0283d21c",
          "checkedAt": "2026-10-28T17:13:20.440978+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Water_level_%26_Rainfall_2026__1793172979.pdf",
          "sha256": "d194f5769c505e5966137cfa11add952e10ab98ed620219b9d2b459c78127a31",
          "checkedAt": "2026-10-28T17:13:14.474049+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Advisory_for_Severe_Lightning_at_1130hrs_on_28__1793168243.pdf",
          "sha256": "c80d69f02c3ee77c7742abd2c8127c7bf6573df3d246c18ea58fde25bfb7cfcd",
          "checkedAt": "2026-10-28T17:12:38.649369+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Flood_warning_for_Gin_River_Basin_-_No_02_-_(Extended_warning)_2026__1793173754.pdf",
          "sha256": "5d9ddf632d3aa980957645b72bf7c772dce9be3c2bd35d12bd89d2ad68e0487a",
          "checkedAt": "2026-10-28T17:12:42.536896+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/__1793147947.pdf",
          "sha256": "7bcb506cf67e103871499ebfb3eba59b92fe50a35d77e54554cf3a21c2d1610e",
          "checkedAt": "2026-10-28T17:13:18.035472+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Flood_warning_for_Kalu_River_Basin_-_No_03_-_%28Extended_warning%29_2026__1793177654.pdf",
          "sha256": "de78a7e17264a9a3494dc15cbec0d7c817b2316ea26324a1182550e8ea3ff8c6",
          "checkedAt": "2026-10-28T17:12:42.766824+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Weather_Report_at_1400_hrs_on_2026__1793180020.pdf",
          "sha256": "2ec3744ce597801989111db9dd7f55d4485c4495769835f8e41e608f1e527c77",
          "checkedAt": "2026-10-28T17:13:09.586632+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Weather_Report_at_1400_hrs_on_2026__1793180043.pdf",
          "sha256": "b06d7b1e4c3398c7741061d4db89003b814ffb9c3ac906a54252e384e9ebb8f6",
          "checkedAt": "2026-10-28T17:13:13.036880+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Water_level_%26_Rainfall_2026__1793181831.pdf",
          "sha256": "be15cfdf983440d253a307eb603bcdd5e930a5392387d99578d9f981a8932983",
          "checkedAt": "2026-10-28T17:13:09.080313+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Weather_Report_at_1600_hrs_on_2026__1793185320.pdf",
          "sha256": "16990e11f18840c0fd559a39d6ed351300db37bc04f41299260af17d50edae56",
          "checkedAt": "2026-10-28T17:13:00.782024+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Landslide_EW_Report_at_1600hrs_on_2026__1793186280.pdf",
          "sha256": "09c25b29a90d053861884ba00c5cc8b28f7237dfa504e435e3292632d736c64c",
          "checkedAt": "2026-10-28T17:12:46.830391+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Weather_report_at_1600hrs_on_2026__1793186950.pdf",
          "sha256": "0065ddaffefdc4a81b9a39a40a6430fdb44412b5b3f8cc398c969ac1e9ff2d3c",
          "checkedAt": "2026-10-28T17:13:05.525439+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Water_level_%26_Rainfall_2026__1793193991.pdf",
          "sha256": "73faf1ba5ae9da0c723fe8e8b7b0b1622e53d3e5d892e2776c22bf4deda13a09",
          "checkedAt": "2026-10-28T17:13:00.781913+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Water_level_%26_Rainfall_2026__1793203215.pdf",
          "sha256": "e8393f346ce1841906471e0b5e1b128eeee0183cc28e877f2428f4d5ed087bc2",
          "checkedAt": "2026-10-28T17:12:51.770160+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Advisory_for_strong_winds_and_rough_seas_2100_hrs__1793203582.pdf",
          "sha256": "1520300ddd193d37ce23a6a5deca9683df930339b455a41409ae77ed67e44d58",
          "checkedAt": "2026-10-28T17:13:00.781652+00:00",
          "status": "unchanged"
        }
      ],
      "googlePublicObservation": {
        "checkedAt": "2026-10-28T17:15:42.269044+00:00",
        "observationWindow": "28 October approximately 17:13–17:15 UTC: requested overview, Kala Wewa and Puttalam public UI inspected in one Ark-only tab, then closed.",
        "method": "Read-only public UI in temporary Ark tabs, separate from untouched TradingView tabs. No private APIs or imagery redistribution.",
        "overview": "Flood layers enabled. Orange forecast shading near Colombo/Panadura remains, with the separate orange area inland south of Panadura unchanged from the prior review. Observed public display only: not measured inundation, an official warning, cancellation or household safety evidence.",
        "puttalam": "Public panel says No flooding data found for this location. Area not supported. Unavailable information, not an all-clear.",
        "kalaWewa": "Green Normal marker; higher-confidence HYBAS forecast with 41/73/153 m3/s thresholds. No explicit provider issue/update or validity endpoints. Not reservoir telemetry.",
        "providerIssuedAt": null,
        "providerValidUntil": null,
        "limitations": "No explicit provider issuance/update timestamp or exact validity endpoints displayed. Review times, Now and relative chart labels are not issuance, validity, household flood-arrival or reservoir-operation times. Puttalam remains unsupported/no flooding data, not an all-clear.",
        "sourceUrl": "https://sites.research.google/floods/l/8.01027646645311/80.5352783203125/10/g/hybas_4121156830?hl=en-LK",
        "nodeId": "hybas_4121156830",
        "displayStatus": "Normal",
        "previousDisplayStatus": "Normal",
        "previousObservedAt": "2026-10-28T16:46:53.478207+00:00",
        "observedBanner": null,
        "changeType": "No material public display change: same orange shading near Colombo/Panadura and inland south of Panadura, green Normal Kala Wewa higher-confidence HYBAS curve and thresholds, Puttalam unsupported. No explicit provider issue/update time or validity endpoints. Relative in 7 hours chart label is not issuance or arrival evidence.",
        "thresholdsCubicMetresPerSecond": [
          41,
          73,
          153
        ],
        "overviewUrl": "https://sites.research.google/floods/l/7.724507070247079/80.27868115079531/7.552394675474881?hl=en-LK"
      },
      "marineTimingDiscrepancy": "Header issued 21:00 SLST on 27 October for 24 hours; map caption issued 20:00 and valid until 20:00 on 28 October. No unambiguous issue/expiry is asserted. Until-further-notice guidance remains distinct.",
      "marineTimingStateAtReview": "Historical Bulletin 08 windows have ended. New Bulletin 09 header and map agree: 21:00 October 28 through 09:00 October 29 SLST. Explicit withdrawal of the specified earlier deep southwest Bay activity restriction recorded; Amber rough-sea advisory continues.",
      "tideValidationHold": "Prior validated snapshot retained; no mapping, tolerance or coverage changes. Overall publisher failure remains distinct from independently valid groups.",
      "archiveDecision": "Retain active-warning view: NBRO Update 35, Kalu No. 03, Gin No. 02, lightning Bulletin 05 and sea-only Amber Bulletin 09 remain active. No archive or all-clear. Monitoring unchanged."
    },
    {
      "checkedAt": "2026-10-28T17:46:58.907070+00:00",
      "reviewedAt": "2026-10-28T17:46:58.907070+00:00",
      "previousPublicReviewAt": "2026-10-28T17:15:42.269044+00:00",
      "method": "100 rows each in DMC categories 6/5/2; listing titles, URLs and times unchanged. All 47 previously visually reviewed original PDFs freshly byte-identical. Public Google views separately inspected.",
      "result": "No new warning, cancellation, supersession, renewal, extension or station observation found. Marine 09 Amber and its limited explicit withdrawal unchanged; inland warnings unchanged.",
      "listingCheckCompletedAt": "2026-10-28T17:42:59.241744+00:00",
      "listingCoverage": {
        "lookbackStart": "2026-10-21T00:00:00+05:30",
        "streams": [
          {
            "stream": "flood",
            "status": "complete",
            "stopReason": "lookback-covered",
            "rows": 100,
            "earliestListingAt": "2026-10-15T06:30:00+05:30"
          },
          {
            "stream": "landslide",
            "status": "complete",
            "stopReason": "lookback-covered",
            "rows": 100,
            "earliestListingAt": "2026-02-16T09:00:00+05:30"
          },
          {
            "stream": "weather",
            "status": "complete",
            "stopReason": "lookback-covered",
            "rows": 100,
            "earliestListingAt": "2026-10-17T16:00:00+05:30"
          }
        ],
        "completeForListingWindow": true,
        "warningValidityCoverage": "unknown: listing dates cannot establish validity of unreviewed PDFs",
        "maxPagesPerStream": 5,
        "rowsScanned": 300
      },
      "originalHashCheckCompletedAt": "2026-10-28T17:43:16.291932+00:00",
      "verifiedBaselineOriginalCount": 47,
      "newOriginalVerifiedCount": 0,
      "verifiedOriginalHashes": [
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Flood_warning_for_Kalu_River_Basin_-_No_01_-_2026__1792995574.pdf",
          "sha256": "1767a274eea705bca490879756b1ad5bd255183c0d101ba5c8e81212b4da8ca3",
          "checkedAt": "2026-10-28T17:42:59.399475+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Flood_Warning_for_Mahaweli_River_-_No_01_-_2026__1792998739.pdf",
          "sha256": "8746dbc111719bf59283836919e8ead312f8889fa29d6d9992d70e57d205a560",
          "checkedAt": "2026-10-28T17:42:15.075988+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Landslide_EW_Report_at_0900hrs_on_2026__1792988751.pdf",
          "sha256": "85948d296020693c11da8bbcca8b705060e423f004586fb0db0b08241bdeb378",
          "checkedAt": "2026-10-28T17:42:59.399856+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Advisory_for_Heavy_Rain_at_0330_hrs_on_2026__1792968291.pdf",
          "sha256": "0bd573752b1965d56fd8ec4ae0c372cba2766bb66294bfc2b6acef1c6d5e6136",
          "checkedAt": "2026-10-28T17:42:18.352374+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Water_level_%26_Rainfall_2026__1792998944.pdf",
          "sha256": "389d0696b0a0a5452ab8e4556704746762a47151527e371c25f81357e8201f25",
          "checkedAt": "2026-10-28T17:42:59.400053+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Landslide_EW_Report_at_1445hrs_on_2026__1793007485.pdf",
          "sha256": "29f80d780c681a9090d51c713c5642db0756ab03aa74aeb003c5a5471582aa52",
          "checkedAt": "2026-10-28T17:43:00.556817+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Water_level_%26_Rainfall_2026__1793017314.pdf",
          "sha256": "68f6608b19221bc5b16569b128f59a717163ad27a8bad111760b3a3cfefb60fd",
          "checkedAt": "2026-10-28T17:43:01.578075+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Weather_Report_at_1600_hrs_on_2026__1793011605.pdf",
          "sha256": "4220f346c6f0c8598ab9447f26d06823732cf7fa47ecb9e3763ef24b2da8ecde",
          "checkedAt": "2026-10-28T17:43:02.322431+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Weather_Report_at_1400_hrs_on_2026__1793007431.pdf",
          "sha256": "8b8c9d2985f04b709c330690453a2db535668a8a44efb699e4cd4138d44f0cde",
          "checkedAt": "2026-10-28T17:43:02.384140+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Advisory_for_Severe_Lightning_at_1130hrs_on_2026__1792997048.pdf",
          "sha256": "e5a055762cc5fff61fe0ae610ce6241395f811d76ae020b955d21c98f707ac5c",
          "checkedAt": "2026-10-28T17:43:02.731139+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Advisory_for_Severe_Lightning_at_1130hrs_on_25__1792909124.pdf",
          "sha256": "1a2c39d4cbf35294fb5719ad2a4d8e770acafe91c049be6891425003e1bb4fe4",
          "checkedAt": "2026-10-28T17:43:04.463121+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Landslide_EW_Report_at_1800hrs_on_2026__1793018981.pdf",
          "sha256": "35e492bf3495070ff0e2fcfaf161528ebf942bb302fffbaa66f78949fdec716f",
          "checkedAt": "2026-10-28T17:43:07.534298+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Flood_Warning_for_Kelani_Basin-_No_01_-_2026__1793020603.pdf",
          "sha256": "7ef2fd77855a9bf433e6bab591dcdbf53cc4b7301925ef0bfe248e3aa0e3edd4",
          "checkedAt": "2026-10-28T17:42:20.306075+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Flood_Warning_FOR_Attanagalu_Oya__-_NO_01_%282026__1793020643.pdf",
          "sha256": "aee26763cf95bbe1c092b17161ac34a0f33c7c6cf24b6b9fc118bc0453f67b72",
          "checkedAt": "2026-10-28T17:42:20.791502+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Water_level_%26_Rainfall_2026__1793020835.pdf",
          "sha256": "ff8ad0720346edf8b15827a9a843be66d2fe4201c6dbf6596cccaa9f2dbddc9e",
          "checkedAt": "2026-10-28T17:43:09.209936+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Water_level_%26_Rainfall_2026__1793031612.pdf",
          "sha256": "eed191d373c03e12f80226e02d7f2a3146a3c6f84422e960b9c553b0e5b1381d",
          "checkedAt": "2026-10-28T17:43:11.389664+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Flood_warning_for_Gin_River_Basin_-_NO_01_(2026__1793038211.pdf",
          "sha256": "8c83b04f7f2c1126a6bb5334ae48b69b842d2d6962d9d0c179cd97ba670de9c3",
          "checkedAt": "2026-10-28T17:42:22.152010+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Water_level_%26_Rainfall_2026__1793045388.pdf",
          "sha256": "8fd8c2141f695cf54ddd62b08608d5ef0a85f119cf19600a5792535a1ef1550f",
          "checkedAt": "2026-10-28T17:43:11.745751+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Water_level_%26_Rainfall_2026__1793074896.pdf",
          "sha256": "e27c924dc0d06d42bf99380c2ca4b4900dc7b3b0d010a2bdb923992d0b0b4f1a",
          "checkedAt": "2026-10-28T17:42:55.317690+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Warning_for_strong_winds_and_rough_seas_at_08__1793072903.pdf",
          "sha256": "9a629881fba5ecfa1cf90f1a3d90f766d14c0dc1206cf24851dc540bc37b3cb4",
          "checkedAt": "2026-10-28T17:42:56.259727+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Weather_Report_at_0530_hrs_on_2026__1793071609.pdf",
          "sha256": "1e7b8b23c9d644a9026ca159379bf59d0e0c193e7a52bbdab6fa7e01221c1a08",
          "checkedAt": "2026-10-28T17:43:11.768074+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Advisory_for_Severe_Lightning_at_1130hrs_on_27__1793082700.pdf",
          "sha256": "34383e5c53aef78a5d6f93e4636a3d1d794f992178d3b3e148e24f935211a445",
          "checkedAt": "2026-10-28T17:42:18.591745+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Advisory_for_Severe_Lightning_at_1130hrs_on_27__1793085463.pdf",
          "sha256": "8b0358d94e2291952b23235d8511eb683146eca1fd25938cb8c5a22dbc5c7485",
          "checkedAt": "2026-10-28T17:42:54.308827+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Flood_warning_for_Kalu_River_Basin_-_No_02_-_(Extended_warning)_2026__1793090488.pdf",
          "sha256": "c552b54d56512af5fcd2a8b3a26bcf3f718b13a76168ff910dc5c8ae87142a80",
          "checkedAt": "2026-10-28T17:42:15.075200+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Weather_Report_at_1400_hrs_on_2026__1793092347.pdf",
          "sha256": "b0f8aa55b9af13e1e41473976d7af27aa03464d67ed5d03f3c0ea50197d9bd68",
          "checkedAt": "2026-10-28T17:42:49.642153+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Weather_Report_at_1400_hrs_on_2026__1793093828.pdf",
          "sha256": "425e8b9cf2617cbae6ef81675f6bcf7c5780ba134227e6000b9c0df16821a252",
          "checkedAt": "2026-10-28T17:42:52.946082+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Water_level_%26_Rainfall_2026__1793095515.pdf",
          "sha256": "d1037a2a98cbbba25e484911d7087da875c87785f2b15b60487211880ec532db",
          "checkedAt": "2026-10-28T17:42:47.429873+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Landslide_EW_Report_at_1600hrs_on_2026__1793098165.pdf",
          "sha256": "6734f8541331b9fcbf5a70a60b2d1dcca291f90a138fa2e7240180a71bfe64aa",
          "checkedAt": "2026-10-28T17:42:15.076079+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Weather_Report_at_1600_hrs_on_2026__1793099831.pdf",
          "sha256": "7e5725887258706ffeb7845502dec6fca6d8d267014d3177b80969cf0787c678",
          "checkedAt": "2026-10-28T17:42:46.600001+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Water_level_%26_Rainfall_2026__1793106184.pdf",
          "sha256": "24f403b0375b169fcdbbd54a4e4002f967aa3486a49c3453a9412478e5b8fc41",
          "checkedAt": "2026-10-28T17:42:46.068249+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Water_level_%26_Rainfall_2026__1793116593.pdf",
          "sha256": "3c437d0b99e98432d27c95e511ec3ab9a3c087b62e240aa83af5a2d145170284",
          "checkedAt": "2026-10-28T17:42:45.055361+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Warning_for_strong_winds_and_rough_seas_at_2100hrs_on_27__1793119377.pdf",
          "sha256": "a6ae16c15d85ba25e3e8613ed6a1ac0da42d24cdceb389f4ddb32de6d92c294f",
          "checkedAt": "2026-10-28T17:42:45.392770+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Water_level_%26_Rainfall_2026__1793128484.pdf",
          "sha256": "758cc85a7b562c60dc1f891f86e1dc0a53c7b6a662744a91d5a370ab0283d21c",
          "checkedAt": "2026-10-28T17:42:44.650178+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Water_level_%26_Rainfall_2026__1793172979.pdf",
          "sha256": "d194f5769c505e5966137cfa11add952e10ab98ed620219b9d2b459c78127a31",
          "checkedAt": "2026-10-28T17:42:40.111850+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Advisory_for_Severe_Lightning_at_1130hrs_on_28__1793168243.pdf",
          "sha256": "c80d69f02c3ee77c7742abd2c8127c7bf6573df3d246c18ea58fde25bfb7cfcd",
          "checkedAt": "2026-10-28T17:42:22.737635+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Flood_warning_for_Gin_River_Basin_-_No_02_-_(Extended_warning)_2026__1793173754.pdf",
          "sha256": "5d9ddf632d3aa980957645b72bf7c772dce9be3c2bd35d12bd89d2ad68e0487a",
          "checkedAt": "2026-10-28T17:42:22.757752+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/__1793147947.pdf",
          "sha256": "7bcb506cf67e103871499ebfb3eba59b92fe50a35d77e54554cf3a21c2d1610e",
          "checkedAt": "2026-10-28T17:42:42.350785+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Flood_warning_for_Kalu_River_Basin_-_No_03_-_%28Extended_warning%29_2026__1793177654.pdf",
          "sha256": "de78a7e17264a9a3494dc15cbec0d7c817b2316ea26324a1182550e8ea3ff8c6",
          "checkedAt": "2026-10-28T17:42:23.432458+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Weather_Report_at_1400_hrs_on_2026__1793180020.pdf",
          "sha256": "2ec3744ce597801989111db9dd7f55d4485c4495769835f8e41e608f1e527c77",
          "checkedAt": "2026-10-28T17:42:35.289018+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Weather_Report_at_1400_hrs_on_2026__1793180043.pdf",
          "sha256": "b06d7b1e4c3398c7741061d4db89003b814ffb9c3ac906a54252e384e9ebb8f6",
          "checkedAt": "2026-10-28T17:42:37.672759+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Water_level_%26_Rainfall_2026__1793181831.pdf",
          "sha256": "be15cfdf983440d253a307eb603bcdd5e930a5392387d99578d9f981a8932983",
          "checkedAt": "2026-10-28T17:42:35.165943+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Weather_Report_at_1600_hrs_on_2026__1793185320.pdf",
          "sha256": "16990e11f18840c0fd559a39d6ed351300db37bc04f41299260af17d50edae56",
          "checkedAt": "2026-10-28T17:42:31.315183+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Landslide_EW_Report_at_1600hrs_on_2026__1793186280.pdf",
          "sha256": "09c25b29a90d053861884ba00c5cc8b28f7237dfa504e435e3292632d736c64c",
          "checkedAt": "2026-10-28T17:42:24.737709+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Weather_report_at_1600hrs_on_2026__1793186950.pdf",
          "sha256": "0065ddaffefdc4a81b9a39a40a6430fdb44412b5b3f8cc398c969ac1e9ff2d3c",
          "checkedAt": "2026-10-28T17:42:33.009934+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Water_level_%26_Rainfall_2026__1793193991.pdf",
          "sha256": "73faf1ba5ae9da0c723fe8e8b7b0b1622e53d3e5d892e2776c22bf4deda13a09",
          "checkedAt": "2026-10-28T17:42:31.314912+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Water_level_%26_Rainfall_2026__1793203215.pdf",
          "sha256": "e8393f346ce1841906471e0b5e1b128eeee0183cc28e877f2428f4d5ed087bc2",
          "checkedAt": "2026-10-28T17:42:25.309104+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Advisory_for_strong_winds_and_rough_seas_2100_hrs__1793203582.pdf",
          "sha256": "1520300ddd193d37ce23a6a5deca9683df930339b455a41409ae77ed67e44d58",
          "checkedAt": "2026-10-28T17:42:31.314773+00:00",
          "status": "unchanged"
        }
      ],
      "googlePublicObservation": {
        "checkedAt": "2026-10-28T17:46:58.907070+00:00",
        "observationWindow": "28 October approximately 17:43–17:46 UTC: requested overview, Kala Wewa and Puttalam public UI inspected in one Ark-only tab, then closed.",
        "method": "Read-only public UI in temporary Ark tabs, separate from untouched TradingView tabs. No private APIs or imagery redistribution.",
        "overview": "Flood layers enabled. Orange forecast shading near Colombo/Panadura remains, with the separate orange area inland south of Panadura unchanged from the prior review. Observed public display only: not measured inundation, an official warning, cancellation or household safety evidence.",
        "puttalam": "Public panel says No flooding data found for this location. Area not supported. Unavailable information, not an all-clear.",
        "kalaWewa": "Green Normal marker; higher-confidence HYBAS forecast with 41/73/153 m3/s thresholds. No explicit provider issue/update or validity endpoints. Not reservoir telemetry.",
        "providerIssuedAt": null,
        "providerValidUntil": null,
        "limitations": "No explicit provider issuance/update timestamp or exact validity endpoints displayed. Review times, Now and relative chart labels are not issuance, validity, household flood-arrival or reservoir-operation times. Puttalam remains unsupported/no flooding data, not an all-clear.",
        "sourceUrl": "https://sites.research.google/floods/l/8.01027646645311/80.5352783203125/10/g/hybas_4121156830?hl=en-LK",
        "nodeId": "hybas_4121156830",
        "displayStatus": "Normal",
        "previousDisplayStatus": "Normal",
        "previousObservedAt": "2026-10-28T17:15:42.269044+00:00",
        "observedBanner": null,
        "changeType": "No material public display change: same orange shading near Colombo/Panadura and inland south of Panadura, green Normal Kala Wewa higher-confidence HYBAS curve and thresholds, Puttalam unsupported. No explicit provider issue/update time or validity endpoints. Relative in 6 hours chart label is not issuance or arrival evidence.",
        "thresholdsCubicMetresPerSecond": [
          41,
          73,
          153
        ],
        "overviewUrl": "https://sites.research.google/floods/l/7.724507070247079/80.27868115079531/7.552394675474881?hl=en-LK"
      },
      "marineTimingDiscrepancy": "Header issued 21:00 SLST on 27 October for 24 hours; map caption issued 20:00 and valid until 20:00 on 28 October. No unambiguous issue/expiry is asserted. Until-further-notice guidance remains distinct.",
      "marineTimingStateAtReview": "Historical Bulletin 08 windows have ended. New Bulletin 09 header and map agree: 21:00 October 28 through 09:00 October 29 SLST. Explicit withdrawal of the specified earlier deep southwest Bay activity restriction recorded; Amber rough-sea advisory continues.",
      "tideValidationHold": "Prior validated snapshot retained; no mapping, tolerance or coverage changes. Overall publisher failure remains distinct from independently valid groups.",
      "archiveDecision": "Retain active-warning view: NBRO Update 35, Kalu No. 03, Gin No. 02, lightning Bulletin 05 and sea-only Amber Bulletin 09 remain active. No archive or all-clear. Monitoring unchanged."
    },
    {
      "checkedAt": "2026-10-28T18:17:23.173678+00:00",
      "reviewedAt": "2026-10-28T18:17:23.173678+00:00",
      "previousPublicReviewAt": "2026-10-28T17:46:58.907070+00:00",
      "method": "100 rows each in DMC categories 6/5/2. One new official Tamil marine publication visually reviewed on all three pages. All 47 baseline originals freshly byte-identical. Public Google views separately inspected.",
      "result": "Official Tamil Marine Bulletin 09 source added with printed identifier discrepancy preserved. No change to warning severity, scope, validity or station observations. Lightning Bulletin 05 validity elapsed at 23:30 SLST October 28; no renewal or cancellation found, not an all-clear.",
      "listingCheckCompletedAt": "2026-10-28T18:13:29.712979+00:00",
      "listingCoverage": {
        "lookbackStart": "2026-10-21T00:00:00+05:30",
        "streams": [
          {
            "stream": "flood",
            "status": "complete",
            "stopReason": "lookback-covered",
            "rows": 100,
            "earliestListingAt": "2026-10-15T06:30:00+05:30"
          },
          {
            "stream": "landslide",
            "status": "complete",
            "stopReason": "lookback-covered",
            "rows": 100,
            "earliestListingAt": "2026-02-16T09:00:00+05:30"
          },
          {
            "stream": "weather",
            "status": "complete",
            "stopReason": "lookback-covered",
            "rows": 100,
            "earliestListingAt": "2026-10-17T19:00:00+05:30"
          }
        ],
        "completeForListingWindow": true,
        "warningValidityCoverage": "unknown: listing dates cannot establish validity of unreviewed PDFs",
        "maxPagesPerStream": 5,
        "rowsScanned": 300
      },
      "originalHashCheckCompletedAt": "2026-10-28T18:14:05.562475+00:00",
      "verifiedBaselineOriginalCount": 47,
      "newOriginalVerifiedCount": 1,
      "verifiedOriginalHashes": [
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Flood_warning_for_Kalu_River_Basin_-_No_01_-_2026__1792995574.pdf",
          "sha256": "1767a274eea705bca490879756b1ad5bd255183c0d101ba5c8e81212b4da8ca3",
          "checkedAt": "2026-10-28T18:13:52.183928+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Flood_Warning_for_Mahaweli_River_-_No_01_-_2026__1792998739.pdf",
          "sha256": "8746dbc111719bf59283836919e8ead312f8889fa29d6d9992d70e57d205a560",
          "checkedAt": "2026-10-28T18:12:19.654664+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Landslide_EW_Report_at_0900hrs_on_2026__1792988751.pdf",
          "sha256": "85948d296020693c11da8bbcca8b705060e423f004586fb0db0b08241bdeb378",
          "checkedAt": "2026-10-28T18:13:52.184668+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Advisory_for_Heavy_Rain_at_0330_hrs_on_2026__1792968291.pdf",
          "sha256": "0bd573752b1965d56fd8ec4ae0c372cba2766bb66294bfc2b6acef1c6d5e6136",
          "checkedAt": "2026-10-28T18:12:21.384515+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Water_level_%26_Rainfall_2026__1792998944.pdf",
          "sha256": "389d0696b0a0a5452ab8e4556704746762a47151527e371c25f81357e8201f25",
          "checkedAt": "2026-10-28T18:13:52.184899+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Landslide_EW_Report_at_1445hrs_on_2026__1793007485.pdf",
          "sha256": "29f80d780c681a9090d51c713c5642db0756ab03aa74aeb003c5a5471582aa52",
          "checkedAt": "2026-10-28T18:13:53.655284+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Water_level_%26_Rainfall_2026__1793017314.pdf",
          "sha256": "68f6608b19221bc5b16569b128f59a717163ad27a8bad111760b3a3cfefb60fd",
          "checkedAt": "2026-10-28T18:13:54.731420+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Weather_Report_at_1600_hrs_on_2026__1793011605.pdf",
          "sha256": "4220f346c6f0c8598ab9447f26d06823732cf7fa47ecb9e3763ef24b2da8ecde",
          "checkedAt": "2026-10-28T18:13:55.199023+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Weather_Report_at_1400_hrs_on_2026__1793007431.pdf",
          "sha256": "8b8c9d2985f04b709c330690453a2db535668a8a44efb699e4cd4138d44f0cde",
          "checkedAt": "2026-10-28T18:13:55.496719+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Advisory_for_Severe_Lightning_at_1130hrs_on_2026__1792997048.pdf",
          "sha256": "e5a055762cc5fff61fe0ae610ce6241395f811d76ae020b955d21c98f707ac5c",
          "checkedAt": "2026-10-28T18:13:55.917987+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Advisory_for_Severe_Lightning_at_1130hrs_on_25__1792909124.pdf",
          "sha256": "1a2c39d4cbf35294fb5719ad2a4d8e770acafe91c049be6891425003e1bb4fe4",
          "checkedAt": "2026-10-28T18:13:57.049596+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Landslide_EW_Report_at_1800hrs_on_2026__1793018981.pdf",
          "sha256": "35e492bf3495070ff0e2fcfaf161528ebf942bb302fffbaa66f78949fdec716f",
          "checkedAt": "2026-10-28T18:13:58.421851+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Flood_Warning_for_Kelani_Basin-_No_01_-_2026__1793020603.pdf",
          "sha256": "7ef2fd77855a9bf433e6bab591dcdbf53cc4b7301925ef0bfe248e3aa0e3edd4",
          "checkedAt": "2026-10-28T18:12:23.562724+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Flood_Warning_FOR_Attanagalu_Oya__-_NO_01_%282026__1793020643.pdf",
          "sha256": "aee26763cf95bbe1c092b17161ac34a0f33c7c6cf24b6b9fc118bc0453f67b72",
          "checkedAt": "2026-10-28T18:12:23.734508+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Water_level_%26_Rainfall_2026__1793020835.pdf",
          "sha256": "ff8ad0720346edf8b15827a9a843be66d2fe4201c6dbf6596cccaa9f2dbddc9e",
          "checkedAt": "2026-10-28T18:13:58.685308+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Water_level_%26_Rainfall_2026__1793031612.pdf",
          "sha256": "eed191d373c03e12f80226e02d7f2a3146a3c6f84422e960b9c553b0e5b1381d",
          "checkedAt": "2026-10-28T18:14:00.368678+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Flood_warning_for_Gin_River_Basin_-_NO_01_(2026__1793038211.pdf",
          "sha256": "8c83b04f7f2c1126a6bb5334ae48b69b842d2d6962d9d0c179cd97ba670de9c3",
          "checkedAt": "2026-10-28T18:12:24.844308+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Water_level_%26_Rainfall_2026__1793045388.pdf",
          "sha256": "8fd8c2141f695cf54ddd62b08608d5ef0a85f119cf19600a5792535a1ef1550f",
          "checkedAt": "2026-10-28T18:14:00.536532+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Water_level_%26_Rainfall_2026__1793074896.pdf",
          "sha256": "e27c924dc0d06d42bf99380c2ca4b4900dc7b3b0d010a2bdb923992d0b0b4f1a",
          "checkedAt": "2026-10-28T18:13:15.106135+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Warning_for_strong_winds_and_rough_seas_at_08__1793072903.pdf",
          "sha256": "9a629881fba5ecfa1cf90f1a3d90f766d14c0dc1206cf24851dc540bc37b3cb4",
          "checkedAt": "2026-10-28T18:13:15.796535+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Weather_Report_at_0530_hrs_on_2026__1793071609.pdf",
          "sha256": "1e7b8b23c9d644a9026ca159379bf59d0e0c193e7a52bbdab6fa7e01221c1a08",
          "checkedAt": "2026-10-28T18:14:01.933431+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Advisory_for_Severe_Lightning_at_1130hrs_on_27__1793082700.pdf",
          "sha256": "34383e5c53aef78a5d6f93e4636a3d1d794f992178d3b3e148e24f935211a445",
          "checkedAt": "2026-10-28T18:12:21.443065+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Advisory_for_Severe_Lightning_at_1130hrs_on_27__1793085463.pdf",
          "sha256": "8b0358d94e2291952b23235d8511eb683146eca1fd25938cb8c5a22dbc5c7485",
          "checkedAt": "2026-10-28T18:13:14.855549+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Flood_warning_for_Kalu_River_Basin_-_No_02_-_(Extended_warning)_2026__1793090488.pdf",
          "sha256": "c552b54d56512af5fcd2a8b3a26bcf3f718b13a76168ff910dc5c8ae87142a80",
          "checkedAt": "2026-10-28T18:12:19.653919+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Weather_Report_at_1400_hrs_on_2026__1793092347.pdf",
          "sha256": "b0f8aa55b9af13e1e41473976d7af27aa03464d67ed5d03f3c0ea50197d9bd68",
          "checkedAt": "2026-10-28T18:13:04.372752+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Weather_Report_at_1400_hrs_on_2026__1793093828.pdf",
          "sha256": "425e8b9cf2617cbae6ef81675f6bcf7c5780ba134227e6000b9c0df16821a252",
          "checkedAt": "2026-10-28T18:13:13.247086+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Water_level_%26_Rainfall_2026__1793095515.pdf",
          "sha256": "d1037a2a98cbbba25e484911d7087da875c87785f2b15b60487211880ec532db",
          "checkedAt": "2026-10-28T18:13:02.307017+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Landslide_EW_Report_at_1600hrs_on_2026__1793098165.pdf",
          "sha256": "6734f8541331b9fcbf5a70a60b2d1dcca291f90a138fa2e7240180a71bfe64aa",
          "checkedAt": "2026-10-28T18:12:19.654770+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Weather_Report_at_1600_hrs_on_2026__1793099831.pdf",
          "sha256": "7e5725887258706ffeb7845502dec6fca6d8d267014d3177b80969cf0787c678",
          "checkedAt": "2026-10-28T18:12:56.418769+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Water_level_%26_Rainfall_2026__1793106184.pdf",
          "sha256": "24f403b0375b169fcdbbd54a4e4002f967aa3486a49c3453a9412478e5b8fc41",
          "checkedAt": "2026-10-28T18:12:55.079272+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Water_level_%26_Rainfall_2026__1793116593.pdf",
          "sha256": "3c437d0b99e98432d27c95e511ec3ab9a3c087b62e240aa83af5a2d145170284",
          "checkedAt": "2026-10-28T18:12:53.536196+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Warning_for_strong_winds_and_rough_seas_at_2100hrs_on_27__1793119377.pdf",
          "sha256": "a6ae16c15d85ba25e3e8613ed6a1ac0da42d24cdceb389f4ddb32de6d92c294f",
          "checkedAt": "2026-10-28T18:12:53.957710+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Water_level_%26_Rainfall_2026__1793128484.pdf",
          "sha256": "758cc85a7b562c60dc1f891f86e1dc0a53c7b6a662744a91d5a370ab0283d21c",
          "checkedAt": "2026-10-28T18:12:51.976732+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Water_level_%26_Rainfall_2026__1793172979.pdf",
          "sha256": "d194f5769c505e5966137cfa11add952e10ab98ed620219b9d2b459c78127a31",
          "checkedAt": "2026-10-28T18:12:45.847914+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Advisory_for_Severe_Lightning_at_1130hrs_on_28__1793168243.pdf",
          "sha256": "c80d69f02c3ee77c7742abd2c8127c7bf6573df3d246c18ea58fde25bfb7cfcd",
          "checkedAt": "2026-10-28T18:12:25.068907+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Flood_warning_for_Gin_River_Basin_-_No_02_-_(Extended_warning)_2026__1793173754.pdf",
          "sha256": "5d9ddf632d3aa980957645b72bf7c772dce9be3c2bd35d12bd89d2ad68e0487a",
          "checkedAt": "2026-10-28T18:12:25.771827+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/__1793147947.pdf",
          "sha256": "7bcb506cf67e103871499ebfb3eba59b92fe50a35d77e54554cf3a21c2d1610e",
          "checkedAt": "2026-10-28T18:12:49.300725+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Flood_warning_for_Kalu_River_Basin_-_No_03_-_%28Extended_warning%29_2026__1793177654.pdf",
          "sha256": "de78a7e17264a9a3494dc15cbec0d7c817b2316ea26324a1182550e8ea3ff8c6",
          "checkedAt": "2026-10-28T18:12:26.587812+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Weather_Report_at_1400_hrs_on_2026__1793180020.pdf",
          "sha256": "2ec3744ce597801989111db9dd7f55d4485c4495769835f8e41e608f1e527c77",
          "checkedAt": "2026-10-28T18:12:43.577080+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Weather_Report_at_1400_hrs_on_2026__1793180043.pdf",
          "sha256": "b06d7b1e4c3398c7741061d4db89003b814ffb9c3ac906a54252e384e9ebb8f6",
          "checkedAt": "2026-10-28T18:12:43.718265+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Water_level_%26_Rainfall_2026__1793181831.pdf",
          "sha256": "be15cfdf983440d253a307eb603bcdd5e930a5392387d99578d9f981a8932983",
          "checkedAt": "2026-10-28T18:12:41.819369+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Weather_Report_at_1600_hrs_on_2026__1793185320.pdf",
          "sha256": "16990e11f18840c0fd559a39d6ed351300db37bc04f41299260af17d50edae56",
          "checkedAt": "2026-10-28T18:12:38.630304+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Landslide_EW_Report_at_1600hrs_on_2026__1793186280.pdf",
          "sha256": "09c25b29a90d053861884ba00c5cc8b28f7237dfa504e435e3292632d736c64c",
          "checkedAt": "2026-10-28T18:12:27.101785+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Weather_report_at_1600hrs_on_2026__1793186950.pdf",
          "sha256": "0065ddaffefdc4a81b9a39a40a6430fdb44412b5b3f8cc398c969ac1e9ff2d3c",
          "checkedAt": "2026-10-28T18:12:39.096764+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Water_level_%26_Rainfall_2026__1793193991.pdf",
          "sha256": "73faf1ba5ae9da0c723fe8e8b7b0b1622e53d3e5d892e2776c22bf4deda13a09",
          "checkedAt": "2026-10-28T18:12:35.571186+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Water_level_%26_Rainfall_2026__1793203215.pdf",
          "sha256": "e8393f346ce1841906471e0b5e1b128eeee0183cc28e877f2428f4d5ed087bc2",
          "checkedAt": "2026-10-28T18:12:28.434457+00:00",
          "status": "unchanged"
        },
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/Advisory_for_strong_winds_and_rough_seas_2100_hrs__1793203582.pdf",
          "sha256": "1520300ddd193d37ce23a6a5deca9683df930339b455a41409ae77ed67e44d58",
          "checkedAt": "2026-10-28T18:12:35.570806+00:00",
          "status": "unchanged"
        }
      ],
      "newOriginals": [
        {
          "url": "https://www.dmc.gov.lk/images/dmcreports/MSW_26102801_TM__1793211013.pdf",
          "checkedAt": "2026-10-28T18:12:35.570933+00:00",
          "status": "ok",
          "sha256": "88b01bfbfcb9c9f9a0bd5b5f46658741fdc55dc8367e01254681dc0d30f6d1da",
          "bytes": 426679,
          "contentType": "application/pdf",
          "finalUrl": "https://www.dmc.gov.lk/images/dmcreports/MSW_26102801_TM__1793211013.pdf",
          "rawFile": "discovered-933ea8171592-88b01bfbfcb9c9f9.pdf",
          "id": "marine-20261028-2100-09-tamil",
          "listingAt": "2026-10-28T21:00:00+05:30",
          "reviewedAt": "2026-10-28T18:17:23.173678+00:00",
          "issuedAt": "2026-10-28T21:00:00+05:30",
          "expiresAt": "2026-10-29T09:00:00+05:30",
          "languages": [
            "ta"
          ],
          "sourceBulletinId": "MSW/26/10/28/02",
          "bulletinNumber": "09"
        }
      ],
      "sourceIdentifierDiscrepancy": {
        "field": "printed bulletin identifier",
        "tamilOriginal": "MSW/26/10/28/02",
        "sinhalaEnglishOriginal": "MSW/26/10/28/01",
        "handling": "Both identifiers retained exactly as printed. Matching Bulletin 09 number, issue/validity, Amber severity, sea scope and instructions support association; no inferred new warning or supersession."
      },
      "googlePublicObservation": {
        "checkedAt": "2026-10-28T18:17:23.173678+00:00",
        "observationWindow": "28 October approximately 18:12–18:15 UTC: requested overview, Kala Wewa and Puttalam public UI inspected in one Ark-only tab, then closed.",
        "method": "Read-only public UI in temporary Ark tabs, separate from untouched TradingView tabs. No private APIs or imagery redistribution.",
        "overview": "Flood layers enabled. Orange forecast shading near Colombo/Panadura remains, with the separate orange area inland south of Panadura unchanged from the prior review. Observed public display only: not measured inundation, an official warning, cancellation or household safety evidence.",
        "puttalam": "Public panel says No flooding data found for this location. Area not supported. Unavailable information, not an all-clear.",
        "kalaWewa": "Green Normal marker; higher-confidence HYBAS forecast with 41/73/153 m3/s thresholds. No explicit provider issue/update or validity endpoints. Not reservoir telemetry.",
        "providerIssuedAt": null,
        "providerValidUntil": null,
        "limitations": "No explicit provider issuance/update timestamp or exact validity endpoints displayed. Review times, Now and relative chart labels are not issuance, validity, household flood-arrival or reservoir-operation times. Puttalam remains unsupported/no flooding data, not an all-clear.",
        "sourceUrl": "https://sites.research.google/floods/l/8.01027646645311/80.5352783203125/10/g/hybas_4121156830?hl=en-LK",
        "nodeId": "hybas_4121156830",
        "displayStatus": "Normal",
        "previousDisplayStatus": "Normal",
        "previousObservedAt": "2026-10-28T17:46:58.907070+00:00",
        "observedBanner": null,
        "changeType": "No material public display change: same orange shading near Colombo/Panadura and inland south of Panadura, green Normal Kala Wewa higher-confidence HYBAS curve and thresholds, Puttalam unsupported. No explicit provider issue/update time or validity endpoints. Relative in 6 hours chart label is not issuance or arrival evidence.",
        "thresholdsCubicMetresPerSecond": [
          41,
          73,
          153
        ],
        "overviewUrl": "https://sites.research.google/floods/l/7.724507070247079/80.27868115079531/7.552394675474881?hl=en-LK"
      },
      "marineTimingDiscrepancy": "Header issued 21:00 SLST on 27 October for 24 hours; map caption issued 20:00 and valid until 20:00 on 28 October. No unambiguous issue/expiry is asserted. Until-further-notice guidance remains distinct.",
      "marineTimingStateAtReview": "Historical Bulletin 08 windows have ended. New Bulletin 09 header and map agree: 21:00 October 28 through 09:00 October 29 SLST. Explicit withdrawal of the specified earlier deep southwest Bay activity restriction recorded; Amber rough-sea advisory continues.",
      "tideValidationHold": "Prior validated snapshot retained; no mapping, tolerance or coverage changes. Overall publisher failure remains distinct from independently valid groups.",
      "archiveDecision": "Retain active-warning view: NBRO Update 35, Kalu No. 03, Gin No. 02 and sea-only Amber Bulletin 09 remain active. Lightning Bulletin 05 has expired without a reviewed renewal or cancellation. No archive or all-clear. Monitoring unchanged."
    }
  ]
}
