Skip to content

src/dazzle_back/runtime/subsystems/process.py

Generated: 2026-03-30T04:38:48.453948+00:00

Commit: 615f1354a103

Language: python

Scope: dazzle_back

Purpose

Process engine subsystem.

Initialises the ProcessManager and ProcessAdapter, wires entity lifecycle events to process triggers, wires the SideEffectExecutor for step effects, connects the process adapter's SEND handler to ChannelManager, and registers schedule-based triggers.

Key Exports

  • ProcessSubsystem
  • startup
  • shutdown
  • on_created_callback
  • on_updated_callback
  • on_deleted_callback

Dependencies

Imports

  • logging
  • typing.Any
  • dazzle_back.runtime.subsystems.SubsystemContext
  • dazzle_back.runtime.service_generator.CRUDService
  • os
  • dazzle_back.runtime.process_manager.ProcessManager
  • dazzle_back.runtime.task_routes.router
  • dazzle_back.runtime.side_effect_executor.SideEffectExecutor
  • dazzle.core.process.EventBusProcessAdapter

Event Interactions

None detected.

Invariants and Assumptions

No invariants documented.

Tests

  • tests/unit/test_process_persistence.py
  • tests/unit/test_process_executor.py
  • tests/unit/test_process_coverage.py
  • tests/unit/test_process_propose.py
  • tests/unit/test_process_diagram.py

Notes

This page was automatically generated by tools/gen_reference_docs.py.