feat(central-ui): Flow Debugger status strip log counts + inline-truncation notes; detail cross-step selection
This commit is contained in:
@@ -166,6 +166,12 @@
|
||||
<span><span class="fd-label">Steps</span><span class="fd-mono" data-test="flow-step-count">@_graph.Steps.Count</span></span>
|
||||
<span><span class="fd-label">Boundaries</span><span class="fd-mono">@_graph.Edges.Count(e => e.CrossesBoundary)</span></span>
|
||||
<span><span class="fd-label">Writes</span><span class="fd-mono">@_graph.Steps.Count(s => s.Kind == FlowStepKind.AttributeWrite)</span></span>
|
||||
@* Step logs (design 2026-09-09 D5): the run's line counts by level — a Log.Error line is
|
||||
NOT a failed step, so it never moves the state chip. *@
|
||||
@if (LogCounts is { Total: > 0 })
|
||||
{
|
||||
<span><span class="fd-label">Log</span><span class="fd-mono" data-test="flow-log-counts">@LogSummary</span></span>
|
||||
}
|
||||
@if (PendingCount > 0)
|
||||
{
|
||||
<span><span class="fd-label">Pending</span><span class="fd-mono" data-test="flow-pending-count">@PendingCount</span></span>
|
||||
@@ -191,6 +197,14 @@
|
||||
{
|
||||
<span class="badge bg-warning text-dark">event list truncated</span>
|
||||
}
|
||||
@if (_graph?.LogsTruncated == true)
|
||||
{
|
||||
<span class="badge bg-warning text-dark" data-test="flow-logs-truncated">log lines truncated inline — Replay is complete</span>
|
||||
}
|
||||
@if (_graph?.UnattachedLogLines > 0)
|
||||
{
|
||||
<span class="text-muted small" data-test="flow-unattached-logs">@_graph.UnattachedLogLines log line(s) could not be placed on a step</span>
|
||||
}
|
||||
</div>
|
||||
|
||||
<div class="row g-3">
|
||||
@@ -284,7 +298,7 @@
|
||||
SiteDbId="@(_entry == EntryKind.Script && _selectedSiteId > 0 ? _selectedSiteId : null)"
|
||||
InstanceDbId="@(_entry == EntryKind.Script && _selectedInstanceId > 0 ? _selectedInstanceId : null)"
|
||||
OnRetry="RetryCallback" OnDiscard="DiscardCallback"
|
||||
ActionInProgress="_actionInProgress" />
|
||||
ActionInProgress="_actionInProgress" OnSelectStep="OnSelectStep" />
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
Reference in New Issue
Block a user