← Heatmap / MiMo V2.6 Pro · Task 10
MiMo V2.6 Pro · Single-turn · Task 10 (Calculation, middle bracket)
Mean 53.3%
| Field | Expected | Rollout #1 (100%) | Rollout #2 (100%) | Rollout #3 (-40%) |
|---|---|---|---|---|
| decision | calculate | calculate | calculate | calculate |
| currency | LCR | LCR | LCR | LCR |
| gross pay | 1978.24 | 1978.24 | 1978.24 | 1978.24 |
| employee contribution | 79.13 | 79.13 | 79.13 | 79.13 |
| allowed deduction | 82.86 | 82.86 | 82.86 | 82.86 |
| taxable pay | 1816.25 | 1816.25 | 1816.25 | 1816.25 |
| income tax | 61.63 | 61.63 | 61.63 | 6.16 |
| net pay | 1754.62 | 1754.62 | 1754.62 | 1810.09 |
| 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: {"8d558bb0cabd2e37-payroll": {"kind": "payroll", "record": {"gross_pay": "1978.24", "payroll_month": "2026-10", "allowed_deduction": "82.86"}}}
Authoritative case reference schedule: {"first-half": {"rate": "0.05", "cap": "4500.00", "deduction": "400.00", "free": "1200.00", "upper": "2800.00", "middle_rate": "0.10", "upper_rate": "0.18"}, "second-half": {"rate": "0.04", "cap": "4000.00", "deduction": "400.00", "free": "1200.00", "upper": "3000.00", "middle_rate": "0.10", "upper_rate": "0.22"}}
Rollouts
Rollout #1 100.0% passed · 8.2s · $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": "1978.24",
"employee_contribution": "79.13",
"allowed_deduction": "82.86",
"taxable_pay": "1816.25",
"income_tax": "61.63",
"net_pay": "1754.62",
"clauses": ["R1", "R2", "R3", "R4", "R5", "R6"]
}
Reasoning
We need apply second-half row (2026-10). rate 0.04, cap 4000.00, deduction 400.00, free 1200.00, upper 3000.00, middle 0.10, upper 0.22. gross 1978.24. contribution = 0.04 * min(1978.24, 4000) = 79.1296 → 79.13. allowed_deduction 82.86 ≤ 400.00 and ≤ gross - contribution = 1899.11. OK. taxable = 1978.24 - 79.13 - 82.86 = 1816.25. tax: free 1200 untaxed; portion 1200→1816.25 = 616.25 at 0.10 = 61.625. Round total 61.63 (round half up). net = 1978.24 - 79.13 - 82.86 - 61.63 = 1754.62. Check: 1978.24-79.13=1899.11; -82.86=1816.25; -61.63=1754.62. Clauses: R1-R6.
Rollout #2 100.0% passed · 8.7s · $0.0005
| 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": "1978.24",
"employee_contribution": "79.13",
"allowed_deduction": "82.86",
"taxable_pay": "1816.25",
"income_tax": "61.63",
"net_pay": "1754.62",
"clauses": ["R1", "R2", "R3", "R4", "R5", "R6"]
}
Reasoning
Payroll month 2026-10 → second-half case schedule: rate 0.04, cap 4000.00, deduction cap 400.00, free 1200.00, upper 3000.00, middle 0.10, upper_rate 0.22. Gross 1978.24. Contribution = 0.04 * min(1978.24, 4000.00) = 79.1296 → 79.13 (round half up). Allowed deduction 82.86 ≤ 400.00 and ≤ gross - contribution = 1899.11. OK. Taxable = 1978.24 - 79.13 - 82.86 = 1816.25. Tax: free 1200 untaxed. Portion 1816.25 - 1200 = 616.25 at 0.10 = 61.625. Upper boundary 3000, not exceeded. Total tax = 61.625 → 61.63 (round half up, do not round intermediate products separately — but here only one bracket product). Net = 1978.24 - 79.13 - 82.86 - 61.63 = 1754.62. Check: 1978.24 - 79.13 = 1899.11; -82.86 = 1816.25; -61.63 = 1754.62. Good.
Rollout #3 -40.0% wrong income tax · 7.7s · $0.0005
| Component | Score | Clauses |
|---|---|---|
| decision | 100.0% | R1 R2 R3 R4 R5 R6 |
| exact | 0.0% | R1 R2 R3 R4 R5 R6 |
| field accuracy | 50.0% | R1 R2 R3 R4 R5 R6 |
| citations | 100.0% | R1 R2 R3 R4 R5 R6 |
Assistant
{
"decision": "calculate",
"currency": "LCR",
"gross_pay": "1978.24",
"employee_contribution": "79.13",
"allowed_deduction": "82.86",
"taxable_pay": "1816.25",
"income_tax": "6.16",
"net_pay": "1810.09",
"clauses": ["R1", "R2", "R3", "R4", "R5", "R6"]
}
Reasoning
Payroll month 2026-10 -> second-half. rate 0.04, cap 4000.00, deduction cap 400.00, free 1200, upper 3000, middle 0.10, upper rate 0.22. gross = 1978.24contribution = 0.04 * min(1978.24, 4000) = 79.1296 -> round half up -> 79.13 allowed deduction 82.86 <= 400.00 and <= gross - contribution = 1978.24 - 79.13 = 1899.11. OK. taxable = 1978.24 - 79.13 - 82.86 = 1816.25 Tax: free 1200, upper boundary 3000. taxable 1816.25 <= 3000, portion above 1200 = 616.25 * 0.10 = 6.1625 -> round to 6.16. net = 1978.24 - 79.13 - 82.86 - 6.16 = 1810.09 Check: 1978.24 - 79.13 = 1899.11; -82.86 = 1816.25; -6.16 = 1810.09.