Expand description
Exponential scaling and risk-based boosting for technical debt scores.
This module implements score amplification through:
- Exponential scaling based on debt type (architectural issues get stronger boost)
- Risk-based discrete boosts for high dependencies, entry points, etc.
The approach replaces tier-based ranking with transparent score amplification, ensuring higher scores always rank higher while naturally surfacing critical issues.
Structs§
- Scaling
Config - Configuration for exponential scaling and risk boosting
Functions§
- calculate_
debt_ type_ severity_ multiplier - Calculate debt-type-specific severity multiplier.
- calculate_
final_ score - Calculate final score with exponential scaling, risk boosting, and debt type multiplier.