v1.43.0 ✅

  • [DomainBoundary] attribute — marks methods/constructors as architectural entry points ([DomainBoundary] or [DomainBoundary("Application")]); lives in REslava.Result namespace

- 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 ProducesResponseType for ErrorsOf<T1..Tn> — when a method returns Result<T, ErrorsOf<T1..Tn>>, the generator now emits .Produces<Ti>(statusCode) per error type in OpenAPI metadata
  • Clickable Mermaid nodesPipelineNode.SourceFile/SourceLine sourced from SyntaxNode.GetLocation(); ResultFlowLinkMode = vscode emits click directives so nodes open the exact source line in VS Code
  • {MethodName}_Sidecar constant — always-generated companion constant wrapping the Mermaid diagram in a fenced # Pipeline markdown block; write to .md with File.WriteAllText(...)
  • 187 features, >4,500 tests