Policy authoring · v4
Ordered decision rules
Rules are evaluated in order and the first match wins, so ordering is part of the policy. Only attributes approved in the catalogue may be referenced, every edit is journalled, and the counts beside each rule are the live population on Aug 01, 2026.
Ordered rules
5
Plus one non-removable default rule
Eligible population
8,713
72.6% of 12,000 accounts
Reaching default rule
774
8.9% of eligible accounts
Validation
2 advisory
Not yet recorded for this edit
Rule 1
Rule 1: eligible accounts where the account is not attached to a repricing pointer are assigned to No Action — Pointer Ineligible. Accounts already matched by an earlier rule are not reconsidered.
Rule 2
Rule 2: eligible accounts where Current Balance is at least $250,000 and at least one of the following holds: Relationship Tier is Private Bank; 90-Day Average Balance is at least $200,000; Relationship Balance is at least $500,000 are assigned to Relationship Hold — High Balance. Accounts already matched by an earlier rule are not reconsidered.
Rule 3
Rule 3: eligible accounts where Rate Sensitivity is Low are assigned to Small Cut Cohort. Accounts already matched by an earlier rule are not reconsidered.
Rule 4
Rule 4: eligible accounts where Rate Sensitivity is Medium are assigned to Medium Cut Cohort. Accounts already matched by an earlier rule are not reconsidered.
Rule 5
Rule 5: eligible accounts where Rate Sensitivity is High are assigned to Large Cut Cohort. Accounts already matched by an earlier rule are not reconsidered.
Default rule
Any eligible account that does not match a preceding rule is assigned to Hold — No Action. The default rule guarantees exhaustive coverage and cannot be removed.
Validation
Eight checks run continuously against the working version. Blocking findings prevent execution.
L1Well-formed
passedEvery rule carries at least one complete condition and a decision.
5 rules and the default rule are structurally complete.
L2Type, operator and domain
passedOperators and values conform to the catalogue definition of each attribute.
All operators and values conform to catalogue metadata.
L3Dead branches and subsumption
warningNo rule is unreachable behind an earlier, broader rule.
Rule 1 matched no accounts on Aug 01, 2026 · Rule 2 matched no accounts on Aug 01, 2026 · Rule 3 matched no accounts on Aug 01, 2026 · Rule 4 matched no accounts on Aug 01, 2026 · Rule 5 matched no accounts on Aug 01, 2026
L4Exhaustive coverage
passedEvery eligible account reaches a named decision.
774 accounts (8.9%) reach Hold — No Action through the default rule.
L5Entitlement validation
passedThe active role is entitled to author and execute this policy.
Pricing Analyst holds policy authoring and execution entitlement for MMA-CUT-BASE.
L6Empirical validation
warningRules produce a material population on the working snapshot.
5 rule(s) produce an empty population on Aug 01, 2026.
L7Point-in-time availability
passedReferenced attributes have genuine history across the analysis window.
All referenced attributes hold history from Feb 01, 2025 or earlier.
L8Attribute governance state
passedEvery referenced attribute is in an approved governance state.
6 referenced attributes are approved for use, including model-derived Rate Sensitivity under MRMV approval.
Save as new version
Saving freezes the current draft as a numbered version. Executed versions are immutable and remain available for comparison.
A change note is mandatory. It is stored with the version, appears in the diff view and is quoted in the audit record.
No blocking findings. Continue to Compile & Artifact to review the executable form, then run against the book.
