v1.47.2 ✅

  • Async suffix strip — node labels and titles no longer repeat Async; FindProductAsync ⚡FindProduct⚡; both packages
  • Bind vs Map visual distinction:::bind (thick dark-green border) for Bind/Or/MapError; :::map (plain green) for Map; previously both used :::transform; both packages
  • Title type annotation — frontmatter title includes the output type: PlaceOrder⚡ → ⟨Order⟩; Result<T,TError> shows only T; both packages
  • Legend constant — one Legend Mermaid mini-diagram per *_Flows class; shows all 9 node types with shapes and colors in a horizontal row; both packages
  • Gatekeeper predicate tooltipEnsure/Filter nodes wrap label in <span title='p.Stock > 0'> when first arg is a lambda; visible on hover in VS Code; silently dropped on GitHub; both packages