Luma Payroll Gym
← Heatmap / MiMo V2.6 Pro · Task 24
MiMo V2.6 Pro · Single-turn · Task 24 (Calculation, at the wage cap, resolved amendment) 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 4999.99 4999.99 4999.99 4999.99
employee contribution 350.00 350.00 350.00 350.00
allowed deduction 264.22 264.22 264.22 264.22
taxable pay 4385.77 4385.77 4385.77 4385.77
income tax 387.44 387.44 387.44 387.44
net pay 3998.33 3998.33 3998.33 3998.33
clauses R1 R2 R3 R4 R5 R6 R9 R1 R2 R3 R4 R5 R6 R9 R1 R2 R3 R4 R5 R6 R9 R1 R2 R3 R4 R5 R6 R9
Prompt
Process this monthly payroll record under the supplied rulebook. Return the R6 or R7 JSON answer.
Source documents: {"f6c75cab8c86e7df-payroll": {"kind": "payroll", "record": {"gross_pay": "4999.99", "payroll_month": "2026-02", "allowed_deduction": "264.22"}}, "f6c75cab8c86e7df-contract": {"kind": "contract", "gross_pay": "5019.61"}, "f6c75cab8c86e7df-amendment": {"kind": "amendment", "gross_pay": "4999.99", "approved": true, "effective_month": "2026-01"}}
Authoritative case reference schedule: {"first-half": {"rate": "0.07", "cap": "5000.00", "deduction": "400.00", "free": "900.00", "upper": "3300.00", "middle_rate": "0.08", "upper_rate": "0.18"}, "second-half": {"rate": "0.08", "cap": "3500.00", "deduction": "400.00", "free": "1000.00", "upper": "3000.00", "middle_rate": "0.14", "upper_rate": "0.24"}}
Rollouts
Rollout #1 100.0% passed · 21.4s · $0.0007
ComponentScoreClauses
decision 100.0% R1 R2 R3 R4 R5 R6 R9
exact 100.0% R1 R2 R3 R4 R5 R6 R9
field accuracy 100.0% R1 R2 R3 R4 R5 R6 R9
citations 100.0% R1 R2 R3 R4 R5 R6 R9
Assistant
{
  "decision": "calculate",
  "currency": "LCR",
  "gross_pay": "4999.99",
  "employee_contribution": "350.00",
  "allowed_deduction": "264.22",
  "taxable_pay": "4385.77",
  "income_tax": "387.44",
  "net_pay": "3998.33",
  "clauses": ["R1", "R2", "R3", "R4", "R5", "R6", "R9"]
}
Reasoning
We need process. Month 2026-02 -> first-half row: rate 0.07, cap 5000.00, deduction 400.00, free 900.00, upper 3300.00, middle 0.08, upper 0.18.

Gross 4999.99. Contract 5019.61 differs -> conflict. Amendment approved, effective 2026-01 <= 2026-02, amount 4999.99 equals payroll gross -> resolves conflict. So calculate.

Employee contribution = 0.07 * min(4999.99, 5000.00) = 0.07*4999.99 = 349.9993 -> round half up to 2 dp = 350.00.

Allowed deduction 264.22 <= 400.00 and <= gross - contribution = 4999.99 - 350.00 = 4649.99. OK.

Taxable = 4999.99 - 350.00 - 264.22 = 4385.77.

Tax: free 900. 900 to 3300 = 2400 * 0.08 = 192.00. Above 3300: 4385.77-3300 = 1085.77 * 0.18 = 195.4386. Sum = 387.4386 -> round = 387.44.

Net = 4999.99 - 350.00 - 264.22 - 387.44 = 3998.33.

Check: 4999.99-350=4649.99; -264.22=4385.77; -387.44=3998.33. Yes.

Clauses: R1-R6 and R9 (amendment needed). Include R9.

Output JSON with clauses array.
Rollout #2 100.0% passed · 11.9s · $0.0007
ComponentScoreClauses
decision 100.0% R1 R2 R3 R4 R5 R6 R9
exact 100.0% R1 R2 R3 R4 R5 R6 R9
field accuracy 100.0% R1 R2 R3 R4 R5 R6 R9
citations 100.0% R1 R2 R3 R4 R5 R6 R9
Assistant
{
  "decision": "calculate",
  "currency": "LCR",
  "gross_pay": "4999.99",
  "employee_contribution": "350.00",
  "allowed_deduction": "264.22",
  "taxable_pay": "4385.77",
  "income_tax": "387.44",
  "net_pay": "3998.33",
  "clauses": ["R1", "R2", "R3", "R4", "R5", "R6", "R9"],
  "explanation": "Used the case-specific first-half schedule for 2026-02. The contract gross pay conflict is resolved by the approved amendment effective 2026-01 with amount equal to the payroll gross pay. Contribution = 0.07 x 4999.99 = 350.00; taxable pay = 4999.99 - 350.00 - 264.22 = 4385.77; tax = 2400.00 x 0.08 + 1085.77 x 0.18 = 387.44."
}
Reasoning
Gross 4999.99, month 2026-02 → first-half case schedule: rate 0.07, cap 5000.00, deduction 400.00, free 900, upper 3300, middle 0.08, upper_rate 0.18.

Contract 5019.61 differs from 4999.99. Amendment approved, effective 2026-01 ≤ 2026-02, amount 4999.99 equals gross → resolves conflict. Cite R9.

Contribution: min(4999.99, 5000) = 4999.99 * 0.07 = 349.9993 → 350.00 (round half up... 349.9993 rounds to 350.00).

Allowed deduction 264.22 ≤ 400.00, and ≤ gross - contribution = 4999.99 - 350.00 = 4649.99. OK.

Taxable: 4999.99 - 350.00 - 264.22 = 4385.77.

Tax: free 900. 4385.77 - 900 = 3485.77. Upper boundary 3300: portion from 900 to 3300 = 2400 @ 0.08 = 192.00. Portion above 3300 = 4385.77 - 3300 = 1085.77 @ 0.18 = 195.4386. Total = 387.4386 → 387.44.

Net: 4999.99 - 350.00 - 264.22 - 387.44 = 3998.33.

Check: 4999.99 - 350 = 4649.99; -264.22 = 4385.77; -387.44 = 3998.33.
Rollout #3 100.0% passed · 14.1s · $0.0005
ComponentScoreClauses
decision 100.0% R1 R2 R3 R4 R5 R6 R9
exact 100.0% R1 R2 R3 R4 R5 R6 R9
field accuracy 100.0% R1 R2 R3 R4 R5 R6 R9
citations 100.0% R1 R2 R3 R4 R5 R6 R9
Assistant
{
  "decision": "calculate",
  "currency": "LCR",
  "gross_pay": "4999.99",
  "employee_contribution": "350.00",
  "allowed_deduction": "264.22",
  "taxable_pay": "4385.77",
  "income_tax": "387.44",
  "net_pay": "3998.33",
  "clauses": ["R1", "R2", "R3", "R4", "R5", "R6", "R9"]
}
Reasoning
Payroll month 2026-02 → first-half. Amendment approved, effective 2026-01 ≤ 2026-02, amount equals payroll gross 4999.99 → resolves conflict.

Contribution: 0.07 × min(4999.99, 5000.00) = 349.9993 → 350.00.
Allowed deduction 264.22 ≤ 400.00 and ≤ gross - contribution = 4649.99. OK.
Taxable pay = 4999.99 - 350.00 - 264.22 = 4385.77.
Tax: free 900, upper 3300, middle 0.08, upper 0.18.
Middle portion: 3300 - 900 = 2400 × 0.08 = 192.00.
Upper portion: 4385.77 - 3300 = 1085.77 × 0.18 = 195.4386.
Total = 387.4386 → 387.44 (round half up: 387.4386 → 387.44).
Net = 4999.99 - 350.00 - 264.22 - 387.44 = 3998.33.

Check: 4999.99 - 350 = 4649.99; -264.22 = 4385.77; -387.44 = 3998.33. ✓

Clauses: R1-R6, R9.