{
 "schemaVersion": "1.0.0",
 "constitutionVersion": "1.0.0",
 "createdAt": "2026-08-12T00:00:00Z",
 "description": "Append-only Evidence Passport records. Old revisions are immutable; corrections create a new revision and preserve the previous permalink.",
 "entity": {
  "type": "project",
  "id": "jakarta-flood-warning-sirens",
  "title": "Jakarta Neighbourhood Flood Sirens and Sensor Posts",
  "canonicalUrl": "https://1001smartcities.org/projects/jakarta-flood-warning-sirens/"
 },
 "currentRevisionId": "2026-08-27-editorial-review",
 "revisions": [
  {
   "id": "2026-08-27-claims-and-sources",
   "createdAt": "2026-08-27T03:40:49Z",
   "effectiveAt": "2026-07-26",
   "changeType": "baseline",
   "summary": "Created the first structured Evidence Passport with 8 claims and 7 source dossiers.",
   "preparedBy": {
    "type": "automation",
    "label": "AI-assisted evidence preparation",
    "humanApproved": false
   },
   "review": {
    "status": "unreviewed",
    "by": null,
    "date": null,
    "note": "Awaiting operator and domain-expert review; publication of this revision implies neither."
   },
   "changes": [
    {
     "operation": "add",
     "path": "/evidencePassport",
     "summary": "Added claim-level evidence mapping and source dossiers."
    },
    {
     "operation": "add",
     "path": "/revisionHistory",
     "summary": "Established a permanent, hash-addressed baseline revision."
    }
   ],
   "snapshotHash": "sha256:d3e37daaf38eee79dea8d6189a64b081be94f917ef530be3cecf19514eb8fe01",
   "snapshot": {
    "asOf": "2026-07-26",
    "projectFingerprint": "sha256:fbc9b191801a5c594fb7f75cab50f75092d47ba1a75e06f3177e19895a492a2f",
    "assurance": {
     "status": "unreviewed",
     "scope": "evidence-passport-revision",
     "statement": "AI-assisted structural preparation. This revision has not been reviewed by a human or subject-matter expert.",
     "machineChecks": [
      "schema",
      "publication-diff-contract",
      "material-project-fingerprint",
      "claim-text-drift",
      "source-reference-resolution",
      "complete-source-dossier",
      "snapshot-hash"
     ]
    },
    "projectState": {
     "status": "live",
     "outcome": "ongoing",
     "evidenceGrade": "media",
     "timeline": {
      "started": 2019,
      "ended": null
     }
    },
    "governance": {
     "operator": "Badan Penanggulangan Bencana Daerah (BPBD) DKI Jakarta",
     "actorTypes": [
      "city-government"
     ],
     "fundingModel": "mixed",
     "fundingDescription": "Jakarta city budget, with some warning posts granted by the Japanese government",
     "cost": null,
     "ownership": null,
     "decisionRights": null,
     "exitConditions": null
    },
    "claims": [
     {
      "id": "clm-2da7b18243d45d04",
      "field": "snippet",
      "text": "pole-mounted loudspeakers that sound in the neighbourhood itself, plus radio, SMS and WhatsApp blasts from its own control room",
      "statementKind": "descriptive",
      "textMode": "verbatim-from-project-record",
      "mappingStatus": "mapped",
      "sourceRefs": [
       "src-6b2808c4de85362e"
      ],
      "supportNote": "The agency's own early-warning page describes the loudspeaker sets in flood-prone neighbourhoods alongside its radio, SMS and messaging dissemination.",
      "caveat": null,
      "interpretation": {
       "added": false,
       "interpolation": false,
       "note": "The passport copies the published claim and its recorded source mapping without adding a conclusion."
      }
     },
     {
      "id": "clm-c95d05e5403deb14",
      "field": "snippet",
      "text": "Fourteen areas had a set in place by 2019; six more cost Rp 4,073,901,441 in 2020, a price that drew ridicule",
      "statementKind": "quantitative",
      "textMode": "verbatim-from-project-record",
      "mappingStatus": "mapped",
      "sourceRefs": [
       "src-84852568849c989c"
      ],
      "supportNote": "The January 2020 report names the budget of Rp 4,073,901,441 for six loudspeaker sets, lists fourteen areas already fitted up to 2019, and is framed around the mockery the price attracted.",
      "caveat": null,
      "interpretation": {
       "added": false,
       "interpolation": false,
       "note": "The passport copies the published claim and its recorded source mapping without adding a conclusion."
      }
     },
     {
      "id": "clm-f0b71539f26cf319",
      "field": "snippet",
      "text": "During 2024 the agency installed digital posts at 90 points across 69 kelurahan, each carrying eight sensors — water level, flow, wind speed and direction, current speed, temperature, humidity and rainfall — feeding its disaster-management system automatically",
      "statementKind": "quantitative",
      "textMode": "verbatim-from-project-record",
      "mappingStatus": "mapped",
      "sourceRefs": [
       "src-1ed1ff738dc0035e",
       "src-faff4d1da4779670"
      ],
      "supportNote": "Both 12 November 2024 reports quote the agency's data centre head: 90 points across 69 kelurahan in 2024, eight sensors per unit covering exactly those variables, with alerts entering the Simba disaster-management system automatically.",
      "caveat": null,
      "interpretation": {
       "added": false,
       "interpolation": false,
       "note": "The passport copies the published claim and its recorded source mapping without adding a conclusion."
      }
     },
     {
      "id": "clm-dfd15f66f7a87009",
      "field": "snippet",
      "text": "it described the locations as provisional and the work as running to December 2024",
      "statementKind": "quantitative",
      "textMode": "verbatim-from-project-record",
      "mappingStatus": "mapped",
      "sourceRefs": [
       "src-1ed1ff738dc0035e"
      ],
      "supportNote": "The ANTARA report quotes the agency saying the location data is provisional and may shift with field conditions, and that the programme was targeted to run until December 2024.",
      "caveat": null,
      "interpretation": {
       "added": false,
       "interpolation": false,
       "note": "The passport copies the published claim and its recorded source mapping without adding a conclusion."
      }
     },
     {
      "id": "clm-29e3a88c3272de7a",
      "field": "snippet",
      "text": "water passing the Katulampa weir upstream is forecast to reach Jakarta about nine to twelve hours later",
      "statementKind": "descriptive",
      "textMode": "verbatim-from-project-record",
      "mappingStatus": "mapped",
      "sourceRefs": [
       "src-a977216450e531ce"
      ],
      "supportNote": "The 5 July 2025 report states that water from the Katulampa weir is expected to arrive in Jakarta about nine to twelve hours after it is observed — the headline quotes only the nine.",
      "caveat": null,
      "interpretation": {
       "added": false,
       "interpolation": false,
       "note": "The passport copies the published claim and its recorded source mapping without adding a conclusion."
      }
     },
     {
      "id": "clm-e13f1322a4c11943",
      "field": "snippet",
      "text": "In March 2025 a councillor reported a silent siren in Pengadegan; BPBD inspected the device and said it worked",
      "statementKind": "quantitative",
      "textMode": "verbatim-from-project-record",
      "mappingStatus": "mapped",
      "sourceRefs": [
       "src-fbdf25a00e2220e3",
       "src-2b331abd73b523cb"
      ],
      "supportNote": "The 5 March 2025 report carries the councillor's account of a loudspeaker in Pengadegan that failed to sound while the water level at the Katulampa dam was rising; the 6 March report carries the agency's reply that its staff checked the device on site and found it working normally.",
      "caveat": null,
      "interpretation": {
       "added": false,
       "interpolation": false,
       "note": "The passport copies the published claim and its recorded source mapping without adding a conclusion."
      }
     },
     {
      "id": "clm-fc92f56467748648",
      "field": "lesson",
      "text": "No evaluation of these posts has been published in seven years — not how many households hear a siren, not whether anyone moved",
      "statementKind": "descriptive",
      "textMode": "verbatim-from-project-record",
      "mappingStatus": "mapped",
      "sourceRefs": [
       "src-6b2808c4de85362e",
       "src-1ed1ff738dc0035e"
      ],
      "supportNote": "Neither the agency's own page nor the 2024 rollout coverage reports any measure of reach or of resident response; both describe installation and coverage only.",
      "caveat": null,
      "interpretation": {
       "added": false,
       "interpolation": false,
       "note": "The passport copies the published claim and its recorded source mapping without adding a conclusion."
      }
     },
     {
      "id": "clm-32cf194b9378293f",
      "field": "lesson",
      "text": "the only check available was the operating agency inspecting its own device and declaring it normal, and the two accounts have never been reconciled",
      "statementKind": "descriptive",
      "textMode": "verbatim-from-project-record",
      "mappingStatus": "mapped",
      "sourceRefs": [
       "src-fbdf25a00e2220e3",
       "src-2b331abd73b523cb"
      ],
      "supportNote": "The dispute is documented only as the councillor's report on 5 March and the agency's own on-site check reported on 6 March; no later source revisits it.",
      "caveat": null,
      "interpretation": {
       "added": false,
       "interpolation": false,
       "note": "The passport copies the published claim and its recorded source mapping without adding a conclusion."
      }
     }
    ],
    "sources": [
     {
      "id": "src-6b2808c4de85362e",
      "title": "BPBD DKI Jakarta — flood early warning",
      "url": "https://bpbd.jakarta.go.id/perpustakaan/NjJ5TVoyMzNDbmFFMmdHeHdTS1gzQT09/peringatan-dini-bencana-banjir",
      "publisher": {
       "name": null,
       "domain": "bpbd.jakarta.go.id",
       "classification": "not-classified"
      },
      "sourceType": "web-page",
      "language": "und",
      "role": "claim-evidence",
      "claimRefs": [
       "clm-2da7b18243d45d04",
       "clm-fc92f56467748648"
      ],
      "temporal": {
       "publishedAt": null,
       "updatedAt": null,
       "sourceCheckedAt": null,
       "recordLastVerifiedAt": "2026-07-26",
       "dossierCreatedAt": "2026-09-02",
       "retrievedAt": null,
       "status": "record-date-only"
      },
      "locator": {
       "type": "descriptive-source-note",
       "value": "A standing agency page that carries no publication date.",
       "exact": false
      },
      "preservation": {
       "archiveUrl": null,
       "archivedAt": null,
       "contentHash": null,
       "status": "not-captured"
      }
     },
     {
      "id": "src-1ed1ff738dc0035e",
      "title": "ANTARA News, 12 Nov 2024 — 90 digital early-warning posts installed",
      "url": "https://www.antaranews.com/berita/4460313/bpbd-dki-pasang-peringatan-dini-digital-di-90-lokasi-rawan-banjir",
      "publisher": {
       "name": null,
       "domain": "antaranews.com",
       "classification": "not-classified"
      },
      "sourceType": "web-page",
      "language": "und",
      "role": "claim-evidence",
      "claimRefs": [
       "clm-f0b71539f26cf319",
       "clm-dfd15f66f7a87009",
       "clm-fc92f56467748648"
      ],
      "temporal": {
       "publishedAt": "2024-11-12",
       "updatedAt": null,
       "sourceCheckedAt": null,
       "recordLastVerifiedAt": "2026-07-26",
       "dossierCreatedAt": "2026-09-02",
       "retrievedAt": null,
       "status": "publication-and-record-dates-recorded"
      },
      "locator": {
       "type": "descriptive-source-note",
       "value": "BPBD head of data and information Mohammad Yohan: 90 digital early-warning units installed during 2024 across 69 kelurahan; eight sensors per unit; alerts sent by radio, SMS and WhatsApp from BPBD headquarters; data feeds the SIMBA disaster information system.",
       "exact": false
      },
      "preservation": {
       "archiveUrl": null,
       "archivedAt": null,
       "contentHash": null,
       "status": "not-captured"
      }
     },
     {
      "id": "src-faff4d1da4779670",
      "title": "detikNews, 12 Nov 2024 — the digital flood warning devices",
      "url": "https://news.detik.com/berita/d-7634967/bpbd-dki-pasang-alat-digital-peringatan-dini-banjir-di-90-lokasi",
      "publisher": {
       "name": null,
       "domain": "news.detik.com",
       "classification": "not-classified"
      },
      "sourceType": "web-page",
      "language": "und",
      "role": "claim-evidence",
      "claimRefs": [
       "clm-f0b71539f26cf319"
      ],
      "temporal": {
       "publishedAt": "2024-11-12",
       "updatedAt": null,
       "sourceCheckedAt": null,
       "recordLastVerifiedAt": "2026-07-26",
       "dossierCreatedAt": "2026-09-02",
       "retrievedAt": null,
       "status": "publication-and-record-dates-recorded"
      },
      "locator": {
       "type": "descriptive-source-note",
       "value": "Per-district breakdown of the 90 units, and the predecessor loudspeaker generation: four horns on a pole, VHF digital radio link to the BPBD control room, roughly 500 m audible radius, three alert levels.",
       "exact": false
      },
      "preservation": {
       "archiveUrl": null,
       "archivedAt": null,
       "contentHash": null,
       "status": "not-captured"
      }
     },
     {
      "id": "src-84852568849c989c",
      "title": "Suara.com, 15 Jan 2020 — six loudspeaker sets for Rp 4 billion",
      "url": "https://www.suara.com/news/2020/01/15/124906/beli-6-set-pengeras-suara-rp-4-miliar-pemprov-dki-bukan-toa-masjid",
      "publisher": {
       "name": null,
       "domain": "suara.com",
       "classification": "not-classified"
      },
      "sourceType": "web-page",
      "language": "und",
      "role": "claim-evidence",
      "claimRefs": [
       "clm-c95d05e5403deb14"
      ],
      "temporal": {
       "publishedAt": "2020-01-15",
       "updatedAt": null,
       "sourceCheckedAt": null,
       "recordLastVerifiedAt": "2026-07-26",
       "dossierCreatedAt": "2026-09-02",
       "retrievedAt": null,
       "status": "publication-and-record-dates-recorded"
      },
      "locator": {
       "type": "descriptive-source-note",
       "value": "Fourteen warning sites already installed by 2019; six more budgeted at Rp 4,073,901,441 after the January 2020 flood; each set linked to automatic weather stations and water-level recorders; source of the cost controversy.",
       "exact": false
      },
      "preservation": {
       "archiveUrl": null,
       "archivedAt": null,
       "contentHash": null,
       "status": "not-captured"
      }
     },
     {
      "id": "src-fbdf25a00e2220e3",
      "title": "detikNews, 5 Mar 2025 — councillor reports a warning device that did not sound",
      "url": "https://news.detik.com/berita/d-7807273/psi-dapat-laporan-ada-alat-peringatan-dini-banjir-jakarta-tak-berfungsi",
      "publisher": {
       "name": null,
       "domain": "news.detik.com",
       "classification": "not-classified"
      },
      "sourceType": "web-page",
      "language": "und",
      "role": "claim-evidence",
      "claimRefs": [
       "clm-e13f1322a4c11943",
       "clm-32cf194b9378293f"
      ],
      "temporal": {
       "publishedAt": "2025-03-05",
       "updatedAt": null,
       "sourceCheckedAt": null,
       "recordLastVerifiedAt": "2026-07-26",
       "dossierCreatedAt": "2026-09-02",
       "retrievedAt": null,
       "status": "publication-and-record-dates-recorded"
      },
      "locator": {
       "type": "descriptive-source-note",
       "value": "Counterweight: councillor August Hamonangan reports the Pengadegan loudspeaker did not sound during the 3-4 March 2025 flood although Katulampa had reached a critical level, and asks whether the budget would be better spent on reservoirs and polders.",
       "exact": false
      },
      "preservation": {
       "archiveUrl": null,
       "archivedAt": null,
       "contentHash": null,
       "status": "not-captured"
      }
     },
     {
      "id": "src-2b331abd73b523cb",
      "title": "Suara.com, 6 Mar 2025 — BPBD says the device works normally",
      "url": "https://www.suara.com/news/2025/03/06/090500/tepis-ucapan-legislator-psi-soal-alat-peringatan-dini-banjir-rusak-bpdb-dki-berfungsi-normal",
      "publisher": {
       "name": null,
       "domain": "suara.com",
       "classification": "not-classified"
      },
      "sourceType": "web-page",
      "language": "und",
      "role": "claim-evidence",
      "claimRefs": [
       "clm-e13f1322a4c11943",
       "clm-32cf194b9378293f"
      ],
      "temporal": {
       "publishedAt": "2025-03-06",
       "updatedAt": null,
       "sourceCheckedAt": null,
       "recordLastVerifiedAt": "2026-07-26",
       "dossierCreatedAt": "2026-09-02",
       "retrievedAt": null,
       "status": "publication-and-record-dates-recorded"
      },
      "locator": {
       "type": "descriptive-source-note",
       "value": "BPBD's reply: an on-site check found the device working normally, and this particular unit was a Japanese government grant. Supports both the rebuttal and the mixed funding.",
       "exact": false
      },
      "preservation": {
       "archiveUrl": null,
       "archivedAt": null,
       "contentHash": null,
       "status": "not-captured"
      }
     },
     {
      "id": "src-a977216450e531ce",
      "title": "Kompas Megapolitan, 5 Jul 2025 — nine hours from Katulampa to Jakarta",
      "url": "https://megapolitan.kompas.com/read/2025/07/05/19032401/siaga-3-di-katulampa-waspada-air-kiriman-diprediksi-tiba-di-jakarta-9-jam",
      "publisher": {
       "name": null,
       "domain": "megapolitan.kompas.com",
       "classification": "not-classified"
      },
      "sourceType": "web-page",
      "language": "und",
      "role": "claim-evidence",
      "claimRefs": [
       "clm-29e3a88c3272de7a"
      ],
      "temporal": {
       "publishedAt": "2025-07-05",
       "updatedAt": null,
       "sourceCheckedAt": null,
       "recordLastVerifiedAt": "2026-07-26",
       "dossierCreatedAt": "2026-09-02",
       "retrievedAt": null,
       "status": "publication-and-record-dates-recorded"
      },
      "locator": {
       "type": "descriptive-source-note",
       "value": "Supports the lead time: a siaga 3 reading at the Katulampa weir in Bogor means the water is expected in Jakarta about nine hours later. Kompas blocks automated fetching (403); outlet, date and claim confirmed via search.",
       "exact": false
      },
      "preservation": {
       "archiveUrl": null,
       "archivedAt": null,
       "contentHash": null,
       "status": "not-captured"
      }
     }
    ],
    "coverage": {
     "claimsTotal": 8,
     "claimsMapped": 8,
     "sourcesTotal": 7,
     "sourcesUsedByClaims": 7,
     "sourcesWithPublicationDate": 6,
     "sourcesWithArchive": 0,
     "sourcesWithExactLocator": 0,
     "sourcesWithContentHash": 0
    },
    "limits": [
     "Publisher names and source languages have not yet been classified; domains are recorded without guessing.",
     "Existing source notes are descriptive locators, not page- or paragraph-exact citations.",
     "A missing archive, publication date or content hash is shown as null rather than inferred.",
     "The project-level evidence grade ranks the strongest source in the entry; it is not a truth score for every claim."
    ]
   }
  },
  {
   "id": "2026-08-27-source-dating",
   "createdAt": "2026-08-27T13:37:00Z",
   "effectiveAt": "2026-07-26",
   "changeType": "correction",
   "summary": "Every source on this entry now carries a date key: a publication date where the publisher states one, otherwise an explicit null with the reason on the record.",
   "preparedBy": {
    "type": "automation",
    "label": "AI-assisted evidence preparation",
    "humanApproved": false
   },
   "review": {
    "status": "unreviewed",
    "by": null,
    "date": null,
    "note": "Awaiting operator and domain-expert review; publication of this revision implies neither."
   },
   "changes": [
    {
     "operation": "replace",
     "path": "/snapshot/projectFingerprint",
     "summary": "Updated projectFingerprint to the current sourced project record."
    },
    {
     "operation": "replace",
     "path": "/snapshot/sources",
     "summary": "Updated sources to the current sourced project record."
    }
   ],
   "snapshotHash": "sha256:c1177bf584127c2c44cb684d3490d45183b85f7fc656658c8871df3df3d2b108",
   "snapshot": {
    "asOf": "2026-07-26",
    "projectFingerprint": "sha256:bf76f9ea9e69ee0e00eef4ebc10b769aa920372dd610e58e0fef81d1085abd69",
    "assurance": {
     "status": "unreviewed",
     "scope": "evidence-passport-revision",
     "statement": "AI-assisted structural preparation. This revision has not been reviewed by a human or subject-matter expert.",
     "machineChecks": [
      "schema",
      "publication-diff-contract",
      "material-project-fingerprint",
      "claim-text-drift",
      "source-reference-resolution",
      "complete-source-dossier",
      "snapshot-hash"
     ]
    },
    "projectState": {
     "status": "live",
     "outcome": "ongoing",
     "evidenceGrade": "media",
     "timeline": {
      "started": 2019,
      "ended": null
     }
    },
    "governance": {
     "operator": "Badan Penanggulangan Bencana Daerah (BPBD) DKI Jakarta",
     "actorTypes": [
      "city-government"
     ],
     "fundingModel": "mixed",
     "fundingDescription": "Jakarta city budget, with some warning posts granted by the Japanese government",
     "cost": null,
     "ownership": null,
     "decisionRights": null,
     "exitConditions": null
    },
    "claims": [
     {
      "id": "clm-2da7b18243d45d04",
      "field": "snippet",
      "text": "pole-mounted loudspeakers that sound in the neighbourhood itself, plus radio, SMS and WhatsApp blasts from its own control room",
      "statementKind": "descriptive",
      "textMode": "verbatim-from-project-record",
      "mappingStatus": "mapped",
      "sourceRefs": [
       "src-6b2808c4de85362e"
      ],
      "supportNote": "The agency's own early-warning page describes the loudspeaker sets in flood-prone neighbourhoods alongside its radio, SMS and messaging dissemination.",
      "caveat": null,
      "interpretation": {
       "added": false,
       "interpolation": false,
       "note": "The passport copies the published claim and its recorded source mapping without adding a conclusion."
      }
     },
     {
      "id": "clm-c95d05e5403deb14",
      "field": "snippet",
      "text": "Fourteen areas had a set in place by 2019; six more cost Rp 4,073,901,441 in 2020, a price that drew ridicule",
      "statementKind": "quantitative",
      "textMode": "verbatim-from-project-record",
      "mappingStatus": "mapped",
      "sourceRefs": [
       "src-84852568849c989c"
      ],
      "supportNote": "The January 2020 report names the budget of Rp 4,073,901,441 for six loudspeaker sets, lists fourteen areas already fitted up to 2019, and is framed around the mockery the price attracted.",
      "caveat": null,
      "interpretation": {
       "added": false,
       "interpolation": false,
       "note": "The passport copies the published claim and its recorded source mapping without adding a conclusion."
      }
     },
     {
      "id": "clm-f0b71539f26cf319",
      "field": "snippet",
      "text": "During 2024 the agency installed digital posts at 90 points across 69 kelurahan, each carrying eight sensors — water level, flow, wind speed and direction, current speed, temperature, humidity and rainfall — feeding its disaster-management system automatically",
      "statementKind": "quantitative",
      "textMode": "verbatim-from-project-record",
      "mappingStatus": "mapped",
      "sourceRefs": [
       "src-1ed1ff738dc0035e",
       "src-faff4d1da4779670"
      ],
      "supportNote": "Both 12 November 2024 reports quote the agency's data centre head: 90 points across 69 kelurahan in 2024, eight sensors per unit covering exactly those variables, with alerts entering the Simba disaster-management system automatically.",
      "caveat": null,
      "interpretation": {
       "added": false,
       "interpolation": false,
       "note": "The passport copies the published claim and its recorded source mapping without adding a conclusion."
      }
     },
     {
      "id": "clm-dfd15f66f7a87009",
      "field": "snippet",
      "text": "it described the locations as provisional and the work as running to December 2024",
      "statementKind": "quantitative",
      "textMode": "verbatim-from-project-record",
      "mappingStatus": "mapped",
      "sourceRefs": [
       "src-1ed1ff738dc0035e"
      ],
      "supportNote": "The ANTARA report quotes the agency saying the location data is provisional and may shift with field conditions, and that the programme was targeted to run until December 2024.",
      "caveat": null,
      "interpretation": {
       "added": false,
       "interpolation": false,
       "note": "The passport copies the published claim and its recorded source mapping without adding a conclusion."
      }
     },
     {
      "id": "clm-29e3a88c3272de7a",
      "field": "snippet",
      "text": "water passing the Katulampa weir upstream is forecast to reach Jakarta about nine to twelve hours later",
      "statementKind": "descriptive",
      "textMode": "verbatim-from-project-record",
      "mappingStatus": "mapped",
      "sourceRefs": [
       "src-a977216450e531ce"
      ],
      "supportNote": "The 5 July 2025 report states that water from the Katulampa weir is expected to arrive in Jakarta about nine to twelve hours after it is observed — the headline quotes only the nine.",
      "caveat": null,
      "interpretation": {
       "added": false,
       "interpolation": false,
       "note": "The passport copies the published claim and its recorded source mapping without adding a conclusion."
      }
     },
     {
      "id": "clm-e13f1322a4c11943",
      "field": "snippet",
      "text": "In March 2025 a councillor reported a silent siren in Pengadegan; BPBD inspected the device and said it worked",
      "statementKind": "quantitative",
      "textMode": "verbatim-from-project-record",
      "mappingStatus": "mapped",
      "sourceRefs": [
       "src-fbdf25a00e2220e3",
       "src-2b331abd73b523cb"
      ],
      "supportNote": "The 5 March 2025 report carries the councillor's account of a loudspeaker in Pengadegan that failed to sound while the water level at the Katulampa dam was rising; the 6 March report carries the agency's reply that its staff checked the device on site and found it working normally.",
      "caveat": null,
      "interpretation": {
       "added": false,
       "interpolation": false,
       "note": "The passport copies the published claim and its recorded source mapping without adding a conclusion."
      }
     },
     {
      "id": "clm-fc92f56467748648",
      "field": "lesson",
      "text": "No evaluation of these posts has been published in seven years — not how many households hear a siren, not whether anyone moved",
      "statementKind": "descriptive",
      "textMode": "verbatim-from-project-record",
      "mappingStatus": "mapped",
      "sourceRefs": [
       "src-6b2808c4de85362e",
       "src-1ed1ff738dc0035e"
      ],
      "supportNote": "Neither the agency's own page nor the 2024 rollout coverage reports any measure of reach or of resident response; both describe installation and coverage only.",
      "caveat": null,
      "interpretation": {
       "added": false,
       "interpolation": false,
       "note": "The passport copies the published claim and its recorded source mapping without adding a conclusion."
      }
     },
     {
      "id": "clm-32cf194b9378293f",
      "field": "lesson",
      "text": "the only check available was the operating agency inspecting its own device and declaring it normal, and the two accounts have never been reconciled",
      "statementKind": "descriptive",
      "textMode": "verbatim-from-project-record",
      "mappingStatus": "mapped",
      "sourceRefs": [
       "src-fbdf25a00e2220e3",
       "src-2b331abd73b523cb"
      ],
      "supportNote": "The dispute is documented only as the councillor's report on 5 March and the agency's own on-site check reported on 6 March; no later source revisits it.",
      "caveat": null,
      "interpretation": {
       "added": false,
       "interpolation": false,
       "note": "The passport copies the published claim and its recorded source mapping without adding a conclusion."
      }
     }
    ],
    "sources": [
     {
      "id": "src-6b2808c4de85362e",
      "title": "BPBD DKI Jakarta — flood early warning",
      "url": "https://bpbd.jakarta.go.id/perpustakaan/NjJ5TVoyMzNDbmFFMmdHeHdTS1gzQT09/peringatan-dini-bencana-banjir",
      "publisher": {
       "name": null,
       "domain": "bpbd.jakarta.go.id",
       "classification": "not-classified"
      },
      "sourceType": "web-page",
      "language": "und",
      "role": "claim-evidence",
      "claimRefs": [
       "clm-2da7b18243d45d04",
       "clm-fc92f56467748648"
      ],
      "temporal": {
       "publishedAt": "2025-09-26",
       "updatedAt": null,
       "sourceCheckedAt": null,
       "recordLastVerifiedAt": "2026-07-26",
       "dossierCreatedAt": "2026-08-27",
       "retrievedAt": null,
       "status": "publication-and-record-dates-recorded"
      },
      "locator": {
       "type": "descriptive-source-note",
       "value": "A standing agency page that carries no publication date.",
       "exact": false
      },
      "preservation": {
       "archiveUrl": null,
       "archivedAt": null,
       "contentHash": null,
       "status": "not-captured"
      }
     },
     {
      "id": "src-1ed1ff738dc0035e",
      "title": "ANTARA News, 12 Nov 2024 — 90 digital early-warning posts installed",
      "url": "https://www.antaranews.com/berita/4460313/bpbd-dki-pasang-peringatan-dini-digital-di-90-lokasi-rawan-banjir",
      "publisher": {
       "name": null,
       "domain": "antaranews.com",
       "classification": "not-classified"
      },
      "sourceType": "web-page",
      "language": "und",
      "role": "claim-evidence",
      "claimRefs": [
       "clm-f0b71539f26cf319",
       "clm-dfd15f66f7a87009",
       "clm-fc92f56467748648"
      ],
      "temporal": {
       "publishedAt": "2024-11-12",
       "updatedAt": null,
       "sourceCheckedAt": null,
       "recordLastVerifiedAt": "2026-07-26",
       "dossierCreatedAt": "2026-08-27",
       "retrievedAt": null,
       "status": "publication-and-record-dates-recorded"
      },
      "locator": {
       "type": "descriptive-source-note",
       "value": "BPBD head of data and information Mohammad Yohan: 90 digital early-warning units installed during 2024 across 69 kelurahan; eight sensors per unit; alerts sent by radio, SMS and WhatsApp from BPBD headquarters; data feeds the SIMBA disaster information system.",
       "exact": false
      },
      "preservation": {
       "archiveUrl": null,
       "archivedAt": null,
       "contentHash": null,
       "status": "not-captured"
      }
     },
     {
      "id": "src-faff4d1da4779670",
      "title": "detikNews, 12 Nov 2024 — the digital flood warning devices",
      "url": "https://news.detik.com/berita/d-7634967/bpbd-dki-pasang-alat-digital-peringatan-dini-banjir-di-90-lokasi",
      "publisher": {
       "name": null,
       "domain": "news.detik.com",
       "classification": "not-classified"
      },
      "sourceType": "web-page",
      "language": "und",
      "role": "claim-evidence",
      "claimRefs": [
       "clm-f0b71539f26cf319"
      ],
      "temporal": {
       "publishedAt": "2024-11-12",
       "updatedAt": null,
       "sourceCheckedAt": null,
       "recordLastVerifiedAt": "2026-07-26",
       "dossierCreatedAt": "2026-08-27",
       "retrievedAt": null,
       "status": "publication-and-record-dates-recorded"
      },
      "locator": {
       "type": "descriptive-source-note",
       "value": "Per-district breakdown of the 90 units, and the predecessor loudspeaker generation: four horns on a pole, VHF digital radio link to the BPBD control room, roughly 500 m audible radius, three alert levels.",
       "exact": false
      },
      "preservation": {
       "archiveUrl": null,
       "archivedAt": null,
       "contentHash": null,
       "status": "not-captured"
      }
     },
     {
      "id": "src-84852568849c989c",
      "title": "Suara.com, 15 Jan 2020 — six loudspeaker sets for Rp 4 billion",
      "url": "https://www.suara.com/news/2020/01/15/124906/beli-6-set-pengeras-suara-rp-4-miliar-pemprov-dki-bukan-toa-masjid",
      "publisher": {
       "name": null,
       "domain": "suara.com",
       "classification": "not-classified"
      },
      "sourceType": "web-page",
      "language": "und",
      "role": "claim-evidence",
      "claimRefs": [
       "clm-c95d05e5403deb14"
      ],
      "temporal": {
       "publishedAt": "2020-01-15",
       "updatedAt": null,
       "sourceCheckedAt": null,
       "recordLastVerifiedAt": "2026-07-26",
       "dossierCreatedAt": "2026-08-27",
       "retrievedAt": null,
       "status": "publication-and-record-dates-recorded"
      },
      "locator": {
       "type": "descriptive-source-note",
       "value": "Fourteen warning sites already installed by 2019; six more budgeted at Rp 4,073,901,441 after the January 2020 flood; each set linked to automatic weather stations and water-level recorders; source of the cost controversy.",
       "exact": false
      },
      "preservation": {
       "archiveUrl": null,
       "archivedAt": null,
       "contentHash": null,
       "status": "not-captured"
      }
     },
     {
      "id": "src-fbdf25a00e2220e3",
      "title": "detikNews, 5 Mar 2025 — councillor reports a warning device that did not sound",
      "url": "https://news.detik.com/berita/d-7807273/psi-dapat-laporan-ada-alat-peringatan-dini-banjir-jakarta-tak-berfungsi",
      "publisher": {
       "name": null,
       "domain": "news.detik.com",
       "classification": "not-classified"
      },
      "sourceType": "web-page",
      "language": "und",
      "role": "claim-evidence",
      "claimRefs": [
       "clm-e13f1322a4c11943",
       "clm-32cf194b9378293f"
      ],
      "temporal": {
       "publishedAt": "2025-03-05",
       "updatedAt": null,
       "sourceCheckedAt": null,
       "recordLastVerifiedAt": "2026-07-26",
       "dossierCreatedAt": "2026-08-27",
       "retrievedAt": null,
       "status": "publication-and-record-dates-recorded"
      },
      "locator": {
       "type": "descriptive-source-note",
       "value": "Counterweight: councillor August Hamonangan reports the Pengadegan loudspeaker did not sound during the 3-4 March 2025 flood although Katulampa had reached a critical level, and asks whether the budget would be better spent on reservoirs and polders.",
       "exact": false
      },
      "preservation": {
       "archiveUrl": null,
       "archivedAt": null,
       "contentHash": null,
       "status": "not-captured"
      }
     },
     {
      "id": "src-2b331abd73b523cb",
      "title": "Suara.com, 6 Mar 2025 — BPBD says the device works normally",
      "url": "https://www.suara.com/news/2025/03/06/090500/tepis-ucapan-legislator-psi-soal-alat-peringatan-dini-banjir-rusak-bpdb-dki-berfungsi-normal",
      "publisher": {
       "name": null,
       "domain": "suara.com",
       "classification": "not-classified"
      },
      "sourceType": "web-page",
      "language": "und",
      "role": "claim-evidence",
      "claimRefs": [
       "clm-e13f1322a4c11943",
       "clm-32cf194b9378293f"
      ],
      "temporal": {
       "publishedAt": "2025-03-06",
       "updatedAt": null,
       "sourceCheckedAt": null,
       "recordLastVerifiedAt": "2026-07-26",
       "dossierCreatedAt": "2026-08-27",
       "retrievedAt": null,
       "status": "publication-and-record-dates-recorded"
      },
      "locator": {
       "type": "descriptive-source-note",
       "value": "BPBD's reply: an on-site check found the device working normally, and this particular unit was a Japanese government grant. Supports both the rebuttal and the mixed funding.",
       "exact": false
      },
      "preservation": {
       "archiveUrl": null,
       "archivedAt": null,
       "contentHash": null,
       "status": "not-captured"
      }
     },
     {
      "id": "src-a977216450e531ce",
      "title": "Kompas Megapolitan, 5 Jul 2025 — nine hours from Katulampa to Jakarta",
      "url": "https://megapolitan.kompas.com/read/2025/07/05/19032401/siaga-3-di-katulampa-waspada-air-kiriman-diprediksi-tiba-di-jakarta-9-jam",
      "publisher": {
       "name": null,
       "domain": "megapolitan.kompas.com",
       "classification": "not-classified"
      },
      "sourceType": "web-page",
      "language": "und",
      "role": "claim-evidence",
      "claimRefs": [
       "clm-29e3a88c3272de7a"
      ],
      "temporal": {
       "publishedAt": "2025-07-05",
       "updatedAt": null,
       "sourceCheckedAt": null,
       "recordLastVerifiedAt": "2026-07-26",
       "dossierCreatedAt": "2026-08-27",
       "retrievedAt": null,
       "status": "publication-and-record-dates-recorded"
      },
      "locator": {
       "type": "descriptive-source-note",
       "value": "Supports the lead time: a siaga 3 reading at the Katulampa weir in Bogor means the water is expected in Jakarta about nine hours later. Kompas blocks automated fetching (403); outlet, date and claim confirmed via search.",
       "exact": false
      },
      "preservation": {
       "archiveUrl": null,
       "archivedAt": null,
       "contentHash": null,
       "status": "not-captured"
      }
     }
    ],
    "coverage": {
     "claimsTotal": 8,
     "claimsMapped": 8,
     "sourcesTotal": 7,
     "sourcesUsedByClaims": 7,
     "sourcesWithPublicationDate": 7,
     "sourcesWithArchive": 0,
     "sourcesWithExactLocator": 0,
     "sourcesWithContentHash": 0
    },
    "limits": [
     "Publisher names and source languages have not yet been classified; domains are recorded without guessing.",
     "Existing source notes are descriptive locators, not page- or paragraph-exact citations.",
     "A missing archive, publication date or content hash is shown as null rather than inferred.",
     "The project-level evidence grade ranks the strongest source in the entry; it is not a truth score for every claim."
    ]
   }
  },
  {
   "id": "2026-08-27-editorial-review",
   "createdAt": "2026-08-27T14:02:00Z",
   "effectiveAt": "2026-07-26",
   "changeType": "correction",
   "summary": "Resolve a source note that said no publication date is recorded while the source carries one.",
   "preparedBy": {
    "type": "automation",
    "label": "AI-assisted evidence preparation",
    "humanApproved": false
   },
   "review": {
    "status": "unreviewed",
    "by": null,
    "date": null,
    "note": "Awaiting operator and domain-expert review; publication of this revision implies neither."
   },
   "changes": [
    {
     "operation": "replace",
     "path": "/snapshot/projectFingerprint",
     "summary": "Updated projectFingerprint to the current sourced project record."
    },
    {
     "operation": "replace",
     "path": "/snapshot/sources",
     "summary": "Updated sources to the current sourced project record."
    }
   ],
   "snapshotHash": "sha256:360b9594619f0df89e506a27ed00ea7757730eafc127deddc8bf73911c02a7fa",
   "snapshot": {
    "asOf": "2026-07-26",
    "projectFingerprint": "sha256:873b4c8557fafe5e1e2b1923f1ecb06603cd9f11875ec067c24c9286243bacd5",
    "assurance": {
     "status": "unreviewed",
     "scope": "evidence-passport-revision",
     "statement": "AI-assisted structural preparation. This revision has not been reviewed by a human or subject-matter expert.",
     "machineChecks": [
      "schema",
      "publication-diff-contract",
      "material-project-fingerprint",
      "claim-text-drift",
      "source-reference-resolution",
      "complete-source-dossier",
      "snapshot-hash"
     ]
    },
    "projectState": {
     "status": "live",
     "outcome": "ongoing",
     "evidenceGrade": "media",
     "timeline": {
      "started": 2019,
      "ended": null
     }
    },
    "governance": {
     "operator": "Badan Penanggulangan Bencana Daerah (BPBD) DKI Jakarta",
     "actorTypes": [
      "city-government"
     ],
     "fundingModel": "mixed",
     "fundingDescription": "Jakarta city budget, with some warning posts granted by the Japanese government",
     "cost": null,
     "ownership": null,
     "decisionRights": null,
     "exitConditions": null
    },
    "claims": [
     {
      "id": "clm-2da7b18243d45d04",
      "field": "snippet",
      "text": "pole-mounted loudspeakers that sound in the neighbourhood itself, plus radio, SMS and WhatsApp blasts from its own control room",
      "statementKind": "descriptive",
      "textMode": "verbatim-from-project-record",
      "mappingStatus": "mapped",
      "sourceRefs": [
       "src-6b2808c4de85362e"
      ],
      "supportNote": "The agency's own early-warning page describes the loudspeaker sets in flood-prone neighbourhoods alongside its radio, SMS and messaging dissemination.",
      "caveat": null,
      "interpretation": {
       "added": false,
       "interpolation": false,
       "note": "The passport copies the published claim and its recorded source mapping without adding a conclusion."
      }
     },
     {
      "id": "clm-c95d05e5403deb14",
      "field": "snippet",
      "text": "Fourteen areas had a set in place by 2019; six more cost Rp 4,073,901,441 in 2020, a price that drew ridicule",
      "statementKind": "quantitative",
      "textMode": "verbatim-from-project-record",
      "mappingStatus": "mapped",
      "sourceRefs": [
       "src-84852568849c989c"
      ],
      "supportNote": "The January 2020 report names the budget of Rp 4,073,901,441 for six loudspeaker sets, lists fourteen areas already fitted up to 2019, and is framed around the mockery the price attracted.",
      "caveat": null,
      "interpretation": {
       "added": false,
       "interpolation": false,
       "note": "The passport copies the published claim and its recorded source mapping without adding a conclusion."
      }
     },
     {
      "id": "clm-f0b71539f26cf319",
      "field": "snippet",
      "text": "During 2024 the agency installed digital posts at 90 points across 69 kelurahan, each carrying eight sensors — water level, flow, wind speed and direction, current speed, temperature, humidity and rainfall — feeding its disaster-management system automatically",
      "statementKind": "quantitative",
      "textMode": "verbatim-from-project-record",
      "mappingStatus": "mapped",
      "sourceRefs": [
       "src-1ed1ff738dc0035e",
       "src-faff4d1da4779670"
      ],
      "supportNote": "Both 12 November 2024 reports quote the agency's data centre head: 90 points across 69 kelurahan in 2024, eight sensors per unit covering exactly those variables, with alerts entering the Simba disaster-management system automatically.",
      "caveat": null,
      "interpretation": {
       "added": false,
       "interpolation": false,
       "note": "The passport copies the published claim and its recorded source mapping without adding a conclusion."
      }
     },
     {
      "id": "clm-dfd15f66f7a87009",
      "field": "snippet",
      "text": "it described the locations as provisional and the work as running to December 2024",
      "statementKind": "quantitative",
      "textMode": "verbatim-from-project-record",
      "mappingStatus": "mapped",
      "sourceRefs": [
       "src-1ed1ff738dc0035e"
      ],
      "supportNote": "The ANTARA report quotes the agency saying the location data is provisional and may shift with field conditions, and that the programme was targeted to run until December 2024.",
      "caveat": null,
      "interpretation": {
       "added": false,
       "interpolation": false,
       "note": "The passport copies the published claim and its recorded source mapping without adding a conclusion."
      }
     },
     {
      "id": "clm-29e3a88c3272de7a",
      "field": "snippet",
      "text": "water passing the Katulampa weir upstream is forecast to reach Jakarta about nine to twelve hours later",
      "statementKind": "descriptive",
      "textMode": "verbatim-from-project-record",
      "mappingStatus": "mapped",
      "sourceRefs": [
       "src-a977216450e531ce"
      ],
      "supportNote": "The 5 July 2025 report states that water from the Katulampa weir is expected to arrive in Jakarta about nine to twelve hours after it is observed — the headline quotes only the nine.",
      "caveat": null,
      "interpretation": {
       "added": false,
       "interpolation": false,
       "note": "The passport copies the published claim and its recorded source mapping without adding a conclusion."
      }
     },
     {
      "id": "clm-e13f1322a4c11943",
      "field": "snippet",
      "text": "In March 2025 a councillor reported a silent siren in Pengadegan; BPBD inspected the device and said it worked",
      "statementKind": "quantitative",
      "textMode": "verbatim-from-project-record",
      "mappingStatus": "mapped",
      "sourceRefs": [
       "src-fbdf25a00e2220e3",
       "src-2b331abd73b523cb"
      ],
      "supportNote": "The 5 March 2025 report carries the councillor's account of a loudspeaker in Pengadegan that failed to sound while the water level at the Katulampa dam was rising; the 6 March report carries the agency's reply that its staff checked the device on site and found it working normally.",
      "caveat": null,
      "interpretation": {
       "added": false,
       "interpolation": false,
       "note": "The passport copies the published claim and its recorded source mapping without adding a conclusion."
      }
     },
     {
      "id": "clm-fc92f56467748648",
      "field": "lesson",
      "text": "No evaluation of these posts has been published in seven years — not how many households hear a siren, not whether anyone moved",
      "statementKind": "descriptive",
      "textMode": "verbatim-from-project-record",
      "mappingStatus": "mapped",
      "sourceRefs": [
       "src-6b2808c4de85362e",
       "src-1ed1ff738dc0035e"
      ],
      "supportNote": "Neither the agency's own page nor the 2024 rollout coverage reports any measure of reach or of resident response; both describe installation and coverage only.",
      "caveat": null,
      "interpretation": {
       "added": false,
       "interpolation": false,
       "note": "The passport copies the published claim and its recorded source mapping without adding a conclusion."
      }
     },
     {
      "id": "clm-32cf194b9378293f",
      "field": "lesson",
      "text": "the only check available was the operating agency inspecting its own device and declaring it normal, and the two accounts have never been reconciled",
      "statementKind": "descriptive",
      "textMode": "verbatim-from-project-record",
      "mappingStatus": "mapped",
      "sourceRefs": [
       "src-fbdf25a00e2220e3",
       "src-2b331abd73b523cb"
      ],
      "supportNote": "The dispute is documented only as the councillor's report on 5 March and the agency's own on-site check reported on 6 March; no later source revisits it.",
      "caveat": null,
      "interpretation": {
       "added": false,
       "interpolation": false,
       "note": "The passport copies the published claim and its recorded source mapping without adding a conclusion."
      }
     }
    ],
    "sources": [
     {
      "id": "src-6b2808c4de85362e",
      "title": "BPBD DKI Jakarta — flood early warning",
      "url": "https://bpbd.jakarta.go.id/perpustakaan/NjJ5TVoyMzNDbmFFMmdHeHdTS1gzQT09/peringatan-dini-bencana-banjir",
      "publisher": {
       "name": null,
       "domain": "bpbd.jakarta.go.id",
       "classification": "not-classified"
      },
      "sourceType": "web-page",
      "language": "und",
      "role": "claim-evidence",
      "claimRefs": [
       "clm-2da7b18243d45d04",
       "clm-fc92f56467748648"
      ],
      "temporal": {
       "publishedAt": "2025-09-26",
       "updatedAt": null,
       "sourceCheckedAt": null,
       "recordLastVerifiedAt": "2026-07-26",
       "dossierCreatedAt": "2026-08-27",
       "retrievedAt": null,
       "status": "publication-and-record-dates-recorded"
      },
      "locator": {
       "type": "descriptive-source-note",
       "value": "The agency's own page on the flood early-warning arrangements, dated 26 September 2025.",
       "exact": false
      },
      "preservation": {
       "archiveUrl": null,
       "archivedAt": null,
       "contentHash": null,
       "status": "not-captured"
      }
     },
     {
      "id": "src-1ed1ff738dc0035e",
      "title": "ANTARA News, 12 Nov 2024 — 90 digital early-warning posts installed",
      "url": "https://www.antaranews.com/berita/4460313/bpbd-dki-pasang-peringatan-dini-digital-di-90-lokasi-rawan-banjir",
      "publisher": {
       "name": null,
       "domain": "antaranews.com",
       "classification": "not-classified"
      },
      "sourceType": "web-page",
      "language": "und",
      "role": "claim-evidence",
      "claimRefs": [
       "clm-f0b71539f26cf319",
       "clm-dfd15f66f7a87009",
       "clm-fc92f56467748648"
      ],
      "temporal": {
       "publishedAt": "2024-11-12",
       "updatedAt": null,
       "sourceCheckedAt": null,
       "recordLastVerifiedAt": "2026-07-26",
       "dossierCreatedAt": "2026-08-27",
       "retrievedAt": null,
       "status": "publication-and-record-dates-recorded"
      },
      "locator": {
       "type": "descriptive-source-note",
       "value": "BPBD head of data and information Mohammad Yohan: 90 digital early-warning units installed during 2024 across 69 kelurahan; eight sensors per unit; alerts sent by radio, SMS and WhatsApp from BPBD headquarters; data feeds the SIMBA disaster information system.",
       "exact": false
      },
      "preservation": {
       "archiveUrl": null,
       "archivedAt": null,
       "contentHash": null,
       "status": "not-captured"
      }
     },
     {
      "id": "src-faff4d1da4779670",
      "title": "detikNews, 12 Nov 2024 — the digital flood warning devices",
      "url": "https://news.detik.com/berita/d-7634967/bpbd-dki-pasang-alat-digital-peringatan-dini-banjir-di-90-lokasi",
      "publisher": {
       "name": null,
       "domain": "news.detik.com",
       "classification": "not-classified"
      },
      "sourceType": "web-page",
      "language": "und",
      "role": "claim-evidence",
      "claimRefs": [
       "clm-f0b71539f26cf319"
      ],
      "temporal": {
       "publishedAt": "2024-11-12",
       "updatedAt": null,
       "sourceCheckedAt": null,
       "recordLastVerifiedAt": "2026-07-26",
       "dossierCreatedAt": "2026-08-27",
       "retrievedAt": null,
       "status": "publication-and-record-dates-recorded"
      },
      "locator": {
       "type": "descriptive-source-note",
       "value": "Per-district breakdown of the 90 units, and the predecessor loudspeaker generation: four horns on a pole, VHF digital radio link to the BPBD control room, roughly 500 m audible radius, three alert levels.",
       "exact": false
      },
      "preservation": {
       "archiveUrl": null,
       "archivedAt": null,
       "contentHash": null,
       "status": "not-captured"
      }
     },
     {
      "id": "src-84852568849c989c",
      "title": "Suara.com, 15 Jan 2020 — six loudspeaker sets for Rp 4 billion",
      "url": "https://www.suara.com/news/2020/01/15/124906/beli-6-set-pengeras-suara-rp-4-miliar-pemprov-dki-bukan-toa-masjid",
      "publisher": {
       "name": null,
       "domain": "suara.com",
       "classification": "not-classified"
      },
      "sourceType": "web-page",
      "language": "und",
      "role": "claim-evidence",
      "claimRefs": [
       "clm-c95d05e5403deb14"
      ],
      "temporal": {
       "publishedAt": "2020-01-15",
       "updatedAt": null,
       "sourceCheckedAt": null,
       "recordLastVerifiedAt": "2026-07-26",
       "dossierCreatedAt": "2026-08-27",
       "retrievedAt": null,
       "status": "publication-and-record-dates-recorded"
      },
      "locator": {
       "type": "descriptive-source-note",
       "value": "Fourteen warning sites already installed by 2019; six more budgeted at Rp 4,073,901,441 after the January 2020 flood; each set linked to automatic weather stations and water-level recorders; source of the cost controversy.",
       "exact": false
      },
      "preservation": {
       "archiveUrl": null,
       "archivedAt": null,
       "contentHash": null,
       "status": "not-captured"
      }
     },
     {
      "id": "src-fbdf25a00e2220e3",
      "title": "detikNews, 5 Mar 2025 — councillor reports a warning device that did not sound",
      "url": "https://news.detik.com/berita/d-7807273/psi-dapat-laporan-ada-alat-peringatan-dini-banjir-jakarta-tak-berfungsi",
      "publisher": {
       "name": null,
       "domain": "news.detik.com",
       "classification": "not-classified"
      },
      "sourceType": "web-page",
      "language": "und",
      "role": "claim-evidence",
      "claimRefs": [
       "clm-e13f1322a4c11943",
       "clm-32cf194b9378293f"
      ],
      "temporal": {
       "publishedAt": "2025-03-05",
       "updatedAt": null,
       "sourceCheckedAt": null,
       "recordLastVerifiedAt": "2026-07-26",
       "dossierCreatedAt": "2026-08-27",
       "retrievedAt": null,
       "status": "publication-and-record-dates-recorded"
      },
      "locator": {
       "type": "descriptive-source-note",
       "value": "Counterweight: councillor August Hamonangan reports the Pengadegan loudspeaker did not sound during the 3-4 March 2025 flood although Katulampa had reached a critical level, and asks whether the budget would be better spent on reservoirs and polders.",
       "exact": false
      },
      "preservation": {
       "archiveUrl": null,
       "archivedAt": null,
       "contentHash": null,
       "status": "not-captured"
      }
     },
     {
      "id": "src-2b331abd73b523cb",
      "title": "Suara.com, 6 Mar 2025 — BPBD says the device works normally",
      "url": "https://www.suara.com/news/2025/03/06/090500/tepis-ucapan-legislator-psi-soal-alat-peringatan-dini-banjir-rusak-bpdb-dki-berfungsi-normal",
      "publisher": {
       "name": null,
       "domain": "suara.com",
       "classification": "not-classified"
      },
      "sourceType": "web-page",
      "language": "und",
      "role": "claim-evidence",
      "claimRefs": [
       "clm-e13f1322a4c11943",
       "clm-32cf194b9378293f"
      ],
      "temporal": {
       "publishedAt": "2025-03-06",
       "updatedAt": null,
       "sourceCheckedAt": null,
       "recordLastVerifiedAt": "2026-07-26",
       "dossierCreatedAt": "2026-08-27",
       "retrievedAt": null,
       "status": "publication-and-record-dates-recorded"
      },
      "locator": {
       "type": "descriptive-source-note",
       "value": "BPBD's reply: an on-site check found the device working normally, and this particular unit was a Japanese government grant. Supports both the rebuttal and the mixed funding.",
       "exact": false
      },
      "preservation": {
       "archiveUrl": null,
       "archivedAt": null,
       "contentHash": null,
       "status": "not-captured"
      }
     },
     {
      "id": "src-a977216450e531ce",
      "title": "Kompas Megapolitan, 5 Jul 2025 — nine hours from Katulampa to Jakarta",
      "url": "https://megapolitan.kompas.com/read/2025/07/05/19032401/siaga-3-di-katulampa-waspada-air-kiriman-diprediksi-tiba-di-jakarta-9-jam",
      "publisher": {
       "name": null,
       "domain": "megapolitan.kompas.com",
       "classification": "not-classified"
      },
      "sourceType": "web-page",
      "language": "und",
      "role": "claim-evidence",
      "claimRefs": [
       "clm-29e3a88c3272de7a"
      ],
      "temporal": {
       "publishedAt": "2025-07-05",
       "updatedAt": null,
       "sourceCheckedAt": null,
       "recordLastVerifiedAt": "2026-07-26",
       "dossierCreatedAt": "2026-08-27",
       "retrievedAt": null,
       "status": "publication-and-record-dates-recorded"
      },
      "locator": {
       "type": "descriptive-source-note",
       "value": "Kompas Megapolitan, 5 July 2025, read in full through a text-extraction proxy: a siaga 3 reading at the Katulampa weir in Bogor means the water is expected in Jakarta 'sembilan hingga 12 jam' later - nine to twelve hours.",
       "exact": false
      },
      "preservation": {
       "archiveUrl": null,
       "archivedAt": null,
       "contentHash": null,
       "status": "not-captured"
      }
     }
    ],
    "coverage": {
     "claimsTotal": 8,
     "claimsMapped": 8,
     "sourcesTotal": 7,
     "sourcesUsedByClaims": 7,
     "sourcesWithPublicationDate": 7,
     "sourcesWithArchive": 0,
     "sourcesWithExactLocator": 0,
     "sourcesWithContentHash": 0
    },
    "limits": [
     "Publisher names and source languages have not yet been classified; domains are recorded without guessing.",
     "Existing source notes are descriptive locators, not page- or paragraph-exact citations.",
     "A missing archive, publication date or content hash is shown as null rather than inferred.",
     "The project-level evidence grade ranks the strongest source in the entry; it is not a truth score for every claim."
    ]
   }
  }
 ]
}
