← Heatmap / GPT 5.6 Luna · Task 23
GPT 5.6 Luna* · Single-turn · Task 23 (Calculation, wage cap binds)
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 | 7913.09 | 7913.09 | 7913.09 | 7913.09 |
| employee contribution | 200.00 | 200.00 | 200.00 | 200.00 |
| allowed deduction | 63.29 | 63.29 | 63.29 | 63.29 |
| taxable pay | 7649.80 | 7649.80 | 7649.80 | 7649.80 |
| income tax | 1246.96 | 1246.96 | 1246.96 | 1246.96 |
| net pay | 6402.84 | 6402.84 | 6402.84 | 6402.84 |
| 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: {"a605acd47aaaa8d4-payroll": {"kind": "payroll", "record": {"gross_pay": "7913.09", "payroll_month": "2026-01", "allowed_deduction": "63.29"}}, "a605acd47aaaa8d4-contract": {"kind": "contract", "gross_pay": "7913.09"}}
Authoritative case reference schedule: {"first-half": {"rate": "0.05", "cap": "4000.00", "deduction": "400.00", "free": "1000.00", "upper": "2800.00", "middle_rate": "0.10", "upper_rate": "0.22"}, "second-half": {"rate": "0.04", "cap": "3500.00", "deduction": "400.00", "free": "1200.00", "upper": "3300.00", "middle_rate": "0.12", "upper_rate": "0.18"}}
Rollouts
Rollout #1 100.0% passed · 5.2s · $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": "7913.09",
"employee_contribution": "200.00",
"allowed_deduction": "63.29",
"taxable_pay": "7649.80",
"income_tax": "1246.96",
"net_pay": "6402.84",
"clauses": ["R1", "R2", "R3", "R4", "R5", "R6"]
}
Reasoning
**Calculating tax deductions** I need to carefully calculate the upper boundary for the tax schedule, likely starting at 2800. The gross amount is 7913.09, with contributions at 5% of 4000, equating to 200. Allowed deductions must stay under 400. The taxable amount becomes 7649.80. For the tax, I’ll calculate: 1000 to 2800 at 10% and above 2800 at 22%. Total tax rounds to 1246.96, leading to a net of 6402.84. I need to ensure the correct JSON structure and clauses are included, but no input fields should be specified.
Rollout #2 100.0% passed · 4.4s · $0.0004
| 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": "7913.09",
"employee_contribution": "200.00",
"allowed_deduction": "63.29",
"taxable_pay": "7649.80",
"income_tax": "1246.96",
"net_pay": "6402.84",
"clauses": ["R1", "R2", "R3", "R4", "R5", "R6"]
}
Reasoning
**Calculating Tax Figures** I need to calculate a few things. For the first half, the custom rate is 0.05 with a cap of 4000 and a deduction cap of 400, and free income up to 1000 with an upper limit of 2800. My gross income is 7913.09, and my contribution is 200. After deductions of 63.29, my taxable income is 7649.80. For taxes, I’ll calculate 180 for the first 1800, and then for the amount above 2800, 4849.8 times 0.22 gives me about 1066.96, totaling 1246.96. After all deductions, my net gross is 6402.84.
Rollout #3 100.0% passed · 4.1s · $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": "7913.09",
"employee_contribution": "200.00",
"allowed_deduction": "63.29",
"taxable_pay": "7649.80",
"income_tax": "1246.96",
"net_pay": "6402.84",
"clauses": ["R1", "R2", "R3", "R4", "R5", "R6"]
}
Reasoning
**Calculating tax details** I need to carefully calculate the taxes based on the provided schedule. The upper boundary for the upper bracket is 2800 for the first half, with a free amount of 1000. I’ll determine the taxable amount using contributions and deductions. I calculate a contribution of 200 and a taxable income of 7649.80. The tax comes out to 1246.96. After deductions, the net income is 6402.84. I’ll also note clauses R1-R6 and ensure the JSON fields are precise.