Runtime Stages¶
Each engineering phase in the plant design workflow is implemented as a self-contained
MVC module under this directory. All stages implement StageProtocol from
pd_runtime_system/orchestration/constants/stage_protocol.py.
Stages¶
| Directory | Phase | Status |
|---|---|---|
c_d_planning_system/ |
Konzept- und Detailplanung | Active |
e_plan_engineering_system/ |
E-Plan Engineering | Scaffold |
software_engineering_system/ |
Software Engineering | Scaffold |
commissioning_servicing_system/ |
IBN / Wartung | Scaffold |
Shared Infrastructure¶
zentral_stage_systems/ contains systems shared across multiple stages:
- export_system -- HTML/PDF export (Jinja2 + WeasyPrint) with stage-specific
bound subsystems for each engineering phase
Adding a New Stage¶
- Create the stage directory with standard MVC layout
- Implement
StageProtocolin the controller - Register the stage in
orchestration/constants/stage_mapping.py - Add stage-specific export templates in
zentral_stage_systems/export_system/bound_subsystems/