Skip to content

Keep CBO projection facts reference-only#35

Merged
MaxGhenis merged 1 commit into
mainfrom
codex/arch-target-followup
May 28, 2026
Merged

Keep CBO projection facts reference-only#35
MaxGhenis merged 1 commit into
mainfrom
codex/arch-target-followup

Conversation

@MaxGhenis

Copy link
Copy Markdown
Contributor

Summary

  • Recognize cbo as an Arch source family.
  • Skip CBO revenue-projection concepts when converting Arch consumer facts into Microplex calibration targets.
  • Extend the broad-business blocklist so CBO net business income cannot be exposed as plain self_employment_income if a future adapter path reaches it.

Validation

  • uv run --python 3.13 --extra dev ruff check src/microplex_us/targets/arch.py tests/targets/test_arch_facts.py
  • uv run --python 3.13 --extra dev pytest -q tests/targets/test_arch_facts.py -k "bea_full_population or cbo_projection"

This follows the Arch CBO source-package split: CBO income-source projections are useful reference facts, but they should not become current-year Microplex targets without an explicit projection-to-target adapter.

@MaxGhenis MaxGhenis merged commit 2b1a613 into main May 28, 2026
3 checks passed
@MaxGhenis MaxGhenis deleted the codex/arch-target-followup branch May 28, 2026 10:32
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant