Skip to content

Concepts

This section explains the mental model behind Result Flow.

If you only need exact method signatures, go to Reference. If you need to solve a concrete problem, go to Guides or Recipes.

Reading order

  1. Result model
  2. Constructing results
  3. Chaining
  4. Failure handling
  5. Metadata
  6. Deferred execution
  7. Retries
  8. Resource safety
  9. Batch processing
  10. Finalization boundaries

What this section is for

  • Understand why the library is branch-aware.
  • Understand how values, errors, and metadata move through a flow.
  • Understand where to keep composing and where to stop.
  • Learn the tradeoffs behind the opinionated APIs.