Skip to content

feat(hydrobasins): gate snap to Pfaf-12 ranges and prove full-depth integration#85

Merged
CooperBigFoot merged 1 commit into
pce/hydrobasins-nested-pfaf-1-12/milestone-2from
pce/hydrobasins-nested-pfaf-1-12/m2-s4
Jul 20, 2026
Merged

feat(hydrobasins): gate snap to Pfaf-12 ranges and prove full-depth integration#85
CooperBigFoot merged 1 commit into
pce/hydrobasins-nested-pfaf-1-12/milestone-2from
pce/hydrobasins-nested-pfaf-1-12/m2-s4

Conversation

@CooperBigFoot

Copy link
Copy Markdown
Owner

Summary

  • reject HydroRIVERS builds before source loading when the selected Pfaf range excludes level 12
  • filter snap stems exclusively against merged Pfaf-12 units and emit the corresponding HFX reference level
  • add red-first range, merged-region, deterministic-order, and canonical full-depth Greek integration coverage

Testing

  • uv run python -m unittest test_build_adapter.SnapLevelGatingTests test_build_adapter.HydroRiversSnapTests.test_two_region_multi_level_snap_filters_only_pfaf_12_ids_in_deterministic_order
  • uv sync
  • uv run python -m unittest discover -p "test_*.py" (125 tests passed; 4 HFX_BIN-dependent tests skipped; canonical Greek full-depth integration ran and passed)

@CooperBigFoot
CooperBigFoot merged commit 13eef7a into pce/hydrobasins-nested-pfaf-1-12/milestone-2 Jul 20, 2026
5 checks passed
@CooperBigFoot
CooperBigFoot deleted the pce/hydrobasins-nested-pfaf-1-12/m2-s4 branch July 20, 2026 18:31
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