Luma Payroll Gym
← Heatmap / GPT 5.6 Luna · Task 6
GPT 5.6 Luna* · Single-turn · Task 6 (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 3468.15 3468.15 3468.15 3468.15
employee contribution 138.73 138.73 138.73 138.73
allowed deduction 47.85 47.85 47.85 47.85
taxable pay 3281.57 3281.57 3281.57 3281.57
income tax 329.95 329.95 329.95 329.95
net pay 2951.62 2951.62 2951.62 2951.62
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: {"0eb088af1b0a1e64-payroll": {"kind": "payroll", "record": {"gross_pay": "3468.15", "payroll_month": "2026-06", "allowed_deduction": "47.85"}}}
Authoritative case reference schedule: {"first-half": {"rate": "0.04", "cap": "4500.00", "deduction": "400.00", "free": "1200.00", "upper": "2800.00", "middle_rate": "0.14", "upper_rate": "0.22"}, "second-half": {"rate": "0.07", "cap": "4500.00", "deduction": "400.00", "free": "1200.00", "upper": "3000.00", "middle_rate": "0.08", "upper_rate": "0.22"}}
Rollouts
Rollout #1 100.0% passed · 4.5s · $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": "3468.15",
  "employee_contribution": "138.73",
  "allowed_deduction": "47.85",
  "taxable_pay": "3281.57",
  "income_tax": "329.95",
  "net_pay": "2951.62",
  "clauses": ["R1", "R2", "R3", "R4", "R5", "R6"]
}
Reasoning
**Calculating net income**

I need to get these calculations right. Starting with a gross of 3468.15, I’ll apply the rate of 0.04 to cap at 4500 for a contribution of 138.73. The deduction is 47.85, and the taxable amount becomes 3281.57. For tax-free income, I set 1200 aside. For the middle to upper range (2800), I multiply 1600 by 0.14, which equals 224. Anything above 2800 gets taxed at 22%. Total tax rounds to 329.95, leading to a net income of 2951.62.
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": "3468.15",
  "employee_contribution": "138.73",
  "allowed_deduction": "47.85",
  "taxable_pay": "3281.57",
  "income_tax": "329.95",
  "net_pay": "2951.62",
  "clauses": ["R1", "R2", "R3", "R4", "R5", "R6"]
}
Reasoning
**Calculating deductions and tax**

I need to perform some precise calculations for the first half of June. The rate is 0.04 with a cap of 4500. For deductions, there’s a cap of 400 and a free amount of 1200, with a mid rate of 0.14 and an upper rate of 0.22. Starting with a gross of 3468.15, I calculate contributions and taxable amounts, leading to details on tax owed. Finally, I find the net amount after deductions and taxes.
Rollout #3 100.0% passed · 3.8s · $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": "3468.15",
  "employee_contribution": "138.73",
  "allowed_deduction": "47.85",
  "taxable_pay": "3281.57",
  "income_tax": "329.95",
  "net_pay": "2951.62",
  "clauses": ["R1", "R2", "R3", "R4", "R5", "R6"]
}
Reasoning
**Calculating financial figures**

I need to calculate a few financial figures. First, I have a gross amount of 3468.15, and I’ll find the contribution by multiplying that gross by 0.04, which gives me 138.73 after rounding up. 

Next, I check that the allowed deduction is under 400, which it is. So, I subtract the contribution and deductions from the gross to find the taxable amount. 

I’ll calculate tax brackets and then sum everything up to find the net amount. I need to look into the exact fields required for completion.