Luma Payroll Gym
← Heatmap / MiMo V2.6 Pro · Task 50
MiMo V2.6 Pro · Single-turn · Task 50 (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 4481.05 4481.05 4481.05 4481.05
employee contribution 358.48 358.48 358.48 358.48
allowed deduction 0.00 0.00 0.00 0.00
taxable pay 4122.57 4122.57 4122.57 4122.57
income tax 346.06 346.06 346.06 346.06
net pay 3776.51 3776.51 3776.51 3776.51
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: {"227b8baccea20880-payroll": {"kind": "payroll", "record": {"gross_pay": "4481.05", "payroll_month": "2026-05", "allowed_deduction": "0.00"}}}
Authoritative case reference schedule: {"first-half": {"rate": "0.08", "cap": "4500.00", "deduction": "400.00", "free": "1200.00", "upper": "3000.00", "middle_rate": "0.08", "upper_rate": "0.18"}, "second-half": {"rate": "0.05", "cap": "4500.00", "deduction": "400.00", "free": "900.00", "upper": "3000.00", "middle_rate": "0.08", "upper_rate": "0.24"}}
Rollouts
Rollout #1 100.0% passed · 5.6s · $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": "4481.05",
  "employee_contribution": "358.48",
  "allowed_deduction": "0.00",
  "taxable_pay": "4122.57",
  "income_tax": "346.06",
  "net_pay": "3776.51",
  "clauses": ["R1", "R2", "R3", "R4", "R5", "R6"]
}
Reasoning
First-half applies: rate 0.08, cap 4500, deduction 400, free 1200, upper 3000, middle 0.08, upper 0.18.

gross 4481.05. contribution = 0.08 * min(4481.05, 4500) = 0.08*4481.05 = 358.484 → 358.48 (round half up: 358.484 → 358.48).

allowed deduction 0.00. taxable = 4481.05 - 358.48 - 0 = 4122.57.

Tax: free 1200 untaxed. 1200 to 3000 = 1800 * 0.08 = 144. Above 3000: 4122.57-3000 = 1122.57 * 0.18 = 202.0626. Sum = 346.0626 → 346.06.

net = 4481.05 - 358.48 - 0 - 346.06 = 3776.51.

Check: 4481.05 - 358.48 = 4122.57; -346.06 = 3776.51. ✓
Rollout #2 100.0% passed · 6.1s · $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": "4481.05",
  "employee_contribution": "358.48",
  "allowed_deduction": "0.00",
  "taxable_pay": "4122.57",
  "income_tax": "346.06",
  "net_pay": "3776.51",
  "clauses": ["R1", "R2", "R3", "R4", "R5", "R6"]
}
Reasoning
Payroll month 2026-05 → first-half. rate 0.08, cap 4500, deduction 400, free 1200, upper 3000, middle 0.08, upper rate 0.18.

gross 4481.05. contribution = 0.08 * min(4481.05, 4500) = 0.08*4481.05 = 358.484 → 358.48.

allowed deduction 0.00, ≤ 400 and ≤ gross - contribution = 4122.57. OK.

taxable = 4481.05 - 358.48 - 0 = 4122.57.

tax: up to 1200 untaxed; 1200→3000 = 1800 * 0.08 = 144.00; above 3000: 4122.57-3000 = 1122.57 * 0.18 = 202.0626. Sum = 144 + 202.0626 = 346.0626 → 346.06 (round half up: 346.0626 → 346.06).

net = 4481.05 - 358.48 - 0 - 346.06 = 3776.51.

Check: 4481.05 - 358.48 = 4122.57; -346.06 = 3776.51. Yes.

Clauses: R1, R2, R3, R4, R5, R6.
Rollout #3 100.0% passed · 7.2s · $0.0004
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": "4481.05",
  "employee_contribution": "358.48",
  "allowed_deduction": "0.00",
  "taxable_pay": "4122.57",
  "income_tax": "346.06",
  "net_pay": "3776.51",
  "clauses": ["R1", "R2", "R3", "R4", "R5", "R6"]
}
Reasoning
Payroll month 2026-05 -> first-half: rate 0.08, cap 4500, deduction 400, free 1200, upper 3000, middle 0.08, upper 0.18.

gross 4481.05, min(gross, 4500) = 4481.05. Contribution = 0.08 * 4481.05 = 358.484 -> 358.48.

Allowed deduction 0.00. Taxable = 4481.05 - 358.48 = 4122.57.

Tax: up to 1200 untaxed; 1200 to 3000 = 1800 * 0.08 = 144.00; above 3000: 4122.57 - 3000 = 1122.57 * 0.18 = 202.0626. Total = 144 + 202.0626 = 346.0626 -> 346.06.

Net = 4481.05 - 358.48 - 0.00 - 346.06 = 3776.51.