GovOPlaN Workflow Engine

Repository type: module (platform).

Headless workflow definition and execution services for GovOPlaN modules.

Workflow Engine owns the canonical BPMN/native graph model, immutable definition revisions, runtime instances and evidence, migrations, validation, execution adapters, dispatch, retries, and recovery. It intentionally provides no primary navigation or visual editor. Modules can depend on runtime module ID workflow_engine and the versioned workflow.* interfaces without installing the optional govoplan-workflow editor.

The extraction preserves the existing workflow_* tables, Alembic revision IDs, /api/v1/workflow routes, workflow:* permissions, instance IDs, and audit references. See the engine/editor split for the ownership and compatibility policy. See the module concept and BPMN interoperability contract for runtime semantics and adapter boundaries.

Checks

/mnt/DATA/git/govoplan/.venv/bin/python -m unittest discover -s tests
S
Description
Headless, versioned workflow definition and execution engine for GovOPlaN modules.
Readme
187 KiB
Languages
Python 100%