{
"event": "PreToolUse",
"tool_name": "Task",
"tool_input": {
"description": "Refactor ManageChatSessionsUseCase SRP",
"prompt": "Lese \/var\/www\/CLAUDE.md für Projektkontext.\n\n**Task #360: ManageChatSessionsUseCase.php - SRP durchsetzen**\n\nArbeitsverzeichnis: \/var\/www\/dev.campus.systemische-tools.de\n\n1. Analysiere `src\/UseCases\/Chat\/ManageChatSessionsUseCase.php` (281 LOC)\n2. Identifiziere verschiedene Verantwortungen\n3. Teile nach SRP auf:\n - `CreateChatSessionUseCase.php`\n - `GetChatSessionUseCase.php`\n - `UpdateChatSessionUseCase.php`\n - `DeleteChatSessionUseCase.php`\n - `ExportChatSessionUseCase.php`\n4. Erstelle Interfaces für jeden UseCase\n5. Aktualisiere services.php mit neuen Registrierungen\n6. Aktualisiere Controller-Abhängigkeiten\n7. Führe `\/var\/www\/scripts\/php-check.sh` aus\n\nMax 100 LOC pro UseCase. Ein UseCase = Eine Verantwortung.",
"subagent_type": "general-purpose",
"run_in_background": true
}
}