feat: scope detection QA to inference coverage
GeoIntel CI / docs-smoke (push) Canceled after 0s
GeoIntel CI / contract-smoke (push) Canceled after 0s

This commit is contained in:
Codex
2026-07-14 11:25:28 +02:00
parent aae6315981
commit 948e50b5e1
17 changed files with 762 additions and 7 deletions
+32
View File
@@ -559,6 +559,8 @@ export interface DetectionQaResult {
reference_dataset_id: string
candidate_feature_count: number
reference_feature_count: number
candidate_feature_count_raw?: number
reference_feature_count_raw?: number
matches: number
false_positives: number
false_negatives: number
@@ -568,6 +570,36 @@ export interface DetectionQaResult {
mean_iou?: number | null
iou_threshold: number
warnings: string[]
coverage?: {
applied: boolean
mode: string
manifest_path?: string | null
tile_count: number
source_crs_values: string[]
candidate_raw_count: number
candidate_evaluated_count: number
candidate_excluded_outside_count: number
candidate_clipped_boundary_count: number
reference_raw_count: number
reference_evaluated_count: number
reference_excluded_outside_count: number
reference_clipped_boundary_count: number
}
box_to_footprint_diagnostics?: {
diagnostic_only: boolean
canonical_method: string
diagnostic_method: string
iou_threshold: number
strict_matches: number
envelope_matches: number
possible_box_to_footprint_mismatch_count: number
envelope_false_positives: number
envelope_false_negatives: number
envelope_precision?: number | null
envelope_recall?: number | null
envelope_f1_score?: number | null
envelope_mean_iou?: number | null
}
}
export type SegmentationModelCapability = DetectionModelCapability