Skip to content

cleanup(iot): retire Detail_Use/Make FBS and CAP_HAP 2014/2020 - #1301

Open
bl-young wants to merge 1 commit into
mainfrom
by-cleanup-methods
Open

bl-young wants to merge 1 commit into
mainfrom
by-cleanup-methods

Conversation

@bl-young

Copy link
Copy Markdown
Member

cc:
Closes: #1176

What changed? Why?

Removes the unbalanced summary-to-detail Make/Use FBS methods (Detail_Use_SUT, Detail_Use, Detail_Make). The nowcast path never used them: Supply seeds from Detail_Supply_Mix_*, and Use is Balanced_Detail_Use_SUT. Their only live nests were CAP_HAP 2014 and 2020, which this change retires (sector methods plus national/state wrappers). CAP_HAP 2017 stays on BEA_Detail_Use_SUT. Drops catalog-only orphans BEA_Summary_Use_PRO_BeforeRedef and BEA_Summary_Make_BeforeRedef; keeps BEA_Summary_Use_SUT beside BEA_Summary_Supply. Updates analysis/nowcasting/plan.md so Use-side fallback language no longer points at Detail_Use_SUT.

Any later CAP_HAP 2014/2020 (or other year) rebuild should attribute from nowcast balanced Use (Balanced_Detail_Use_SUT or an equivalent nowcast-derived product), not from these retired summary-to-detail FBS methods.

Impact

No USA / nowcast / MUT / EF output change; those paths never called the deleted methods.

Testing

rg confirms no remaining !include of Detail_Use_SUT.yaml, Detail_Use.yaml, or Detail_Make.yaml, and CAP_HAP 2014/2020 wrappers are gone.

rg "Detail_Use_SUT\.yaml|Detail_Use\.yaml|Detail_Make\.yaml|CAP_HAP_.*_(2014|2020)" bedrock --glob "*.{yaml,yml,py,md}"

Nowcast never used the summary-to-detail Use/Make methods; only CAP_HAP
2014/2020 nested them. Keep CAP_HAP 2017 and BEA_Summary_Use_SUT.
@bl-young bl-young added the cleanup Code to be cleaned up label Nov 13, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

cleanup Code to be cleaned up

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Retire Detail_Use_SUT, Detail_Use, and Detail_Make; only CAP_HAP still nests the Use methods

1 participant