v1.38.0 ✅

- RESL1009 analyzer + code fix — detects try/catch patterns that can be replaced by Result<T>.Try; two code actions: Fix A (basic Try) and Fix B (preserves custom error handler); handles sync and async methods; TryAsync rewrite removes async/await

  • ⚡ Async step annotation (REslava.ResultFlow) — *Async method nodes automatically get a label suffix in generated Mermaid diagrams; zero configuration; custom resultflow.json-mapped methods inherit ⚡ if their name ends in Async
  • Success type travel (REslava.ResultFlow) — infers T from each step's generic return type via Roslyn semantic model; renders "Bind<br/>User" or "Map<br/>User → UserDto" inline labels; library-agnostic (Result<T>, ErrorOr<T>, Fin<T>, any SomeWrapper<T>)
  • REslava.Result.Flow — new companion package — native REslava.Result source generator; uses IResultBase + IOperation chain walker to render the pipeline entry-point call as a node; scans method bodies for IError constructions and renders typed -->|DatabaseError| FAIL edges with a shared FAIL terminal
  • All README.md code samples reviewed and corrected — validated against the API reference; fixed validation DSL, error constructors, async extension variants, type conversions, and stale test counts
  • 140 features across 13 categories
  • 3,983 tests