State machine on top of ActiveRecord: the current state lives in a column guarded by CAS updates, history is an append-only per-model log with write-once metadata, guards are event-aware, and bypass is explicit.

Required Ruby Version

>= 3.3

Authors

Igor Pugachev

Versions

  1. 0.7.1 August 26, 2026 (45 KB)
  2. 0.7.0 August 26, 2026 (44.5 KB)
  3. 0.6.0 August 26, 2026 (42 KB)
  4. 0.5.0 August 26, 2026 (37 KB)
  5. 0.4.1 August 26, 2026 (35.5 KB)
Show all versions (12 total)

Pushed by

GitHub

SHA 256 checksum

Provenance