18 lines
968 B
TypeScript
18 lines
968 B
TypeScript
/** Public read model. Journal and current backend policy remain authoritative. */
|
|
export interface XgridsConnectionAttemptSummary {
|
|
schema_version:'missioncore.xgrids-k1-connection-attempt/v1';
|
|
attempt_id:string;
|
|
connection_mode:'bridge'|'quick-connect'|'direct-connect';
|
|
status:'accepted'|'running'|'operator_action_required'|'succeeded'|'failed'|'cancelled'|'timed_out'|'interrupted';
|
|
phase:'network_applied'|'network_not_applied'|'network_outcome_unknown';
|
|
control_state:'ready'|'control_not_ready'|'unknown';
|
|
stage:string;
|
|
public_error_code:string|null;
|
|
side_effect_status:string;
|
|
safe_next_action:'wait-for-current-attempt'|'continue-with-control-verification'|'verify-control-read-only'|'start-acquisition'|'stop-acquisition'|'stop-local-receiver'|'retire-unavailable-physical-target'|'scan-select-connect'|'manual-recovery-required';
|
|
automatic_retry:false;
|
|
accepted_at:string|null;
|
|
completed_at:string|null;
|
|
recovery_operation_id?:string|null;
|
|
}
|