Skip to content
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
18 commits
Select commit Hold shift + click to select a range
cdd6802
Carry Schedule E line 32 and its passive subset on the PUF donor (#1239)
MaxGhenis Oct 13, 2026
e95ec23
Register the passive partnership/S-corp leaf across the US spec and p…
MaxGhenis Oct 13, 2026
b9c6057
Test the Schedule E line-32 donor and its passive leaf (#1239)
MaxGhenis Oct 13, 2026
f6e7c92
Merge origin/main (#1209 raw partnership SE derivation) into #1239
MaxGhenis Oct 13, 2026
0b79b6d
Keep the passive leaf coherent after the late transfer; probe it in r…
MaxGhenis Oct 13, 2026
5d39631
Re-pin every count and digest the passive leaf moves; fix the H3 fixt…
MaxGhenis Oct 13, 2026
ef81a9d
Place the passive leaf by the magnitude of each person's own line 32 …
MaxGhenis Oct 13, 2026
01e5c5e
Test the late-transfer passive rule end to end; re-pin what round 2 m…
MaxGhenis Oct 13, 2026
f7c1eee
Re-pin the catalog's resolved-column and undeclared-unit counts (#1239)
MaxGhenis Oct 13, 2026
45a5b98
Enforce the passive leaf's placement preconditions; refresh stale cou…
MaxGhenis Oct 13, 2026
85eb94b
Carry Schedule E line 32 by entity on the US PUF donor; retire the S-…
MaxGhenis Oct 13, 2026
e000e04
Regenerate spec-engine coverage evidence; pin the new US spec digest …
MaxGhenis Oct 13, 2026
aa47a3f
Note the #1258 transfer-target counts in the spec-engine ruling doc
MaxGhenis Oct 13, 2026
ba4dfa9
Require both line-32 components for the primary passive placement; fi…
MaxGhenis Oct 13, 2026
48046eb
Refuse a partial passive basis before the QRF fit; re-pin seeds (#1258)
MaxGhenis Oct 13, 2026
f333029
Finish the count and digest re-pins the S-corp transfer target moves …
MaxGhenis Oct 13, 2026
e953167
Fix three count pins CI found; two are inherited from #1251 (#1258)
MaxGhenis Oct 13, 2026
2126a5a
Re-pin the spec-bundle coverage-scope and battery counts (#1258)
MaxGhenis Oct 13, 2026
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions changelog.d/1258-puf-schedule-e-entity-split.changed.md
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
The US PUF donor now carries the partnership and S corporation shares of Schedule E line 32 as separate leaves (`partnership_income` = E25940 + E25980 − E25920 − E25960 − E26110; `s_corp_income` = E26170 + E26190 − E26160 − E26180 − E26100, from the TY2015 source rows). Previously the whole line-32 total sat in `partnership_income` and `s_corp_income` was an exact-zero universe. Their sum equals E26270 within the booklet's per-field rounding, and the passive subset is byte-identical. The exact-zero machinery is retired: the stacked-spine materializer and its whole-pool doctrine, the late-transfer exclusion, the pool's `primary_puf_exact_zero_universe` provision, the donor's zero alias and the fiscal-refresh degenerate-input exclusion. `s_corp_income` is now a PUF-clone primary output that the late ACS transfer carries to native rows. SOI Table 1.4's partnership and S corporation net income/loss legs bind each entity's own leaf once the feed carries them (microcosm#1258).
Loading
Loading