mockforge_core/incidents/
mod.rs

1//! Incident management for drift and contract violations
2//!
3//! This module provides functionality for creating, storing, and managing incidents
4//! related to contract drift and breaking changes.
5
6pub mod integrations;
7pub mod manager;
8pub mod semantic_manager;
9pub mod store;
10pub mod types;
11
12// Integration formatters (always available, not behind feature flag for simplicity)
13#[path = "integrations/slack.rs"]
14pub mod slack_formatter;
15
16#[path = "integrations/jira.rs"]
17pub mod jira_formatter;
18
19pub use manager::IncidentManager;
20pub use semantic_manager::{SemanticIncident, SemanticIncidentManager};
21pub use store::IncidentStore;
22pub use types::{
23    DriftIncident, ExternalTicket, IncidentQuery, IncidentSeverity, IncidentStatus, IncidentType,
24};