Pattern Proposal: Compliance engine finding and metrics modeling
Summary
ComplianceEngine is paired with ComplianceFinding and ComplianceMetrics models, indicating rule evaluation that produces structured findings and metrics.
Candidate Pattern
- ID:
compliance-engine-finding-modeling - Classification: architectural
- Maturity: emerging
- Type: emerging
Observed Signals
No specific signals listed.
Evidence
Supporting Evidence
- src/cas_runner/governance/compliance_engine.py (ComplianceEngine) - Compliance evaluation engine.
- src/cas_runner/governance/models.py (ComplianceFinding, ComplianceMetrics) - Structured outputs for compliance evaluation.
Scope Assessment
- Evidence Strength: medium
- Confidence: medium
- Applies to: ideas-to-life-cas
Rationale
- Intent: Separate compliance evaluation from action execution and express results as structured outputs.
- Context: Governance artifacts or actions must be evaluated against rules, with exceptions and metrics reported consistently.
- Force: Rule outcomes must be machine-readable
- Force: Findings need provenance and severity
- Force: Metrics should be derivable from evaluation results
Traceability
Artifact source: proposed-patterns