Luma Payroll Gym
← Heatmap / GLM 5.3 Flash · Task 8
GLM 5.3 Flash · Single-turn · Task 8 (Calculation, half-cent rounding tie, resolved amendment) 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 1778.50 1778.50 1778.50 1778.50
employee contribution 124.50 124.50 124.50 124.50
allowed deduction 0.00 0.00 0.00 0.00
taxable pay 1654.00 1654.00 1654.00 1654.00
income tax 77.56 77.56 77.56 77.56
net pay 1576.44 1576.44 1576.44 1576.44
clauses R1 R2 R3 R4 R5 R6 R9 R1 R2 R3 R4 R5 R6 R9 R1 R2 R3 R4 R5 R6 R9 R1 R2 R3 R4 R5 R6 R9
Prompt
Process this monthly payroll record under the supplied rulebook. Return the R6 or R7 JSON answer.
Source documents: {"e1069c99b8f7bcf9-payroll": {"kind": "payroll", "record": {"gross_pay": "1778.50", "payroll_month": "2026-07", "allowed_deduction": "0.00"}}, "e1069c99b8f7bcf9-contract": {"kind": "contract", "gross_pay": "2254.61"}, "e1069c99b8f7bcf9-amendment": {"kind": "amendment", "gross_pay": "1778.50", "approved": true, "effective_month": "2026-04"}}
Authoritative case reference schedule: {"first-half": {"rate": "0.07", "cap": "5000.00", "deduction": "400.00", "free": "1000.00", "upper": "3300.00", "middle_rate": "0.14", "upper_rate": "0.24"}, "second-half": {"rate": "0.07", "cap": "4000.00", "deduction": "400.00", "free": "1100.00", "upper": "3300.00", "middle_rate": "0.14", "upper_rate": "0.22"}}
Rollouts
Rollout #1 100.0% passed · 1.7s · $0.0004
ComponentScoreClauses
decision 100.0% R1 R2 R3 R4 R5 R6 R9
exact 100.0% R1 R2 R3 R4 R5 R6 R9
field accuracy 100.0% R1 R2 R3 R4 R5 R6 R9
citations 100.0% R1 R2 R3 R4 R5 R6 R9
Assistant
{
  "decision": "calculate",
  "currency": "LCR",
  "gross_pay": "1778.50",
  "employee_contribution": "124.50",
  "allowed_deduction": "0.00",
  "taxable_pay": "1654.00",
  "income_tax": "77.56",
  "net_pay": "1576.44",
  "clauses": ["R1", "R2", "R3", "R4", "R5", "R6", "R9"],
  "explanation": "Payroll month 2026-07 uses the second-half schedule. Contribution 0.07 \u00d7 1778.50 = 124.50. Taxable pay 1654.00; tax on (1654.00 \u2212 1100.00) at 0.14 = 77.56. Net pay 1778.50 \u2212 124.50 \u2212 0.00 \u2212 77.56 = 1576.44. The approved amendment (effective 2026-04, amount matching payroll) resolves the contract conflict under R9."
}
Reasoning
Second-half row: rate 0.07, cap 4000. Contribution = 1778.50*0.07 = 124.495 → 124.50. Taxable = 1778.50-124.50-0 = 1654.00. Tax: (1654-1100)*0.14 = 554*0.14=77.56. Net = 1778.50-124.50-77.56=1576.44.
Rollout #2 100.0% passed · 1.8s · $0.0004
ComponentScoreClauses
decision 100.0% R1 R2 R3 R4 R5 R6 R9
exact 100.0% R1 R2 R3 R4 R5 R6 R9
field accuracy 100.0% R1 R2 R3 R4 R5 R6 R9
citations 100.0% R1 R2 R3 R4 R5 R6 R9
Assistant
{
  "decision": "calculate",
  "currency": "LCR",
  "gross_pay": "1778.50",
  "employee_contribution": "124.50",
  "allowed_deduction": "0.00",
  "taxable_pay": "1654.00",
  "income_tax": "77.56",
  "net_pay": "1576.44",
  "clauses": ["R1", "R2", "R3", "R4", "R5", "R6", "R9"],
  "explanation": "The approved amendment (effective 2026-04, matching 1778.50) resolves the contract conflict. Second-half 2026 schedule: contribution 0.07 \u00d7 1778.50 = 124.50; taxable pay 1654.00; tax 14% \u00d7 (1654.00 \u2212 1100.00) = 77.56; net pay 1576.44."
}
Reasoning
Amendment resolves conflict: approved, effective 2026-04 ≤ 2026-07, equals payroll gross 1778.50. Second-half schedule: rate 0.07, cap 4000 → contribution 124.50 (0.07*1778.50=124.495 → 124.50). Taxable = 1778.50-124.50-0=1654.00. Tax: free 1100 → middle 14% on 554 = 77.56. Net = 1778.50-124.50-0-77.56=1576.44.
Rollout #3 100.0% passed · 3.1s · $0.0003
ComponentScoreClauses
decision 100.0% R1 R2 R3 R4 R5 R6 R9
exact 100.0% R1 R2 R3 R4 R5 R6 R9
field accuracy 100.0% R1 R2 R3 R4 R5 R6 R9
citations 100.0% R1 R2 R3 R4 R5 R6 R9
Assistant
{
  "decision": "calculate",
  "currency": "LCR",
  "gross_pay": "1778.50",
  "employee_contribution": "124.50",
  "allowed_deduction": "0.00",
  "taxable_pay": "1654.00",
  "income_tax": "77.56",
  "net_pay": "1576.44",
  "clauses": ["R1", "R2", "R3", "R4", "R5", "R6", "R9"],
  "explanation": "The approved amendment (effective 2026-04, amount 1778.50) resolves the contract conflict, so gross pay is 1778.50. Second-half schedule applies: contribution 0.07 \u00d7 min(1778.50, 4000.00) = 124.495 \u2192 124.50. Taxable pay 1654.00; tax = 0.14 \u00d7 (1654.00 \u2212 1100.00) = 77.56. Net = 1778.50 \u2212 124.50 \u2212 0.00 \u2212 77.56 = 1576.44."
}
Reasoning
2026-07 → second-half schedule: rate 0.07, cap 4000, deduction cap 400, free 1100, upper 3300, middle 0.14, upper 0.22.
Contribution: 1778.50*0.07 = 124.495 → 124.50 (round-half-up).
Taxable: 1778.50 −124.50 −0 = 1654.00.
Tax: free 1100 → middle on 554 = 77.56; net 1778.50 −124.50 −0 −77.56 = 1576.44.