A file-review rubric is the structured checklist a compliance reviewer scores against when sampling an AR’s customer files. Each rubric maps to one regulatory permission scope: MCOB for residential mortgage broking, ICOBS for general insurance broking, CONC for consumer credit broking. A fourth, vertical-agnostic IAR rubric is used whenever the AR under review is an Introducer Appointed Representative.
The demo ships the canonical set in lib/rubrics.ts. In production these seed the database; principal-admin can override per-tenant in a later release.
The right rubric is the one whose scope matches the AR’s appointment. An IAR may not give regulated advice, may not arrange, and may not deal. Reviewing an IAR file against MCOB suitability or ICOBS demands-and-needs would test obligations the IAR is not subject to and would miss the obligations the IAR is subject to (status disclosure, scope adherence, hand-off accuracy).
The product picks the rubric in getRubric(code, arType):
The file-review surface reads ar.type from the AR record and renders the IAR rubric without further config. Reviewers see an “introducer scope” badge in the header and a one-line explanation that suitability and affordability items have been filtered out.
This means a single principal firm can supervise a mixed network — full ARs reviewed against MCOB, IARs reviewed against IAR — or an entirely IAR network (e.g. an estate-agent referral network introducing to a mortgage principal) reviewed entirely against the IAR rubric.
See also: Case-file contents for what the reviewer is looking at when they score each item.
A FileReviewFinding references an item by itemCode, denormalises the itemLabel for audit immutability, and records the reviewer’s outcome (pass, advisory, fail, n/a), evidence, and remediation. See Data shapes.
Used whenever the AR under review has type: "IAR", regardless of whether the principal firm holds MCOB, ICOBS, or CONC permissions. Sources: SUP 12.2 (IAR scope), SUP 12.5 (written-contract scope), PRIN 7 (clear, fair and not misleading), PRIN 2A (Consumer Duty at point of introduction), FG21/1 (vulnerability identification at first contact).
The failure mode for IARs. An IAR who advises, recommends, or arranges has stepped outside the scope of its appointment, which is itself a SUP 15-notifiable issue.
Code
Label
SUP 12.2.10
No regulated advice given (no recommendation, no comparison, no opinion on suitability)
SUP 12.2.11
No arranging activity carried out (no application completion, no submission)
SUP 12.2.12
Only the principal’s approved promotional material was used
Add tenant-specific items (e.g. an internal anti-bribery checklist alongside the regulatory items).
Mark canonical items as inapplicable for a specific permission profile (e.g. an IAR permission scope that does not advise).
Edit label text. The code is immutable; reviewers always reference the same handbook citation.
Overrides are versioned. A file review references the rubric version it was scored against, so a change to the rubric does not retroactively alter prior reviews. The annual-review packet shows the rubric version at the time of each review.