Luma Payroll Gym
← 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
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": "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
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": "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
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": "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.