Luma Payroll Gym
← Heatmap / MiMo V2.6 Pro · Task 71
MiMo V2.6 Pro · Single-turn · Task 71 (Calculation, upper bracket) Mean 100.0%
Field Expected Rollout #1 (100%) Rollout #2 (100%) Rollout #3 (100%)
decision calculate calculate calculate calculate
currency LCR LCR LCR LCR
gross pay 3693.66 3693.66 3693.66 3693.66
employee contribution 221.62 221.62 221.62 221.62
allowed deduction 317.42 317.42 317.42 317.42
taxable pay 3154.62 3154.62 3154.62 3154.62
income tax 194.02 194.02 194.02 194.02
net pay 2960.60 2960.60 2960.60 2960.60
clauses R1 R2 R3 R4 R5 R6 R1 R2 R3 R4 R5 R6 R1 R2 R3 R4 R5 R6 R1 R2 R3 R4 R5 R6
Prompt
Process this monthly payroll record under the supplied rulebook. Return the R6 or R7 JSON answer.
Source documents: {"58270f5a8f66aa95-payroll": {"kind": "payroll", "record": {"gross_pay": "3693.66", "payroll_month": "2026-08", "allowed_deduction": "317.42"}}, "58270f5a8f66aa95-contract": {"kind": "contract", "gross_pay": "3693.66"}}
Authoritative case reference schedule: {"first-half": {"rate": "0.07", "cap": "3500.00", "deduction": "400.00", "free": "1000.00", "upper": "3600.00", "middle_rate": "0.12", "upper_rate": "0.22"}, "second-half": {"rate": "0.06", "cap": "4000.00", "deduction": "400.00", "free": "1000.00", "upper": "3000.00", "middle_rate": "0.08", "upper_rate": "0.22"}}
Rollouts
Rollout #1 100.0% passed · 7.7s · $0.0006
ComponentScoreClauses
decision 100.0% R1 R2 R3 R4 R5 R6
exact 100.0% R1 R2 R3 R4 R5 R6
field accuracy 100.0% R1 R2 R3 R4 R5 R6
citations 100.0% R1 R2 R3 R4 R5 R6
Assistant
{
  "decision": "calculate",
  "currency": "LCR",
  "gross_pay": "3693.66",
  "employee_contribution": "221.62",
  "allowed_deduction": "317.42",
  "taxable_pay": "3154.62",
  "income_tax": "194.02",
  "net_pay": "2960.60",
  "clauses": ["R1", "R2", "R3", "R4", "R5", "R6"]
}
Reasoning
Second-half row: rate 0.06, cap 4000, deduction cap 400, free 1000, upper 3000, middle 0.08, upper 0.22.

Gross 3693.66, payroll2026-08 → second-half.

Contribution = 0.06 × min(3693.66, 4000) = 0.06 × 3693.66 = 221.6196 → 221.62.

Allowed deduction 317.42 ≤ 400 and ≤ gross - contribution = 3472.04. OK.

Taxable = 3693.66 - 221.62 - 317.42 = 3154.62.

Tax: free 1000 untaxed. Middle bracket: 1000 to 3000 = 2000 × 0.08 = 160. Upper: 3154.62 - 3000 = 154.62 × 0.22 = 34.0164. Total = 194.0164 → 194.02.

Net = 3693.66 - 221.62 - 317.42 - 194.02 = 2960.60.

Check: 3693.66 - 221.62 = 3472.04; -317.42 = 3154.62; -194.02 = 2960.60.
Rollout #2 100.0% passed · 7.4s · $0.0006
ComponentScoreClauses
decision 100.0% R1 R2 R3 R4 R5 R6
exact 100.0% R1 R2 R3 R4 R5 R6
field accuracy 100.0% R1 R2 R3 R4 R5 R6
citations 100.0% R1 R2 R3 R4 R5 R6
Assistant
{
  "decision": "calculate",
  "currency": "LCR",
  "gross_pay": "3693.66",
  "employee_contribution": "221.62",
  "allowed_deduction": "317.42",
  "taxable_pay": "3154.62",
  "income_tax": "194.02",
  "net_pay": "2960.60",
  "clauses": ["R1", "R2", "R3", "R4", "R5", "R6"]
}
Reasoning
Second-half row: rate 0.06, cap 4000, deduction cap 400, free 1000, upper 3000, middle 0.08, upper rate 0.22.

Gross 3693.66. Contribution = 0.06 * min(3693.66, 4000) = 0.06 * 3693.66 = 221.6196 → 221.62.

Allowed deduction 317.42 ≤ 400 and ≤ 3693.66 - 221.62 = 3472.04. OK.

Taxable = 3693.66 - 221.62 - 317.42 = 3154.62.

Tax: first 1000 free. 1000 to 3000 = 2000 * 0.08 = 160. Above 3000: 3154.62 - 3000 = 154.62 * 0.22 = 34.0164. Total = 194.0164 → round half up to 194.02.

Net = 3693.66 - 221.62 - 317.42 - 194.02 = 2960.60.

Check: 3693.66 - 221.62 = 3472.04; -317.42 = 3154.62; -194.02 = 2960.60.
Rollout #3 100.0% passed · 8.2s · $0.0006
ComponentScoreClauses
decision 100.0% R1 R2 R3 R4 R5 R6
exact 100.0% R1 R2 R3 R4 R5 R6
field accuracy 100.0% R1 R2 R3 R4 R5 R6
citations 100.0% R1 R2 R3 R4 R5 R6
Assistant
{
  "decision": "calculate",
  "currency": "LCR",
  "gross_pay": "3693.66",
  "employee_contribution": "221.62",
  "allowed_deduction": "317.42",
  "taxable_pay": "3154.62",
  "income_tax": "194.02",
  "net_pay": "2960.60",
  "clauses": ["R1", "R2", "R3", "R4", "R5", "R6"]
}
Reasoning
2026-08 → second-half: rate 0.06, cap 4000, deduction cap 400, free 1000, upper 3000, middle 0.08, upper rate 0.22.

Gross 3693.66. Contribution = 0.06 * min(3693.66, 4000) = 0.06*3693.66 = 221.6196 → 221.62 (round half up: 221.6196 → 221.62).

Allowed deduction 317.42 ≤ 400 and ≤ gross - contribution = 3693.66 - 221.62 = 3472.04. OK.

Taxable = 3693.66 - 221.62 - 317.42 = 3154.62.

Tax: first 1000 free; 1000→3000 = 2000 * 0.08 = 160.00; above 3000: 3154.62 - 3000 = 154.62 * 0.22 = 34.0164. Total = 160 + 34.0164 = 194.0164 → 194.02.

Net = 3693.66 - 221.62 - 317.42 - 194.02 = 2960.60.

Check: 3693.66-221.62=3472.04; -317.42=3154.62; -194.02=2960.60. ✓

Contract matches, no conflict.