Pacta currently reports the presence of rule violations at a given snapshot but does not track how violations evolve over time.
This issue introduces violation lifecycle tracking to better understand rule effectiveness and architectural debt behavior.
Proposed metrics
- Mean Time To Fix (MTTF) for violations
- Percentage of violations older than N days
- Detection of re-introduced (regressed) violations
A violation should be identifiable across snapshots to allow age and lifecycle tracking.
Example insight
35% of rule violations are older than 90 days, suggesting that architectural rules are being consistently ignored or deferred.
Acceptance Criteria
Pacta currently reports the presence of rule violations at a given snapshot but does not track how violations evolve over time.
This issue introduces violation lifecycle tracking to better understand rule effectiveness and architectural debt behavior.
Proposed metrics
A violation should be identifiable across snapshots to allow age and lifecycle tracking.
Example insight
Acceptance Criteria