← Heatmap / GPT 5.6 Luna · Task 21
GPT 5.6 Luna* · Single-turn · Task 21 (Calculation, below tax-free 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 | 614.66 | 614.66 | 614.66 | 614.66 |
| employee contribution | 30.73 | 30.73 | 30.73 | 30.73 |
| allowed deduction | 175.67 | 175.67 | 175.67 | 175.67 |
| taxable pay | 408.26 | 408.26 | 408.26 | 408.26 |
| income tax | 0.00 | 0.00 | 0.00 | 0.00 |
| net pay | 408.26 | 408.26 | 408.26 | 408.26 |
| 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: {"e5a9428bd6b25f92-payroll": {"kind": "payroll", "record": {"gross_pay": "614.66", "payroll_month": "2026-09", "allowed_deduction": "175.67"}}}
Authoritative case reference schedule: {"first-half": {"rate": "0.04", "cap": "4000.00", "deduction": "400.00", "free": "900.00", "upper": "2800.00", "middle_rate": "0.14", "upper_rate": "0.22"}, "second-half": {"rate": "0.05", "cap": "4000.00", "deduction": "400.00", "free": "1000.00", "upper": "3600.00", "middle_rate": "0.12", "upper_rate": "0.24"}}
Rollouts
Rollout #1 100.0% passed · 3.6s · $0.0003
| 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": "614.66",
"employee_contribution": "30.73",
"allowed_deduction": "175.67",
"taxable_pay": "408.26",
"income_tax": "0.00",
"net_pay": "408.26",
"clauses": ["R1", "R2", "R3", "R4", "R5", "R6"]
}
Reasoning
**Calculating financial details** I need to calculate some financial figures for the second half of September. Starting with a gross of 614.66, I calculate the contribution at 0.05 times that, which gives me 30.73 after rounding. Then, with a deduction of 175.67, which is less than the cap, I find the taxable amount by subtracting the contribution and deduction from the gross. That leaves me with 408.26 as the net amount. I also need to consider clauses R1-R6 and check the exact fields.
Rollout #2 100.0% passed · 3.6s · $0.0003
| 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": "614.66",
"employee_contribution": "30.73",
"allowed_deduction": "175.67",
"taxable_pay": "408.26",
"income_tax": "0.00",
"net_pay": "408.26",
"clauses": ["R1", "R2", "R3", "R4", "R5", "R6"]
}
Reasoning
**Calculating tax deductions** I need to calculate the tax based on the September second half schedule. I'll use a rate of 0.05 with a cap of 4000 and deductions set to cap 400 for 1000 free and an upper limit of 3600 at 0.12, moving to 0.24 after that. With a gross of 614.66 and a contribution of 30.73, I'm looking at allowed deductions of 175.67, leading to a taxable amount of 408.26. The net amount after deductions is also 408.26. I'll also prepare JSON fields as needed.
Rollout #3 100.0% passed · 3.5s · $0.0003
| 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": "614.66",
"employee_contribution": "30.73",
"allowed_deduction": "175.67",
"taxable_pay": "408.26",
"income_tax": "0.00",
"net_pay": "408.26",
"clauses": ["R1", "R2", "R3", "R4", "R5", "R6"]
}
Reasoning
**Calculating financial figures** I need to calculate figures for the second half of September. The gross amount is 614.66. I find the contribution by multiplying gross by 0.05, which gives me 30.733. I'll round that to 30.73. The deduction is 175.67, which is below the cap. Thus, gross minus rounded contribution equals 583.93. The taxable amount is 614.66 minus 30.73 minus 175.67, resulting in 408.26, which is below the 1000 tax-free limit. My net amount is also 408.26.