{
"event": "PreToolUse",
"tool_name": "Bash",
"tool_input": {
"command": "echo '{\"tool_name\": \"Write\", \"tool_input\": {\"file_path\": \"\/test\/Domain\/BigClass.php\", \"content\": \"<?php\\ndeclare(strict_types=1);\\n\\nnamespace Domain;\\n\\n\/\/ @responsibility: does something\\n\\nclass BigClass {\\n public function a(): void {}\\n public function b(): void {}\\n public function c(): void {}\\n public function d(): void {}\\n public function e(): void {}\\n public function f(): void {}\\n public function g(): void {}\\n public function h(): void {}\\n public function i(): void {}\\n public function j(): void {}\\n public function k(): void {}\\n public function l(): void {}\\n}\"}}' | \/var\/www\/tools\/ki-protokoll\/claude-hook\/hook_dispatcher.py post 2>&1",
"description": "Test post-hook warnings"
}
}
{
"tool_response": {
"stdout": "[QUALITY] W1.2: Class has 12 public methods (max 10). Consider splitting.\n{\"allowed\": true}",
"stderr": "",
"interrupted": false,
"isImage": false
}
}