Forward-deployed / AI Knowledge Graph
Flowable

Phase 02 — The engine: state & transactions

Why a process engine is really a state machine with a database: wait states, variables, transaction boundaries, and the job executor.

# Lesson Type Lang Ships
01 Wait states & persistence: why the engine sleeps ✅ Build Python module
02 Process variables & scope ✅ Build Python module
03 Transaction boundaries & async continuations ✅ Concept — cheat sheet
04 The job executor: timers, retries, async work ✅ Build Python module
05 Use It: the embedded engine in Spring Boot ✅ Use Java starter

Concept reading: The ten principles of process automation (principles 3–5). Full plan: ROADMAP.md.