feat: add governed nationwide AOI orchestration and CUDA enforcement
This commit is contained in:
@@ -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
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user