Skip to content

Commit 36ce059

Browse files
burningcostclaude
andcommitted
Fix incorrect SS1/23 regulatory reference in scorer.py
SS1/23 is a PRA supervisory statement for banks (model risk management for banks). It does not apply to insurers. Replace both occurrences with the correct insurance reference: PRA CP6/24 (insurance model risk management). Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
1 parent 313988f commit 36ce059

1 file changed

Lines changed: 4 additions & 3 deletions

File tree

src/insurance_governance/mrm/scorer.py

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2,8 +2,8 @@
22
33
The scorer maps six dimensions onto a 0-100 composite score. The score
44
determines the tier (1 = Critical/Material, 2 = Significant, 3 = Informational).
5-
Weights and thresholds are configurable but the defaults reflect good MRM practice aligned with
6-
SS1/23 best practice (Principle 1) and UK personal lines calibration.
5+
Weights and thresholds are configurable but the defaults reflect good MRM practice
6+
aligned with PRA CP6/24 (insurance model risk) and UK personal lines calibration.
77
88
Why a scorecard rather than a decision tree? A scorecard produces a continuous
99
score that changes incrementally as circumstances change, and generates a
@@ -155,7 +155,8 @@ class RiskTierScorer:
155155
The scorer is stateless — call :meth:`score` as many times as you like.
156156
Weights and thresholds can be overridden at construction time or per-call.
157157
158-
Default weights sum to 100 and reflect good MRM practice aligned with SS1/23 best practice (Principle 1).
158+
Default weights sum to 100 and reflect good MRM practice aligned with
159+
PRA CP6/24 (insurance model risk management) principles.
159160
160161
Args:
161162
weights: Override dimension weights. Must have the same keys as

0 commit comments

Comments
 (0)