fix: separate worker observation freshness

This commit is contained in:
2026-09-26 07:32:43 +09:00
parent e3587be3bd
commit 4d978b8cd8
11 changed files with 185 additions and 15 deletions
+3
View File
@@ -7931,6 +7931,9 @@ pub struct WorkerSummary {
#[serde(default)]
pub tags: Vec<String>,
pub workspace: WorkerWorkspaceSummary,
/// Freshness of the Runtime observation used to construct `worker_state`.
/// `Unavailable` means no current controller snapshot is being asserted.
pub availability: protocol::subscription::SubscriptionWorkerAvailability,
/// Runtime catalog lifecycle compatibility state. Live foreground state, when
/// available, is carried separately in `worker_state`.
pub state: String,