Skip to main content

Decisions4s

Complicated conditionals made manageable

"org.business4s" %% "decisions4s-core" % "0.0.1"

Model

Decision logic is expressed as rules, where each rule have inputs and outputs. Such constrained model allows defining the decisions in an organised way with no arbitrary if expressions.

Visualize

Rules can be rendered into a visual representation (e.g. Markdown or DMN) that can be understood by non-technical people.

Understand

Each evaluation of the logic provides comprehensive diagnostic data that makes it easy to understand why and how the given decision was taken.