Signet Forge 0.1.0
C++20 Parquet library with AI-native extensions
DEMO
Loading...
Searching...
No Matches
signet::forge::PlaybookStep Struct Reference

A single step in an incident response playbook. More...

#include <incident_response.hpp>

Public Attributes

std::string step_id
 Unique step identifier.
 
IncidentPhase phase = IncidentPhase::DETECTION
 
std::string action
 What to do.
 
std::string responsible_role
 Who performs this step.
 
EscalationLevel escalation = EscalationLevel::L1_OPERATIONS
 
int64_t sla_seconds = 0
 Maximum time to complete (0 = no SLA)
 
NotificationChannel notify = NotificationChannel::INTERNAL_LOG
 
std::vector< std::string > checklist
 Sub-items to verify.
 
bool requires_sign_off = false
 Needs explicit sign-off before proceeding.
 

Detailed Description

A single step in an incident response playbook.

Defined at namespace scope for Apple Clang compatibility.

Definition at line 85 of file incident_response.hpp.

Member Data Documentation

◆ action

std::string signet::forge::PlaybookStep::action

What to do.

Definition at line 88 of file incident_response.hpp.

◆ checklist

std::vector<std::string> signet::forge::PlaybookStep::checklist

Sub-items to verify.

Definition at line 93 of file incident_response.hpp.

◆ escalation

EscalationLevel signet::forge::PlaybookStep::escalation = EscalationLevel::L1_OPERATIONS

Definition at line 90 of file incident_response.hpp.

◆ notify

NotificationChannel signet::forge::PlaybookStep::notify = NotificationChannel::INTERNAL_LOG

Definition at line 92 of file incident_response.hpp.

◆ phase

IncidentPhase signet::forge::PlaybookStep::phase = IncidentPhase::DETECTION

Definition at line 87 of file incident_response.hpp.

◆ requires_sign_off

bool signet::forge::PlaybookStep::requires_sign_off = false

Needs explicit sign-off before proceeding.

Definition at line 94 of file incident_response.hpp.

◆ responsible_role

std::string signet::forge::PlaybookStep::responsible_role

Who performs this step.

Definition at line 89 of file incident_response.hpp.

◆ sla_seconds

int64_t signet::forge::PlaybookStep::sla_seconds = 0

Maximum time to complete (0 = no SLA)

Definition at line 91 of file incident_response.hpp.

◆ step_id

std::string signet::forge::PlaybookStep::step_id

Unique step identifier.

Definition at line 86 of file incident_response.hpp.


The documentation for this struct was generated from the following file: