← Heatmap / MiMo V2.6 Pro · Task 31
MiMo V2.6 Pro · Single-turn · Task 31 (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 | 3941.14 | 3941.14 | 3941.14 | 3941.14 |
| employee contribution | 197.06 | 197.06 | 197.06 | 197.06 |
| allowed deduction | 197.94 | 197.94 | 197.94 | 197.94 |
| taxable pay | 3546.14 | 3546.14 | 3546.14 | 3546.14 |
| income tax | 390.15 | 390.15 | 390.15 | 390.15 |
| net pay | 3155.99 | 3155.99 | 3155.99 | 3155.99 |
| 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: {"c0b4647b43710bd2-payroll": {"kind": "payroll", "record": {"gross_pay": "3941.14", "payroll_month": "2026-03", "allowed_deduction": "197.94"}}, "c0b4647b43710bd2-contract": {"kind": "contract", "gross_pay": "3941.14"}}
Authoritative case reference schedule: {"first-half": {"rate": "0.05", "cap": "5000.00", "deduction": "400.00", "free": "900.00", "upper": "3300.00", "middle_rate": "0.14", "upper_rate": "0.22"}, "second-half": {"rate": "0.07", "cap": "4500.00", "deduction": "400.00", "free": "1100.00", "upper": "3600.00", "middle_rate": "0.14", "upper_rate": "0.20"}}
Rollouts
Rollout #1 100.0% passed · 9.9s · $0.0006
| Component | Score | Clauses |
|---|---|---|
| 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": "3941.14",
"employee_contribution": "197.06",
"allowed_deduction": "197.94",
"taxable_pay": "3546.14",
"income_tax": "390.15",
"net_pay": "3155.99",
"clauses": ["R1", "R2", "R3", "R4", "R5", "R6"]
}
Reasoning
Payroll month 2026-03 -> first-half row of authoritative schedule. rate 0.05, cap 5000, deduction cap 400, free 900, upper 3300, middle 0.14, upper rate 0.22. gross 3941.14. Contribution = 0.05 * min(3941.14, 5000) = 0.05*3941.14 = 197.057 -> 197.06. Allowed deduction 197.94 <= 400 and <= gross - contribution = 3941.14-197.06 = 3744.08. OK. Taxable = 3941.14 - 197.06 - 197.94 = 3546.14. Tax: up to 900 untaxed. 900 to 3300: 2400 * 0.14 = 336.00. Above 3300: 3546.14-3300 = 246.14 * 0.22 = 54.1508. Total = 390.1508 -> 390.15. Net = 3941.14 - 197.06 - 197.94 - 390.15 = 3155.99. Check: 3941.14-197.06=3744.08; -197.94=3546.14; -390.15=3155.99.
Rollout #2 100.0% passed · 12.2s · $0.0007
| Component | Score | Clauses |
|---|---|---|
| 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": "3941.14",
"employee_contribution": "197.06",
"allowed_deduction": "197.94",
"taxable_pay": "3546.14",
"income_tax": "390.15",
"net_pay": "3155.99",
"clauses": ["R1", "R2", "R3", "R4", "R5", "R6"]
}
Reasoning
Gross 3941.14, month 2026-03 → first-half: rate 0.05, cap 5000, deduction cap 400, free 900, upper 3300, middle 0.14, upper rate 0.22. Contribution = 0.05 * min(3941.14, 5000) = 197.057 → 197.06 (round half up). Allowed deduction 197.94 ≤ 400, and ≤ gross - contribution = 3941.14 - 197.06 = 3744.08. OK. Taxable = 3941.14 - 197.06 - 197.94 = 3546.14. Tax: first 900 untaxed. 3546.14 - 900 = 2646.14. Middle portion up to 3300: 3300-900 = 2400 at 0.14 = 336.00. Upper portion: 3546.14 - 3300 = 246.14 at 0.22 = 54.1508. Total = 336.00 + 54.1508 = 390.1508 → 390.15. Net = 3941.14 - 197.06 - 197.94 - 390.15 = 3156.00? Compute: 3941.14 - 197.06 = 3744.08; -197.94 = 3546.14; -390.15 = 3155.99. Wait: 3546.14 - 390.15 = 3155.99. Clauses: R1, R2, R3, R4, R5, R6. Amendment: none needed; contract matches gross pay.
Rollout #3 100.0% passed · 8.7s · $0.0006
| Component | Score | Clauses |
|---|---|---|
| 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": "3941.14",
"employee_contribution": "197.06",
"allowed_deduction": "197.94",
"taxable_pay": "3546.14",
"income_tax": "390.15",
"net_pay": "3155.99",
"clauses": ["R1", "R2", "R3", "R4", "R5", "R6"]
}
Reasoning
Payroll month 2026-03 → first-half. Rate 0.05, cap 5000.00, deduction cap 400.00, free 900, upper 3300, middle 0.14, upper 0.22. gross_pay 3941.14. contract gross_pay 3941.14 matches — no conflict. Employee contribution = 0.05 × min(3941.14, 5000.00) = 0.05 × 3941.14 = 197.057 → round to 197.06. Allowed deduction 197.94 ≤ 400.00. Also ≤ gross - contribution = 3941.14 - 197.06 = 3744.08. OK. Taxable pay = 3941.14 - 197.06 - 197.94 = 3546.14. Tax: free 900. Middle: 900 to 3300 = 2400 × 0.14 = 336.00. Upper: 3546.14 - 3300 = 246.14 × 0.22 = 54.1508. Total = 336.00 + 54.1508 = 390.1508 → round half up = 390.15. Net = 3941.14 - 197.06 - 197.94 - 390.15 = 3155.99. Check: 3941.14 - 197.06 = 3744.08; -197.94 = 3546.14; -390.15 = 3155.99. ✓ Clauses: R1–R6. No amendment needed (contract matches).