feat: active config snapshot, composite StatusDot with tooltip
Part 1 — Config snapshot: - V8 migration adds resolved_config JSONB to deployments table - DeploymentExecutor saves the full resolved config at deploy time - Deployment record includes resolvedConfig for auditability Part 2 — Composite health StatusDot: - CatalogController computes composite health from deployment status + agent health (green only when RUNNING AND agent live) - CatalogApp includes healthTooltip (e.g. "Deployment: RUNNING, Agents: live (1 connected)") - StatusDot added to app detail header with deployment status Badge - StatusDot added to deployment table rows - Sidebar passes composite health + tooltip through to tree nodes Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
This commit is contained in:
@@ -29,7 +29,8 @@ export interface CatalogApp {
|
||||
displayName: string;
|
||||
managed: boolean;
|
||||
environmentSlug: string;
|
||||
health: 'live' | 'stale' | 'dead' | 'offline';
|
||||
health: 'live' | 'stale' | 'dead' | 'offline' | 'running' | 'error';
|
||||
healthTooltip: string;
|
||||
agentCount: number;
|
||||
routes: CatalogRoute[];
|
||||
agents: CatalogAgent[];
|
||||
|
||||
Reference in New Issue
Block a user