FAIL Node Error Annotation (v1.51.0)
The FAIL node in generated Mermaid diagrams now displays the actual error types that can reach it β making failure surfaces visible without opening source.
errorTypes depth-2 scan β when collecting error types for _Info and the diagram, the generator now descends into directly-called methods up to depth 2. A delegate like .Bind(o => ValidateOrder(o)) will scan ValidateOrder's body for new XxxError() constructions. Unconditional and independent of MaxDepth.
Inline label (1β3 errors) β Error suffix stripped, newline-separated:
FAIL(["fail\nNotFound\nValidation"])
Tooltip (4+ errors) β βΉοΈ prefix with hover text:
FAIL(["<span title='NotFound, Validation, Forbidden, Conflict'>βΉοΈfail</span>"])
%% pipelineId: comment β _Diagram and _TypeFlow constants now emit %% pipelineId: a1b2c3d4 immediately after flowchart LR, correlating each diagram to its registry _Info entry.
Both REslava.Result.Flow and REslava.ResultFlow.