← Graph

Storing workflow state history

question 2 connections

Audience asks whether Geneva Drive keeps the full history of a workflow's states. Julik avoids storing state blobs on the workflow (only breadcrumbs: next step, scheduled time, hero, creation time) — mutability semantics across resumed steps are an endless onion. Meaningful state should live on Rails models; the questioner suggests paper_trail on the hero, which Julik endorses. Geneva Drive already preserves every step_execution as a log record.

answer_summary
Geneva Drive stores breadcrumbs plus all step_executions as log records; use paper_trail on the hero for proper state history.
question Storing workflow state history
about
Geneva Drive project
Covers how Geneva Drive handles (and deliberately avoids) state history.
question Storing workflow state history
asked_at
Audience question near the end of Q&A.

Provenance