Procesul Incident → Anchetă → Măsură

State machine pe Investigation cu 8 stări: pending → committee_appointed → interviews_scheduled → interviews_completed → report_drafted → report_approved → monitoring_active → closed.

Workflow Investigation v1

Investigația urmează un state machine formal cu 8 stări și 7 tranziții. Fiecare tranziție are guards stricte (raise ValidationError dacă state-ul curent nu permite tranziția) și emite o entry în InvestigationAuditLog.
State machine Investigation v1
Fluxul standard cu skip direct la closed pentru no_breach.

Flow-ul end-to-end

Un caz tipic mediu/macro parcurge următorii actori și pași:
Flow: Incident → Investigation → Measure → Closure
Swim lanes pe rolurile SfH local/regional/national + sistem.

Workflow versioning

Fiecare Investigation snapshot-uiește workflow_version la creare (default 'v1'). Investigations existente rămân pe v1 când deploy-ăm un v2 (e.g., adăugăm o tranziție nouă).
A fost util acest articol?

Înapoi la Safe from Harm Ultima actualizare: 3 Mai 2026