flowchart TB
%% =====================================================
%% 📢 FINAL VERT NUISANCE RESPONSE FLOW (Follow-up removed)
%% =====================================================
start(("📞 Emergency Call
On VERT No"))
assess_risk{"⚠️ Is VERT Support
Needed?"}
cancel(["❌ No VERT Support Required
Record Log"])
alert_vert(["💬 Send WhatsApp Alert
to VERT"])
assemble(["👥 Volunteers Assemble
at Control Point"])
assess_severity{"⚠️ Is the Nuisance
Severe or Repeated?"}
minor(["💬 Friendly Talk / Warning
Resolve Through Dialogue
and Guidance"])
major(["🚨 Engage Security / Admin Office
If Aggressive or
Repeated Behavior"])
mediate(["🫱🫲 Counsel, Record, & Monitor Progress"])
record(["📝 Record Incident Details
Parties, Location,
Time, and Summary"])
close(["✅ Case Closed / Resolved"])
%% ---------- FLOW ----------
start --> assess_risk
assess_risk -->|No| cancel
assess_risk -->|Yes| alert_vert --> assemble --> assess_severity
assess_severity -->|Minor| minor --> mediate --> record --> close
assess_severity -->|Major| major --> mediate --> record --> close
%% ---------- STYLING ----------
classDef primary fill:#fffaf0,stroke:#4facfe,stroke-width:2px,color:#222,font-weight:600
classDef secondary fill:#f5faff,stroke:#1e90ff,stroke-width:1.5px,color:#0b4a78
classDef info fill:#f6fffa,stroke:#20b2aa,stroke-width:1.5px,color:#0b6655
classDef warn fill:#fff8e1,stroke:#ff8c00,stroke-width:1.5px,color:#664400
classDef danger fill:#fff0f0,stroke:#b22222,stroke-width:1.5px,color:#4a0000
classDef neutral fill:#f3f3f3,stroke:#999,stroke-width:1px,color:#333
classDef action fill:#f0f8ff,stroke:#6a5acd,stroke-width:1.8px,color:#2f2f69,font-style:italic
linkStyle default stroke:#333,stroke-width:1.2px,opacity:0.9
class start primary
class assess_risk warn
class cancel neutral
class alert_vert secondary
class assemble info
class assess_severity warn
class minor info
class major danger
class mediate info
class record secondary
class close primary