What version history gives you
Per-row
Snapshot granularity
One-click
Restore
Sign-off
Anchored to version
Tier-based
Retention
Version history capabilities
Snapshot on every workflow row change
Every meaningful update to a workflow row writes to `row_history`. Before/after diffs are queryable, so you always know what changed, when, and by whom.
User-facing restore
Each `/app/...` workflow page surfaces a Version History button. Browse snapshots in a side panel and restore any past version with one click.
Sign-offs anchor to exact versions
When the founder or CMO signs off, the signature pins to the exact `row_history` snapshot. Re-open the signed version any time — even after the document evolves.
Retention is configurable
Version history retains by default for the lifetime of your plan. Older snapshots roll off based on plan tier — see Pricing for retention windows.
Where version history shows up
Marketing Analysis
Re-run a module? Old findings remain in history. Restore the prior version any time.
Strategy Builder
Strategy plans evolve. Past versions stay queryable for context, comparison, or rollback.
Sign-off
Each signature pins to the exact snapshot at the time of sign — accountability never drifts.