Add fail-closed Belgian training loop
GeoIntel release gates / Compile, test, contracts and builds (push) Canceled after 0s
GeoIntel release gates / Python and npm vulnerability policy (push) Canceled after 0s
GeoIntel release gates / GIS image, SBOM and container scan (push) Canceled after 0s

This commit is contained in:
Jens
2026-07-27 02:29:14 +02:00
parent 3325b94d59
commit e607cbe724
11 changed files with 424 additions and 4 deletions
@@ -19,10 +19,10 @@ def test_portfolio_covers_every_region_split_and_context_family() -> None:
assert len({aoi.slug for aoi in module.AOIS}) == len(module.AOIS)
counts = Counter((aoi.region, aoi.split) for aoi in module.AOIS)
for region in module.REGION_CONTRACT:
assert counts[(region, "train")] >= 6
assert counts[(region, "train")] >= 10
assert counts[(region, "val")] >= 2
assert counts[(region, "calibration")] >= 2
assert counts[(region, "test")] >= 2
assert counts[(region, "calibration")] >= 3
assert counts[(region, "test")] >= 3
assert counts[(region, "background-test")] >= 2