Skip to content

v0.2.0

Choose a tag to compare

@mathiasonea mathiasonea released this 10 Aug 06:00
· 3 commits to main since this release
5a35a95

Portable decision records release.

  • Add schema-versioned, JSON-compatible decision and evaluation snapshots with eager value copying and caller-controlled outcome normalization.
  • Add structured applicable, does-not-apply, and outside-validity evaluation statuses.
  • Add optional machine-readable result reason codes.
  • Capture rule keys, priorities, and validity periods once before domain evaluation.
  • Add evaluation lookup, shadowed-evaluation, and conflicting-evaluation helpers.
  • Reject blank keys, contradictory evaluation state, and unsupported snapshot values explicitly.

Snapshots remain transport records; applications choose where and how to persist them.