v1.43.0 ✅
[DomainBoundary]attribute — marks methods/constructors as architectural entry points ([DomainBoundary]or[DomainBoundary("Application")]); lives inREslava.Resultnamespace
- RESL1030 — new analyzer; warns when a Result<T, TError> is passed directly to a [DomainBoundary] method without calling .MapError() first; prevents domain-specific error surfaces from leaking across layers
- SmartEndpoints
ProducesResponseTypeforErrorsOf<T1..Tn>— when a method returnsResult<T, ErrorsOf<T1..Tn>>, the generator now emits.Produces<Ti>(statusCode)per error type in OpenAPI metadata - Clickable Mermaid nodes —
PipelineNode.SourceFile/SourceLinesourced fromSyntaxNode.GetLocation();ResultFlowLinkMode = vscodeemitsclickdirectives so nodes open the exact source line in VS Code {MethodName}_Sidecarconstant — always-generated companion constant wrapping the Mermaid diagram in a fenced# Pipelinemarkdown block; write to.mdwithFile.WriteAllText(...)- 187 features, >4,500 tests