Files
ai-chat/.continue/rules/workflow-for-multiple-usecases.md
T
2026-06-10 18:22:27 +02:00

10 lines
751 B
Markdown

---
globs: src/Logic/**/*Controller.php, src/Logic/**/Manager/*.php
description: Workflows werden verwendet, wenn eine Controller-Aktion oder ein
Manager mehrere UseCases koordinieren muss. Dies sorgt für saubere Trennung
von Concerns, Wiederverwendbarkeit einzelner UseCases und bessere Testbarkeit.
Der Workflow definiert die Reihenfolge und Abhängigkeiten zwischen UseCases.
alwaysApply: false
---
Wenn mehrere UseCases kombiniert oder in einer bestimmten Reihenfolge ausgeführt werden müssen, ist ein Workflow zu verwenden. Workflows orchestrieren die Ausführung mehrerer UseCases und kapseln komplexe Geschäftsprozesse. Sie gehören in /src/Logic/[FeatureName]/Workflow und werden vom Manager aufgerufen, nicht direkt vom Controller.