feat(FN-3942): surface high fan-out blockers in task cards and executor sta

Adds a "high fan-out" indicator that surfaces when a task blocks an unusually large number of downstream tasks, displayed as a warning badge on TaskCards and in the ExecutorStatusBar. The feature includes core type definitions, dashboard UI updates to render the warning with appropriate styling and

Fusion-Task-Id: FN-3942
This commit is contained in:
Fusion
2026-05-10 15:55:09 -07:00
committed by gsxdsm
parent c095b0afb2
commit d7980d5a59
13 changed files with 247 additions and 16 deletions

View File

@@ -432,6 +432,18 @@
padding-inline: calc(var(--space-xs) / 2);
}
.card-fanout-badge--high-impact {
color: var(--color-warning);
background: color-mix(in srgb, var(--color-warning) 16%, transparent);
border-radius: var(--radius-pill);
padding-inline: var(--space-xs);
font-weight: 600;
}
.card-fanout-badge--high-impact .card-fanout-count {
color: var(--text);
}
.card-scope-badge[data-tooltip]:hover::after,
.card-fanout-badge[data-tooltip]:hover::after {
content: attr(data-tooltip);
@@ -439,7 +451,7 @@
bottom: 100%;
left: 50%;
transform: translateX(-50%);
background: var(--bg-card);
background: var(--card);
color: var(--text);
border: 1px solid var(--border);
border-radius: var(--radius-sm);
@@ -544,6 +556,10 @@
.card-agent-badge-text {
display: none;
}
.card-fanout-badge--high-impact {
padding-inline: calc(var(--space-xs) / 2);
}
}
.card-agent-badge--loading {