block checkpoint evaluation on ancestral exposure
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-08-09 22:10:50 +02:00
parent fd45f37a38
commit 116b8e291e
8 changed files with 390 additions and 61 deletions
@@ -0,0 +1,76 @@
{
"claim_boundary": "No checkpoint ranking or release claim is permitted.",
"dataset_yaml": "/app/storage/operator-data/yolo-building-aoi1024-bgaware512r8-nonoverlap-eval-r2/dataset.yaml",
"dataset_yaml_sha256": "c36f6d76aac4bc2f5e880e2f0133d176fb0dc277600e121570a944eee6db2c48",
"generated_at": "2026-08-09T20:08:28.285906+00:00",
"gpu_inference_attempted": false,
"model_lineage_independence_evidence": {
"evaluation_samples": [
"postel_bos",
"turnhout",
"westerlo"
],
"evaluation_summary_path": "/app/storage/operator-data/yolo-building-aoi1024-bgaware512r8-nonoverlap-eval-r2/yolo_tile_dataset_summary.json",
"evaluation_summary_sha256": "c17a8c47eaecc2dfb38778ff5a612f9e6c4d67c9e90e31d3a6a66d8857adec4c",
"independent_for_all_supplied_lineage_corpora": false,
"interpretation": "At least one evaluation AOI was exposed in an ancestral train, validation, calibration or other split; the matrix is blocked before model loading.",
"lineage_corpora": [
{
"exposure_roles": {
"postel_bos": [
"train"
],
"turnhout": [
"val"
],
"westerlo": [
"val"
]
},
"lineage_sample_count": 19,
"lineage_summary_path": "/app/storage/operator-data/yolo-building-aoi1024-expanded-minpx4vis035/yolo_tile_dataset_summary.json",
"lineage_summary_sha256": "1887e2ba5c719d33675a9ed85db99a274fd66d98d5f6ad44558d673620917201",
"overlapping_evaluation_samples": [
"postel_bos",
"turnhout",
"westerlo"
]
},
{
"exposure_roles": {
"postel_bos": [
"train"
]
},
"lineage_sample_count": 22,
"lineage_summary_path": "/app/storage/operator-data/yolo-building-aoi1024-smallbld-minpx3vis035/yolo_tile_dataset_summary.json",
"lineage_summary_sha256": "49b2a07d2105d08356431757b83eafc1498eaf1fb76965b1efe05b776824942a",
"overlapping_evaluation_samples": [
"postel_bos"
]
},
{
"exposure_roles": {
"postel_bos": [
"train"
]
},
"lineage_sample_count": 28,
"lineage_summary_path": "/app/storage/operator-data/yolo-building-aoi1024-reviewedexp6-minpx3vis035/yolo_tile_dataset_summary.json",
"lineage_summary_sha256": "7c917e31216d1df2174c0f9c736f88a81f3835aa991971f8fb8665e17ddf5c9c",
"overlapping_evaluation_samples": [
"postel_bos"
]
}
],
"overlapping_evaluation_samples": [
"postel_bos",
"turnhout",
"westerlo"
],
"status": "overlap"
},
"model_loading_attempted": false,
"schema_version": 3,
"status": "blocked_model_lineage_sample_exposure"
}
@@ -0,0 +1,115 @@
{
"claim_boundary": "File/hash ancestry only; does not establish human review, protected-test validity or release fitness.",
"generated_at": "2026-08-09T20:10:17.734420+00:00",
"generic_base": {
"path": "/app/models/yolov8s.pt",
"sha256": "1f47a78bf100391c2a140b7ac73a1caae18c32779be7d310658112f7ac9aa78a",
"size_bytes": 22588772
},
"schema_version": 1,
"stages": [
{
"args": {
"path": "/app/storage/training/operator-yolo/geointel-building-yolov8s-aoi1024expandedminpx4vis035e50/args.yaml",
"sha256": "ddb12aa459404a905c2d908210033f18346491823c1b059eec332c1a7f9a0263",
"size_bytes": 1839
},
"best_matches_model_copy": true,
"dataset_summary": {
"path": "/app/storage/operator-data/yolo-building-aoi1024-expanded-minpx4vis035/yolo_tile_dataset_summary.json",
"sha256": "1887e2ba5c719d33675a9ed85db99a274fd66d98d5f6ad44558d673620917201",
"size_bytes": 135720
},
"dataset_yaml": {
"path": "/app/storage/operator-data/yolo-building-aoi1024-expanded-minpx4vis035/dataset.yaml",
"sha256": "357730f4ee110efdb241d26c0479eeeea5200885cebeb8eae011e257beb058ba",
"size_bytes": 134
},
"model_copy": {
"path": "/app/models/geointel-building-yolov8s-aoi1024expandedminpx4vis035e50.pt",
"sha256": "a8a79cf5b0bdc19a0245acc322cf77232c335e222bd5f3c00a17d5f29402c196",
"size_bytes": 22499498
},
"name": "expanded",
"parent_model": {
"path": "/app/models/yolov8s.pt",
"sha256": "1f47a78bf100391c2a140b7ac73a1caae18c32779be7d310658112f7ac9aa78a",
"size_bytes": 22588772
},
"training_best": {
"path": "/app/storage/training/operator-yolo/geointel-building-yolov8s-aoi1024expandedminpx4vis035e50/weights/best.pt",
"sha256": "a8a79cf5b0bdc19a0245acc322cf77232c335e222bd5f3c00a17d5f29402c196",
"size_bytes": 22499498
}
},
{
"args": {
"path": "/app/storage/training/operator-yolo/geointel-building-yolov8s-smallbld-minpx3-img640-ft30/args.yaml",
"sha256": "2b482e6bbef26f433d4406e1acb5cbbf4ce63a63644b180a2d51b93f8c8f0dcb",
"size_bytes": 1882
},
"best_matches_model_copy": true,
"dataset_summary": {
"path": "/app/storage/operator-data/yolo-building-aoi1024-smallbld-minpx3vis035/yolo_tile_dataset_summary.json",
"sha256": "49b2a07d2105d08356431757b83eafc1498eaf1fb76965b1efe05b776824942a",
"size_bytes": 158980
},
"dataset_yaml": {
"path": "/app/storage/operator-data/yolo-building-aoi1024-smallbld-minpx3vis035/dataset.yaml",
"sha256": "3a2ea97c35a18072a1ab6738cd673c0ecec5344b19461c91d72a15e138d46e8d",
"size_bytes": 134
},
"model_copy": {
"path": "/app/models/geointel-building-yolov8s-smallbld-minpx3-img640-ft30.pt",
"sha256": "a9088b8491dfae36694b53e9e9406cb4e3511d334a5712fa34f75078a47759c1",
"size_bytes": 22516074
},
"name": "active",
"parent_model": {
"path": "/app/models/geointel-building-yolov8s-aoi1024expandedminpx4vis035e50.pt",
"sha256": "a8a79cf5b0bdc19a0245acc322cf77232c335e222bd5f3c00a17d5f29402c196",
"size_bytes": 22499498
},
"training_best": {
"path": "/app/storage/training/operator-yolo/geointel-building-yolov8s-smallbld-minpx3-img640-ft30/weights/best.pt",
"sha256": "a9088b8491dfae36694b53e9e9406cb4e3511d334a5712fa34f75078a47759c1",
"size_bytes": 22516074
}
},
{
"args": {
"path": "/app/storage/training/operator-yolo/geointel-building-yolov8s-reviewedexp6-minpx3-img640-ft20/args.yaml",
"sha256": "87e07dbed3ad12cc474e6b895147839431805b7044496277242e1538fcd91a0b",
"size_bytes": 1891
},
"best_matches_model_copy": true,
"dataset_summary": {
"path": "/app/storage/operator-data/yolo-building-aoi1024-reviewedexp6-minpx3vis035/yolo_tile_dataset_summary.json",
"sha256": "7c917e31216d1df2174c0f9c736f88a81f3835aa991971f8fb8665e17ddf5c9c",
"size_bytes": 204029
},
"dataset_yaml": {
"path": "/app/storage/operator-data/yolo-building-aoi1024-reviewedexp6-minpx3vis035/dataset.yaml",
"sha256": "62e12f4433508cb0640f1d90ec0ffd389cd21ebe655fac4e7d9402f04da1168e",
"size_bytes": 138
},
"model_copy": {
"path": "/app/models/geointel-building-yolov8s-reviewedexp6-minpx3-img640-ft20.pt",
"sha256": "038f1f97a6afd534f29e1f392a730a58207b928ca01e31ab8d8fed6106705820",
"size_bytes": 22514794
},
"name": "challenger",
"parent_model": {
"path": "/app/models/geointel-building-yolov8s-smallbld-minpx3-img640-ft30.pt",
"sha256": "a9088b8491dfae36694b53e9e9406cb4e3511d334a5712fa34f75078a47759c1",
"size_bytes": 22516074
},
"training_best": {
"path": "/app/storage/training/operator-yolo/geointel-building-yolov8s-reviewedexp6-minpx3-img640-ft20/weights/best.pt",
"sha256": "038f1f97a6afd534f29e1f392a730a58207b928ca01e31ab8d8fed6106705820",
"size_bytes": 22514794
}
}
],
"status": "complete_retained_lineage_to_generic_base"
}