Skip to content

AIRA-41: Incident State MachineΒ #65

@learn-design-develop

Description

@learn-design-develop

πŸ‘€ User Story

As the incident manager, I need a state machine for managing incident lifecycle through defined states.

🎯 Rationale

Manages lifecycle transitions: new β†’ processing β†’ analyzed β†’ closed.

βœ… Acceptance Criteria

  • Create aira/core/state_machine.py with transition logic
  • Implement transitions and guards
  • Store state history in database
  • Timeout handling for stuck incidents
  • Correlation-ID propagation

πŸ“‹ Metadata

  • Status: MVP

  • Category: Core Workflow

  • Week: Week 4

  • Complexity: Low

  • Critical Path: No

  • Dependencies: AIRA-16, AIRA-12


Original Ticket: #41
Phase 1 MVP Tracking Issue

Metadata

Metadata

Labels

core-logicBusiness logic implementationdepends-on-dbRequires database schemalow-priorityCan be delayed if neededmvpPhase 1 MVP scope

Projects

Status

No status

Relationships

None yet

Development

No branches or pull requests

Issue actions