Luma Payroll Gym
← Heatmap / MiMo V2.6 Pro · Task 22
MiMo V2.6 Pro · Single-turn · Task 22 (Calculation, at the wage cap) 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 4499.98 4499.98 4499.98 4499.98
employee contribution 270.00 270.00 270.00 270.00
allowed deduction 93.05 93.05 93.05 93.05
taxable pay 4136.93 4136.93 4136.93 4136.93
income tax 371.39 371.39 371.39 371.39
net pay 3765.54 3765.54 3765.54 3765.54
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: {"b3c7b35caa7886e2-payroll": {"kind": "payroll", "record": {"gross_pay": "4499.98", "payroll_month": "2026-04", "allowed_deduction": "93.05"}}}
Authoritative case reference schedule: {"first-half": {"rate": "0.06", "cap": "4500.00", "deduction": "400.00", "free": "1200.00", "upper": "3000.00", "middle_rate": "0.08", "upper_rate": "0.20"}, "second-half": {"rate": "0.06", "cap": "4500.00", "deduction": "400.00", "free": "1100.00", "upper": "3000.00", "middle_rate": "0.12", "upper_rate": "0.24"}}
Rollouts
Rollout #1 100.0% passed · 6.1s · $0.0014
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": "4499.98",
  "employee_contribution": "270.00",
  "allowed_deduction": "93.05",
  "taxable_pay": "4136.93",
  "income_tax": "371.39",
  "net_pay": "3765.54",
  "clauses": ["R1", "R2", "R3", "R4", "R5", "R6"]
}
Reasoning
Gross 4499.98, month 2026-04 → first-half row: rate 0.06, cap 4500, deduction cap 400, free 1200, upper 3000, middle 0.08, upper 0.20.

Contribution: 0.06 * min(4499.98, 4500) = 0.06*4499.98 = 269.9988 → round half up → 270.00.

Allowed deduction 93.05 ≤ 400 and ≤ 4499.98-270.00 = 4229.98. OK.

Taxable = 4499.98 - 270.00 - 93.05 = 4136.93.

Tax: free 1200 untaxed. Portion 1200→3000 = 1800 * 0.08 = 144.00. Portion above 3000: 4136.93-3000 = 1136.93 * 0.20 = 227.386. Total = 144 + 227.386 = 371.386 → 371.39 (round half up, 371.386 → 371.39).

Net = 4499.98 - 270.00 - 93.05 - 371.39 = 3765.54.

Check: 4499.98-270=4229.98; -93.05=4136.93; -371.39=3765.54. Yes.

Clauses: R1-R6.
Rollout #2 100.0% passed · 4.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": "4499.98",
  "employee_contribution": "270.00",
  "allowed_deduction": "93.05",
  "taxable_pay": "4136.93",
  "income_tax": "371.39",
  "net_pay": "3765.54",
  "clauses": ["R1", "R2", "R3", "R4", "R5", "R6"]
}
Reasoning
Gross 4499.98, month 2026-04 → first-half custom row: rate 0.06, cap 4500, deduction cap 400, free 1200, upper 3000, middle 0.08, upper rate 0.20.

Contribution = 0.06 * min(4499.98, 4500) = 0.06*4499.98 = 269.9988 → round half up → 270.00.

Allowed deduction 93.05 ≤ 400 and ≤ gross - contribution = 4499.98 - 270.00 = 4229.98. OK.

Taxable = 4499.98 - 270.00 - 93.05 = 4136.93.

Tax: free 1200 untaxed. Middle portion 3000-1200 = 1800 * 0.08 = 144.00. Upper portion 4136.93-3000 = 1136.93 * 0.20 = 227.386. Total = 371.386 → round half up → 371.39.

Net = 4499.98 - 270.00 - 93.05 - 371.39 = 3765.54.

Clauses: R1-R6.
Rollout #3 100.0% passed · 4.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": "4499.98",
  "employee_contribution": "270.00",
  "allowed_deduction": "93.05",
  "taxable_pay": "4136.93",
  "income_tax": "371.39",
  "net_pay": "3765.54",
  "clauses": ["R1", "R2", "R3", "R4", "R5", "R6"]
}
Reasoning
2026-04 is first-half. Rate 0.06, cap 4500, deduction cap 400, free 1200, upper 3000, middle 0.08, upper rate 0.20.

Gross 4499.98. Contribution = 0.06 * min(4499.98, 4500) = 0.06*4499.98 = 269.9988 → 270.00 (round half up: 269.9988 → 270.00). Yes.

Allowed deduction 93.05 ≤ 400, and ≤ gross - contribution = 4499.98 - 270.00 = 4229.98. OK.

Taxable = 4499.98 - 270.00 - 93.05 = 4136.93.

Tax: up to 1200 untaxed. 1200→3000 = 1800 * 0.08 = 144.00. Above 3000: 4136.93-3000 = 1136.93 * 0.20 = 227.386. Total = 144 + 227.386 = 371.386 → 371.39.

Net = 4499.98 - 270.00 - 93.05 - 371.39 = 3765.54.

Check: 4499.98 - 270 = 4229.98; -93.05 = 4136.93; -371.39 = 3765.54. Yes.

Clauses: R1, R2, R3, R4, R5, R6.