Skip to content

Keep CD targets diagnostic for small releases - #203

Merged
MaxGhenis merged 1 commit into
mainfrom
codex/small-dataset-cd-gate-diagnostics-20260627
Jun 27, 2026
Merged

Keep CD targets diagnostic for small releases#203
MaxGhenis merged 1 commit into
mainfrom
codex/small-dataset-cd-gate-diagnostics-20260627

Conversation

@MaxGhenis

Copy link
Copy Markdown
Contributor

Summary

  • keep congressional-district fiscal targets diagnostic-only by default for the small dataset release path
  • add --gate-congressional-district-targets for future support-rich CD builds that should hard-gate on CD rows
  • exclude diagnostic-only CD rows from dropped/skipped/zero-support release gates without removing them from the target surface or diagnostics
  • avoid storing the full CD target-name list in diagnostics; only dropped diagnostic-only names are recorded

Validation

  • uv run --python 3.13 ruff format tools/build_us_fiscal_refresh_release.py packages/populace-build/tests/test_us_fiscal_refresh_builder.py
  • uv run --python 3.13 ruff check tools/build_us_fiscal_refresh_release.py packages/populace-build/tests/test_us_fiscal_refresh_builder.py
  • uv run --python 3.13 --package populace-build --with pytest python -m pytest packages/populace-build/tests/test_us_fiscal_refresh_builder.py -q
  • git diff --check

@MaxGhenis
MaxGhenis merged commit 2deaa2c into main Jun 27, 2026
4 checks passed
@MaxGhenis
MaxGhenis deleted the codex/small-dataset-cd-gate-diagnostics-20260627 branch June 27, 2026 16:57
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