Signoff
Approval workflows for ActiveRecord
Open sourceRuby gem for declarative, concurrency-safe approval workflows on ActiveRecord models. Tiny DSL for states and transitions, authorization guards, after_transition callbacks, powerful scopes, and an immutable PostgreSQL JSONB audit trail. No external services required.