Explore
Flagship studies, sector briefs, and recurring reports, by topic.
Long-form data narratives that walk through an argument.
Recurring advisor series, from weekly reads to annual reviews.
The daily policy prescription, generated each morning.
Seven sector deep-dives: banking, trade, energy, agriculture, and more.
Ask the corpus: answers grounded in published work, with citations.
Grounding verified
Cyclone-driven coastal surge, often the killer in BD
The curated note is blunt: storm surge is "cyclone-driven coastal surge, often the killer in BD." That single line carries the whole problem. In a landfalling cyclone, it is rarely the wind that kills at scale on the Bangladesh coast; it is the wall of seawater pushed onto low-lying delta land. Yet this hazard sits in the platform as a tier-1, nowcast-horizon risk with current_state null and data_status set to needs_collector. In plain terms: the country treats the deadliest part of a cyclone as the part it currently cannot measure or forecast operationally inside this system. That is the gap that turns a forecastable event into a body count.
Why now: surge is a nowcast hazard, meaning the decision window is hours, not weeks. A warning that arrives late, that quantifies wind but not water, or that does not translate cleanly into a "leave this village now" instruction, is a warning that fails exactly when it matters. The lead responsible body is the Ministry of Disaster Management and Relief (MoDMR), and the absence of a live surge indicator means MoDMR is effectively flying the most lethal phase of the response on instinct.
current_state for storm surge stops being null and updates automatically when a system enters the Bay, replacing needs_collector with a live feed.First, close the data hole: action 1, the surge nowcast feed, is the keystone because nothing downstream can be automated while current_state is null. Standing that feed up unlocks everything else, the distinct surge alert (action 2), which in turn makes the pre-bound evacuation triggers (action 3) meaningful. Once the feed and triggers exist, the off-season drill (action 4) is the cheap, high-value test that proves the chain end to end before a real cyclone arrives, and it surfaces the shelter-readiness gaps that action 5 then closes. Sequence the drill into the calm window before the next cyclone season so the live feed is battle-tested, not debuted, under a real storm.
The binding constraint is institutional, not technical: surge forecasting, warning issuance, and evacuation authority can sit across different bodies, and a feed that MoDMR cannot translate into a binding evacuation order changes nothing. The needs_collector status is itself a warning that sustained data-pipeline ownership has not been funded; a one-off build that no one maintains will silently rot back to null. Fiscally, the recurring cost is the running feed and the drills, not the initial software, and recurring lines are the first cut in a tight budget. Politically, mandatory pre-bound evacuation triggers remove discretion from local officials, which invites resistance unless the trigger table is published and backed at the ministry level.
Storm surge is the lethal core of every Bangladesh cyclone, and it is the one part of the event this platform currently cannot see, with current_state null and the hazard still flagged needs_collector. MoDMR's first move is to give surge its own live nowcast and its own warning level, then pre-bind that warning to automatic evacuation, so the deadliest hours stop depending on improvisation.
Where this hazard bites hardest, ranked by population below 5 m elevation, population-weighted with WorldPop 2020. Source: multi-hazard exposure atlas (GloFAS, FABDEM, MODIS, ACAG).
| District | Division | population below 5 m elevation |
|---|---|---|
| Jhalokati | Barisal | 99.5% |
| Patuakhali | Barisal | 99.1% |
| Barguna | Barisal | 99% |
| Pirojpur | Barisal | 98.9% |
| Barisal | Barisal | 96.2% |
| Bagerhat | Khulna | 95.7% |
| Bhola | Barisal | 95.5% |
| Chandpur | Chittagong | 93.5% |
The figures and responsible bodies cited in this prescription are drawn from the platform's own data and the GovTwin registry listed below.
Drafted by an Opus writer grounded in the facts above. Where the prescription cites a figure, it is drawn from those facts. The diagnosis derives from the BDPolicyLab crisis taxonomy; the responsible body and budget from the GovTwin registry. Recommended actions are the think tank's policy judgment.