Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
156 commits
Select commit Hold shift + click to select a range
c2bc06f
test: declare capital gains tail stratum support
MaxGhenis Aug 9, 2026
9f184a0
fix: declare capital gains tail stratum support
MaxGhenis Aug 9, 2026
54d2dee
fix: bind tail support into stacked authority
MaxGhenis Aug 9, 2026
054fb63
docs: start issue 653 progress journal
MaxGhenis Aug 10, 2026
d6bba48
docs: record issue 653 mechanism audit
MaxGhenis Aug 10, 2026
021c9ba
test: declare late producer DAG doctrine
MaxGhenis Aug 10, 2026
63a3451
feat: add deterministic late producer DAG
MaxGhenis Aug 10, 2026
2f4962f
fix: make qualified tuition an upstream DAG input
MaxGhenis Aug 10, 2026
442d1d3
feat: declare canonical late producer registry
MaxGhenis Aug 10, 2026
3d21624
refactor: expose single late source producers
MaxGhenis Aug 10, 2026
897c1a1
fix: gate every declared late producer input
MaxGhenis Aug 10, 2026
923ae9a
feat: execute the complete late producer DAG
MaxGhenis Aug 10, 2026
4394649
docs: publish the complete late producer DAG
MaxGhenis Aug 10, 2026
170cd6a
test: register the late DAG with spine blindness
MaxGhenis Aug 10, 2026
cacfce2
test: record complete issue 653 verification
MaxGhenis Aug 10, 2026
e9b7fef
docs: record final late DAG audit gaps
MaxGhenis Aug 10, 2026
12d0dcf
test: expose remaining late input contract gaps
MaxGhenis Aug 10, 2026
6540cd7
fix: align late input contracts with strict callbacks
MaxGhenis Aug 10, 2026
f015c7a
test: distinguish absent from invalid late inputs
MaxGhenis Aug 10, 2026
540eef7
fix: refuse invalid late inputs without absence escape
MaxGhenis Aug 10, 2026
39eca77
fix: require exact late readiness surfaces
MaxGhenis Aug 10, 2026
8ba01d3
test: require explicit late source finalizer node
MaxGhenis Aug 10, 2026
a74671d
feat: declare the late source finalizer producer
MaxGhenis Aug 10, 2026
24187a4
test: expose undeclared transfer provenance inputs
MaxGhenis Aug 10, 2026
5f1da5a
fix: bind complete late validation inputs
MaxGhenis Aug 10, 2026
54724ab
docs: refresh microcosm 653 progress
MaxGhenis Aug 10, 2026
54e225b
test: require content-bound late DAG receipts
MaxGhenis Aug 10, 2026
256393c
feat: bind late DAG receipts to frame content
MaxGhenis Aug 10, 2026
f6423c5
feat: carry late DAG authority in checkpoints
MaxGhenis Aug 10, 2026
b78a3d7
feat: version late transition receipt doctrine
MaxGhenis Aug 10, 2026
d3b94db
test: require H5 late transition authority
MaxGhenis Aug 10, 2026
82a833e
feat: propagate late DAG transition authority
MaxGhenis Aug 10, 2026
b50c62d
fix: bind H5 loads to late transition authority
MaxGhenis Aug 10, 2026
db24a1c
docs: publish complete late dependency DAG
MaxGhenis Aug 10, 2026
81d2737
test: bind tool fixtures to late DAG authority
MaxGhenis Aug 10, 2026
e9e41ed
docs: record late authority completion
MaxGhenis Aug 10, 2026
dae623c
test: reject insufficient producer coverage
MaxGhenis Aug 10, 2026
72ff1c2
fix: validate producer output scope coverage
MaxGhenis Aug 10, 2026
4fd94a3
feat: declare late external producer inputs
MaxGhenis Aug 10, 2026
ff39cef
test: require complete late external inputs
MaxGhenis Aug 10, 2026
95a642f
refactor: name late external resource inputs
MaxGhenis Aug 10, 2026
fb9f9f5
test: preserve legacy H5 envelope compatibility
MaxGhenis Aug 10, 2026
f8071de
fix: preserve legacy pool manifest loading
MaxGhenis Aug 10, 2026
3b893ef
fix: hash late-stage tables canonically
MaxGhenis Aug 10, 2026
2978bb5
test: require bound late external resources
MaxGhenis Aug 10, 2026
d89b6a4
fix: isolate legacy pool envelope identity
MaxGhenis Aug 10, 2026
abe968a
fix: bind late producer external resources
MaxGhenis Aug 10, 2026
3f098ce
fix: authenticate late primary QRF inputs
MaxGhenis Aug 10, 2026
64580a4
test: reject forged late resource evidence
MaxGhenis Aug 10, 2026
470b0fe
docs: bind late external resource doctrine
MaxGhenis Aug 10, 2026
830b0ce
test: bind H5 late resource fixtures
MaxGhenis Aug 10, 2026
0d3c412
fix: declare late source execution controls
MaxGhenis Aug 10, 2026
57e58c4
fix: declare ACS earnings universe producer
MaxGhenis Aug 10, 2026
f908fe1
fix: reconcile late producer readiness evidence
MaxGhenis Aug 10, 2026
025a0a6
fix: preserve and fence legacy pool envelope
MaxGhenis Aug 10, 2026
f508324
docs: publish final late producer graph
MaxGhenis Aug 10, 2026
356eb88
docs: clarify late zero and version doctrine
MaxGhenis Aug 10, 2026
ea06328
test: preserve exact-k legacy pool fixture
MaxGhenis Aug 10, 2026
47ec32e
style: order late producer imports
MaxGhenis Aug 10, 2026
2a3c907
test: expose late DAG integrity gaps
MaxGhenis Aug 10, 2026
6c28949
fix: complete ACS universe input binding
MaxGhenis Aug 10, 2026
4e5c300
fix: reconcile late execution receipts
MaxGhenis Aug 10, 2026
579ec87
fix: require positive legacy pool identity
MaxGhenis Aug 10, 2026
0bfbf55
test: bind remaining late callback controls
MaxGhenis Aug 10, 2026
326c113
fix: bind source callback and finalizer inputs
MaxGhenis Aug 10, 2026
f5f0400
fix: bind primary and transfer callback inputs
MaxGhenis Aug 10, 2026
6ca065a
fix: bind complete late runtime semantics
MaxGhenis Aug 10, 2026
3f4b896
test: prove stale late resources block resume
MaxGhenis Aug 10, 2026
f13dfaa
fix: bind source output families explicitly
MaxGhenis Aug 10, 2026
d390fe7
docs: publish complete late dependency contract
MaxGhenis Aug 10, 2026
f1a5994
docs: record final verification matrix
MaxGhenis Aug 10, 2026
a9fc7d1
docs: finalize issue 653 handoff
MaxGhenis Aug 10, 2026
5dee5a8
docs: start final 652 653 QA ledger
MaxGhenis Aug 10, 2026
a1b1f48
docs: record final 652 653 QA evidence
MaxGhenis Aug 10, 2026
27b07c7
docs: restore root journals after final QA
MaxGhenis Aug 10, 2026
0033d89
docs: start round 8 cross-origin audit ledger
MaxGhenis Aug 11, 2026
0aa7a98
docs: record round 8 mechanism adjudication
MaxGhenis Aug 11, 2026
d172da1
fix: scope origin-exclusive late inputs
MaxGhenis Aug 11, 2026
87ac3ea
test: enforce cross-origin late input scopes
MaxGhenis Aug 11, 2026
d9e6991
docs: record round 8 proof matrix
MaxGhenis Aug 11, 2026
14de14c
docs: mark round 8 ready for smoke
MaxGhenis Aug 11, 2026
c478747
docs: start round 9 dtype audit
MaxGhenis Aug 11, 2026
082756b
docs: adjudicate round 9 dtype mechanism
MaxGhenis Aug 11, 2026
0cbcda7
test: expose primary PUF boolean materialization
MaxGhenis Aug 11, 2026
3af99c9
fix: preserve canonical late boolean dtypes
MaxGhenis Aug 11, 2026
5f3713b
docs: record round 9 focused proofs
MaxGhenis Aug 11, 2026
f06e007
test: require canonical adult-care boolean dtype
MaxGhenis Aug 11, 2026
1a67689
fix: weight monetary allocations from boolean incidence
MaxGhenis Aug 11, 2026
6a77f66
fix: validate boolean allocation bases by family
MaxGhenis Aug 11, 2026
6ed74f6
docs: record round 9 final proof
MaxGhenis Aug 11, 2026
1abb425
Keep root journals out of the PR (base state)
MaxGhenis Aug 11, 2026
0e6cfae
Retrigger CI
MaxGhenis Aug 12, 2026
2dae7fa
docs: start round 10 overlap ownership audit
MaxGhenis Aug 12, 2026
261f521
docs: adjudicate round 10 overlap mechanism
MaxGhenis Aug 12, 2026
f0c5ce8
test: declare late overlap ownership
MaxGhenis Aug 12, 2026
9ef8216
feat: bind late overlap ownership
MaxGhenis Aug 12, 2026
4d1adef
fix: preserve source-owned tail overlap bytes
MaxGhenis Aug 12, 2026
ae3c12d
docs: record round 10 implementation
MaxGhenis Aug 12, 2026
1e87513
docs: record late overlap ownership
MaxGhenis Aug 12, 2026
4742872
test: bind education overlap no-op at runtime
MaxGhenis Aug 12, 2026
fbc55cb
test: pin certified overlap owner matrix
MaxGhenis Aug 12, 2026
3439bf2
test: exhaust late callback overlap surface
MaxGhenis Aug 12, 2026
a816f96
test: classify late ownership provenance
MaxGhenis Aug 12, 2026
dbac19a
fix: fail closed on overlap passthrough omission
MaxGhenis Aug 12, 2026
740a2df
docs: close round 10 review
MaxGhenis Aug 12, 2026
0afc7bd
docs: record round 10 proof
MaxGhenis Aug 12, 2026
22e4b62
docs: restore root progress baseline
MaxGhenis Aug 12, 2026
cd4faa3
Merge remote-tracking branch 'origin/main' into tail-stratum-support-652
MaxGhenis Aug 12, 2026
21b59fa
docs: start round 11 checkpoint dtype audit
MaxGhenis Aug 12, 2026
d25cdd8
docs: record round 11 checkpoint audit
MaxGhenis Aug 12, 2026
7c6428e
test: specify nullable boolean checkpoints
MaxGhenis Aug 12, 2026
f7d5400
test: harden checkpoint compatibility matrix
MaxGhenis Aug 12, 2026
d1d0657
fix: serialize nullable boolean checkpoints losslessly
MaxGhenis Aug 12, 2026
89dc446
docs: record round 11 focused proof
MaxGhenis Aug 12, 2026
725d932
docs: record exact issue 583 proof
MaxGhenis Aug 12, 2026
292a2b1
docs: record full workspace proof
MaxGhenis Aug 12, 2026
2d0aa1f
docs: record UK checkpoint compatibility proof
MaxGhenis Aug 12, 2026
1815b8a
docs: record round 11 verdict prediction
MaxGhenis Aug 12, 2026
a16459e
fix: reject empty nullable checkpoint masks
MaxGhenis Aug 12, 2026
bb2b349
docs: finalize round 11 proof
MaxGhenis Aug 12, 2026
8ba5527
Keep root journals at base state
MaxGhenis Aug 12, 2026
42daf67
docs: start round 12 input provenance audit
MaxGhenis Aug 12, 2026
69bfce4
docs: record round 12 mechanism audit
MaxGhenis Aug 12, 2026
4c5433d
docs: correct SSI manifest audit counts
MaxGhenis Aug 12, 2026
fa9ae8f
test: preserve exact QBI s corp validation
MaxGhenis Aug 12, 2026
f880dc6
fix: materialize stacked s corp zero universe
MaxGhenis Aug 12, 2026
696e6b9
feat: declare remaining pool stage inputs
MaxGhenis Aug 12, 2026
adb8ca3
fix: preserve legacy pool identity golden
MaxGhenis Aug 12, 2026
9210473
fix: keep input manifest source blind
MaxGhenis Aug 12, 2026
1ff0283
test: correct schema v2 checkpoint golden
MaxGhenis Aug 12, 2026
4e48fc7
docs: record round 12 focused proofs
MaxGhenis Aug 12, 2026
3763406
fix: declare QBI universe provenance input
MaxGhenis Aug 12, 2026
2ba9538
docs: add round 12 changelog
MaxGhenis Aug 12, 2026
a8651bc
test: retain locked schema v2 golden
MaxGhenis Aug 12, 2026
caf1e80
docs: finalize round 12 proof
MaxGhenis Aug 12, 2026
c079688
Keep root journals at base state
MaxGhenis Aug 13, 2026
23eaade
docs: start round 13 serializer audit
MaxGhenis Aug 13, 2026
5270d5d
docs: record round 13 serializer inventory
MaxGhenis Aug 13, 2026
7b5291b
test: inventory every Frame HDF serializer
MaxGhenis Aug 13, 2026
dc6bbeb
test: require boolean round trips at every serializer
MaxGhenis Aug 13, 2026
aa83d65
feat: centralize nullable boolean materialization
MaxGhenis Aug 13, 2026
d1d6e0a
fix: materialize booleans at every PyTables boundary
MaxGhenis Aug 13, 2026
24e7295
fix: preserve nullable booleans in fiscal checkpoints
MaxGhenis Aug 13, 2026
45da06d
fix: bind stacked publication to boolean-safe H5
MaxGhenis Aug 13, 2026
49a553d
docs: record serializer closure
MaxGhenis Aug 13, 2026
1b7e3b6
test: cover all-missing booleans in every serializer
MaxGhenis Aug 13, 2026
338f2cd
fix: preserve all-missing booleans through PyTables
MaxGhenis Aug 13, 2026
58759dc
docs: record versioned PyTables boolean codec
MaxGhenis Aug 13, 2026
95efe8b
Repin the schema-2 byte golden to the current fixture
MaxGhenis Aug 13, 2026
bfc0646
Keep root journals at base state
MaxGhenis Aug 13, 2026
be3114e
Assert schema-2 determinism instead of a platform-dependent byte cons…
MaxGhenis Aug 13, 2026
c786f60
Add the f004 smoke rung to the ladder grammar (#624 revision)
MaxGhenis Aug 13, 2026
797502a
Admit f004 in the stacked release-id pattern
MaxGhenis Aug 13, 2026
3949d6b
Pin both legacy-strip refusal boundaries
MaxGhenis Aug 13, 2026
34111ab
fixup! Pin both legacy-strip refusal boundaries
MaxGhenis Aug 13, 2026
099c117
Rename serializer id off the incumbent-substring; guard pe-us-depende…
MaxGhenis Aug 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/652-capital-gains-tail-thin-strata.fixed.md
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
Declare capital-gains tail support per filing status: require one eligible unique single-tax-unit PUF-detail recipient household per selected q99.5 donor, skip a thin status as a whole with a named and counted `insufficient_support` receipt, and reject altered receipts at terminal gates. Preserve byte-exact attachment for adequate statuses and unchanged full-scale output. Replace the fixed post-clone source-then-transfer sequence with an import-validated 38-producer/71-edge dependency DAG whose readiness fence derives the byte-stable order, separates missing inputs from invalid finite numerics, rejects named cycles and unfilled inputs, transfers PUF SSTB income before adult care and tuition before education, and makes the ACS earnings-universe producer, all sixteen source producers, and their once-only finalizer explicit. Content-hash every declared input alternative, reconciled readiness row, output, callback receipt, execution row, and entry/output frame; anchor the signed chain in immutable frame metadata and carry its independent authority through version-9 stacked authority, outer stacked materializer v10, version-6 stacked pool checkpoints, and schema-8 pool manifests, H5 materializer v2, and consumers while preserving the retiring legacy schema-4/materializer-3 bytes and rejecting stacked-envelope downgrade attempts. Bind the primary donor bytes, routed QRF bank and sidecar, exact optional allocation/passthrough reads, worker controls, once-resolved tail spec/SOI assets and gates, all nineteen transfer predictor/codec/model configurations and bank identities, all sixteen source runtime configurations—including packaged `SourceStageSpec` identities for the fifteen manifest-backed callbacks—finalizer doctrine, and the ACS universe runtime rule/config through exact kind-specific schema-v1/v2/v3 resource evidence in late-registry schema v14/receipt schema v3. Bind every virtual-resource resolution mode into the outer checkpoint identity, prove current checkpoint discovery succeeds and stale resource semantics fail, require adult-care transfer's tax-unit role before dispatch, keep Schedule-D ownership in the whole-pool derive rather than bounded transfer side effects, and reject shallow, forged, stale, identityless, runtime-drifted, or cross-producer absence resources before their callbacks. Scope ACS-only `TYPEHUGQ` readiness and structural output coverage to ACS-origin rows, keep the 1,688 ASEC-origin structural nulls untouched, reject any ACS-side null, and retire whole-pool `RELSHIPP`, `TEN`, and `H_TENURE` transfer fallbacks in favor of canonical dual-origin predictors. Preserve all canonical late-stage boolean outputs as nullable booleans at primary-PUF and source-merge materialization seams, fail closed on numeric or object family drift across every registry-declared late write, and retain boolean dtype through per-stratum tail cloning. Serialize pandas nullable booleans through conditional frame-checkpoint schema v3 as canonical NumPy-bool values plus an explicit lossless null mask only when absences exist, restore the logical nullable family on load, reject malformed or downgraded encodings, and retain byte-identical schema-v2 generic, UK, and legacy artifacts when no nullable boolean is present. Declare the exact final owner for every origin and clone role of qualified tuition, traditional IRA contributions, and self-employed pension contributions in a content-addressed 18-row receipt bound into late-registry schema v15 and the tail manifest; prove education is byte-exact consume-only, mirror the two source-owned ASEC retirement values from clone 1 to clone 2 by assembly-unique source ID, and reject any unregistered recipient-owned or tail-owned dual-write intersection without weakening the terminal preservation guard. Materialize pandas nullable booleans at every one of the eight registry-declared Frame-table serializers: emit byte-identical native NumPy bool values for complete columns and preserve genuine absences explicitly, using a version-1 table-local codec receipt with object-backed bool plus `pd.NA` at PyTables fixed-format boundaries—even for all-missing columns—and canonical bool values plus uint8 masks in h5py codecs. Advance fiscal target-frame checkpoints to schema 2/materializer 11, bind stacked terminal publication schema 8 to H5 materializer 2 in both manifest and H5 metadata, reject malformed or cross-envelope version evidence, retain frozen HDF keys/artifact kinds/`entity_hdf_format`, and keep legacy schema-4 publication bytes and unaffected UK payloads unchanged.
1 change: 1 addition & 0 deletions changelog.d/652-stacked-qbi-input-provenance.fixed.md
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
Materialize the certified exact-zero S-corporation income universe across the stacked US pool before whole-pool QBI reconciliation, and bind an exhaustive derive/seed/simulate input manifest into stacked checkpoint identity so missing late-stage inputs fail before long builds.
Loading
Loading