feat(flow-debugger): FlowStep carries the audit CorrelationId; CLI table adds a correlation column

Claude-Session: https://claude.ai/code/session_01NcMG6xXdsJbmD2wYAgkK29
This commit is contained in:
Joseph Doherty
2026-09-06 10:58:50 -04:00
parent 4769e192e3
commit 7e3e809a70
7 changed files with 35 additions and 4 deletions
@@ -232,6 +232,7 @@ public class FlowGraphBuilderTests
Assert.Equal(T0.AddMilliseconds(35), api.OccurredAtUtc.UtcDateTime);
Assert.Equal(4, api.Lifecycle!.Count);
Assert.Equal(new[] { "CachedSubmit", "ApiCallCached", "ApiCallCached", "CachedResolve" }, api.Lifecycle.Select(r => r.Kind));
Assert.Equal(corr, api.CorrelationId);
Assert.Equal("503", api.Lifecycle[2].ErrorMessage);
Assert.Equal(FlowStepOutcome.Ok, api.Outcome);
Assert.Equal(4100, api.DurationMs);