Engine & Framework

Deterministic. Reproducible. Auditable. Every result can be re-run from the same inputs and will return the same output.

◆ Inkanyamba

Named after a storm-force from Southern African tradition — Inkanyamba appears when systems are under stress and decisions cannot wait. That is exactly the context this engine is built for.

Municipal Readiness Assessment

What you need: Your municipality’s crisis plan document · 10 minutes.
What you get: Compliance score against 29 MCF/MSB policy requirements · Ranked corrective actions with document guidance · A downloadable decision brief.
Your answers are saved automatically in this browser. No account required. No data leaves your device until you submit.
Run the CDI engine on your municipality
7 sections · 29 requirements · scored against Sweden MCF/MSB 2024 policy pack. No personal data required. Results are deterministic decision support — they require human review before operational use.
Step 1 of 9 · Municipality
Municipality
A · Plan
B · Comms
C · Care
D · Spaces
E · IT/Cyber
F · Coord
G · Recovery
Scenario
🏛️
Municipality Information
Basic context about your municipality
📋
A · Plan Metadata & Baseline
Is your crisis plan current and tested?
3 questions
Is the crisis plan updated for the current mandate period (2023–2026)?
MCF requires plans to be reviewed each mandate period.
Yes
Partial
No
Does the RSA (risk and vulnerability analysis) cover effects on the municipality’s own operations?
Not just external risks — how do they affect schools, care, water, transport?
Yes
Partial
No
Has the crisis plan been exercised (tabletop or full-scale) in the last 2 years?
Yes
Partial
No
📡
B · Communications
Can you communicate when power and telecom fail?
4 questions
Does the municipality own its own Rakel unit(s) — not shared with rescue service?
Rakel at the fire station ≠ Rakel at the municipality. If the fire service is deployed, you lose your backup channel.
Yes
Shared
No
Is there a tested backup communication plan for simultaneous power and telecom failure?
Rakel, runners, analogue fallback, WIS without internet.
Yes
Partial
No
Does the crisis information protocol include non-Swedish-speaking residents?
Pre-translated warnings, community liaison, pictogram-based shelter signage.
Yes
Partial
No
Can you access and update WIS during a local power and internet outage?
Yes
Partial
No
🏥
C · Care & Vulnerable Populations
Are your most vulnerable residents protected?
6 questions
Is there a transport contingency for elderly care facilities if primary roads close?
Vehicle inventory, alternative routes, pickup sequence for mobility-impaired residents.
Yes
Partial
No
Is medical supply continuity defined for power-dependent residents? (insulin, oxygen, powered beds)
Yes
Partial
No
Does the plan include a heat wave protocol for elderly care facilities?
Trigger temperatures, cooling, hydration, cooled shelter activation.
Yes
Partial
No
Are protected spaces accessible for wheelchair users, hearing-impaired, and vision-impaired residents?
Yes
Partial
No
Does the plan define foster care continuity and social services fallback during crisis?
Yes
Partial
No
Does the evacuation/shelter protocol protect sensitive personal information? (protected addresses, DV victims)
Yes
Partial
No
🛡️
D · Protected Spaces
Can your shelters actually function?
3 questions
Are activation thresholds and staffing models defined for each protected space?
Yes
Partial
No
Is there a protocol for schools that serve as both education and shelter (dual-use conflict)?
What happens if shelter activation is needed during school hours?
Yes
Partial
No
Do all protected spaces have backup power and heating for 72 hours?
Yes
Partial
No
💻
E · IT & Cyber Preparedness
What happens when your systems go down?
4 questions
Does the municipality have a cyber attack / IT disruption contingency plan?
Ransomware, total email/VoIP loss, IT system recovery priorities.
Yes
Partial
No
Do critical municipal services have tested manual fallback procedures?
Payroll, social services, building permits, citizen services — can they run on paper for a week?
Yes
Partial
No
Can the crisis coordination room make calls without internet-based VoIP?
Yes
Partial
No
Are offline data backups tested with documented recovery time?
Yes
Partial
No
🤝
F · Coordination
Who coordinates with whom during an event?
3 questions
Is there a coordination matrix for all external partners? (rescue, utilities, schools, care, volunteers)
Yes
Partial
No
Do volunteer organisations have defined roles, activation protocols, and training requirements?
Not just “volunteers will assist” — specific roles, triggers, and preparation.
Yes
Partial
No
Is there a school coordination protocol for crisis events during school hours?
Yes
Partial
No
🔄
G · Recovery & Governance
What happens after the acute phase ends?
4 questions
Is a named recovery lead designated in the crisis plan?
Yes
Partial
No
Is the service restoration priority order defined? (water → care → schools → transport → permits)
Yes
Partial
No
Are after-action corrections logged and versioned? (owner, due date, status)
Yes
Partial
No
Can the annual Länsstyrelsen report be produced from structured plan evidence?
Yes
Partial
No
Scenario Stress Test
Select up to 3 shock events to test your plan against
Select events that could realistically affect your municipality. CDI will test which of your gaps become critical under this specific combination of pressures. Your compliance score stays fixed — your corrective action ranking changes based on what fails first under scenario stress.
🌊 Flood warning
Rising water, road and bridge closures, possible evacuation.
Low
Medium
High
⚡ Power outage
Grid failure affecting infrastructure, care, communications.
Low
Medium
High
📡 Telecom failure
Mobile and fixed-line network outage.
Low
Medium
High
🚧 Road / bridge closure
Key routes blocked. Care facilities and shelters affected.
Low
Medium
High
🔥 Wildfire
Fire affecting access, air quality, evacuation zones.
Low
Medium
High
⚠️ Civil disruption
Public order incident affecting services and access.
Low
Medium
High
Running CDI engine…

Deterministic decision support — not autonomous. No personal data is accepted or stored. All outputs require human review before operational use. CDI does not make autonomous decisions, allocate resources, or classify individuals. → CDI AI Use Policy