baogorek commited on
Commit
f915c56
·
verified ·
1 Parent(s): ac122a7

Upload batch 1 to staging for candidate ef50fc72fefbec22be91f63c5a76d9b214f9a9e9 (crfb-modal-sentinel-20260518-ef50fc72-y2026)

Browse files
staging/ef50fc72fefbec22be91f63c5a76d9b214f9a9e9-crfb-modal-sentinel-20260518-ef50fc72-y2026/_run_context.json ADDED
@@ -0,0 +1,10 @@
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "candidate_version": "ef50fc72fefbec22be91f63c5a76d9b214f9a9e9",
3
+ "data_package_version": "ef50fc72fefbec22be91f63c5a76d9b214f9a9e9",
4
+ "github_repository": "PolicyEngine/policyengine-us-data",
5
+ "github_sha": "ef50fc72fefbec22be91f63c5a76d9b214f9a9e9",
6
+ "hf_staging_prefix": "staging/ef50fc72fefbec22be91f63c5a76d9b214f9a9e9-crfb-modal-sentinel-20260518-ef50fc72-y2026",
7
+ "modal_app_name": "us-data-ef50fc72fefbec22be91f63c5a76d9b214f9a9e9-crfb-m-c5b9af88",
8
+ "modal_environment": "main",
9
+ "run_id": "crfb-modal-sentinel-20260518-ef50fc72-y2026"
10
+ }
staging/ef50fc72fefbec22be91f63c5a76d9b214f9a9e9-crfb-modal-sentinel-20260518-ef50fc72-y2026/long_term/2026.h5 ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:95012ce925fd04d8b88f1bb0b764a1579db876464db1d2513bce59cbe54d99af
3
+ size 50134050
staging/ef50fc72fefbec22be91f63c5a76d9b214f9a9e9-crfb-modal-sentinel-20260518-ef50fc72-y2026/long_term/2026.h5.metadata.json ADDED
@@ -0,0 +1,223 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "base_dataset_path": "hf://policyengine/policyengine-us-data/enhanced_cps_2024.h5",
3
+ "base_dataset_snapshot": {
4
+ "requested_path": "hf://policyengine/policyengine-us-data/enhanced_cps_2024.h5"
5
+ },
6
+ "calibration_audit": {
7
+ "age_bucket_count": 86,
8
+ "age_bucket_size": 1,
9
+ "age_max_pct_error": 6.973619326705765e-06,
10
+ "approximate_entropy_error": null,
11
+ "approximate_solution_error_pct": null,
12
+ "approximate_solution_used": false,
13
+ "approximation_method": null,
14
+ "baseline_weight_sum": 155001800.43380612,
15
+ "calibrated_weight_sum": 158552695.70157805,
16
+ "calibration_quality": "exact",
17
+ "constraint_provenance": {
18
+ "age_targets": {
19
+ "classification": "hard",
20
+ "scoring_contract": "population calibration target",
21
+ "source": "trustees_2025_current_law"
22
+ },
23
+ "hi_tob": {
24
+ "classification": "hard",
25
+ "scoring_contract": "same formula path used by production scoring",
26
+ "source": "policyengine_formula_on_scored_h5"
27
+ },
28
+ "oasdi_tob": {
29
+ "classification": "hard",
30
+ "scoring_contract": "same formula path used by production scoring",
31
+ "source": "policyengine_formula_on_scored_h5"
32
+ },
33
+ "payroll_total": {
34
+ "classification": "hard",
35
+ "scoring_contract": "same formula path used by production scoring",
36
+ "source": "policyengine_formula_on_scored_h5"
37
+ },
38
+ "ss_total": {
39
+ "classification": "hard",
40
+ "scoring_contract": "same formula path used by production scoring",
41
+ "source": "policyengine_formula_on_scored_h5"
42
+ }
43
+ },
44
+ "constraints": {
45
+ "hi_tob": {
46
+ "achieved": 52199000352.86307,
47
+ "error": 352.8630676269531,
48
+ "pct_error": 6.759958382860842e-07,
49
+ "target": 52199000000.0
50
+ },
51
+ "oasdi_tob": {
52
+ "achieved": 76790100445.86934,
53
+ "error": 445.8693389892578,
54
+ "pct_error": 5.806338824786761e-07,
55
+ "target": 76790100000.0
56
+ },
57
+ "payroll_total": {
58
+ "achieved": 11129000010930.514,
59
+ "error": 10930.513671875,
60
+ "pct_error": 9.821649449074491e-08,
61
+ "target": 11129000000000.0
62
+ },
63
+ "ss_total": {
64
+ "achieved": 1701334007056.6062,
65
+ "error": 7056.606201171875,
66
+ "pct_error": 4.147690107393301e-07,
67
+ "target": 1701334000000.0
68
+ }
69
+ },
70
+ "effective_sample_size": 814.8219535427704,
71
+ "entropy_error": null,
72
+ "fell_back_to_ipf": false,
73
+ "greg_attempted": false,
74
+ "greg_error": null,
75
+ "hi_tob_contributor_count": 41314,
76
+ "hi_tob_contributor_effective_sample_size": 65.05783334817595,
77
+ "hi_tob_positive_contributor_count": 538,
78
+ "largest_negative_weight": 0.0,
79
+ "lp_fallback_used": false,
80
+ "max_constraint_pct_error": 6.759958382860842e-07,
81
+ "max_hi_tob_contribution_share_pct": 6.3967345415985495,
82
+ "max_oasdi_tob_contribution_share_pct": 6.139455138371502,
83
+ "max_payroll_total_contribution_share_pct": 2.041834853464567,
84
+ "max_ss_total_contribution_share_pct": 2.221791465684749,
85
+ "method_requested": "entropy",
86
+ "method_used": "entropy",
87
+ "negative_weight_count": 0,
88
+ "negative_weight_household_pct": 0.0,
89
+ "negative_weight_pct": 0.0,
90
+ "oasdi_tob_contributor_count": 41314,
91
+ "oasdi_tob_contributor_effective_sample_size": 70.55382058656491,
92
+ "oasdi_tob_positive_contributor_count": 653,
93
+ "payroll_total_contributor_count": 41314,
94
+ "payroll_total_contributor_effective_sample_size": 367.99106206660156,
95
+ "payroll_total_positive_contributor_count": 4195,
96
+ "positive_weight_count": 5132,
97
+ "positive_weight_pct": 12.42193929418599,
98
+ "ss_total_contributor_count": 41314,
99
+ "ss_total_contributor_effective_sample_size": 229.92724511936214,
100
+ "ss_total_positive_contributor_count": 1596,
101
+ "top_100_hi_tob_contribution_share_pct": 87.098339453925,
102
+ "top_100_oasdi_tob_contribution_share_pct": 83.72723555869511,
103
+ "top_100_payroll_total_contribution_share_pct": 37.678838372575676,
104
+ "top_100_ss_total_contribution_share_pct": 53.921268195771354,
105
+ "top_100_weight_share_pct": 25.135915664549298,
106
+ "top_10_hi_tob_contribution_share_pct": 28.770734526110896,
107
+ "top_10_oasdi_tob_contribution_share_pct": 28.009371146903266,
108
+ "top_10_payroll_total_contribution_share_pct": 10.984814402597094,
109
+ "top_10_ss_total_contribution_share_pct": 11.851317234844872,
110
+ "top_10_weight_share_pct": 5.209816138903184,
111
+ "validation_issues": [],
112
+ "validation_passed": true
113
+ },
114
+ "contract_version": 1,
115
+ "policyengine_us": {
116
+ "locked_version": "1.693.4",
117
+ "package_file_sha256": "4816cc93528d4b0e752d0c27242911fa4d35c97c26ac7ff171c468cf5ae3e670",
118
+ "package_tree_sha256": "4497d12ae7d2e31fee55316c5f343f02e50dfa97694bdca113e52d6dd65696b4",
119
+ "version": "1.693.4"
120
+ },
121
+ "profile": {
122
+ "allow_greg_fallback": false,
123
+ "approximate_windows": [
124
+ {
125
+ "age_bucket_size": 5,
126
+ "end_year": 2078,
127
+ "max_age_error_pct": 0.5,
128
+ "max_constraint_error_pct": 0.5,
129
+ "max_negative_weight_pct": 0.0,
130
+ "max_top_100_weight_share_pct": 95.0,
131
+ "max_top_10_weight_share_pct": 25.0,
132
+ "min_effective_sample_size": 75.0,
133
+ "min_positive_household_count": 1000,
134
+ "start_year": 2075
135
+ },
136
+ {
137
+ "age_bucket_size": 5,
138
+ "end_year": 2085,
139
+ "max_age_error_pct": 10.0,
140
+ "max_constraint_error_pct": 10.0,
141
+ "max_negative_weight_pct": 0.0,
142
+ "max_top_100_weight_share_pct": 95.0,
143
+ "max_top_10_weight_share_pct": 25.0,
144
+ "min_effective_sample_size": 75.0,
145
+ "min_positive_household_count": 1000,
146
+ "start_year": 2079
147
+ },
148
+ {
149
+ "age_bucket_size": 5,
150
+ "end_year": 2095,
151
+ "max_age_error_pct": 20.0,
152
+ "max_constraint_error_pct": 20.0,
153
+ "max_negative_weight_pct": 0.0,
154
+ "max_top_100_weight_share_pct": 95.0,
155
+ "max_top_10_weight_share_pct": 25.0,
156
+ "min_effective_sample_size": 75.0,
157
+ "min_positive_household_count": 1000,
158
+ "start_year": 2086
159
+ },
160
+ {
161
+ "age_bucket_size": 5,
162
+ "end_year": null,
163
+ "max_age_error_pct": 35.0,
164
+ "max_constraint_error_pct": 35.0,
165
+ "max_negative_weight_pct": 0.0,
166
+ "max_top_100_weight_share_pct": 95.0,
167
+ "max_top_10_weight_share_pct": 25.0,
168
+ "min_effective_sample_size": 75.0,
169
+ "min_positive_household_count": 1000,
170
+ "start_year": 2096
171
+ }
172
+ ],
173
+ "benchmark_tob": false,
174
+ "calibration_method": "entropy",
175
+ "description": "Age, Social Security, taxable payroll, and TOB using positive entropy calibration under the long-run core-threshold tax assumption.",
176
+ "max_age_error_pct": 0.1,
177
+ "max_constraint_error_pct": 0.1,
178
+ "max_negative_weight_pct": 0.0,
179
+ "max_top_100_weight_share_pct": 95.0,
180
+ "max_top_10_weight_share_pct": 25.0,
181
+ "min_effective_sample_size": 75.0,
182
+ "min_positive_household_count": 1000,
183
+ "name": "ss-payroll-tob",
184
+ "use_greg": false,
185
+ "use_h6_reform": false,
186
+ "use_payroll": true,
187
+ "use_ss": true,
188
+ "use_tob": true
189
+ },
190
+ "run_id": "crfb-modal-sentinel-20260518-ef50fc72-y2026",
191
+ "source_sha": "ef50fc72fefbec22be91f63c5a76d9b214f9a9e9",
192
+ "target_source": {
193
+ "baseline_kind": "current_law_comparator",
194
+ "description": "2025 Trustees current-law baseline used by the legacy long-term calibration stack.",
195
+ "file": "trustees_2025_current_law.csv",
196
+ "name": "trustees_2025_current_law",
197
+ "not_law": false,
198
+ "notes": [
199
+ "Generated from social_security_aux.csv for explicit source selection."
200
+ ],
201
+ "sha256": "e059aa9fba806b260a399b8a6a18b892a6363ba12ee00fe21ab109d09dff0ec4",
202
+ "source_urls": [
203
+ "https://www.ssa.gov/oact/tr/2025/lrIndex.html",
204
+ "https://www.ssa.gov/oact/solvency/provisions/tables/table_run133.html"
205
+ ],
206
+ "type": "trustees_current_law"
207
+ },
208
+ "tax_assumption": {
209
+ "description": "Best-public Trustees tax-side approximation: keep Social Security benefit-tax thresholds fixed, but wage-index all federal income tax parameters that otherwise use IRS CPI uprating after 2034 using the active NAWI path.",
210
+ "end_year": 2100,
211
+ "name": "trustees-2025-core-thresholds-v1",
212
+ "not_default_current_law": true,
213
+ "parameter_groups": [
214
+ "all_gov_irs_uprating_parameters"
215
+ ],
216
+ "projection_base_year": 2026,
217
+ "source": "SSA 2025 Trustees Report V.C.7 and OACT email clarification, May 6, 2026",
218
+ "start_year": 2035,
219
+ "uprating_parameter": "gov.irs.uprating",
220
+ "wage_index": "gov.ssa.nawi"
221
+ },
222
+ "year": 2026
223
+ }
staging/ef50fc72fefbec22be91f63c5a76d9b214f9a9e9-crfb-modal-sentinel-20260518-ef50fc72-y2026/long_term/calibration_manifest.json ADDED
@@ -0,0 +1,139 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "base_dataset_path": "hf://policyengine/policyengine-us-data/enhanced_cps_2024.h5",
3
+ "base_dataset_snapshot": null,
4
+ "contains_invalid_artifacts": false,
5
+ "contract_version": 1,
6
+ "datasets": {
7
+ "2026": {
8
+ "age_max_pct_error": 6.973619326705765e-06,
9
+ "calibration_quality": "exact",
10
+ "fell_back_to_ipf": false,
11
+ "h5": "2026.h5",
12
+ "max_constraint_pct_error": 6.759958382860842e-07,
13
+ "metadata": "2026.h5.metadata.json",
14
+ "method_used": "entropy",
15
+ "negative_weight_household_pct": 0.0,
16
+ "negative_weight_pct": 0.0,
17
+ "policyengine_us_version": "1.693.4",
18
+ "run_id": "crfb-modal-sentinel-20260518-ef50fc72-y2026",
19
+ "source_sha": "ef50fc72fefbec22be91f63c5a76d9b214f9a9e9",
20
+ "validation_issue_count": 0,
21
+ "validation_passed": true
22
+ }
23
+ },
24
+ "generated_at": "2026-05-18T06:36:18.668342+00:00",
25
+ "policyengine_us": {
26
+ "locked_version": "1.693.4",
27
+ "package_file_sha256": "4816cc93528d4b0e752d0c27242911fa4d35c97c26ac7ff171c468cf5ae3e670",
28
+ "package_tree_sha256": "4497d12ae7d2e31fee55316c5f343f02e50dfa97694bdca113e52d6dd65696b4",
29
+ "version": "1.693.4"
30
+ },
31
+ "profile": {
32
+ "allow_greg_fallback": false,
33
+ "approximate_windows": [
34
+ {
35
+ "age_bucket_size": 5,
36
+ "end_year": 2078,
37
+ "max_age_error_pct": 0.5,
38
+ "max_constraint_error_pct": 0.5,
39
+ "max_negative_weight_pct": 0.0,
40
+ "max_top_100_weight_share_pct": 95.0,
41
+ "max_top_10_weight_share_pct": 25.0,
42
+ "min_effective_sample_size": 75.0,
43
+ "min_positive_household_count": 1000,
44
+ "start_year": 2075
45
+ },
46
+ {
47
+ "age_bucket_size": 5,
48
+ "end_year": 2085,
49
+ "max_age_error_pct": 10.0,
50
+ "max_constraint_error_pct": 10.0,
51
+ "max_negative_weight_pct": 0.0,
52
+ "max_top_100_weight_share_pct": 95.0,
53
+ "max_top_10_weight_share_pct": 25.0,
54
+ "min_effective_sample_size": 75.0,
55
+ "min_positive_household_count": 1000,
56
+ "start_year": 2079
57
+ },
58
+ {
59
+ "age_bucket_size": 5,
60
+ "end_year": 2095,
61
+ "max_age_error_pct": 20.0,
62
+ "max_constraint_error_pct": 20.0,
63
+ "max_negative_weight_pct": 0.0,
64
+ "max_top_100_weight_share_pct": 95.0,
65
+ "max_top_10_weight_share_pct": 25.0,
66
+ "min_effective_sample_size": 75.0,
67
+ "min_positive_household_count": 1000,
68
+ "start_year": 2086
69
+ },
70
+ {
71
+ "age_bucket_size": 5,
72
+ "end_year": null,
73
+ "max_age_error_pct": 35.0,
74
+ "max_constraint_error_pct": 35.0,
75
+ "max_negative_weight_pct": 0.0,
76
+ "max_top_100_weight_share_pct": 95.0,
77
+ "max_top_10_weight_share_pct": 25.0,
78
+ "min_effective_sample_size": 75.0,
79
+ "min_positive_household_count": 1000,
80
+ "start_year": 2096
81
+ }
82
+ ],
83
+ "benchmark_tob": false,
84
+ "calibration_method": "entropy",
85
+ "description": "Age, Social Security, taxable payroll, and TOB using positive entropy calibration under the long-run core-threshold tax assumption.",
86
+ "max_age_error_pct": 0.1,
87
+ "max_constraint_error_pct": 0.1,
88
+ "max_negative_weight_pct": 0.0,
89
+ "max_top_100_weight_share_pct": 95.0,
90
+ "max_top_10_weight_share_pct": 25.0,
91
+ "min_effective_sample_size": 75.0,
92
+ "min_positive_household_count": 1000,
93
+ "name": "ss-payroll-tob",
94
+ "use_greg": false,
95
+ "use_h6_reform": false,
96
+ "use_payroll": true,
97
+ "use_ss": true,
98
+ "use_tob": true
99
+ },
100
+ "run_id": "crfb-modal-sentinel-20260518-ef50fc72-y2026",
101
+ "source_sha": "ef50fc72fefbec22be91f63c5a76d9b214f9a9e9",
102
+ "support_augmentation": null,
103
+ "target_source": {
104
+ "baseline_kind": "current_law_comparator",
105
+ "description": "2025 Trustees current-law baseline used by the legacy long-term calibration stack.",
106
+ "file": "trustees_2025_current_law.csv",
107
+ "name": "trustees_2025_current_law",
108
+ "not_law": false,
109
+ "notes": [
110
+ "Generated from social_security_aux.csv for explicit source selection."
111
+ ],
112
+ "sha256": "e059aa9fba806b260a399b8a6a18b892a6363ba12ee00fe21ab109d09dff0ec4",
113
+ "source_urls": [
114
+ "https://www.ssa.gov/oact/tr/2025/lrIndex.html",
115
+ "https://www.ssa.gov/oact/solvency/provisions/tables/table_run133.html"
116
+ ],
117
+ "type": "trustees_current_law"
118
+ },
119
+ "tax_assumption": {
120
+ "description": "Best-public Trustees tax-side approximation: keep Social Security benefit-tax thresholds fixed, but wage-index all federal income tax parameters that otherwise use IRS CPI uprating after 2034 using the active NAWI path.",
121
+ "name": "trustees-2025-core-thresholds-v1",
122
+ "not_default_current_law": true,
123
+ "parameter_groups": [
124
+ "all_gov_irs_uprating_parameters"
125
+ ],
126
+ "projection_base_year": 2026,
127
+ "source": "SSA 2025 Trustees Report V.C.7 and OACT email clarification, May 6, 2026",
128
+ "start_year": 2035,
129
+ "uprating_parameter": "gov.irs.uprating",
130
+ "wage_index": "gov.ssa.nawi"
131
+ },
132
+ "year_range": {
133
+ "end": 2026,
134
+ "start": 2026
135
+ },
136
+ "years": [
137
+ 2026
138
+ ]
139
+ }
staging/ef50fc72fefbec22be91f63c5a76d9b214f9a9e9-crfb-modal-sentinel-20260518-ef50fc72-y2026/long_term/logs/2026.log ADDED
@@ -0,0 +1,63 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ ======================================================================
2
+ HOUSEHOLD-LEVEL INCOME TAX PROJECTION: 2026-2026
3
+ ======================================================================
4
+
5
+ Configuration:
6
+ Base year: 2024 (CPS microdata)
7
+ Projection: 2026-2026
8
+ Calculation level: HOUSEHOLD ONLY (simplified)
9
+ Calibration profile: ss-payroll-tob
10
+ Profile description: Age, Social Security, taxable payroll, and TOB using positive entropy calibration under the long-run core-threshold tax assumption.
11
+ Target source: trustees_2025_current_law
12
+ Long-run tax assumption: trustees-2025-core-thresholds-v1
13
+ Calibration method: ENTROPY
14
+ Including Social Security benefits constraint: Yes
15
+ Including taxable payroll constraint: Yes
16
+ Including TOB revenue constraint: Yes
17
+ Saving year-specific .h5 files: Yes (to /__modal/volumes/vo-Z61F7GEhCDhsa5YnQg4DRJ/crfb-modal-sentinel-20260518-ef50fc72-y2026/.parallel_tmp/2026/)
18
+ Years to process: 1
19
+ Estimated time: ~3 minutes
20
+
21
+ ======================================================================
22
+ STEP 1: DEMOGRAPHIC PROJECTIONS
23
+ ======================================================================
24
+
25
+ Loaded SSA projections: 86 ages x 1 years
26
+
27
+ Population projections:
28
+ 2026: 348.8M
29
+
30
+ ======================================================================
31
+ STEP 2: BUILDING HOUSEHOLD AGE COMPOSITION
32
+ ======================================================================
33
+
34
+ Loaded 41,314 households
35
+ Household age matrix shape: (41314, 86)
36
+
37
+ ======================================================================
38
+ STEP 3: HOUSEHOLD-LEVEL PROJECTION
39
+ ======================================================================
40
+
41
+ Methodology (SIMPLIFIED):
42
+ 1. PolicyEngine uprates to each projection year
43
+ 2. Calculate all values at household level (map_to='household')
44
+ 3. IPF/GREG adjusts weights to match SSA demographics
45
+ 4. Apply calibrated weights directly (no aggregation needed)
46
+
47
+ Initial memory usage: 1.01 GB
48
+
49
+ Year Population Income Tax Baseline Tax Memory
50
+ -----------------------------------------------------------------
51
+ Warning: You are sending unauthenticated requests to the HF Hub. Please set a HF_TOKEN to enable higher rate limits and faster downloads.
52
+ [DEBUG 2026] SS baseline: $1925.5B, target: $1701.3B
53
+ [DEBUG 2026] Payroll cap: $184,500
54
+ [DEBUG 2026] Payroll baseline: $10452.8B, target: $11129.0B
55
+ [DEBUG 2026] OASDI TOB baseline: $73.5B, target: $76.8B
56
+ [DEBUG 2026] HI TOB baseline: $48.9B, target: $52.2B
57
+ [DEBUG 2026] Negative weights: 0 (all weights non-negative)
58
+ [DEBUG 2026] SS achieved: $1701.3B (error: $0.0M, 0.000%)
59
+ [DEBUG 2026] Payroll achieved: $11129.0B (error: $0.0M, 0.000%)
60
+ [DEBUG 2026] OASDI TOB achieved: $76.8B (error: $0.0M, 0.000%)
61
+ [DEBUG 2026] HI TOB achieved: $52.2B (error: $0.0M, 0.000%)
62
+ Saved 2026.h5 and metadata
63
+ 2026 348.8M $ 2346.4B $ 2106.8B 45.85GB
staging/ef50fc72fefbec22be91f63c5a76d9b214f9a9e9-crfb-modal-sentinel-20260518-ef50fc72-y2026/long_term/long_run_production_manifest.json ADDED
@@ -0,0 +1,100 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "artifacts": [
3
+ {
4
+ "local_path": "/__modal/volumes/vo-Z61F7GEhCDhsa5YnQg4DRJ/crfb-modal-sentinel-20260518-ef50fc72-y2026/2026.h5",
5
+ "size_bytes": 50134050,
6
+ "staging_relative_path": "long_term/2026.h5"
7
+ },
8
+ {
9
+ "local_path": "/__modal/volumes/vo-Z61F7GEhCDhsa5YnQg4DRJ/crfb-modal-sentinel-20260518-ef50fc72-y2026/2026.h5.metadata.json",
10
+ "size_bytes": 8584,
11
+ "staging_relative_path": "long_term/2026.h5.metadata.json"
12
+ },
13
+ {
14
+ "local_path": "/__modal/volumes/vo-Z61F7GEhCDhsa5YnQg4DRJ/crfb-modal-sentinel-20260518-ef50fc72-y2026/calibration_manifest.json",
15
+ "size_bytes": 5010,
16
+ "staging_relative_path": "long_term/calibration_manifest.json"
17
+ },
18
+ {
19
+ "local_path": "/__modal/volumes/vo-Z61F7GEhCDhsa5YnQg4DRJ/crfb-modal-sentinel-20260518-ef50fc72-y2026/.parallel_logs/2026.log",
20
+ "size_bytes": 2892,
21
+ "staging_relative_path": "long_term/logs/2026.log"
22
+ }
23
+ ],
24
+ "command": [
25
+ "/.uv/.venv/bin/python",
26
+ "/root/policyengine-us-data/policyengine_us_data/datasets/cps/long_term/run_household_projection_parallel.py",
27
+ "--years",
28
+ "2026",
29
+ "--jobs",
30
+ "1",
31
+ "--output-dir",
32
+ "/__modal/volumes/vo-Z61F7GEhCDhsa5YnQg4DRJ/crfb-modal-sentinel-20260518-ef50fc72-y2026",
33
+ "--profile",
34
+ "ss-payroll-tob",
35
+ "--target-source",
36
+ "trustees_2025_current_law",
37
+ "--tax-assumption",
38
+ "trustees-2025-core-thresholds-v1",
39
+ "--support-augmentation-profile",
40
+ "donor-backed-composite-v1",
41
+ "--support-augmentation-target-year",
42
+ "2100",
43
+ "--support-augmentation-blueprint-base-weight-scale",
44
+ "5.0",
45
+ "--support-augmentation-sanitize-clone-non-target-income"
46
+ ],
47
+ "created_at": "2026-05-18T06:36:18.742564+00:00",
48
+ "git_sha": "",
49
+ "github": {
50
+ "repository": "PolicyEngine/policyengine-us-data",
51
+ "run_attempt": "",
52
+ "run_id": "",
53
+ "run_url": "",
54
+ "workflow": ""
55
+ },
56
+ "hf_staging": {
57
+ "artifact_prefix": "long_term",
58
+ "enabled": true,
59
+ "repo": "policyengine/policyengine-us-data",
60
+ "run_id": "crfb-modal-sentinel-20260518-ef50fc72-y2026"
61
+ },
62
+ "package_versions": {
63
+ "policyengine-core": "3.26.1",
64
+ "policyengine-us": "1.693.4",
65
+ "policyengine-us-data": "1.115.2"
66
+ },
67
+ "policyengine_us": {
68
+ "locked_version": "1.693.4",
69
+ "package_file_sha256": "4816cc93528d4b0e752d0c27242911fa4d35c97c26ac7ff171c468cf5ae3e670",
70
+ "package_tree_sha256": "4497d12ae7d2e31fee55316c5f343f02e50dfa97694bdca113e52d6dd65696b4",
71
+ "version": "1.693.4"
72
+ },
73
+ "projection": {
74
+ "allow_validation_failures": false,
75
+ "base_dataset": null,
76
+ "jobs": 1,
77
+ "profile": "ss-payroll-tob",
78
+ "support_augmentation": {
79
+ "align_to_run_year": false,
80
+ "blueprint_base_weight_scale": 5.0,
81
+ "clone_weight_scale": null,
82
+ "donors_per_target": null,
83
+ "max_distance": null,
84
+ "profile": "donor-backed-composite-v1",
85
+ "sanitize_clone_non_target_income": true,
86
+ "sanitize_worker_non_target_income": false,
87
+ "start_year": null,
88
+ "target_year": 2100,
89
+ "top_n_targets": null
90
+ },
91
+ "target_source": "trustees_2025_current_law",
92
+ "tax_assumption": "trustees-2025-core-thresholds-v1",
93
+ "years": [
94
+ 2026
95
+ ],
96
+ "years_spec": "2026"
97
+ },
98
+ "run_id": "crfb-modal-sentinel-20260518-ef50fc72-y2026",
99
+ "source_sha": "ef50fc72fefbec22be91f63c5a76d9b214f9a9e9"
100
+ }