📄️ Architecture Overview
Nexa is a modular SaaS platform built around a case — the unit of work that represents one airline disruption and the passengers it affected. Every other module exists to move a case from OPEN to CONFIRMED with full auditability and minimum operator intervention.
📄️ Case Lifecycle
A case represents a single disruption event — one flight that was cancelled, rescheduled, or delayed long enough to trigger hotel accommodation. This page walks through every state transition a case goes through, what triggers it, and what side-effects each transition produces.
📄️ Data Model
Nexa's data model is case-centric: a small number of aggregates hang off the case, and every aggregate is timestamped, URN-addressable, and audit-backed.