Certain modules become architectural hotspots due to a combination of frequent changes, high coupling, and rule violations.
This issue proposes identifying such hotspots and tracking how they emerge, evolve, or stabilize over time.
Hotspot signals may include
- High change frequency (churn)
- High coupling (fan-in / fan-out)
- High violation density
Hotspot detection should be explainable and based on explicit thresholds or scoring.
Example insight
The payments module became an architectural hotspot starting after sprint 14.
Acceptance Criteria
Certain modules become architectural hotspots due to a combination of frequent changes, high coupling, and rule violations.
This issue proposes identifying such hotspots and tracking how they emerge, evolve, or stabilize over time.
Hotspot signals may include
Hotspot detection should be explainable and based on explicit thresholds or scoring.
Example insight
Acceptance Criteria