Expand description
Contract testing, drift detection, and incident management for MockForge
This crate contains the independently extractable contract-related modules
from mockforge-core, including:
- consumer_contracts: Consumer-driven contract tracking and violation detection
- contract_validation: Contract validation types and CI/CD pipeline integration
- contract_drift: Drift detection types, consumer mapping, fitness functions, and forecasting
- diff_types: Core diff analysis types shared across contract modules
- protocol: Protocol type enumeration
Incident management types live in mockforge_foundation::incidents_types;
the structural manager/store implementations live in mockforge_core::incidents,
and the AI-coupled semantic_manager + Jira/Slack integrations live in
mockforge_intelligence::incidents (#562 phase 9). This crate’s previous
incidents module was a dead-weight duplicate with zero external callers
(only contract_drift::forecasting referenced it via crate::incidents::types)
and was deleted under #600.
Re-exports§
pub use error::ContractError;pub use error::Result;
Modules§
- consumer_
contracts - Consumer-driven contracts
- contract_
drift - Pillars: [Contracts]
- contract_
validation - Pillars: [Contracts]
- diff_
types - Core types for contract diff analysis
- error
- Error types for mockforge-contracts
- protocol
- Protocol type enumeration for multi-protocol support
- schema_
diff - Pillars: [Contracts]