Luma Payroll Gym
← Heatmap / MiMo V2.6 Pro · Task 6
MiMo V2.6 Pro · Single-turn · Task 6 (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 3468.15 3468.15 3468.15 3468.15
employee contribution 138.73 138.73 138.73 138.73
allowed deduction 47.85 47.85 47.85 47.85
taxable pay 3281.57 3281.57 3281.57 3281.57
income tax 329.95 329.95 329.95 329.95
net pay 2951.62 2951.62 2951.62 2951.62
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: {"0eb088af1b0a1e64-payroll": {"kind": "payroll", "record": {"gross_pay": "3468.15", "payroll_month": "2026-06", "allowed_deduction": "47.85"}}}
Authoritative case reference schedule: {"first-half": {"rate": "0.04", "cap": "4500.00", "deduction": "400.00", "free": "1200.00", "upper": "2800.00", "middle_rate": "0.14", "upper_rate": "0.22"}, "second-half": {"rate": "0.07", "cap": "4500.00", "deduction": "400.00", "free": "1200.00", "upper": "3000.00", "middle_rate": "0.08", "upper_rate": "0.22"}}
Rollouts
Rollout #1 100.0% passed · 9.2s · $0.0007
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": "3468.15",
  "employee_contribution": "138.73",
  "allowed_deduction": "47.85",
  "taxable_pay": "3281.57",
  "income_tax": "329.95",
  "net_pay": "2951.62",
  "clauses": ["R1", "R2", "R3", "R4", "R5", "R6"]
}
Reasoning
Payroll month 2026-06 → first-half. Rate 0.04, cap 4500, deduction cap 400, free 1200, upper 2800, middle 0.14, upper 0.22.

Gross 3468.15. Contribution = 0.04 * min(3468.15, 4500) = 138.726 → 138.73.

Allowed deduction 47.85 ≤ 400 and ≤ gross - contribution = 3329.42. OK.

Taxable = 3468.15 - 138.73 - 47.85 = 3281.57.

Tax: free 1200 untaxed. Middle: 1200→2800 = 1600 * 0.14 = 224. Upper: 3281.57 - 2800 = 481.57 * 0.22 = 105.9454. Sum = 329.9454 → 329.95 (round half up: 329.9454 → 329.95? 329.9454 rounds to 329.95 at two decimals since third decimal is 5... 329.9454, two decimals: look at third decimal = 5, then 4... rounding to 2 dp: 329.9454 → 329.95? The digits: 329.94|54. Third decimal is 5, so round up the second decimal from 4 to 5 → 329.95. Yes.

Net = 3468.15 - 138.73 - 47.85 - 329.95 = 2951.62.

Check: 3468.15 - 138.73 = 3329.42; -47.85 = 3281.57; -329.95 = 2951.62. Yes.
Rollout #2 100.0% passed · 7.4s · $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": "3468.15",
  "employee_contribution": "138.73",
  "allowed_deduction": "47.85",
  "taxable_pay": "3281.57",
  "income_tax": "329.95",
  "net_pay": "2951.62",
  "clauses": ["R1", "R2", "R3", "R4", "R5", "R6"]
}
Reasoning
Payroll month 2026-06 → first-half. Rate 0.04, cap 4500, deduction cap 400, free 1200, upper 2800, middle 0.14, upper_rate 0.22.

Gross 3468.15. Contribution = 0.04 * min(3468.15, 4500) = 0.04*3468.15 = 138.726 → 138.73.

Allowed deduction 47.85 ≤ 400 and ≤ gross - contribution = 3468.15 - 138.73 = 3329.42. OK.

Taxable = 3468.15 - 138.73 - 47.85 = 3281.57.

Tax: free 1200 untaxed. 1200 to 2800 → 1600 * 0.14 = 224.00. Above 2800: 3281.57 - 2800 = 481.57 * 0.22 = 105.9454. Total = 224 + 105.9454 = 329.9454 → 329.95.

Net = 3468.15 - 138.73 - 47.85 - 329.95 = 2951.62.

Check: 3468.15-138.73=3329.42; -47.85=3281.57; -329.95=2951.62. Yes.

Clauses: R1, R2, R3, R4, R5, R6.
Rollout #3 100.0% passed · 14.2s · $0.0008
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": "3468.15",
  "employee_contribution": "138.73",
  "allowed_deduction": "47.85",
  "taxable_pay": "3281.57",
  "income_tax": "329.95",
  "net_pay": "2951.62",
  "clauses": ["R1", "R2", "R3", "R4", "R5", "R6"],
  "explanation": "Applied the authoritative case first-half row for 2026-06: contribution = 4.00% of min(3468.15, 4500.00) = 138.73; deduction 47.85 is within the 400.00 cap and available pay; taxable pay = 3468.15 - 138.73 - 47.85 = 3281.57; tax = 14.00% of 1600.00 plus 22.00% of 481.57 = 329.95; net = 2951.62."
}
Reasoning
We need apply case schedule for 2026-06 → first-half.

Gross 3468.15, contribution rate 0.04, cap 4500 → min(3468.15,4500)=3468.15 × 0.04 = 138.726 → round half up138.73.

Allowed deduction 47.85, cap 400, and gross - contribution = 3468.15-138.73 = 3329.42. OK.

Taxable = 3468.15 - 138.73 - 47.85 = 3281.57.

Tax: free 1200, upper 2800, middle 0.14, upper 0.22.
Portion 1200-2800 = 1600 × 0.14 = 224.00
Portion above 2800: 3281.57-2800 = 481.57 × 0.22 = 105.9454
Total = 329.9454 → 329.95 (round half up at 2 decimals: 329.9454 → 329.95 since third decimal 5? 329.9454: decimals .9454, third decimal is 5... wait 329.9454: digits after decimal: 9,4,5,4. Two decimals = 329.94, third decimal = 5, remaining 4 → 329.9454 rounds to 329.95? Rounding to two decimals: look at third decimal = 5, then more digits 4. Round-half-up applies when the remaining is exactly half. 329.9454 is greater than 329.945 exactly, so it rounds up to 329.95. Yes.

Net = 3468.15 - 138.73 - 47.85 - 329.95 = 2951.62.
3468.15-138.73=3329.42; -47.85=3281.57; -329.95=2951.62.