Repository navigation
Audit optional employer pass-through in the payroll tax references; propose excluding four outputs - #194
Closed
MaxGhenis wants to merge 3 commits into
Closed
Audit optional employer pass-through in the payroll tax references; propose excluding four outputs#194MaxGhenis wants to merge 3 commits into
MaxGhenis wants to merge 3 commits into
Conversation
…raft both records Four scored payroll_tax references (scenario_032 MN, 043 CO, 081 MA, 082 NY) count an employee share of a state paid-leave premium that the law lets the employer deduct but does not require. policyengine-us 2.15.17 counts the largest share the employer may deduct. The output asks for "mandatory employee state payroll taxes". reference_audit/2026-10-05-payroll classifies every state program in the payroll references from primary law (two adversarial reviews per program, none refuted), sweeps all 1,984 outputs with an output-scope adapter that drops the optional shares (four outputs move, nothing else), and drafts both candidate records: proposed_exclusions.json and proposed_regenerations.json. It scores each through the analyze CLI; the unchanged copy reproduces the published payload. Changes no reference or published number. Draft README; review pending. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
…dependent review An eight-agent review of 8714770 (differential impact and sweep, mechanism, advocates for keep and regenerate with a judge, release checklist, claim audit) agreed on every number: 2,438 impact values, all 1,984 swept outputs bit for bit, and the 36 hand-computed payroll parts. The judge upheld exclusion but struck the draft's board-effect and model-behaviour arguments, which no rule uses. - README: the recommendation now rests on 2026-09-22/09-28 rule 4 and the r24, r25 and r14 precedents; regeneration is the strict reading of "mandatory". Adds both options' board effects side by side, the counter-evidence the reviewers found, the Acts 2026 c. 101 line mapping, the review summary and the release checklist. Fixes the claim audit's five errors and thirteen imprecisions. - proposed_exclusions.json: one shared unlisted input; the basis cites the rules and precedents (no engine input exists for the employer's choice). - payroll_mandatory_scope.py: docstring states its scope (DE, ME, VT and WA left for upstream). Sweep, proposals and impact rerun on the new hash; values unchanged. - verification/independent_reviews.json: the eight reports. Changes no reference or published number. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
|
The latest updates on your projects. Learn more about Vercel for GitHub.
|
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This was referenced Oct 5, 2026
Open
Contributor
Author
|
Shipped in release |
This branch was successfully deployed
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Evidence only: this PR changes no reference, exclusion or published number. It adds
reference_audit/2026-10-05-payroll/, which audits the state part of the USpayroll_taxreferences in releasedashboard-data-20260930and drafts two alternative records for Max's ruling (cos d972).Finding
The output asks for "mandatory employee state payroll taxes" and says to exclude employer payroll taxes. policyengine-us 2.15.17 counts the largest employee share an employer may deduct. Under primary law (16 of 16 adversarial reviews agree):
Four scored references count an optional share:
Recommendation: exclude the four outputs
proposed_regenerations.json.What is here
program_classification.json,verification/law_research.json: each program's law, sources, 2026 rates and review verdicts.fixes/payroll_mandatory_scope.py: an output-scope adapter in the form of the Maryland one. A sweep of all 1,984 outputs with it moves these four payroll outputs and nothing else; the baseline reproduces every scored reference.proposed_exclusions.json,proposed_regenerations.json: the two alternatives, in the format a release installs.verification/leaderboard_impact*.{json,csv,log}: both options scored throughpolicybench.cli analyze; the unchanged copy reproduces the published payload. Also scored on top of Audit the state income tax withheld in federal SALT; propose three exclusions #191's SALT proposal.verification/model_answers.csv,explanations.json: every model's answer and reasoning category on the twelve outputs with a state part.Independent review
Eight agents reviewed commit 8714770 in a Claude Code workflow (
verification/independent_reviews.json):Side findings: #191's README rounds GPT-6 Sol's 95.6146% to 95.62%, and its scenario_081 record treats the optional MA share as paid (both chipped).
Invariants
sweep_payroll_scope.log); the unchanged scoring copy equals the published payload's modelStats, programStats, heatmap, globalWeights and failureModes.employee_state_payroll_tax; across all 1,984 outputs it moves exactly the outputs carrying a program it drops, by exactly that program's amount (propose_changes.pyrefuses any other move).program_classification.json(checked bypropose_changes.py).CountryTaxBenefitSystemapplies a reform twice; the adapter's second pass is a no-op.axiom: n/a: PolicyBench reference audit; no PolicyEngine policy change
🤖 Generated with Claude Code