{ "schema_version": 2, "portfolio_kind": "synthetic_contract", "portfolio_id": "geointel-p4-reference-harness-v2", "split_roles": [ "test", "background-test" ], "selection_policy": "No data-dependent threshold, model or gate selection is performed from protected cases.", "protected_policy": { "operating_point_selection_allowed": false, "diagnostic_curves_select_operating_point": false, "test_feedback_allowed": false, "threshold_selection_source": "pre_registered_configuration_only" }, "portfolio_lineage": { "origin": "repository_fixture", "source_path": "fixtures/accuracy/p4/protected-baseline-cases.json", "version": "1" }, "claim_boundary": "Synthetic deterministic reference cases validate evaluator behavior, not production model accuracy.", "cases": [ { "sample_id": "det-test-flanders-urban", "split": "test", "task": "object_detection", "metadata": { "region": "flanders", "municipality": "Antwerpen", "urbanity": "urban", "object_size": "mixed", "source": "fixture-orthophoto", "sensor": "synthetic-rgb", "resolution_m": 0.25, "season": "summer", "occlusion": "partial", "vegetation": "moderate", "difficulty": "hard", "context": "dense_urban", "tile_edge": false, "label_review_state": "fixture_reviewed", "ood": false, "date": "2025-06-15" }, "config": { "confidence_threshold": 0.5, "match_iou": 0.5, "fixed_diagnostic_risk_thresholds": [ 0, 0.5, 0.7, 0.9 ] }, "lineage": { "reference": { "source_id": "synthetic:det-test-flanders-urban:reference", "source_version": "1", "derivation": "hand_authored_contract_fixture" }, "prediction": { "source_id": "synthetic:det-test-flanders-urban:prediction", "source_version": "1", "derivation": "hand_authored_fixed_output" } }, "classes": [ "building" ], "references": [ { "id": "r1", "class": "building", "bbox": [ 10, 10, 30, 30 ] }, { "id": "r2", "class": "building", "bbox": [ 50, 50, 80, 80 ] } ], "predictions": [ { "id": "p1", "class": "building", "bbox": [ 10, 10, 30, 30 ], "confidence": 0.9 }, { "id": "p2", "class": "building", "bbox": [ 52, 52, 80, 80 ], "confidence": 0.7 }, { "id": "p3", "class": "building", "bbox": [ 85, 85, 95, 95 ], "confidence": 0.6 }, { "id": "p4-filtered", "class": "building", "bbox": [ 2, 80, 7, 86 ], "confidence": 0.2 } ] }, { "sample_id": "seg-test-wallonia-rural", "split": "test", "task": "footprint_segmentation", "metadata": { "region": "wallonia", "municipality": "Namur", "urbanity": "rural", "object_size": "large", "source": "fixture-picc", "sensor": "synthetic-rgb", "resolution_m": 0.5, "season": "spring", "occlusion": "none", "vegetation": "low", "difficulty": "normal", "context": "rural_buildings", "tile_edge": false, "label_review_state": "fixture_reviewed", "ood": false, "date": "2025-04-20" }, "config": { "match_iou": 0.5, "boundary_tolerance_m": 1 }, "lineage": { "reference": { "source_id": "synthetic:seg-test-wallonia-rural:reference", "source_version": "1", "derivation": "hand_authored_contract_fixture" }, "prediction": { "source_id": "synthetic:seg-test-wallonia-rural:prediction", "source_version": "1", "derivation": "hand_authored_fixed_output" } }, "spatial_context": { "crs": "EPSG:31370", "coordinate_units": "m", "metric": true }, "classes": [ "building" ], "references": [ { "id": "r1", "class": "building", "polygon": [ [ 0, 0 ], [ 10, 0 ], [ 10, 8 ], [ 0, 8 ], [ 0, 0 ] ] } ], "predictions": [ { "id": "p1", "class": "building", "polygon": [ [ 0.5, 0.5 ], [ 9.5, 0.5 ], [ 9.5, 8.5 ], [ 0.5, 8.5 ], [ 0.5, 0.5 ] ], "confidence": 0.8 } ] }, { "sample_id": "raster-test-brussels-urban", "split": "test", "task": "raster_classification", "metadata": { "region": "brussels", "municipality": "Brussel", "urbanity": "urban", "object_size": "not_applicable", "source": "fixture-thematic-raster", "sensor": "synthetic-multispectral", "resolution_m": 1, "season": "autumn", "occlusion": "not_applicable", "vegetation": "moderate", "difficulty": "hard", "context": "dense_urban_raster", "tile_edge": true, "label_review_state": "fixture_reviewed", "ood": false, "date": "2025-10-05" }, "config": { "class_order": [ 0, 1, 2 ], "masked_pixels_excluded": true }, "lineage": { "reference": { "source_id": "synthetic:raster-test-brussels-urban:reference", "source_version": "1", "derivation": "hand_authored_contract_fixture" }, "prediction": { "source_id": "synthetic:raster-test-brussels-urban:prediction", "source_version": "1", "derivation": "hand_authored_fixed_output" } }, "classes": [ 0, 1, 2 ], "raster_context": { "reference": { "crs": "EPSG:31370", "transform": [ 1, 0, 0, 0, -1, 3 ], "shape": [ 3, 4 ], "nodata": null, "mask": [ [ true, true, true, true ], [ true, true, true, true ], [ true, true, true, true ] ] }, "prediction": { "crs": "EPSG:31370", "transform": [ 1, 0, 0, 0, -1, 3 ], "shape": [ 3, 4 ], "nodata": null, "mask": [ [ true, true, true, true ], [ true, true, true, true ], [ true, true, true, true ] ] } }, "references": [ [ 0, 0, 1, 1 ], [ 0, 1, 1, 2 ], [ 2, 2, 1, 0 ] ], "predictions": [ [ 0, 0, 1, 2 ], [ 0, 1, 1, 2 ], [ 2, 1, 1, 0 ] ] }, { "sample_id": "vector-test-flanders-suburban", "split": "test", "task": "vector_comparison", "metadata": { "region": "flanders", "municipality": "Mol", "urbanity": "suburban", "object_size": "mixed", "source": "fixture-grb", "sensor": "vector", "resolution_m": 0.1, "season": "not_applicable", "occlusion": "not_applicable", "vegetation": "low", "difficulty": "normal", "context": "suburban_buildings", "tile_edge": false, "label_review_state": "fixture_reviewed", "ood": false, "date": "2025-01-15" }, "config": { "match_iou": 0.5 }, "lineage": { "reference": { "source_id": "synthetic:vector-test-flanders-suburban:reference", "source_version": "1", "derivation": "hand_authored_contract_fixture" }, "prediction": { "source_id": "synthetic:vector-test-flanders-suburban:prediction", "source_version": "1", "derivation": "hand_authored_fixed_output" } }, "spatial_context": { "crs": "EPSG:31370", "coordinate_units": "m", "metric": true }, "classes": [ "building" ], "references": [ { "id": "r1", "class": "building", "polygon": [ [ 0, 0 ], [ 4, 0 ], [ 4, 4 ], [ 0, 4 ], [ 0, 0 ] ] }, { "id": "r2", "class": "building", "polygon": [ [ 10, 0 ], [ 14, 0 ], [ 14, 4 ], [ 10, 4 ], [ 10, 0 ] ] } ], "predictions": [ { "id": "p1", "class": "building", "polygon": [ [ 0, 0 ], [ 4, 0 ], [ 4, 4 ], [ 0, 4 ], [ 0, 0 ] ] }, { "id": "p2", "class": "building", "polygon": [ [ 20, 0 ], [ 24, 0 ], [ 24, 4 ], [ 20, 4 ], [ 20, 0 ] ] } ] }, { "sample_id": "change-test-wallonia-industrial", "split": "test", "task": "change_detection", "metadata": { "region": "wallonia", "municipality": "Liège", "urbanity": "industrial", "object_size": "mixed", "source": "fixture-picc-temporal", "sensor": "vector", "resolution_m": 0.5, "season": "multi-date", "occlusion": "none", "vegetation": "low", "difficulty": "hard", "context": "industrial_change", "tile_edge": false, "label_review_state": "fixture_reviewed", "ood": false, "date": "2024-05-01/2025-05-01" }, "config": { "match_iou": 0.5 }, "lineage": { "reference": { "source_id": "synthetic:change-test-wallonia-industrial:reference", "source_version": "1", "derivation": "hand_authored_contract_fixture" }, "prediction": { "source_id": "synthetic:change-test-wallonia-industrial:prediction", "source_version": "1", "derivation": "hand_authored_fixed_output" } }, "classes": [ "added", "removed" ], "references": [ { "id": "r1", "class": "added", "bbox": [ 0, 0, 5, 5 ] }, { "id": "r2", "class": "removed", "bbox": [ 10, 0, 15, 5 ] } ], "predictions": [ { "id": "p1", "class": "added", "bbox": [ 0, 0, 5, 5 ], "confidence": 0.85 }, { "id": "p2", "class": "removed", "bbox": [ 20, 0, 25, 5 ], "confidence": 0.65 } ] }, { "sample_id": "terrain-test-flanders-rural", "split": "test", "task": "terrain_interpretation", "metadata": { "region": "flanders", "municipality": "Hasselt", "urbanity": "rural", "object_size": "not_applicable", "source": "fixture-dhmv", "sensor": "elevation-raster", "resolution_m": 5, "season": "not_applicable", "occlusion": "not_applicable", "vegetation": "moderate", "difficulty": "normal", "context": "terrain_profile", "tile_edge": false, "label_review_state": "fixture_reviewed", "ood": false, "date": "2023-01-01" }, "config": { "missing_prediction_policy": "exclude_and_reduce_coverage" }, "lineage": { "reference": { "source_id": "synthetic:terrain-test-flanders-rural:reference", "source_version": "1", "derivation": "hand_authored_contract_fixture" }, "prediction": { "source_id": "synthetic:terrain-test-flanders-rural:prediction", "source_version": "1", "derivation": "hand_authored_fixed_output" } }, "units": "m_TAW", "references": [ 12, 13, 14, 15, 16 ], "predictions": [ 12.2, 12.8, 14.4, null, 15.7 ] }, { "sample_id": "validation-test-national", "split": "test", "task": "geospatial_data_validation", "metadata": { "region": "national", "municipality": "not_applicable", "urbanity": "mixed", "object_size": "not_applicable", "source": "fixture-contracts", "sensor": "mixed", "resolution_m": null, "season": "not_applicable", "occlusion": "not_applicable", "vegetation": "mixed", "difficulty": "hard", "context": "data_contract", "tile_edge": false, "label_review_state": "fixture_reviewed", "ood": false, "date": "2025-01-01" }, "config": { "critical_severities": [ "blocker", "critical" ] }, "lineage": { "reference": { "source_id": "synthetic:validation-test-national:reference", "source_version": "1", "derivation": "hand_authored_contract_fixture" }, "prediction": { "source_id": "synthetic:validation-test-national:prediction", "source_version": "1", "derivation": "hand_authored_fixed_output" } }, "expected_anomalies": [ { "code": "D-CRS-WRONG", "severity": "blocker" }, { "code": "D-INVALID-GEOMETRY", "severity": "critical" }, { "code": "D-MISSING-PROVENANCE", "severity": "critical" } ], "observed_anomalies": [ { "code": "D-CRS-WRONG", "severity": "blocker" }, { "code": "D-INVALID-GEOMETRY", "severity": "critical" }, { "code": "D-RESOLUTION", "severity": "major" } ] }, { "sample_id": "background-test-pure-empty", "split": "background-test", "task": "object_detection", "metadata": { "region": "brussels", "municipality": "Brussel", "urbanity": "urban", "object_size": "empty", "source": "fixture-orthophoto", "sensor": "synthetic-rgb", "resolution_m": 0.25, "season": "winter", "occlusion": "none", "vegetation": "low", "difficulty": "hard", "context": "pure_background", "tile_edge": false, "label_review_state": "fixture_reviewed", "ood": false, "date": "2025-02-01" }, "config": { "confidence_threshold": 0.5, "match_iou": 0.5, "fixed_diagnostic_risk_thresholds": [ 0, 0.5, 0.7, 0.9 ] }, "lineage": { "reference": { "source_id": "synthetic:background-test-pure-empty:reference", "source_version": "1", "derivation": "hand_authored_contract_fixture" }, "prediction": { "source_id": "synthetic:background-test-pure-empty:prediction", "source_version": "1", "derivation": "hand_authored_fixed_output" } }, "classes": [ "building" ], "references": [], "predictions": [] }, { "sample_id": "background-test-hard-negative", "split": "background-test", "task": "object_detection", "metadata": { "region": "flanders", "municipality": "Oostende", "urbanity": "urban", "object_size": "empty", "source": "fixture-orthophoto", "sensor": "synthetic-rgb", "resolution_m": 0.25, "season": "summer", "occlusion": "none", "vegetation": "moderate", "difficulty": "hard", "context": "coastal_hard_negative", "tile_edge": true, "label_review_state": "fixture_reviewed", "ood": false, "date": "2025-07-01" }, "config": { "confidence_threshold": 0.5, "match_iou": 0.5, "fixed_diagnostic_risk_thresholds": [ 0, 0.5, 0.7, 0.9 ] }, "lineage": { "reference": { "source_id": "synthetic:background-test-hard-negative:reference", "source_version": "1", "derivation": "hand_authored_contract_fixture" }, "prediction": { "source_id": "synthetic:background-test-hard-negative:prediction", "source_version": "1", "derivation": "hand_authored_fixed_output" } }, "classes": [ "building" ], "references": [], "predictions": [ { "id": "p-hard-fp", "class": "building", "bbox": [ 20, 20, 35, 35 ], "confidence": 0.92 } ] } ] }