infra/flowable/docker-compose.yml — flowable-rest on Postgres, host :8090; a flowable-init container deploys the model via the REST API on boot (idempotent).
make flowable-smoke → verify.py: starts an instance and asserts it parks on the external task; runbook docs/runbooks/flowable.md.
Verified clean-slate:down --volumes → make flowable-smoke deploys on boot, starts an instance, confirms it waits at OpenZaakAanmaken (ended=false), cleans up.
Implements **S-03** (#4).
- `infra/flowable/docker-compose.yml` — flowable-rest on Postgres, host :8090; a `flowable-init` container deploys the model via the REST API **on boot** (idempotent).
- `workflows/registratie.bpmn` — minimal `registratie` process: start → external-worker task **OpenZaakAanmaken** → end.
- `make flowable-smoke` → `verify.py`: starts an instance and asserts it parks on the external task; runbook `docs/runbooks/flowable.md`.
**Verified clean-slate:** `down --volumes` → `make flowable-smoke` deploys on boot, starts an instance, confirms it waits at `OpenZaakAanmaken` (ended=false), cleans up.
closes #4
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Add infra/flowable/docker-compose.yml (flowable-rest on Postgres, host :8090)
and workflows/registratie.bpmn — a minimal "Registratie ontvangen" process:
start -> external-worker task OpenZaakAanmaken -> end. A flowable-init
container deploys the model via the REST API on boot (idempotent: skips if
already deployed).
Add `make flowable-up/flowable-smoke/flowable-down`; flowable-smoke runs
infra/flowable/verify.py, which starts an instance and asserts it parks on
the OpenZaakAanmaken external task, then cleans up. Runbook included.
Verified clean-slate: down --volumes -> `make flowable-smoke` deploys on
boot, starts an instance, and confirms it waits at OpenZaakAanmaken.
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
eho
merged commit 71b76a0ef9 into main2026-06-04 07:16:48 +00:00
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
Implements S-03 (#4).
infra/flowable/docker-compose.yml— flowable-rest on Postgres, host :8090; aflowable-initcontainer deploys the model via the REST API on boot (idempotent).workflows/registratie.bpmn— minimalregistratieprocess: start → external-worker task OpenZaakAanmaken → end.make flowable-smoke→verify.py: starts an instance and asserts it parks on the external task; runbookdocs/runbooks/flowable.md.Verified clean-slate:
down --volumes→make flowable-smokedeploys on boot, starts an instance, confirms it waits atOpenZaakAanmaken(ended=false), cleans up.closes #4
🤖 Generated with Claude Code