summaryrefslogtreecommitdiff
path: root/scenarios/child_protection/regex_rules.yaml
blob: ac6980b7f382a64e60a2de878abd41540d71149d (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
# Regex rules for child_protection scenario
# These patterns check that the model's output contains expected
# components of a risk assessment.

rules:
  - name: risk_score_present
    pattern: "(?i)(risk\\s*score|score|risk\\s*rating|overall\\s*risk)[:\\s]*\\d{1,3}"
    required: true
    description: "Must include a numeric risk score"

  - name: justification_present
    pattern: "(?i)(justification|rationale|reasoning|assessment|risk\\s*factors)"
    required: true
    description: "Must include a justification or assessment section"