Luma Payroll Gym
← Heatmap / MiMo V2.6 Pro · Task 10
MiMo V2.6 Pro · Single-turn · Task 10 (Calculation, middle bracket) Mean 53.3%
Field Expected Rollout #1 (100%) Rollout #2 (100%) Rollout #3 (-40%)
decision calculate calculate calculate calculate
currency LCR LCR LCR LCR
gross pay 1978.24 1978.24 1978.24 1978.24
employee contribution 79.13 79.13 79.13 79.13
allowed deduction 82.86 82.86 82.86 82.86
taxable pay 1816.25 1816.25 1816.25 1816.25
income tax 61.63 61.63 61.63 6.16
net pay 1754.62 1754.62 1754.62 1810.09
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: {"8d558bb0cabd2e37-payroll": {"kind": "payroll", "record": {"gross_pay": "1978.24", "payroll_month": "2026-10", "allowed_deduction": "82.86"}}}
Authoritative case reference schedule: {"first-half": {"rate": "0.05", "cap": "4500.00", "deduction": "400.00", "free": "1200.00", "upper": "2800.00", "middle_rate": "0.10", "upper_rate": "0.18"}, "second-half": {"rate": "0.04", "cap": "4000.00", "deduction": "400.00", "free": "1200.00", "upper": "3000.00", "middle_rate": "0.10", "upper_rate": "0.22"}}
Rollouts
Rollout #1 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": "1978.24",
  "employee_contribution": "79.13",
  "allowed_deduction": "82.86",
  "taxable_pay": "1816.25",
  "income_tax": "61.63",
  "net_pay": "1754.62",
  "clauses": ["R1", "R2", "R3", "R4", "R5", "R6"]
}
Reasoning
We need apply second-half row (2026-10).

rate 0.04, cap 4000.00, deduction 400.00, free 1200.00, upper 3000.00, middle 0.10, upper 0.22.

gross 1978.24. contribution = 0.04 * min(1978.24, 4000) = 79.1296 → 79.13.

allowed_deduction 82.86 ≤ 400.00 and ≤ gross - contribution = 1899.11. OK.

taxable = 1978.24 - 79.13 - 82.86 = 1816.25.

tax: free 1200 untaxed; portion 1200→1816.25 = 616.25 at 0.10 = 61.625. Round total 61.63 (round half up).

net = 1978.24 - 79.13 - 82.86 - 61.63 = 1754.62.

Check: 1978.24-79.13=1899.11; -82.86=1816.25; -61.63=1754.62.

Clauses: R1-R6.
Rollout #2 100.0% passed · 8.7s · $0.0005
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": "1978.24",
  "employee_contribution": "79.13",
  "allowed_deduction": "82.86",
  "taxable_pay": "1816.25",
  "income_tax": "61.63",
  "net_pay": "1754.62",
  "clauses": ["R1", "R2", "R3", "R4", "R5", "R6"]
}
Reasoning
Payroll month 2026-10 → second-half case schedule: rate 0.04, cap 4000.00, deduction cap 400.00, free 1200.00, upper 3000.00, middle 0.10, upper_rate 0.22.

Gross 1978.24. Contribution = 0.04 * min(1978.24, 4000.00) = 79.1296 → 79.13 (round half up).

Allowed deduction 82.86 ≤ 400.00 and ≤ gross - contribution = 1899.11. OK.

Taxable = 1978.24 - 79.13 - 82.86 = 1816.25.

Tax: free 1200 untaxed. Portion 1816.25 - 1200 = 616.25 at 0.10 = 61.625. Upper boundary 3000, not exceeded. Total tax = 61.625 → 61.63 (round half up, do not round intermediate products separately — but here only one bracket product).

Net = 1978.24 - 79.13 - 82.86 - 61.63 = 1754.62.

Check: 1978.24 - 79.13 = 1899.11; -82.86 = 1816.25; -61.63 = 1754.62. Good.
Rollout #3 -40.0% wrong income tax · 7.7s · $0.0005
ComponentScoreClauses
decision 100.0% R1 R2 R3 R4 R5 R6
exact 0.0% R1 R2 R3 R4 R5 R6
field accuracy 50.0% R1 R2 R3 R4 R5 R6
citations 100.0% R1 R2 R3 R4 R5 R6
Assistant
{
  "decision": "calculate",
  "currency": "LCR",
  "gross_pay": "1978.24",
  "employee_contribution": "79.13",
  "allowed_deduction": "82.86",
  "taxable_pay": "1816.25",
  "income_tax": "6.16",
  "net_pay": "1810.09",
  "clauses": ["R1", "R2", "R3", "R4", "R5", "R6"]
}
Reasoning
Payroll month 2026-10 -> second-half. rate 0.04, cap 4000.00, deduction cap 400.00, free 1200, upper 3000, middle 0.10, upper rate 0.22.

gross = 1978.24contribution = 0.04 * min(1978.24, 4000) = 79.1296 -> round half up -> 79.13
allowed deduction 82.86 <= 400.00 and <= gross - contribution = 1978.24 - 79.13 = 1899.11. OK.
taxable = 1978.24 - 79.13 - 82.86 = 1816.25
Tax: free 1200, upper boundary 3000. taxable 1816.25 <= 3000, portion above 1200 = 616.25 * 0.10 = 6.1625 -> round to 6.16.
net = 1978.24 - 79.13 - 82.86 - 6.16 = 1810.09
Check: 1978.24 - 79.13 = 1899.11; -82.86 = 1816.25; -6.16 = 1810.09.