Skip to content

Workflow Versioning

CaseSolo now has metadata-backed workflow version controls for draft snapshots, dry-run tests, approval requests, publish, rollback, audit history, and run-step trace output.

Source Of Truth

Version Actions

GET /api/workflows/[workflowId]/versions

POST /api/workflows/[workflowId]/versions

Security Notes

Known Limits

This implementation intentionally avoids a schema migration. Versions, approvals, tests, and audit history are stored in Workflow.metadata.workflowVersioning. Future Command Graph work should move versions, approvals, and run steps to first-class tables.

Verification

Source: docs/dev/workflow-versioning.md