Define action/effect automation runner contract #1

Open
opened 2026-07-09 15:04:48 +02:00 by zemion · 2 comments
Owner

Define workflow-owned action/effect execution so automation remains previewable, idempotent, policy-checked, auditable, retryable, and manually recoverable.

Source concept/wiki doc: govoplan-core/docs/ACTION_EFFECT_AUTOMATION_LAYER.md; govoplan-workflow/docs/CONCEPT.md.

Acceptance criteria:

  • ActionDefinition and EffectDefinition contracts are specified with preview, risk, reversibility, idempotency, and audit metadata.
  • Runner states cover blocked, retryable, quarantined, manual-required, and compensation-required outcomes.
  • The split condition for a future dedicated automation module is documented.

Context recovered from previous GovOPlaN planning chats and consolidated into the roadmap/docs on 2026-07-09.

Define workflow-owned action/effect execution so automation remains previewable, idempotent, policy-checked, auditable, retryable, and manually recoverable. Source concept/wiki doc: `govoplan-core/docs/ACTION_EFFECT_AUTOMATION_LAYER.md; govoplan-workflow/docs/CONCEPT.md`. Acceptance criteria: - [ ] ActionDefinition and EffectDefinition contracts are specified with preview, risk, reversibility, idempotency, and audit metadata. - [ ] Runner states cover blocked, retryable, quarantined, manual-required, and compensation-required outcomes. - [ ] The split condition for a future dedicated automation module is documented. Context recovered from previous GovOPlaN planning chats and consolidated into the roadmap/docs on 2026-07-09. <!-- govoplan-recovered-concept:5a40be5904c186e6 -->
Author
Owner

Roadmap update, 2026-07-20: general Workflow implementation is deliberately postponed while the whole-system interface pattern language and Campaign lifecycle are established. Keep this issue as canonical future scope; do not treat it as part of the current implementation wave.

Roadmap update, 2026-07-20: general Workflow implementation is deliberately postponed while the whole-system interface pattern language and Campaign lifecycle are established. Keep this issue as canonical future scope; do not treat it as part of the current implementation wave.
Author
Owner

The new Workflow graph library now distinguishes user/API/schedule/event/parent start contracts and retains governance provenance in govoplan-workflow@1ec8336. No effect execution is claimed: preview/risk/reversibility contracts, durable command outcomes, retry/quarantine/manual recovery, and compensation remain to be implemented here. Tagged P1/ready as the next runtime-security design slice.

The new Workflow graph library now distinguishes user/API/schedule/event/parent start contracts and retains governance provenance in govoplan-workflow@1ec8336. No effect execution is claimed: preview/risk/reversibility contracts, durable command outcomes, retry/quarantine/manual recovery, and compensation remain to be implemented here. Tagged P1/ready as the next runtime-security design slice.
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: GovOPlaN/govoplan-workflow#1
No description provided.