feat: add governed nationwide AOI orchestration and CUDA enforcement
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-26 05:23:33 +02:00
parent 25b6f1ab39
commit 2be72fac58
50 changed files with 1596 additions and 51 deletions
+52
View File
@@ -147,6 +147,44 @@ export interface JobListResponse {
offset: number
}
export interface AoiOperationPartition {
id: string
partition_key: string
provider_key: string
product_key: string
ordinal: number
status: 'queued' | 'running' | 'success' | 'failed' | 'skipped'
attempt_count: number
max_attempts: number
checkpoint_json?: Record<string, unknown> | null
result_json?: Record<string, unknown> | null
error_message?: string | null
}
export interface AoiOperation {
id: string
project_id: string
area_id?: string | null
parent_job_id?: string | null
operation_type: string
status: 'queued' | 'running' | 'partial' | 'success' | 'failed' | 'cancelled'
request_json: Record<string, unknown>
plan_json: Record<string, unknown>
result_json?: Record<string, unknown> | null
error_message?: string | null
progress: number
partition_counts: Record<string, number>
partitions: AoiOperationPartition[]
created_at?: string | null
started_at?: string | null
finished_at?: string | null
}
export interface AoiOperationListResponse {
items: AoiOperation[]
total: number
}
export interface VectorSummary {
feature_count?: number | null
geometry_types?: string[] | null
@@ -1064,6 +1102,20 @@ export interface CoverageResolutionItem {
status: CoverageStatus
source_names: string[]
materialized_dataset_ids: string[]
evidence: Array<{
dataset_id: string
source_name: string
authority_level: 'authoritative' | 'official_context' | 'contextual'
source_version?: string | null
observed_at?: string | null
published_at?: string | null
crs?: string | null
resolution?: Record<string, unknown> | null
coverage_bbox_epsg4326?: number[] | null
attribution?: string | null
license_note?: string | null
checksum_sha256?: string | null
}>
limitation_message: string
}