ISO 22301 §8.4.2 · §8.4.3 · §8.5

Crisis events with auto-coded audit trails

Auto-numbered crisis codes (CR-2026-001) and action items (A1, A2…) per crisis. BCP activation linked to the §8.5 audit log. Five structured impact types. Reopen-after-close support — because crises don't always stay closed.

Codes A1..An
Auto
Impact types
5
Activation linkage
BCP
After close
Reopen
Key features

Six features for declared events

Auto-coded crisis events

Each declared event gets a unique CR-YYYY-NNN code per tenant. The number resets per year. Codes appear in the audit log, the comms tree, every PDF — they're the citation handle for an entire incident.

  • Per-tenant per-year sequence
  • Citation handle
  • Audit-trail anchor

Auto-numbered action items

Action items within a crisis auto-number A1, A2, A3 onwards. Numbers reset per crisis. So 'A3 in CR-2026-001' is uniquely identifiable across the entire audit log — verified in the crisis-lifecycle integration tests.

  • A1..An per crisis
  • Resets per event
  • Test-verified

BCP activation linkage

The IMT activates one or more BCPs from inside the crisis record. Each activation creates a row in bcp_activations (§8.5 audit trail), linked back to the crisis. Closing the crisis deactivates linked plans.

  • §8.5 evidence chain
  • One-click activation
  • Cascading deactivation

Five structured impact types

Operational · financial · regulatory · reputational · staff. Each captured with timeline (start / end), magnitude, mitigation. Auditors see the impact picture across all dimensions, not just the one impact author thought to mention.

  • Timeline per impact
  • Magnitude + mitigation
  • Multi-dimensional view

Communications log

Every comms send during a crisis logged: audience, channel, sent-at, sent-by, content snapshot. Required by §8.4.3. Also serves as evidence post-incident for what was said and when.

  • Per-comms record
  • Content snapshot
  • §8.4.3 evidence

Reopen-after-close

Crises sometimes need to reopen — new evidence emerges, an impact reactivates, post-mortem triggers more actions. crisis_events has reopened_at + reopened_reason. Most peers force a new event; BCMStack treats it as continuation.

  • Continuation, not duplicate
  • Audit trail intact
  • Common in real ops
Data model

Crisis event + auto-numbered actions

Crisis event recordpublic.crisis_events
ColumnTypeClauseNote
codevarchar(50)Auto-generated CR-YYYY-NNN per tenant per year
namevarchar(255)Crisis title
severityvarchar(20)low · medium · high · critical
categoryvarchar(50)operational · cyber · physical · vendor · regulatory · reputational
phasevarchar(20)declared · responding · recovering · closed
event_datetimestamptzWhen the event began
declared_byuuidFK users — incident commander
closed_attimestamptzWhen event was formally closed
reopened_attimestamptzMost-recent reopen timestamp
reopened_reasontextWhy it was reopened
Action items (auto-coded A1..An)public.improvement_actions
ColumnTypeClauseNote
codevarchar(20)Auto-numbered A1, A2, ... within the parent crisis
crisis_event_iduuidFK crisis_events — parent crisis
descriptiontextWhat needs to happen
owner_iduuidFK users — accountable owner
due_attimestamptzTarget completion
completed_attimestamptzWhen completed
Clause coverage

ISO 22301 §8.4 + §8.5 + §10.1

ClauseWhat it asks forBCMStack surface
§8.4.2Response structure during a declared eventcrisis_events + IMT roster from linked BCPs
§8.4.3Warning + communication during a crisiscrisis_communications log (who said what to whom, when)
§8.5BCP activation evidence — linked to real eventscrisis_activated_bcps joins to bcp_activations
§9.1.1Monitoring + measurement during recoverycrisis_recovery_activities + crisis_recovery_resources
§10.1Improvement actions raised post-eventAuto-numbered A1..An action items per crisis
FAQ

Frequently asked questions

What's auto-coded action items?

+

Every crisis declared gets a unique code (CR-2026-001). Action items raised within that crisis auto-number from A1 onwards (A1, A2, A3...). The numbering resets per crisis. So 'A3 in CR-2026-001' is a uniquely identifiable record across the audit log. Tested in the crisis-lifecycle integration suite.

How does BCP activation linkage work?

+

When a crisis is declared, the IMT can activate one or more BCPs. Each activation creates a row in bcp_activations linked to crisis_events.id via the crisis_activated_bcps join. Closing the crisis triggers deactivation of linked BCPs. The §8.5 audit trail captures: which crisis triggered which activation, when, by whom, with what outcome.

What's reopen-after-close support?

+

Crisis events sometimes need to be reopened — new evidence emerges, a closed-out impact reactivates, lessons-learned trigger additional actions. crisis_events has reopened_at, reopened_by, reopened_reason fields plus a reopen audit trail. Most peer platforms force you to create a new crisis; BCMStack treats it as continuation of the original.

What impacts can be tracked during a crisis?

+

Five structured impact types: (1) operational — what services are disrupted, (2) financial — quantified loss, (3) regulatory — notification obligations triggered, (4) reputational — media / customer reaction, (5) staff — safety, displacement, availability. Each captured with timeline (when impact started / ended), magnitude, mitigation in flight.

See the Crisis module in 20 minutes

We'll walk through declaring an event, activating a BCP, capturing impacts, raising auto-coded action items, and closing the loop with a reopen scenario.

Book a 20-minute demo

See the full BCM lifecycle — explore BIA, BCP, Exercises, Crisis, Risk and Reporting.