refactor: retain workflow as optional editor

This commit is contained in:
2026-07-31 16:59:02 +02:00
parent 484ac43352
commit 8fd8753012
33 changed files with 450 additions and 11483 deletions
+8 -6
View File
@@ -2,10 +2,9 @@
## Purpose
The current `govoplan-workflow` package is the process orchestration module. The
accepted target moves definition/runtime ownership to the headless
`govoplan-workflow-engine` module and keeps `govoplan-workflow` as the optional
authoring and inspection surface. See `ENGINE_EDITOR_SPLIT.md`.
`govoplan-workflow-engine` is the headless process orchestration module.
`govoplan-workflow` is its optional authoring and inspection surface. See
`ENGINE_EDITOR_SPLIT.md`.
Workflow does not own business records. A case, task, file, appointment,
template, payment, or postbox message remains owned by its domain module.
@@ -20,7 +19,7 @@ action/effect contracts.
## Ownership
The module owns:
Workflow Engine owns:
- workflow definitions and versions
- workflow instances and current state
@@ -30,7 +29,10 @@ The module owns:
- retry/manual-intervention state for failed command handoffs
- action/effect execution records for workflow-triggered automation
- workflow audit/event emission
- workflow diagram metadata and WebUI route contributions
- workflow diagram metadata
Workflow owns visual authoring, catalogue, comparison, activation, inspection,
override, and reset surfaces. It owns no process tables or transition runtime.
The module does not own: