Luma Payroll Gym
← Heatmap / MiMo V2.6 Pro · Task 15
MiMo V2.6 Pro · Single-turn · Task 15 (Calculation, half-cent rounding tie) 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 3872.25 3872.25 3872.25 3872.25
employee contribution 232.34 232.34 232.34 232.34
allowed deduction 61.98 61.98 61.98 61.98
taxable pay 3577.93 3577.93 3577.93 3577.93
income tax 388.70 388.70 388.70 388.70
net pay 3189.23 3189.23 3189.23 3189.23
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: {"35d44967e5524da6-payroll": {"kind": "payroll", "record": {"gross_pay": "3872.25", "payroll_month": "2026-04", "allowed_deduction": "61.98"}}}
Authoritative case reference schedule: {"first-half": {"rate": "0.06", "cap": "4000.00", "deduction": "400.00", "free": "1000.00", "upper": "3300.00", "middle_rate": "0.14", "upper_rate": "0.24"}, "second-half": {"rate": "0.08", "cap": "4000.00", "deduction": "400.00", "free": "1100.00", "upper": "2800.00", "middle_rate": "0.14", "upper_rate": "0.18"}}
Rollouts
Rollout #1 100.0% passed · 7.1s · $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": "3872.25",
  "employee_contribution": "232.34",
  "allowed_deduction": "61.98",
  "taxable_pay": "3577.93",
  "income_tax": "388.70",
  "net_pay": "3189.23",
  "clauses": ["R1", "R2", "R3", "R4", "R5", "R6"]
}
Reasoning
Gross 3872.25, month 2026-04 -> first-half case schedule: rate 0.06, cap 4000, deduction 400, free 1000, upper 3300, middle 0.14, upper_rate 0.24.

Contribution = 0.06 * min(3872.25, 4000) = 0.06*3872.25 = 232.335 -> round half up = 232.34.

Allowed deduction 61.98 <= 400 and <=3872.25 - 232.34 = 3639.91. OK.

Taxable = 3872.25 - 232.34 - 61.98 = 3577.93.

Tax: first 1000 untaxed; 3577.93 - 1000 = 2577.93 up to 3300 -> bracket width 2300 (1000 to 3300). Portion above 1000 up to 3300 = 2300 * 0.14 = 322.00. Portion above 3300 = 3577.93 - 3300 = 277.93 * 0.24 = 66.7032. Total = 388.7032 -> 388.70.

Net = 3872.25 - 232.34 - 61.98 - 388.70 = 3189.23.

Check: 3872.25 - 232.34 = 3639.91; -61.98 = 3577.93; -388.70 = 3189.23.

Clauses: R1-R6.
Rollout #2 100.0% passed · 6.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": "3872.25",
  "employee_contribution": "232.34",
  "allowed_deduction": "61.98",
  "taxable_pay": "3577.93",
  "income_tax": "388.70",
  "net_pay": "3189.23",
  "clauses": ["R1", "R2", "R3", "R4", "R5", "R6"]
}
Reasoning
Payroll month 2026-04, gross 3872.25, deduction 61.98.

Reference row first-half: rate 0.06, cap 4000, deduction cap 400, free 1000, upper 3300, middle 0.14, upper rate 0.24.

Contribution = 0.06 * min(3872.25, 4000) = 0.06 * 3872.25 = 232.335 → round half up232.34.

Allowed deduction 61.98 ≤ 400 and ≤ 3872.25 - 232.34 = 3639.91. OK.

Taxable = 3872.25 - 232.34 - 61.98 = 3577.93.

Tax: free 1000. Portion 1000→3300 = 2300 * 0.14 = 322.00. Portion above 3300 = 3577.93 - 3300 = 277.93 * 0.24 = 66.7032. Sum = 322 + 66.7032 = 388.7032 → round388.70.

Net = 3872.25 - 232.34 - 61.98 - 388.70 = 3189.23.

Check: 3872.25 - 232.34 = 3639.91; -61.98 = 3577.93; -388.70 = 3189.23. ✓

Clauses: R1-R6.
Rollout #3 100.0% passed · 7.2s · $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": "3872.25",
  "employee_contribution": "232.34",
  "allowed_deduction": "61.98",
  "taxable_pay": "3577.93",
  "income_tax": "388.70",
  "net_pay": "3189.23",
  "clauses": ["R1", "R2", "R3", "R4", "R5", "R6"]
}
Reasoning
Payroll month 2026-04 → first-half row from case schedule: rate 0.06, cap 4000, deduction 400, free 1000, upper 3300, middle 0.14, upper rate 0.24.

Gross 3872.25. Contribution = 0.06 * min(3872.25, 4000) = 0.06 * 3872.25 = 232.335 → round half up = 232.34.

Allowed deduction 61.98 ≤ 400, and ≤ gross - contribution = 3872.25 - 232.34 = 3639.91. OK.

Taxable = 3872.25 - 232.34 - 61.98 = 3577.93.

Tax: free 1000 untaxed. From 1000 to 3300 = 2300 * 0.14 = 322.00. Above 3300: 3577.93 - 3300 = 277.93 * 0.24 = 66.7032. Sum = 388.7032 → round 388.70.

Net = 3872.25 - 232.34 - 61.98 - 388.70 = 3189.23.

Check: 3872.25 - 232.34 = 3639.91; -61.98 = 3577.93; -388.70 = 3189.23. ✓

Clauses: R1-R6.