← Heatmap / GLM 5.3 Flash · Task 45
GLM 5.3 Flash · Single-turn · Task 45 (Traps, missing month)
Mean 50.0%
| Field | Expected | Rollout #1 (100%) | Rollout #2 (100%) | Rollout #3 (-50%) |
|---|---|---|---|---|
| decision | clarify | clarify | clarify | (malformed) |
| reason code | MISSING_PAYROLL_MONTH | MISSING_PAYROLL_MONTH | MISSING_PAYROLL_MONTH | (malformed) |
| clauses | R1 R7 | R1 R7 | R1 R7 | (malformed) |
Prompt
Process this monthly payroll record under the supplied rulebook. Return the R6 or R7 JSON answer.
Source documents: {"f46dc79c607d7411-payroll": {"kind": "payroll", "record": {"gross_pay": "6072.36", "allowed_deduction": "307.83"}}}
Authoritative case reference schedule: {"first-half": {"rate": "0.07", "cap": "4500.00", "deduction": "400.00", "free": "900.00", "upper": "3000.00", "middle_rate": "0.08", "upper_rate": "0.22"}, "second-half": {"rate": "0.04", "cap": "5000.00", "deduction": "400.00", "free": "900.00", "upper": "3300.00", "middle_rate": "0.08", "upper_rate": "0.22"}}
Rollouts
Rollout #1 100.0% passed · 3.1s · $0.0004
| Component | Score | Clauses |
|---|---|---|
| decision | 100.0% | R1 R7 |
| exact | 100.0% | R1 R7 |
| field accuracy | 100.0% | R1 R7 |
| citations | 100.0% | R1 R7 |
| explanation | 100.0% | R1 R7 |
Assistant
{
"decision": "clarify",
"reason_code": "MISSING_PAYROLL_MONTH",
"clauses": ["R1", "R7"],
"explanation": "The payroll record supplies gross_pay but no payroll_month, so no reference row can be selected and no payslip can be calculated. Please provide the payroll month in YYYY-MM format (within 2026) so the calculation can proceed."
}
Reasoning
No payroll_month present. R7 step 2: missing payroll_month → clarify MISSING_PAYROLL_MONTH. But wait, also no reference row... order: missing gross_pay first (present), then missing payroll_month → clarify.
Rollout #2 100.0% passed · 3.6s · $0.0002
| Component | Score | Clauses |
|---|---|---|
| decision | 100.0% | R1 R7 |
| exact | 100.0% | R1 R7 |
| field accuracy | 100.0% | R1 R7 |
| citations | 100.0% | R1 R7 |
| explanation | 100.0% | R1 R7 |
Assistant
{
"decision": "clarify",
"reason_code": "MISSING_PAYROLL_MONTH",
"clauses": ["R1", "R7"],
"explanation": "The payroll record supplies gross_pay and allowed_deduction but no payroll_month, so no reference row can be selected and payroll cannot be calculated. Please provide the payroll month (YYYY-MM)."
}
Reasoning
Missing payroll_month. Return clarify MISSING_PAYROLL_MONTH, citing R1 and R7.
Rollout #3 -50.0% malformed · 2.5s · $0.0003
| Component | Score | Clauses |
|---|---|---|
| decision | 0.0% | R1 R7 |
| exact | 0.0% | R1 R7 |
| field accuracy | 0.0% | R1 R7 |
| citations | 0.0% | R1 R7 |
Assistant
```json
{"decision": "clarify", "reason_code": "MISSING_PAYROLL_MONTH", "clauses": ["R1", "R7"], "explanation": "The payroll record supplies gross_pay and an allowed deduction, but payroll_month is missing. Without the month, no reference row can be selected and no payslip can be calculated. Please provide the payroll month in YYYY-MM format."}
```
Reasoning
Missing payroll_month → clarify MISSING_PAYROLL_MONTH.