M18: implement operational workspaces
This commit is contained in:
@@ -25,6 +25,10 @@ export interface Vehicle {
|
||||
next_service_km: number;
|
||||
active: boolean;
|
||||
attention: boolean;
|
||||
attention_reason: "blocked_status" | "service_due" | "data_quality" | null;
|
||||
service_remaining_km: number;
|
||||
next_booking_ref: string | null;
|
||||
next_booking_at: string | null;
|
||||
}
|
||||
|
||||
export interface Page<T> {
|
||||
@@ -113,6 +117,10 @@ export interface DataQualityIssue {
|
||||
status: "open" | "deferred" | "resolved" | "rejected";
|
||||
evidence: Record<string, unknown>;
|
||||
detected_at: string;
|
||||
due_at: string | null;
|
||||
assigned_to_ref: string | null;
|
||||
assigned_to_name: string | null;
|
||||
overdue: boolean;
|
||||
resolved_at: string | null;
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user