Luma Payroll Gym
← Heatmap / MiMo V2.6 Pro · Task 63
MiMo V2.6 Pro · Single-turn · Task 63 (Calculation, at the upper bracket line) 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 4093.39 4093.39 4093.39 4093.39
employee contribution 245.60 245.60 245.60 245.60
allowed deduction 247.81 247.81 247.81 247.81
taxable pay 3599.98 3599.98 3599.98 3599.98
income tax 324.00 324.00 324.00 324.00
net pay 3275.98 3275.98 3275.98 3275.98
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: {"c9a494472e6b6cd2-payroll": {"kind": "payroll", "record": {"gross_pay": "4093.39", "payroll_month": "2026-06", "allowed_deduction": "247.81"}}}
Authoritative case reference schedule: {"first-half": {"rate": "0.06", "cap": "5000.00", "deduction": "400.00", "free": "900.00", "upper": "3600.00", "middle_rate": "0.12", "upper_rate": "0.24"}, "second-half": {"rate": "0.05", "cap": "4000.00", "deduction": "400.00", "free": "1100.00", "upper": "3300.00", "middle_rate": "0.10", "upper_rate": "0.24"}}
Rollouts
Rollout #1 100.0% passed · 5.6s · $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": "4093.39",
  "employee_contribution": "245.60",
  "allowed_deduction": "247.81",
  "taxable_pay": "3599.98",
  "income_tax": "324.00",
  "net_pay": "3275.98",
  "clauses": ["R1", "R2", "R3", "R4", "R5", "R6"]
}
Reasoning
2026-06 → first-half. Rate 0.06, cap 5000. Gross 4093.39. Contribution = 0.06 * 4093.39 = 245.6034 → 245.60. Deduction 247.81 ≤ 400 and ≤ 4093.39-245.60 = 3847.79. Taxable = 4093.39 - 245.60 - 247.81 = 3599.98. Free 900, upper 3600. Middle portion: 3599.98-900 = 2699.98 * 0.12 = 323.9976. Upper portion0. Tax = 323.9976 → 324.00. Net = 4093.39 - 245.60 - 247.81 - 324.00 = 3275.98.
Rollout #2 100.0% passed · 7.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": "4093.39",
  "employee_contribution": "245.60",
  "allowed_deduction": "247.81",
  "taxable_pay": "3599.98",
  "income_tax": "324.00",
  "net_pay": "3275.98",
  "clauses": ["R1", "R2", "R3", "R4", "R5", "R6"]
}
Reasoning
We need calculate using authoritative case schedule for 2026-06 = first-half: rate 0.06, cap 5000.00, deduction cap 400.00, free 900.00, upper 3600.00, middle 0.12, upper_rate 0.24.

gross 4093.39. contribution = 0.06 * min(4093.39, 5000) = 245.6034 -> 245.60 (round half up; 245.6034 -> 245.60).

allowed deduction 247.81, must not exceed 400.00 nor gross minus contribution = 4093.39 - 245.60 = 3847.79. OK.

taxable = 4093.39 - 245.60 - 247.81 = 3599.98.

Tax: free 900. Bracket up to 900 untaxed. Portion 900 to 3600: 2700 at 0.12 = 324.00. Taxable 3599.98, so portion above 3600 = 0. Total 324.00.

Net = 4093.39 - 245.60 - 247.81 - 324.00 = 3275.98.

Clauses: R1-R6.
Rollout #3 100.0% passed · 6.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": "4093.39",
  "employee_contribution": "245.60",
  "allowed_deduction": "247.81",
  "taxable_pay": "3599.98",
  "income_tax": "324.00",
  "net_pay": "3275.98",
  "clauses": ["R1", "R2", "R3", "R4", "R5", "R6"]
}
Reasoning
2026-06 -> first-half case schedule: rate 0.06, cap 5000, deduction 400, free 900, upper 3600, middle 0.12, upper 0.24.

Gross 4093.39. Contribution = 0.06 * min(4093.39, 5000) = 0.06*4093.39 = 245.6034 -> 245.60.

Allowed deduction 247.81, cap 400, and gross - contribution = 3847.79. OK.

Taxable = 4093.39 - 245.60 - 247.81 = 3599.98.

Tax: free 900. Up to 3600 middle rate 0.12. Portion above 900 up to 3599.98 = 2699.98 * 0.12 = 323.9976. No upper portion (3599.98 < 3600). Round total: 324.00.

Net = 4093.39 - 245.60 - 247.81 - 324.00 = 3275.98.

Check: 4093.39 - 245.60 = 3847.79; -247.81 = 3599.98; -324.00 = 3275.98.